Plasma Engine  2.0
Loading...
Searching...
No Matches
plGALCommandEncoderRenderState Struct Referencefinal

Public Member Functions

void InvalidateState ()
 

Public Attributes

plGALShaderHandle m_hShader
 
plGALBufferHandle m_hVertexBuffers [PL_GAL_MAX_VERTEX_BUFFER_COUNT]
 
plGALBufferHandle m_hIndexBuffer
 
plGALVertexDeclarationHandle m_hVertexDeclaration
 
plGALPrimitiveTopology::Enum m_Topology = plGALPrimitiveTopology::ENUM_COUNT
 
plGALBlendStateHandle m_hBlendState
 
plColor m_BlendFactor = plColor(0, 0, 0, 0)
 
plUInt32 m_uiSampleMask = 0
 
plGALDepthStencilStateHandle m_hDepthStencilState
 
plUInt8 m_uiStencilRefValue = 0
 
plGALRasterizerStateHandle m_hRasterizerState
 
plRectU32 m_ScissorRect = plRectU32(0xFFFFFFFF, 0xFFFFFFFF, 0, 0)
 
plRectFloat m_ViewPortRect = plRectFloat(plMath::MaxValue<float>(), plMath::MaxValue<float>(), 0.0f, 0.0f)
 
float m_fViewPortMinDepth = plMath::MaxValue<float>()
 
float m_fViewPortMaxDepth = -plMath::MaxValue<float>()
 

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