Inherits LyShine::RenderNode.
|
| AZ_CLASS_ALLOCATOR (RenderTargetRenderNode, AZ::PoolAllocator) |
|
| RenderTargetRenderNode (RenderTargetRenderNode *parentRenderTarget, AZ::Data::Instance< AZ::RPI::AttachmentImage > attachmentImage, const AZ::Vector2 &viewportTopLeft, const AZ::Vector2 &viewportSize, const AZ::Color &clearColor, int nestLevel) |
|
void | Render (UiRenderer *uiRenderer, const AZ::Matrix4x4 &modelViewProjMat, AZ::RHI::Ptr< AZ::RPI::DynamicDrawContext > dynamicDraw) override |
|
AZStd::vector< RenderNode * > & | GetChildRenderNodeList () |
|
const AZStd::vector< RenderNode * > & | GetChildRenderNodeList () const |
|
RenderTargetRenderNode * | GetParentRenderTarget () |
|
float | GetViewportX () const |
|
float | GetViewportY () const |
|
float | GetViewportWidth () const |
|
float | GetViewportHeight () const |
|
AZ::Color | GetClearColor () const |
|
const char * | GetRenderTargetName () const |
|
int | GetNestLevel () const |
|
const AZ::Data::Instance< AZ::RPI::AttachmentImage > | GetRenderTarget () const |
|
void | ValidateNode () override |
|
| RenderNode (RenderNodeType type) |
|
virtual void | Render (UiRenderer *uiRenderer, const AZ::Matrix4x4 &modelViewProjMat, AZ::RHI::Ptr< AZ::RPI::DynamicDrawContext > dynamicDraw)=0 |
|
RenderNodeType | GetType () const |
|
virtual void | ValidateNode ()=0 |
|
◆ Render()
void LyShine::RenderTargetRenderNode::Render |
( |
UiRenderer * |
uiRenderer, |
|
|
const AZ::Matrix4x4 & |
modelViewProjMat, |
|
|
AZ::RHI::Ptr< AZ::RPI::DynamicDrawContext > |
dynamicDraw |
|
) |
| |
|
overridevirtual |
◆ ValidateNode()
void LyShine::RenderTargetRenderNode::ValidateNode |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following file:
- Gems/LyShine/Code/Source/RenderGraph.h