Enum VarType#

Enum Documentation#

enum class Karana::Core::VarType#

Enums for the VarBase type.

Values:

enumerator BOOL#

VarBase type for boolean.

enumerator DOUBLE#

VarBase type for double.

enumerator FLOAT#

VarBase type for float.

enumerator SHORT#

VarBase type for short.

enumerator INT#

VarBase type for int.

enumerator LONG#

VarBase type for long.

enumerator SIZE_T#

VarBase type for size_t.

enumerator CHAR#

VarBase type for char.

enumerator VEC3#

VarBase type for km::Vec3.

enumerator VEC4#

VarBase type for km::Vec4.

enumerator VEC6#

VarBase type for km::Vec6.

enumerator VEC#

VarBase type for km::Vec.

enumerator VEC_INT#

VarBase type for km::VecInt.

enumerator MAT33#

VarBase type for km::Mat33.

enumerator MAT66#

VarBase type for km::Mat66.

enumerator UNIT_QUATERNION#

VarBase type for km::UnitQuaternion.

enumerator SPATIAL_VECTOR#

VarBase type for km::SpatialVector.

enumerator SPATIAL_VELOCITY#

VarBase type for km::SpatialVelocity.

enumerator SPATIAL_ACCELERATION#

VarBase type for km::SpatialAcceleration.

enumerator SPATIAL_FORCE#

VarBase type for km::SpatialForce.

enumerator HOM_TRAN#

VarBase type for km::HomTran.

enumerator MAT#

VarBase type for km::Mat.

enumerator STRING#

VarBase type for std::string.

enumerator VEC_STRING#

VarBase type for std::vector<std::string>.

enumerator BASEVARS#

VarBase type for BaseVars.

enumerator VEC_BASEVARS#

VarBase type for std::vector<BaseVars>.