Open 3D Engine AtomLyIntegration Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::Render::GridComponentController Class Referencefinal

Controls behavior and rendering of a wireframe grid. More...

#include <GridComponentController.h>

Inherits GridComponentRequestBus::Handler, AZ::TransformNotificationBus::Handler, and AZ::RPI::SceneNotificationBus::Handler.

Public Member Functions

 AZ_CLASS_ALLOCATOR (GridComponentController, SystemAllocator)
 
 AZ_RTTI (AZ::Render::GridComponentController, "{D2FF04F5-2F8D-44C5-99CA-A6FF800187DD}")
 
 GridComponentController (const GridComponentConfig &config)
 
void Activate (EntityId entityId)
 
void Deactivate ()
 
void SetConfiguration (const GridComponentConfig &config)
 
const GridComponentConfigGetConfiguration () const
 

Static Public Member Functions

static void Reflect (ReflectContext *context)
 
static void GetProvidedServices (ComponentDescriptor::DependencyArrayType &provided)
 
static void GetIncompatibleServices (ComponentDescriptor::DependencyArrayType &incompatible)
 

Static Public Attributes

static constexpr float MinGridSize = 0.0f
 
static constexpr float MaxGridSize = 1000000.0f
 
static constexpr float MinSpacing = 0.01f
 

Friends

class EditorGridComponent
 

Detailed Description

Controls behavior and rendering of a wireframe grid.


The documentation for this class was generated from the following file: