Package org.spongepowered.api.map
Interface MapCanvas.Builder
- All Superinterfaces:
- ResettableBuilder<MapCanvas,- MapCanvas.Builder> 
- Enclosing interface:
- MapCanvas
A builder that creates a 
MapCanvas.- 
Method SummaryModifier and TypeMethodDescriptionbuild()Creates aMapCanvasfrom the state of this builder.fromContainer(DataView container) Attempts to reconstruct the builder with all of the data fromDataSerializable.toContainer().Fills a canvas from an image This given image will be copied and thus changes to the image after this is called will not be reflected.Sets the rectangle bounded by the given co-ordinates to the suppliedMapColor.default MapCanvas.BuilderSets the rectangle bounded by the given co-ordinates to the suppliedMapColor.Sets the entire canvas to the suppliedMapColor.Methods inherited from interface org.spongepowered.api.util.ResettableBuilderreset
- 
Method Details- 
paintAllSets the entire canvas to the suppliedMapColor.- Parameters:
- color- The- MapColor
- Returns:
- this builder, for chaining
 
- 
paintSets the rectangle bounded by the given co-ordinates to the suppliedMapColor.The provided co-ordinates are included in the region. - Parameters:
- startX- Bottom left corner of region to paint
- startY- Bottom left corner of region to paint
- endX- Top right corner of region to paint
- endY- Top right corner of region to paint
- mapColor- The- MapColorto paint the given region
- Returns:
- this builder, for chaining
 
- 
paintSets the rectangle bounded by the given co-ordinates to the suppliedMapColor.The provided co-ordinates are included in the region. 
- 
from- Parameters:
- canvas-- MapCanvasto set the state of this builder to
- Returns:
- this builder, for chaining
 
- 
fromImageFills a canvas from an image This given image will be copied and thus changes to the image after this is called will not be reflected.- Parameters:
- image- to take from
- Returns:
- This Builder, for chaining
- Throws:
- IllegalArgumentException- if width/height is wrong or not known yet
- IllegalArgumentException- if color found is not in the palette- MapColorTypes
 
- 
fromContainerAttempts to reconstruct the builder with all of the data fromDataSerializable.toContainer().- Parameters:
- container- The container to translate
- Returns:
- This builder, for chaining
 
- 
buildMapCanvas build()Creates aMapCanvasfrom the state of this builder.- Returns:
- The MapCanvas
 
 
-