Struct RenderPassRequirements

Struct Documentation

struct RenderPassRequirements

Public Functions

RenderPassRequirements(U32 numRenderTargets, U32 numPasses, U32 numBuffers, Memory::Allocator &alloc)
U32 AddTarget(const RenderTargetCreateInfo &info)
U32 AddBuffer(const StructuredBufferCreateInfo &info)
U32 AddPass(const PipelinePassCreateInfo &info)

Public Members

Containers::Vector<StructuredBufferCreateInfo> m_buffers
Containers::Vector<RenderTargetCreateInfo> m_targets
Containers::Vector<PipelinePassCreateInfo> m_passSequence
U32 m_maxPools = {1}