MAK Legion API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Namespaces | Typedefs | Enumerations | Functions | Variables
dataTypes.h File Reference

Go to the source code of this file.

Namespaces

 Legion
 

Typedefs

typedef unsigned char Legion::UInt8
 Typedefs for integer types. More...
 
typedef signed char Legion::Int8
 
typedef unsigned short Legion::UInt16
 
typedef short Legion::Int16
 
typedef unsigned int Legion::UInt32
 
typedef int Legion::Int32
 
typedef unsigned long long Legion::UInt64
 
typedef long long Legion::Int64
 
typedef UInt64 Legion::GlobalIdentifier
 a globally unique identifier More...
 
typedef UInt64 Legion::TransactionIdentifier
 
typedef UInt16 Legion::ClientIdentifier
 
typedef UInt8 Legion::Bool
 

Enumerations

enum  Legion::DataType {
  Legion::DataType::Bool, Legion::DataType::UInt8, Legion::DataType::Int8, Legion::DataType::UInt16,
  Legion::DataType::Int16, Legion::DataType::UInt32, Legion::DataType::Int32, Legion::DataType::UInt64,
  Legion::DataType::Int64, Legion::DataType::Float, Legion::DataType::Double, Legion::DataType::Vector2f,
  Legion::DataType::Vector2d, Legion::DataType::Vector3f, Legion::DataType::Vector3d, Legion::DataType::Vector4f,
  Legion::DataType::Vector4d, Legion::DataType::ObjectType, Legion::DataType::InstanceHandle
}
 Datatypes supported by the Legion infrastructure. More...
 

Functions

LEGION_DLL UInt32 Legion::dataTypeSize (DataType type)
 Returns the size in bytes of a data type. More...
 

Variables

static const UInt8 Legion::True = 1
 
static const UInt8 Legion::False = 0
 
const UInt32 Legion::VariableCardinality = 0xffffffff
 \ brief variable cardinality attributes use this value for the cardinality field. More...
 

Document ID: Generated on Mon Mar 8 15:11:30 EST 2021 from SVN revision 225633
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)