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 readonly bool HasEntityReferences { get; }
Property Value
IsBuffer
Declaration
public readonly bool IsBuffer { get; }
Property Value
IsChunkComponent
Declaration
public readonly bool IsChunkComponent { get; }
Property Value
IsManagedComponent
Declaration
public readonly bool IsManagedComponent { get; }
Property Value
IsSharedComponent
Declaration
public readonly bool IsSharedComponent { get; }
Property Value
IsSystemStateComponent
Declaration
public readonly bool IsSystemStateComponent { get; }
Property Value
IsSystemStateSharedComponent
Declaration
public readonly bool IsSystemStateSharedComponent { get; }
Property Value
IsZeroSized
Declaration
public readonly 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