Cogs.Core
|
Describes a single render target view and which resources to use from the underlying texture. More...
#include <IRenderTargets.h>
Public Attributes | |
TextureHandle | texture |
Texture handle. | |
uint16_t | layerIndex |
Index of the first layer (if array) to render to. | |
uint16_t | numLayers |
Number of available layers to render to. | |
uint8_t | levelIndex |
Index of the mipmap level to render to. | |
Describes a single render target view and which resources to use from the underlying texture.
Definition at line 14 of file IRenderTargets.h.
uint16_t Cogs::RenderTargetViewDescription::layerIndex |
Index of the first layer (if array) to render to.
Definition at line 19 of file IRenderTargets.h.
Referenced by Cogs::RenderTargetsD3D11::createRenderTarget(), Cogs::RenderTargetsD3D12::createRenderTarget(), Cogs::RenderTargetsGL20::createRenderTarget(), Cogs::RenderTargetsWebGPU::createRenderTarget(), Cogs::IRenderTargets::createRenderTarget(), and Cogs::ContextGLES30::endRenderPass().
uint8_t Cogs::RenderTargetViewDescription::levelIndex |
Index of the mipmap level to render to.
Definition at line 23 of file IRenderTargets.h.
Referenced by Cogs::RenderTargetsD3D11::createRenderTarget(), Cogs::RenderTargetsD3D12::createRenderTarget(), Cogs::RenderTargetsGL20::createRenderTarget(), Cogs::RenderTargetsWebGPU::createRenderTarget(), Cogs::IRenderTargets::createRenderTarget(), and Cogs::ContextGLES30::endRenderPass().
uint16_t Cogs::RenderTargetViewDescription::numLayers |
Number of available layers to render to.
Definition at line 21 of file IRenderTargets.h.
Referenced by Cogs::RenderTargetsD3D11::createRenderTarget(), Cogs::RenderTargetsWebGPU::createRenderTarget(), Cogs::IRenderTargets::createRenderTarget(), Cogs::ContextGLES30::endRenderPass(), and Cogs::SwapChainGL20::recreateOffscreenBuffers().
TextureHandle Cogs::RenderTargetViewDescription::texture |
Texture handle.
Definition at line 17 of file IRenderTargets.h.
Referenced by Cogs::RenderTargetsD3D11::createRenderTarget(), Cogs::RenderTargetsD3D12::createRenderTarget(), Cogs::RenderTargetsGL20::createRenderTarget(), Cogs::RenderTargetsWebGPU::createRenderTarget(), Cogs::IRenderTargets::createRenderTarget(), Cogs::ContextGLES30::endRenderPass(), Cogs::ContextGLES30::readColorBuffer(), and Cogs::SwapChainGL20::recreateOffscreenBuffers().