|
Ocular Engine
|
#include <TextureDescriptor.hpp>
Public Attributes | |
| uint32_t | width |
| Width of the texture in pixels. | |
| uint32_t | height |
| Height of the texture in pixels. | |
| uint32_t | mipmaps |
| Levels of mipmaps to create. 0 creates an entire mipmap chain, 1 has the single texture level-of-detail, etc. | |
| uint32_t | pixelSize |
| Size of each pixel in bytes. | |
| TextureType | type |
| The type of texture. | |
| TextureFormat | format |
| The format of this texture. | |
| TextureFilterMode | filter |
| Filtering mode to apply to the texture when rendered. | |
| TextureAccess | gpuAccess |
| The level of access required by the GPU. | |
| TextureAccess | cpuAccess |
| The level of access requried by the CPU. | |
A generic texture descriptor. Typically supplied to the GraphicsDriver to create the API specific texture instances.