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.