Inherits AZ::Component, UiRenderControlBus::Handler, UiMaskBus::Handler, UiInteractionMaskBus::Handler, and UiTransformChangeNotificationBus::Handler.
|
| AZ_COMPONENT (UiMaskComponent, LyShine::UiMaskComponentUuid, AZ::Component) |
|
void | Render (LyShine::IRenderGraph *renderGraph, UiElementInterface *elementInterface, UiRenderInterface *renderInterface, int numChildren, bool isInGame) override |
|
bool | GetIsMaskingEnabled () override |
|
void | SetIsMaskingEnabled (bool enableMasking) override |
|
bool | GetIsInteractionMaskingEnabled () override |
|
void | SetIsInteractionMaskingEnabled (bool enableMasking) override |
|
bool | GetDrawBehind () override |
|
void | SetDrawBehind (bool drawMaskVisualBehindChildren) override |
|
bool | GetDrawInFront () override |
|
void | SetDrawInFront (bool drawMaskVisualInFrontOfChildren) override |
|
bool | GetUseAlphaTest () override |
|
void | SetUseAlphaTest (bool useAlphaTest) override |
|
bool | GetUseRenderToTexture () override |
|
void | SetUseRenderToTexture (bool useRenderToTexture) override |
|
bool | IsPointMasked (AZ::Vector2 point) override |
|
void | OnCanvasSpaceRectChanged (AZ::EntityId entityId, const UiTransformInterface::Rect &oldRect, const UiTransformInterface::Rect &newRect) override |
|
void | OnTransformToViewportChanged () override |
|
|
static void | GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &provided) |
|
static void | GetIncompatibleServices (AZ::ComponentDescriptor::DependencyArrayType &incompatible) |
|
static void | GetRequiredServices (AZ::ComponentDescriptor::DependencyArrayType &required) |
|
static void | Reflect (AZ::ReflectContext *context) |
|
|
void | Activate () override |
|
void | Deactivate () override |
|
| AZ_DISABLE_COPY_MOVE (UiMaskComponent) |
|
The documentation for this class was generated from the following file:
- Gems/LyShine/Code/Source/UiMaskComponent.h