Open 3D Engine LyShine Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
LyShine::IRenderGraph Member List

This is the complete list of members for LyShine::IRenderGraph, including all inherited members.

AddAlphaMaskPrimitive(LyShine::UiPrimitive *primitive, AZ::Data::Instance< AZ::RPI::AttachmentImage > contentAttachmentImage, AZ::Data::Instance< AZ::RPI::AttachmentImage > maskAttachmentImage, bool isClampTextureMode, bool isTextureSRGB, bool isTexturePremultipliedAlpha, BlendMode blendMode)=0LyShine::IRenderGraphpure virtual
AddPrimitive(LyShine::UiPrimitive *primitive, const AZ::Data::Instance< AZ::RPI::Image > &texture, bool isClampTextureMode, bool isTextureSRGB, bool isTexturePremultipliedAlpha, BlendMode blendMode)=0LyShine::IRenderGraphpure virtual
BeginMask(bool isMaskingEnabled, bool useAlphaTest, bool drawBehind, bool drawInFront)=0LyShine::IRenderGraphpure virtual
BeginRenderToTexture(AZ::Data::Instance< AZ::RPI::AttachmentImage > attachmentImage, const AZ::Vector2 &viewportTopLeft, const AZ::Vector2 &viewportSize, const AZ::Color &clearColor)=0LyShine::IRenderGraphpure virtual
EndMask()=0LyShine::IRenderGraphpure virtual
EndRenderToTexture()=0LyShine::IRenderGraphpure virtual
GetAlphaFade() const =0LyShine::IRenderGraphpure virtual
GetDynamicQuadPrimitive(const AZ::Vector2 *positions, uint32 packedColor)=0LyShine::IRenderGraphpure virtual
IsRenderingToMask() const =0LyShine::IRenderGraphpure virtual
PopAlphaFade()=0LyShine::IRenderGraphpure virtual
PushAlphaFade(float alphaFadeValue)=0LyShine::IRenderGraphpure virtual
PushOverrideAlphaFade(float alphaFadeValue)=0LyShine::IRenderGraphpure virtual
SetIsRenderingToMask(bool isRenderingToMask)=0LyShine::IRenderGraphpure virtual
StartChildrenForMask()=0LyShine::IRenderGraphpure virtual
~IRenderGraph()LyShine::IRenderGraphinlinevirtual