Struct RendererAPI::GraphicsPipelineDesc#
Defined in File RendererAPI.h
Nested Relationships#
This struct is a nested type of Class RendererAPI.
Struct Documentation#
-
struct GraphicsPipelineDesc#
Description of a graphics pipeline.
Public Members
-
TRAP::Ref<TRAP::Graphics::RootSignature> RootSignature = {}#
-
TRAP::Ref<TRAP::Graphics::RendererAPI::VertexLayout> VertexLayout = {}#
-
TRAP::Ref<BlendStateDesc> BlendState = {}#
-
TRAP::Ref<DepthStateDesc> DepthState = {}#
-
TRAP::Ref<RasterizerStateDesc> RasterizerState = {}#
-
std::vector<TRAP::Graphics::API::ImageFormat> ColorFormats = {}#
-
TRAP::Graphics::RendererAPI::SampleCount SampleCount = RendererAPI::SampleCount::One#
-
TRAP::Graphics::API::ImageFormat DepthStencilFormat = {}#
-
TRAP::Graphics::RendererAPI::PrimitiveTopology PrimitiveTopology = {}#
-
TRAP::Graphics::RendererAPI::ShadingRate ShadingRate = {}#
-
std::array<TRAP::Graphics::RendererAPI::ShadingRateCombiner, 2> ShadingRateCombiners = {}#
-
TRAP::Ref<TRAP::Graphics::RenderTarget> ShadingRateTexture = {}#
-
TRAP::Ref<TRAP::Graphics::RootSignature> RootSignature = {}#