Struct ComponentType
  
Syntax
public struct ComponentType : IEquatable<ComponentType>
 
Constructors
  
ComponentType(Type, ComponentType.AccessMode)
Declaration
public ComponentType(Type type, ComponentType.AccessMode accessModeType = ComponentType.AccessMode.ReadWrite)
 
Parameters
Fields
  
AccessModeType
Declaration
public ComponentType.AccessMode AccessModeType
 
Field Value
TypeIndex
Declaration
Field Value
Properties
  
HasEntityReferences
Declaration
public bool HasEntityReferences { get; }
 
Property Value
IsBuffer
Declaration
public bool IsBuffer { get; }
 
Property Value
IsChunkComponent
Declaration
public bool IsChunkComponent { get; }
 
Property Value
IsManagedComponent
Declaration
public bool IsManagedComponent { get; }
 
Property Value
IsSharedComponent
Declaration
public bool IsSharedComponent { get; }
 
Property Value
IsSystemStateComponent
Declaration
public bool IsSystemStateComponent { get; }
 
Property Value
IsSystemStateSharedComponent
Declaration
public bool IsSystemStateSharedComponent { get; }
 
Property Value
IsZeroSized
Declaration
public bool IsZeroSized { get; }
 
Property Value
Methods
  
ChunkComponent(Type)
Declaration
public static ComponentType ChunkComponent(Type type)
 
Parameters
| Type | 
Name | 
Description | 
| Type | 
type | 
 | 
Returns
ChunkComponent<T>()
Declaration
public static ComponentType ChunkComponent<T>()
 
Returns
Type Parameters
ChunkComponentReadOnly<T>()
Declaration
public static ComponentType ChunkComponentReadOnly<T>()
 
Returns
Type Parameters
Equals(Object)
Declaration
public override bool Equals(object obj)
 
Parameters
| Type | 
Name | 
Description | 
| Object | 
obj | 
 | 
Returns
Overrides
Equals(ComponentType)
Declaration
public bool Equals(ComponentType other)
 
Parameters
Returns
Exclude(Type)
Declaration
public static ComponentType Exclude(Type type)
 
Parameters
| Type | 
Name | 
Description | 
| Type | 
type | 
 | 
Returns
Exclude<T>()
Declaration
public static ComponentType Exclude<T>()
 
Returns
Type Parameters
FromTypeIndex(Int32)
Declaration
public static ComponentType FromTypeIndex(int typeIndex)
 
Parameters
| Type | 
Name | 
Description | 
| Int32 | 
typeIndex | 
 | 
Returns
GetHashCode()
Declaration
public override int GetHashCode()
 
Returns
Overrides
GetManagedType()
Declaration
public Type GetManagedType()
 
Returns
ReadOnly(Int32)
Declaration
public static ComponentType ReadOnly(int typeIndex)
 
Parameters
| Type | 
Name | 
Description | 
| Int32 | 
typeIndex | 
 | 
Returns
ReadOnly(Type)
Declaration
public static ComponentType ReadOnly(Type type)
 
Parameters
| Type | 
Name | 
Description | 
| Type | 
type | 
 | 
Returns
ReadOnly<T>()
Declaration
public static ComponentType ReadOnly<T>()
 
Returns
Type Parameters
ReadWrite<T>()
Declaration
public static ComponentType ReadWrite<T>()
 
Returns
Type Parameters
Operators
  
Equality(ComponentType, ComponentType)
Declaration
public static bool operator ==(ComponentType lhs, ComponentType rhs)
 
Parameters
Returns
GreaterThan(ComponentType, ComponentType)
Declaration
public static bool operator>(ComponentType lhs, ComponentType rhs)
 
Parameters
Returns
Implicit(Type to ComponentType)
Declaration
public static implicit operator ComponentType(Type type)
 
Parameters
| Type | 
Name | 
Description | 
| Type | 
type | 
 | 
Returns
Inequality(ComponentType, ComponentType)
Declaration
public static bool operator !=(ComponentType lhs, ComponentType rhs)
 
Parameters
Returns
LessThan(ComponentType, ComponentType)
Declaration
public static bool operator <(ComponentType lhs, ComponentType rhs)
 
Parameters
Returns