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

Inherits AZ::ComponentConfig.

Public Member Functions

 AZ_CLASS_ALLOCATOR (GradientTransformConfig, AZ::SystemAllocator)
 
 AZ_RTTI (GradientTransformConfig, "{1106FD53-8B3A-4F97-8051-E34AD70199A5}", AZ::ComponentConfig)
 
bool operator== (const GradientTransformConfig &other) const
 
bool operator!= (const GradientTransformConfig &other) const
 
bool IsAdvancedModeReadOnly () const
 
bool IsReferenceReadOnly () const
 
bool IsBoundsReadOnly () const
 
bool IsTranslateReadOnly () const
 
bool IsRotateReadOnly () const
 
bool IsScaleReadOnly () const
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Public Attributes

bool m_advancedMode = false
 
bool m_allowReference = false
 
AZ::EntityId m_shapeReference
 
bool m_overrideBounds = false
 
AZ::Vector3 m_bounds = AZ::Vector3::CreateOne()
 
AZ::Vector3 m_center = AZ::Vector3::CreateZero()
 
TransformType m_transformType = TransformType::World_ThisEntity
 
bool m_overrideTranslate = false
 
AZ::Vector3 m_translate = AZ::Vector3::CreateZero()
 
bool m_overrideRotate = false
 
AZ::Vector3 m_rotate = AZ::Vector3::CreateZero()
 
bool m_overrideScale = false
 
AZ::Vector3 m_scale = AZ::Vector3::CreateOne()
 
float m_frequencyZoom = 1.0f
 
WrappingType m_wrappingType = WrappingType::None
 
bool m_is3d = false
 

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