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.
DebugDraw::DebugDrawSystemComponent Member List

This is the complete list of members for DebugDraw::DebugDrawSystemComponent, including all inherited members.

Activate() override (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
AddRaytracingData(DebugDrawSphereElementWrapper &element) (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
AddRaytracingData(DebugDrawObbElementWrapper &element) (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
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::DebugDrawSystemComponentprotected
CreateLineEntryForComponent(const AZ::EntityId &componentEntityId, const DebugDrawLineElement &element) (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
CreateObbEntryForComponent(const AZ::EntityId &componentEntityId, const DebugDrawObbElement &element) (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
CreateRayEntryForComponent(const AZ::EntityId &componentEntityId, const DebugDrawRayElement &element) (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
CreateSphereEntryForComponent(const AZ::EntityId &componentEntityId, const DebugDrawSphereElement &element) (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
CreateTextEntryForComponent(const AZ::EntityId &componentEntityId, const DebugDrawTextElement &element) (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
Deactivate() override (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
DrawAabb(const AZ::Aabb &aabb, const AZ::Color &color, float duration) override (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
DrawAabbOnEntity(const AZ::EntityId &targetEntity, const AZ::Aabb &aabb, const AZ::Color &color, float duration) override (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
DrawLineBatchLocationToLocation(const AZStd::vector< DebugDraw::DebugDrawLineElement > &lineBatch) override (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
DrawLineEntityToEntity(const AZ::EntityId &startEntity, const AZ::EntityId &endEntity, const AZ::Color &color, float duration) override (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
DrawLineEntityToLocation(const AZ::EntityId &startEntity, const AZ::Vector3 &endLocation, const AZ::Color &color, float duration) override (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
DrawLineLocationToLocation(const AZ::Vector3 &startLocation, const AZ::Vector3 &endLocation, const AZ::Color &color, float duration) override (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
DrawObb(const AZ::Obb &obb, const AZ::Color &color, float duration) override (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
DrawObbOnEntity(const AZ::EntityId &targetEntity, const AZ::Obb &obb, const AZ::Color &color, bool enableRayTracing, float duration) override (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
DrawRayEntityToDirection(const AZ::EntityId &startEntity, const AZ::Vector3 &worldDirection, const AZ::Color &color, float duration) override (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
DrawRayEntityToEntity(const AZ::EntityId &startEntity, const AZ::EntityId &endEntity, const AZ::Color &color, float duration) override (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
DrawRayLocationToDirection(const AZ::Vector3 &worldLocation, const AZ::Vector3 &worldDirection, const AZ::Color &color, float duration) override (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
DrawScaledTextOnScreen(const AZStd::string &text, float fontScale, const AZ::Color &color, float duration) override (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
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::DebugDrawSystemComponentprotected
DrawSphereAtLocation(const AZ::Vector3 &worldLocation, float radius, const AZ::Color &color, float duration) override (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
DrawSphereOnEntity(const AZ::EntityId &targetEntity, float radius, const AZ::Color &color, bool enableRayTracing, float duration) override (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
DrawTextAtLocation(const AZ::Vector3 &worldLocation, const AZStd::string &text, const AZ::Color &color, float duration) override (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
DrawTextOnEntity(const AZ::EntityId &targetEntity, const AZStd::string &text, const AZ::Color &color, float duration) override (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
DrawTextOnScreen(const AZStd::string &text, const AZ::Color &color, float duration) override (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
GetDependentServices(AZ::ComponentDescriptor::DependencyArrayType &dependent) (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentstatic
GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType &incompatible) (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentstatic
GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType &provided) (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentstatic
GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType &required) (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentstatic
Init() override (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
m_activeAabbs (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
m_activeAabbsMutex (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
m_activeLines (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
m_activeLinesMutex (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
m_activeObbs (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
m_activeObbsMutex (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
m_activeRays (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
m_activeRaysMutex (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
m_activeSpheres (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
m_activeSpheresMutex (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
m_activeTexts (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
m_activeTextsMutex (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
m_batchColors (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
m_batchPoints (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
m_currentTime (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
m_obbRayTracingTypeHandle (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
m_rayTracingFeatureProcessor (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
m_sphereRayTracingTypeHandle (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
m_spheresRayTracingIndices (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
m_spheresRayTracingIndicesBuffer (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
OnBeginPrepareRender() override (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
OnBootstrapSceneReady(AZ::RPI::Scene *scene) override (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
OnEntityDeactivated(const AZ::EntityId &entityId) override (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
OnTickAabbs(AzFramework::DebugDisplayRequests &debugDisplay) (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
OnTickLines(AzFramework::DebugDisplayRequests &debugDisplay) (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
OnTickObbs(AzFramework::DebugDisplayRequests &debugDisplay) (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
OnTickRays(AzFramework::DebugDisplayRequests &debugDisplay) (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
OnTickSpheres(AzFramework::DebugDisplayRequests &debugDisplay) (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
OnTickText(AzFramework::DebugDisplayRequests &debugDisplay) (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
Reflect(AZ::ReflectContext *context) (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentstatic
RegisterDebugDrawComponent(AZ::Component *component) override (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
removeExpiredDebugElementsFromVector(AZStd::vector< F > &vectorToExpire) (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
RemoveRaytracingData(const DebugDrawSphereElementWrapper &element) (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
RemoveRaytracingData(const DebugDrawObbElementWrapper &element) (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected
UnregisterDebugDrawComponent(AZ::Component *component) override (defined in DebugDraw::DebugDrawSystemComponent)DebugDraw::DebugDrawSystemComponentprotected