Open 3D Engine GraphCanvas 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.
GraphCanvas::GridComponent Class Reference

A component that gives a visual coordinates and a size. More...

#include <GridComponent.h>

Inherits AZ::Component, GridRequestBus::Handler, and SceneMemberRequestBus::Handler.

Public Member Functions

 AZ_COMPONENT (GridComponent, "{A9EFFA4B-1002-4837-B3EA-C596A14B2172}")
 
void Activate () override
 
void Deactivate () override
 
void SetMajorPitch (const AZ::Vector2 &pitch) override
 
AZ::Vector2 GetMajorPitch () const override
 
void SetMinorPitch (const AZ::Vector2 &position) override
 
AZ::Vector2 GetMinorPitch () const override
 
void SetMinimumVisualPitch (int minimum) override
 
int GetMinimumVisualPitch () const override
 
void SetScene (const AZ::EntityId &sceneId) override
 
void ClearScene (const AZ::EntityId &oldSceneId) override
 
void SignalMemberSetupComplete () override
 
AZ::EntityId GetScene () const override
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *)
 
static AZ::Entity * CreateDefaultEntity ()
 
static void GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &provided)
 
static void GetDependentServices (AZ::ComponentDescriptor::DependencyArrayType &)
 
static void GetRequiredServices (AZ::ComponentDescriptor::DependencyArrayType &)
 

Protected Attributes

AZ::EntityId m_scene
 
AZ::Vector2 m_majorPitch
 
AZ::Vector2 m_minorPitch
 
int m_minimumVisualPitch
 

Detailed Description

A component that gives a visual coordinates and a size.


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