Open 3D Engine DebugDraw 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.
|
This is the complete list of members for DebugDraw::DebugDrawSystemComponent, including all inherited members.
Activate() override (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
AddRaytracingData(DebugDrawSphereElementWrapper &element) (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
AddRaytracingData(DebugDrawObbElementWrapper &element) (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
AZ_COMPONENT(DebugDrawSystemComponent, "{48D54C3C-F284-43A5-B070-106F2CEB7154}") (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | |
CreateAabbEntryForComponent(const AZ::EntityId &componentEntityId, const DebugDrawAabbElement &element) (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
CreateLineEntryForComponent(const AZ::EntityId &componentEntityId, const DebugDrawLineElement &element) (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
CreateObbEntryForComponent(const AZ::EntityId &componentEntityId, const DebugDrawObbElement &element) (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
CreateRayEntryForComponent(const AZ::EntityId &componentEntityId, const DebugDrawRayElement &element) (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
CreateSphereEntryForComponent(const AZ::EntityId &componentEntityId, const DebugDrawSphereElement &element) (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
CreateTextEntryForComponent(const AZ::EntityId &componentEntityId, const DebugDrawTextElement &element) (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
Deactivate() override (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
DrawAabb(const AZ::Aabb &aabb, const AZ::Color &color, float duration) override (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
DrawAabbOnEntity(const AZ::EntityId &targetEntity, const AZ::Aabb &aabb, const AZ::Color &color, float duration) override (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
DrawLineBatchLocationToLocation(const AZStd::vector< DebugDraw::DebugDrawLineElement > &lineBatch) override (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
DrawLineEntityToEntity(const AZ::EntityId &startEntity, const AZ::EntityId &endEntity, const AZ::Color &color, float duration) override (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
DrawLineEntityToLocation(const AZ::EntityId &startEntity, const AZ::Vector3 &endLocation, const AZ::Color &color, float duration) override (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
DrawLineLocationToLocation(const AZ::Vector3 &startLocation, const AZ::Vector3 &endLocation, const AZ::Color &color, float duration) override (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
DrawObb(const AZ::Obb &obb, const AZ::Color &color, float duration) override (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
DrawObbOnEntity(const AZ::EntityId &targetEntity, const AZ::Obb &obb, const AZ::Color &color, bool enableRayTracing, float duration) override (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
DrawRayEntityToDirection(const AZ::EntityId &startEntity, const AZ::Vector3 &worldDirection, const AZ::Color &color, float duration) override (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
DrawRayEntityToEntity(const AZ::EntityId &startEntity, const AZ::EntityId &endEntity, const AZ::Color &color, float duration) override (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
DrawRayLocationToDirection(const AZ::Vector3 &worldLocation, const AZ::Vector3 &worldDirection, const AZ::Color &color, float duration) override (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
DrawScaledTextOnScreen(const AZStd::string &text, float fontScale, const AZ::Color &color, float duration) override (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
DrawScaledTextOnScreenPos(float x, float y, const AZStd::string &text, float fontScale, const AZ::Color &color, float duration, bool bCenter=true) override (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
DrawSphereAtLocation(const AZ::Vector3 &worldLocation, float radius, const AZ::Color &color, float duration) override (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
DrawSphereOnEntity(const AZ::EntityId &targetEntity, float radius, const AZ::Color &color, bool enableRayTracing, float duration) override (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
DrawTextAtLocation(const AZ::Vector3 &worldLocation, const AZStd::string &text, const AZ::Color &color, float duration) override (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
DrawTextOnEntity(const AZ::EntityId &targetEntity, const AZStd::string &text, const AZ::Color &color, float duration) override (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
DrawTextOnScreen(const AZStd::string &text, const AZ::Color &color, float duration) override (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
GetDependentServices(AZ::ComponentDescriptor::DependencyArrayType &dependent) (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | static |
GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType &incompatible) (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | static |
GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType &provided) (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | static |
GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType &required) (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | static |
Init() override (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
m_activeAabbs (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
m_activeAabbsMutex (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
m_activeLines (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
m_activeLinesMutex (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
m_activeObbs (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
m_activeObbsMutex (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
m_activeRays (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
m_activeRaysMutex (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
m_activeSpheres (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
m_activeSpheresMutex (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
m_activeTexts (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
m_activeTextsMutex (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
m_batchColors (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
m_batchPoints (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
m_currentTime (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
m_obbRayTracingTypeHandle (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
m_rayTracingFeatureProcessor (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
m_sphereRayTracingTypeHandle (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
m_spheresRayTracingIndices (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
m_spheresRayTracingIndicesBuffer (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
OnBeginPrepareRender() override (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
OnBootstrapSceneReady(AZ::RPI::Scene *scene) override (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
OnEntityDeactivated(const AZ::EntityId &entityId) override (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
OnTickAabbs(AzFramework::DebugDisplayRequests &debugDisplay) (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
OnTickLines(AzFramework::DebugDisplayRequests &debugDisplay) (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
OnTickObbs(AzFramework::DebugDisplayRequests &debugDisplay) (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
OnTickRays(AzFramework::DebugDisplayRequests &debugDisplay) (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
OnTickSpheres(AzFramework::DebugDisplayRequests &debugDisplay) (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
OnTickText(AzFramework::DebugDisplayRequests &debugDisplay) (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
Reflect(AZ::ReflectContext *context) (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | static |
RegisterDebugDrawComponent(AZ::Component *component) override (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
removeExpiredDebugElementsFromVector(AZStd::vector< F > &vectorToExpire) (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
RemoveRaytracingData(const DebugDrawSphereElementWrapper &element) (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
RemoveRaytracingData(const DebugDrawObbElementWrapper &element) (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |
UnregisterDebugDrawComponent(AZ::Component *component) override (defined in DebugDraw::DebugDrawSystemComponent) | DebugDraw::DebugDrawSystemComponent | protected |