|
Open 3D Engine AzCore API Reference
2305.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
#include <AzCore/Component/ComponentBus.h>#include <AzCore/Math/InterpolationSample.h>#include <AzCore/Math/Transform.h>#include <AzCore/EBus/Event.h>Classes | |
| class | AZ::TransformInterface |
| class | AZ::TransformNotification |
| class | AZ::TransformConfig |
| Component configuration for the transform component. More... | |
Namespaces | |
| AZ | |
| Reopen namespace to define DataPatch class. | |
Typedefs | |
| using | AZ::TransformChangedEvent = Event< const Transform &, const Transform & > |
| using | AZ::ParentChangedEvent = Event< EntityId, EntityId > |
| using | AZ::ChildChangedEvent = Event< ChildChangeType, EntityId > |
| using | AZ::TransformBus = AZ::EBus< TransformInterface > |
| using | AZ::TransformNotificationBus = AZ::EBus< TransformNotification > |
Enumerations | |
| enum | ChildChangeType { Added, Removed } |
| enum | AZ::OnParentChangedBehavior : AZ::u8 { AZ::OnParentChangedBehavior::Update, AZ::OnParentChangedBehavior::DoNotUpdate } |
| Used to control the behavior of an entity's transform when its parent's transform changes at runtime. More... | |
Variables | |
| static constexpr TypeId | AZ::TransformComponentTypeId { AZStd::string_view("{22B10178-39B6-4C12-BB37-77DB45FDD3B6}") } |
| The typeId of game component AzFramework::TransformComponent. | |
| static constexpr TypeId | AZ::EditorTransformComponentTypeId { AZStd::string_view("{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0}") } |
| The typeId of editor component AzToolsFramework::Components::TransformComponent. | |
Header file for buses that dispatch and receive events related to positioning, rotating, scaling, and parenting an entity.