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
Type |
Description |
System.Int32 |
|
Properties
HasEntityReferences
Declaration
public bool HasEntityReferences { get; }
Property Value
Type |
Description |
System.Boolean |
|
IgnoreDuplicateAdd
Declaration
public bool IgnoreDuplicateAdd { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsBuffer
Declaration
public bool IsBuffer { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsChunkComponent
Declaration
public bool IsChunkComponent { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsSharedComponent
Declaration
public bool IsSharedComponent { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsSystemStateComponent
Declaration
public bool IsSystemStateComponent { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsSystemStateSharedComponent
Declaration
public bool IsSystemStateSharedComponent { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsZeroSized
Declaration
public bool IsZeroSized { get; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
ChunkComponent(Type)
Declaration
public static ComponentType ChunkComponent(Type type)
Parameters
Type |
Name |
Description |
System.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 |
System.Object |
obj |
|
Returns
Type |
Description |
System.Boolean |
|
Overrides
System.ValueType.Equals(System.Object)
Equals(ComponentType)
Declaration
public bool Equals(ComponentType other)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Exclude(Type)
Declaration
public static ComponentType Exclude(Type type)
Parameters
Type |
Name |
Description |
System.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 |
System.Int32 |
typeIndex |
|
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
Overrides
System.ValueType.GetHashCode()
GetManagedType()
Declaration
public Type GetManagedType()
Returns
Type |
Description |
System.Type |
|
ReadOnly(Int32)
Declaration
public static ComponentType ReadOnly(int typeIndex)
Parameters
Type |
Name |
Description |
System.Int32 |
typeIndex |
|
Returns
ReadOnly(Type)
Declaration
public static ComponentType ReadOnly(Type type)
Parameters
Type |
Name |
Description |
System.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
Type |
Description |
System.Boolean |
|
GreaterThan(ComponentType, ComponentType)
Declaration
public static bool operator>(ComponentType lhs, ComponentType rhs)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implicit(Type to ComponentType)
Declaration
public static implicit operator ComponentType(Type type)
Parameters
Type |
Name |
Description |
System.Type |
type |
|
Returns
Inequality(ComponentType, ComponentType)
Declaration
public static bool operator !=(ComponentType lhs, ComponentType rhs)
Parameters
Returns
Type |
Description |
System.Boolean |
|
LessThan(ComponentType, ComponentType)
Declaration
public static bool operator <(ComponentType lhs, ComponentType rhs)
Parameters
Returns
Type |
Description |
System.Boolean |
|