Inherits LyShine::RenderNode.
|
|
| AZ_CLASS_ALLOCATOR (MaskRenderNode, LyShinePoolAllocator) |
| |
|
| MaskRenderNode (MaskRenderNode *parentMask, bool isMaskingEnabled, bool useAlphaTest, bool drawBehind, bool drawInFront) |
| |
| void | Render (UiRenderer *uiRenderer, const AZ::Matrix4x4 &modelViewProjMat, AZ::RHI::Ptr< AZ::RPI::DynamicDrawContext > dynamicDraw) override |
| |
|
AZStd::vector< RenderNode * > & | GetMaskRenderNodeList () |
| |
|
const AZStd::vector< RenderNode * > & | GetMaskRenderNodeList () const |
| |
|
AZStd::vector< RenderNode * > & | GetContentRenderNodeList () |
| |
|
const AZStd::vector< RenderNode * > & | GetContentRenderNodeList () const |
| |
|
MaskRenderNode * | GetParentMask () |
| |
|
bool | IsMaskRedundant () |
| | if the mask has no content elements and is not drawing the mask primitives then there is no need to add a render node
|
| |
|
bool | GetIsMaskingEnabled () const |
| |
|
bool | GetUseAlphaTest () const |
| |
|
bool | GetDrawBehind () const |
| |
|
bool | GetDrawInFront () const |
| |
| void | ValidateNode () override |
| |
|
| RenderNode (RenderNodeType type) |
| |
|
RenderNodeType | GetType () const |
| |
◆ Render()
| void LyShine::MaskRenderNode::Render |
( |
UiRenderer * |
uiRenderer, |
|
|
const AZ::Matrix4x4 & |
modelViewProjMat, |
|
|
AZ::RHI::Ptr< AZ::RPI::DynamicDrawContext > |
dynamicDraw |
|
) |
| |
|
overridevirtual |
◆ ValidateNode()
| void LyShine::MaskRenderNode::ValidateNode |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following file:
- Gems/LyShine/Code/Source/RenderGraph.h