Description of a texture 3D object. More...
#include <Coherent/renoir/include/RenoirBackend/Textures.h>
Inherited by renoir::Texture2DArray.
Public Attributes | |
| unsigned | Width |
| Width of the texture. | |
| unsigned | Height |
| Height of the texture. | |
| unsigned | MipsCount |
| Mips count. | |
| unsigned | SamplesCount |
| MSAA sample count, if 1 -> no MSAA. | |
| unsigned | Props |
| Texture properties. Accepts flags from the renoir::ImageProperties enumeration. | |
| bool | WillNeverOverwrite |
| Some textures promise that they'll never overwrite bytes that are in-use. | |
| bool | IsRenderTarget |
| Tells if the texture can also be used as a Render Target. | |
| PixelFormat | Format |
| Format of the texture. | |
| unsigned short | TileMode |
| Tiling mode of texture data. | |
| unsigned short | BaseAlignment |
| Base alignment required for the storage of texture memory. | |
| unsigned | ContentRectX |
| Where the content of the texture starts in X direction. | |
| unsigned | ContentRectY |
| Where the content of the texture starts in Y direction. | |
| unsigned | ContentRectWidth |
| The width of the content of the texture. | |
| unsigned | ContentRectHeight |
| The height of the content of the texture. | |
| ImageOrigin | Origin |
| The origin of the image. If it is BottomLeft it will be reversed on the y axis. | |
Description of a texture 3D object.