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.