Open 3D Engine GraphCanvas Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
SceneMemberNotifications Notifications about changes to the scene membership of entities. More...
#include <SceneBus.h>
Inherits AZ::EBusTraits.
Public Types | |
using | BusIdType = AZ::EntityId |
Public Member Functions | |
virtual void | OnSceneSet (const AZ::EntityId &) |
When the entity is added to a scene, this event is emitted. | |
virtual void | PreOnRemovedFromScene (const AZ::EntityId &) |
virtual void | OnRemovedFromScene (const AZ::EntityId &) |
virtual void | OnSceneReady () |
Signal sent once the scene is fully configured and ready to be displayed. | |
virtual void | OnMemberSetupComplete () |
Signals that a SceneMember is fully and handled by the SceneComponent. | |
virtual void | OnSceneMemberHidden () |
virtual void | OnSceneMemberShown () |
virtual void | OnSceneMemberExpandedFromGroup (const AZ::EntityId &) |
virtual void | OnSceneMemberCollapsedInGroup (const AZ::EntityId &) |
virtual void | OnSceneMemberAboutToSerialize (GraphSerialization &) |
virtual void | OnSceneMemberDeserialized (const AZ::EntityId &, const GraphSerialization &) |
Signals that a SceneMember was deserialized into a particular graph. Note: The graphId is being passed in order to ask questions about the graph. and is not a signal that the element has been added to the particular graph yet. | |
Static Public Attributes | |
static const AZ::EBusAddressPolicy | AddressPolicy = AZ::EBusAddressPolicy::ById |
SceneMemberNotifications Notifications about changes to the scene membership of entities.