Cogs.Rendering
|
Describes how to fetch data from a texture in shaders. More...
#include <ITextures.h>
Public Member Functions | |
size_t | hash (size_t hashValue=Cogs::hash()) const |
Public Attributes | |
TextureHandle | texture |
Texture. | |
uint32_t | layerIndex |
Index of the first layer (if array) to fetch from. | |
uint32_t | numLayers |
Number of array layers available. | |
uint32_t | levelIndex |
First mipmap level to fetch data from. | |
uint32_t | numLevels |
Number of mipmap levels available. | |
Describes how to fetch data from a texture in shaders.
|
inline |
References Cogs::Handle_t< Type, Convertible >::handle, Cogs::hash(), layerIndex, levelIndex, numLayers, numLevels, and texture.
uint32_t Cogs::TextureViewDescription::layerIndex |
Index of the first layer (if array) to fetch from.
Referenced by hash().
uint32_t Cogs::TextureViewDescription::levelIndex |
First mipmap level to fetch data from.
Referenced by hash().
uint32_t Cogs::TextureViewDescription::numLayers |
Number of array layers available.
Referenced by hash().
uint32_t Cogs::TextureViewDescription::numLevels |
Number of mipmap levels available.
Referenced by hash().
TextureHandle Cogs::TextureViewDescription::texture |
Texture.
Referenced by hash().