|
Open 3D Engine GraphCanvas Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Manages all of the state required by scene members. More...
#include <SceneMemberComponent.h>
Inherits Component, Handler, Handler, and Handler.
Public Member Functions | |
| AZ_COMPONENT (SceneMemberComponent,"{C431F18F-22FB-4D3E-8E1A-2F8E4E30F7FB}") | |
| SceneMemberComponent (bool isGroupable) | |
| void | Init () override |
| void | Activate () override |
| void | Deactivate () override |
| void | SetScene (const AZ::EntityId &sceneId) override |
| void | ClearScene (const AZ::EntityId &sceneId) override |
| void | SignalMemberSetupComplete () override |
| AZ::EntityId | GetScene () const override |
| bool | IsGrouped () const override |
| const AZ::EntityId & | GetGroupId () const override |
| void | RegisterToGroup (const AZ::EntityId &groupId) override |
| void | UnregisterFromGroup (const AZ::EntityId &groupId) override |
| void | RemoveFromGroup () override |
| void | OnEntityExists (const AZ::EntityId &) override |
Static Public Member Functions | |
| static void | Reflect (AZ::ReflectContext *reflectContext) |
Manages all of the state required by scene members.