Hex Terrains Framework
Search Results for

    Show / Hide Table of Contents

    Class Extensions_EntityManager

    Inheritance
    object
    Extensions_EntityManager
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Fwt.Core
    Assembly: fwt.core.ecs.dll
    Syntax
    public static class Extensions_EntityManager

    Methods

    GetComponentDataOrDefault<TComponent>(EntityManager, Entity)

    Declaration
    public static TComponent? GetComponentDataOrDefault<TComponent>(this EntityManager entityManager, Entity entity) where TComponent : unmanaged, IComponentData
    Parameters
    Type Name Description
    EntityManager entityManager
    Entity entity
    Returns
    Type Description
    TComponent?
    Type Parameters
    Name Description
    TComponent

    GetComponentObjectOrDefault<TObject>(EntityManager, Entity)

    Declaration
    public static TObject GetComponentObjectOrDefault<TObject>(this EntityManager entityManager, Entity entity) where TObject : class
    Parameters
    Type Name Description
    EntityManager entityManager
    Entity entity
    Returns
    Type Description
    TObject
    Type Parameters
    Name Description
    TObject

    GetOrCreateBuffer<TBuffer>(BufferLookup<TBuffer>, int, Entity, EntityCommandBuffer)

    Declaration
    public static DynamicBuffer<TBuffer> GetOrCreateBuffer<TBuffer>(this BufferLookup<TBuffer> bufferFromEntity, int itemsCount, Entity entity, EntityCommandBuffer commandBuffer) where TBuffer : unmanaged, IBufferElementData
    Parameters
    Type Name Description
    BufferLookup<TBuffer> bufferFromEntity
    int itemsCount
    Entity entity
    EntityCommandBuffer commandBuffer
    Returns
    Type Description
    DynamicBuffer<TBuffer>
    Type Parameters
    Name Description
    TBuffer

    GetOrCreateBuffer<TBuffer>(BufferLookup<TBuffer>, Entity, int, EntityManager)

    Declaration
    public static DynamicBuffer<TBuffer> GetOrCreateBuffer<TBuffer>(this BufferLookup<TBuffer> bufferFromEntity, Entity entity, int itemsCount, EntityManager entityManager) where TBuffer : unmanaged, IBufferElementData
    Parameters
    Type Name Description
    BufferLookup<TBuffer> bufferFromEntity
    Entity entity
    int itemsCount
    EntityManager entityManager
    Returns
    Type Description
    DynamicBuffer<TBuffer>
    Type Parameters
    Name Description
    TBuffer

    GetOrCreateBuffer<TBuffer>(BufferLookup<TBuffer>, Entity, EntityCommandBuffer)

    Declaration
    public static DynamicBuffer<TBuffer> GetOrCreateBuffer<TBuffer>(this BufferLookup<TBuffer> bufferFromEntity, Entity entity, EntityCommandBuffer commandBuffer) where TBuffer : unmanaged, IBufferElementData
    Parameters
    Type Name Description
    BufferLookup<TBuffer> bufferFromEntity
    Entity entity
    EntityCommandBuffer commandBuffer
    Returns
    Type Description
    DynamicBuffer<TBuffer>
    Type Parameters
    Name Description
    TBuffer

    GetOrCreateBuffer<TBuffer>(BufferLookup<TBuffer>, Entity, EntityManager)

    Declaration
    public static DynamicBuffer<TBuffer> GetOrCreateBuffer<TBuffer>(this BufferLookup<TBuffer> bufferFromEntity, Entity entity, EntityManager entityManager) where TBuffer : unmanaged, IBufferElementData
    Parameters
    Type Name Description
    BufferLookup<TBuffer> bufferFromEntity
    Entity entity
    EntityManager entityManager
    Returns
    Type Description
    DynamicBuffer<TBuffer>
    Type Parameters
    Name Description
    TBuffer

    GetOrCreateBuffer<TBuffer>(EntityManager, Entity)

    Declaration
    public static DynamicBuffer<TBuffer> GetOrCreateBuffer<TBuffer>(this EntityManager entityManager, Entity entity) where TBuffer : unmanaged, IBufferElementData
    Parameters
    Type Name Description
    EntityManager entityManager
    Entity entity
    Returns
    Type Description
    DynamicBuffer<TBuffer>
    Type Parameters
    Name Description
    TBuffer

    GetOrCreateBuffer<TBuffer>(EntityManager, Entity, int)

    Declaration
    public static DynamicBuffer<TBuffer> GetOrCreateBuffer<TBuffer>(this EntityManager entityManager, Entity entity, int itemsCount) where TBuffer : unmanaged, IBufferElementData
    Parameters
    Type Name Description
    EntityManager entityManager
    Entity entity
    int itemsCount
    Returns
    Type Description
    DynamicBuffer<TBuffer>
    Type Parameters
    Name Description
    TBuffer

    GetSharedComponentDataOrDefault<TSharedComponent>(EntityManager, Entity)

    Declaration
    public static TSharedComponent? GetSharedComponentDataOrDefault<TSharedComponent>(this EntityManager entityManager, Entity entity) where TSharedComponent : unmanaged, ISharedComponentData
    Parameters
    Type Name Description
    EntityManager entityManager
    Entity entity
    Returns
    Type Description
    TSharedComponent?
    Type Parameters
    Name Description
    TSharedComponent

    SetEntityNameSafe(EntityManager, Entity, string)

    Declaration
    public static void SetEntityNameSafe(this EntityManager entityManager, Entity entity, string entityName)
    Parameters
    Type Name Description
    EntityManager entityManager
    Entity entity
    string entityName

    TryGetBuffer<TBuffer>(EntityManager, Entity, bool, out DynamicBuffer<TBuffer>)

    Declaration
    public static bool TryGetBuffer<TBuffer>(this EntityManager entityManager, Entity entity, bool isReadOnly, out DynamicBuffer<TBuffer> result) where TBuffer : unmanaged, IBufferElementData
    Parameters
    Type Name Description
    EntityManager entityManager
    Entity entity
    bool isReadOnly
    DynamicBuffer<TBuffer> result
    Returns
    Type Description
    bool
    Type Parameters
    Name Description
    TBuffer

    TryGetBuffer<TBuffer>(EntityManager, Entity, out DynamicBuffer<TBuffer>)

    Declaration
    public static bool TryGetBuffer<TBuffer>(this EntityManager entityManager, Entity entity, out DynamicBuffer<TBuffer> result) where TBuffer : unmanaged, IBufferElementData
    Parameters
    Type Name Description
    EntityManager entityManager
    Entity entity
    DynamicBuffer<TBuffer> result
    Returns
    Type Description
    bool
    Type Parameters
    Name Description
    TBuffer

    TryGetComponentData<TComponentData>(EntityManager, Entity, out TComponentData)

    Declaration
    public static bool TryGetComponentData<TComponentData>(this EntityManager entityManager, Entity entity, out TComponentData result) where TComponentData : unmanaged, IComponentData
    Parameters
    Type Name Description
    EntityManager entityManager
    Entity entity
    TComponentData result
    Returns
    Type Description
    bool
    Type Parameters
    Name Description
    TComponentData

    TryGetComponentObject<TObject>(EntityManager, Entity, out TObject)

    Declaration
    public static bool TryGetComponentObject<TObject>(this EntityManager entityManager, Entity entity, out TObject result) where TObject : class
    Parameters
    Type Name Description
    EntityManager entityManager
    Entity entity
    TObject result
    Returns
    Type Description
    bool
    Type Parameters
    Name Description
    TObject

    TryGetSharedData<TSharedData>(EntityManager, Entity, out TSharedData)

    Declaration
    public static bool TryGetSharedData<TSharedData>(this EntityManager entityManager, Entity entity, out TSharedData result) where TSharedData : unmanaged, ISharedComponentData
    Parameters
    Type Name Description
    EntityManager entityManager
    Entity entity
    TSharedData result
    Returns
    Type Description
    bool
    Type Parameters
    Name Description
    TSharedData

    TryGetValue<TBuffer>(BufferLookup<TBuffer>, Entity, out DynamicBuffer<TBuffer>)

    Declaration
    public static bool TryGetValue<TBuffer>(this BufferLookup<TBuffer> bufferFromEntity, Entity entity, out DynamicBuffer<TBuffer> result) where TBuffer : unmanaged, IBufferElementData
    Parameters
    Type Name Description
    BufferLookup<TBuffer> bufferFromEntity
    Entity entity
    DynamicBuffer<TBuffer> result
    Returns
    Type Description
    bool
    Type Parameters
    Name Description
    TBuffer

    TryGetValue<TComponentData>(ComponentLookup<TComponentData>, Entity, out TComponentData)

    Declaration
    public static bool TryGetValue<TComponentData>(this ComponentLookup<TComponentData> dataFromEntity, Entity entity, out TComponentData result) where TComponentData : unmanaged, IComponentData
    Parameters
    Type Name Description
    ComponentLookup<TComponentData> dataFromEntity
    Entity entity
    TComponentData result
    Returns
    Type Description
    bool
    Type Parameters
    Name Description
    TComponentData
    In this article
    Back to top Generated by DocFX