Open 3D Engine ScriptCanvas 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.
ScriptCanvas::Data::Type Class Referencefinal

Public Member Functions

 AZ_TYPE_INFO (Type, "{0EADF8F5-8AB8-42E9-9C50-F5C78255C817}")
 
AZ::Uuid GetAZType () const
 
eType GetType () const
 
bool IsValid () const
 
bool IS_A (const Type &other) const
 
bool IS_EXACTLY_A (const Type &other) const
 
bool IsConvertibleFrom (const AZ::Uuid &target) const
 
bool IsConvertibleFrom (const Type &target) const
 
bool IsConvertibleTo (const AZ::Uuid &target) const
 
bool IsConvertibleTo (const Type &target) const
 
 operator bool () const
 
bool operator! () const
 
bool operator== (const Type &other) const
 
bool operator!= (const Type &other) const
 
Typeoperator= (const Type &source)=default
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *reflection)
 
static Type AABB ()
 
static Type AssetId ()
 
static Type BehaviorContextObject (const AZ::Uuid &aztype)
 
static Type Boolean ()
 
static Type Color ()
 
static Type CRC ()
 
static Type EntityID ()
 
static Type NamedEntityID ()
 
static Type Invalid ()
 
static Type Matrix3x3 ()
 
static Type Matrix4x4 ()
 
static Type MatrixMxN ()
 
static Type Number ()
 
static Type OBB ()
 
static Type Plane ()
 
static Type Quaternion ()
 
static Type String ()
 
static Type Transform ()
 
static Type Vector2 ()
 
static Type Vector3 ()
 
static Type Vector4 ()
 
static Type VectorN ()
 

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