|
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().