Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QSSGPipelineStateOverrideCommand Class Reference

#include <qssgrendercommands_p.h>

Inheritance diagram for QSSGPipelineStateOverrideCommand:
Collaboration diagram for QSSGPipelineStateOverrideCommand:

Public Member Functions

 QSSGPipelineStateOverrideCommand ()
void addDebug (QDebug &stream) const
Public Member Functions inherited from QSSGCommand
 QSSGCommand (CommandType inType)
virtual ~QSSGCommand ()
const char * typeAsString () const
QString debugString () const
void addDebug (QDebug &stream) const

Public Attributes

std::optional< bool > m_depthTestEnabled
std::optional< bool > m_depthWriteEnabled
std::optional< bool > m_blendEnabled
std::optional< bool > m_usesStencilReference
std::optional< bool > m_usesScissor
std::optional< QRhiGraphicsPipeline::CompareOpm_depthFunction
std::optional< QRhiGraphicsPipeline::CullModem_cullMode
std::optional< QRhiGraphicsPipeline::PolygonModem_polygonMode
std::optional< QRhiGraphicsPipeline::StencilOpStatem_stencilOpFrontState
std::optional< quint32m_stencilWriteMask
std::optional< quint32m_stencilReference
std::optional< QRhiViewportm_viewport
std::optional< QRhiScissorm_scissor
std::optional< QRhiGraphicsPipeline::TargetBlendm_targetBlend0
std::optional< QRhiGraphicsPipeline::TargetBlendm_targetBlend1
std::optional< QRhiGraphicsPipeline::TargetBlendm_targetBlend2
std::optional< QRhiGraphicsPipeline::TargetBlendm_targetBlend3
std::optional< QRhiGraphicsPipeline::TargetBlendm_targetBlend4
std::optional< QRhiGraphicsPipeline::TargetBlendm_targetBlend5
std::optional< QRhiGraphicsPipeline::TargetBlendm_targetBlend6
std::optional< QRhiGraphicsPipeline::TargetBlendm_targetBlend7
Public Attributes inherited from QSSGCommand
CommandType m_type

Detailed Description

Definition at line 424 of file qssgrendercommands_p.h.

Constructor & Destructor Documentation

◆ QSSGPipelineStateOverrideCommand()

QSSGPipelineStateOverrideCommand::QSSGPipelineStateOverrideCommand ( )
inline

Definition at line 448 of file qssgrendercommands_p.h.

References QSSGPipelineStateOverrideCommand().

Referenced by QSSGPipelineStateOverrideCommand().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ addDebug()

void QSSGPipelineStateOverrideCommand::addDebug ( QDebug & stream) const
inline

Definition at line 452 of file qssgrendercommands_p.h.

Member Data Documentation

◆ m_blendEnabled

std::optional<bool> QSSGPipelineStateOverrideCommand::m_blendEnabled

Definition at line 429 of file qssgrendercommands_p.h.

◆ m_cullMode

std::optional<QRhiGraphicsPipeline::CullMode> QSSGPipelineStateOverrideCommand::m_cullMode

Definition at line 433 of file qssgrendercommands_p.h.

◆ m_depthFunction

std::optional<QRhiGraphicsPipeline::CompareOp> QSSGPipelineStateOverrideCommand::m_depthFunction

Definition at line 432 of file qssgrendercommands_p.h.

◆ m_depthTestEnabled

std::optional<bool> QSSGPipelineStateOverrideCommand::m_depthTestEnabled

Definition at line 427 of file qssgrendercommands_p.h.

◆ m_depthWriteEnabled

std::optional<bool> QSSGPipelineStateOverrideCommand::m_depthWriteEnabled

Definition at line 428 of file qssgrendercommands_p.h.

◆ m_polygonMode

std::optional<QRhiGraphicsPipeline::PolygonMode> QSSGPipelineStateOverrideCommand::m_polygonMode

Definition at line 434 of file qssgrendercommands_p.h.

◆ m_scissor

std::optional<QRhiScissor> QSSGPipelineStateOverrideCommand::m_scissor

Definition at line 439 of file qssgrendercommands_p.h.

◆ m_stencilOpFrontState

std::optional<QRhiGraphicsPipeline::StencilOpState> QSSGPipelineStateOverrideCommand::m_stencilOpFrontState

Definition at line 435 of file qssgrendercommands_p.h.

◆ m_stencilReference

std::optional<quint32> QSSGPipelineStateOverrideCommand::m_stencilReference

Definition at line 437 of file qssgrendercommands_p.h.

◆ m_stencilWriteMask

std::optional<quint32> QSSGPipelineStateOverrideCommand::m_stencilWriteMask

Definition at line 436 of file qssgrendercommands_p.h.

◆ m_targetBlend0

std::optional<QRhiGraphicsPipeline::TargetBlend> QSSGPipelineStateOverrideCommand::m_targetBlend0

Definition at line 440 of file qssgrendercommands_p.h.

◆ m_targetBlend1

std::optional<QRhiGraphicsPipeline::TargetBlend> QSSGPipelineStateOverrideCommand::m_targetBlend1

Definition at line 441 of file qssgrendercommands_p.h.

◆ m_targetBlend2

std::optional<QRhiGraphicsPipeline::TargetBlend> QSSGPipelineStateOverrideCommand::m_targetBlend2

Definition at line 442 of file qssgrendercommands_p.h.

◆ m_targetBlend3

std::optional<QRhiGraphicsPipeline::TargetBlend> QSSGPipelineStateOverrideCommand::m_targetBlend3

Definition at line 443 of file qssgrendercommands_p.h.

◆ m_targetBlend4

std::optional<QRhiGraphicsPipeline::TargetBlend> QSSGPipelineStateOverrideCommand::m_targetBlend4

Definition at line 444 of file qssgrendercommands_p.h.

◆ m_targetBlend5

std::optional<QRhiGraphicsPipeline::TargetBlend> QSSGPipelineStateOverrideCommand::m_targetBlend5

Definition at line 445 of file qssgrendercommands_p.h.

◆ m_targetBlend6

std::optional<QRhiGraphicsPipeline::TargetBlend> QSSGPipelineStateOverrideCommand::m_targetBlend6

Definition at line 446 of file qssgrendercommands_p.h.

◆ m_targetBlend7

std::optional<QRhiGraphicsPipeline::TargetBlend> QSSGPipelineStateOverrideCommand::m_targetBlend7

Definition at line 447 of file qssgrendercommands_p.h.

◆ m_usesScissor

std::optional<bool> QSSGPipelineStateOverrideCommand::m_usesScissor

Definition at line 431 of file qssgrendercommands_p.h.

◆ m_usesStencilReference

std::optional<bool> QSSGPipelineStateOverrideCommand::m_usesStencilReference

Definition at line 430 of file qssgrendercommands_p.h.

◆ m_viewport

std::optional<QRhiViewport> QSSGPipelineStateOverrideCommand::m_viewport

Definition at line 438 of file qssgrendercommands_p.h.


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