Struct PipelinePassCreateInfo

Struct Documentation

struct PipelinePassCreateInfo

Public Types

using Shaders = SmallVector<U32, MAX_RENDER_PASS_SHADERS>
using OutputTargets = SmallVector<U32, MAX_RENDER_PASS_OUTPUTS>
using OutputBuffers = SmallVector<U32, MAX_RENDER_PASS_OUTPUTS>
using InputTargets = SmallVector<PipelinePassInput, MAX_RENDER_PASS_INPUTS>
using InputBuffers = SmallVector<PipelinePassInput, MAX_RENDER_PASS_INPUTS>
using DescriptorSets = SmallVector<U32, MAX_RENDER_PASS_SETS>

Public Members

Shaders m_shaders = {}
InputTargets m_inputTargets = {}
InputBuffers m_inputBuffers = {}
OutputTargets m_outputTargets = {}
OutputBuffers m_outputBuffers = {}
DescriptorSets m_descriptorSets = {}
ClearData m_clearData = {}
BlendState m_blendState = {}
RenderPassType m_type = {RenderPassType::Graphics}