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.
|
Manages all of the state required by scene members. More...
#include <SceneMemberComponent.h>
Inherits AZ::Component, SceneMemberRequestBus::Handler, GroupableSceneMemberRequestBus::Handler, and AZ::EntityBus::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.