RavEngine
Loading...
Searching...
No Matches
RGL::RenderPassD3D12 Struct Reference
Inheritance diagram for RGL::RenderPassD3D12:
[legend]
Collaboration diagram for RGL::RenderPassD3D12:
[legend]

Public Member Functions

 RenderPassD3D12 (const RenderPassConfig &config)
 
void SetAttachmentTexture (uint32_t index, const TextureView &texture) final
 
void SetDepthAttachmentTexture (const TextureView &texture) final
 
void SetStencilAttachmentTexture (const TextureView &texture) final
 

Public Attributes

RenderPassConfig config
 
std::vector< TextureView > textures
 
std::optional< TextureView > depthTexture
 
std::optional< TextureView > stencilTexture
 

Member Function Documentation

◆ SetAttachmentTexture()

void RGL::RenderPassD3D12::SetAttachmentTexture ( uint32_t  index,
const TextureView &  texture 
)
finalvirtual

Implements RGL::IRenderPass.

◆ SetDepthAttachmentTexture()

void RGL::RenderPassD3D12::SetDepthAttachmentTexture ( const TextureView &  texture)
finalvirtual

Implements RGL::IRenderPass.

◆ SetStencilAttachmentTexture()

void RGL::RenderPassD3D12::SetStencilAttachmentTexture ( const TextureView &  texture)
finalvirtual

Implements RGL::IRenderPass.


The documentation for this struct was generated from the following file: