Cogs.Core
|
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.
Definition at line 12 of file ITextures.h.
|
inline |
Definition at line 25 of file ITextures.h.
uint32_t Cogs::TextureViewDescription::layerIndex |
Index of the first layer (if array) to fetch from.
Definition at line 17 of file ITextures.h.
Referenced by Cogs::TexturesWebGPU::createTextureView(), Cogs::TexturesGLES30::createTextureView(), and Cogs::ContextGLES30::endRenderPass().
uint32_t Cogs::TextureViewDescription::levelIndex |
First mipmap level to fetch data from.
Definition at line 21 of file ITextures.h.
Referenced by Cogs::TexturesD3D11::createTextureView(), Cogs::TexturesWebGPU::createTextureView(), and Cogs::ContextGLES30::endRenderPass().
uint32_t Cogs::TextureViewDescription::numLayers |
Number of array layers available.
Definition at line 19 of file ITextures.h.
Referenced by Cogs::TexturesWebGPU::createTextureView(), Cogs::ContextGLES30::endRenderPass(), and Cogs::TexturesD3D12::loadTexture().
uint32_t Cogs::TextureViewDescription::numLevels |
Number of mipmap levels available.
Definition at line 23 of file ITextures.h.
Referenced by Cogs::TexturesD3D11::createTextureView(), Cogs::TexturesWebGPU::createTextureView(), Cogs::ContextGLES30::endRenderPass(), and Cogs::TexturesD3D12::loadTexture().
TextureHandle Cogs::TextureViewDescription::texture |
Texture.
Definition at line 15 of file ITextures.h.
Referenced by Cogs::TexturesD3D11::createTextureView(), Cogs::TexturesWebGPU::createTextureView(), Cogs::TexturesD3D12::createTextureView(), and Cogs::ContextGLES30::endRenderPass().