Class TypeManager
Inheritance
System.Object
TypeManager
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Syntax
public static class TypeManager
Fields
MaximumTypesCount
Declaration
public const int MaximumTypesCount = 10240
Field Value
Type |
Description |
System.Int32 |
|
ObjectOffset
Declaration
public static int ObjectOffset
Field Value
Type |
Description |
System.Int32 |
|
Methods
GetComponentType(Int32)
Declaration
public static TypeManager.ComponentType GetComponentType(int typeIndex)
Parameters
Type |
Name |
Description |
System.Int32 |
typeIndex |
|
Returns
GetComponentType<T>()
Declaration
public static TypeManager.ComponentType GetComponentType<T>()
Returns
Type Parameters
GetType(Int32)
Declaration
public static Type GetType(int typeIndex)
Parameters
Type |
Name |
Description |
System.Int32 |
typeIndex |
|
Returns
Type |
Description |
System.Type |
|
GetTypeCount()
Declaration
public static int GetTypeCount()
Returns
Type |
Description |
System.Int32 |
|
GetTypeIndex(Type)
Declaration
public static int GetTypeIndex(Type type)
Parameters
Type |
Name |
Description |
System.Type |
type |
|
Returns
Type |
Description |
System.Int32 |
|
GetTypeIndex<T>()
Declaration
public static int GetTypeIndex<T>()
Returns
Type |
Description |
System.Int32 |
|
Type Parameters
Initialize()
Declaration
public static void Initialize()
IsValidComponentTypeForArchetype(Int32, Boolean)
Declaration
public static bool IsValidComponentTypeForArchetype(int typeIndex, bool isArray)
Parameters
Type |
Name |
Description |
System.Int32 |
typeIndex |
|
System.Boolean |
isArray |
|
Returns
Type |
Description |
System.Boolean |
|