TextureBuilder is a class used for setting up properties to initialize textures. More...
Public Member Functions | |
| TextureBuilder () | |
| Constructs a new TextureBuilder. | |
| ObjectRef< Texture > | build (Domain domain) |
| Builds a new texture. More... | |
| void | recreate (Texture tex) |
| Creates a new texture and swaps it in place. More... | |
| TextureBuilder | setAddressingMode (SamplerAddressingMode mode) |
| Sets the SamplerAddressingMode of the builder. More... | |
| TextureBuilder | setDepth (long depth) |
| Sets the depth of the builder. More... | |
| TextureBuilder | setDepthCompareFunction (GraphicsCompareFunction func) |
| Sets the depth GraphicsComparFunction of the builder. More... | |
| TextureBuilder | setFormat (GraphicsFormat format) |
| Sets the GraphicsFormat of the builder. More... | |
| TextureBuilder | setHeight (long height) |
| Sets the height of the builder. More... | |
| TextureBuilder | setImages (BitmapImage[] images) |
| Sets the images of the builder. More... | |
| TextureBuilder | setMagnificationFilter (SamplerFilter filter) |
| Sets the magnification SamplerFilter of the builder. More... | |
| TextureBuilder | setMemoryType (GPUResourceMemoryType memoryType) |
| Sets the memoryType of the builder. More... | |
| TextureBuilder | setMinificationFilter (SamplerFilter filter) |
| Sets the minification SamplerFilter of the builder. More... | |
| TextureBuilder | setMipmapLevelCount (long mipmapLevelCount) |
| Sets the mipmapLevelCount of the builder. More... | |
| TextureBuilder | setMipmapMode (SamplerMipmapMode mode) |
| Sets the SamplerMipmapMode of the builder. More... | |
| TextureBuilder | setName (String name) |
| Sets the name of the builder. More... | |
| TextureBuilder | setType (TextureType type) |
| Sets the TextureType of the builder. More... | |
| TextureBuilder | setWidth (long width) |
| Sets the width of the builder. More... | |
TextureBuilder is a class used for setting up properties to initialize textures.
To create a new texture, initialize a builder and set the various properties. Then invoke build() to get a new texture out of it.
Builds a new texture.
| domain | UI Domain where this texture belongs. |
| void recreate | ( | Texture | tex | ) |
Creates a new texture and swaps it in place.
| tex | The texture that is being replaced. |
| TextureBuilder setAddressingMode | ( | SamplerAddressingMode | mode | ) |
Sets the SamplerAddressingMode of the builder.
| mode | The mode value. |
| TextureBuilder setDepth | ( | long | depth | ) |
| TextureBuilder setDepthCompareFunction | ( | GraphicsCompareFunction | func | ) |
Sets the depth GraphicsComparFunction of the builder.
| func | The GraphicsCompareFunction value. |
| TextureBuilder setFormat | ( | GraphicsFormat | format | ) |
Sets the GraphicsFormat of the builder.
| format | The format value. |
| TextureBuilder setHeight | ( | long | height | ) |
| TextureBuilder setImages | ( | BitmapImage [] | images | ) |
Sets the images of the builder.
| images | Array of BitmapImage instances. |
| TextureBuilder setMagnificationFilter | ( | SamplerFilter | filter | ) |
Sets the magnification SamplerFilter of the builder.
| filter | The filter value. |
| TextureBuilder setMemoryType | ( | GPUResourceMemoryType | memoryType | ) |
Sets the memoryType of the builder.
| memoryType | The memoryType value. |
| TextureBuilder setMinificationFilter | ( | SamplerFilter | filter | ) |
Sets the minification SamplerFilter of the builder.
| filter | The filter value. |
| TextureBuilder setMipmapLevelCount | ( | long | mipmapLevelCount | ) |
Sets the mipmapLevelCount of the builder.
| mipmapLevelCount | The mipmapLevelCount value. |
| TextureBuilder setMipmapMode | ( | SamplerMipmapMode | mode | ) |
Sets the SamplerMipmapMode of the builder.
| mode | The mode value. |
| TextureBuilder setName | ( | String | name | ) |
| TextureBuilder setType | ( | TextureType | type | ) |
| TextureBuilder setWidth | ( | long | width | ) |