Hex Terrains Framework
Search Results for

    Show / Hide Table of Contents

    Class CreateUserToolsDataSystem<TUserToolsData, TRequest>

    Inheritance
    object
    ComponentSystemBase
    SystemBase
    CreateUserToolsDataSystem<TUserToolsData, TRequest>
    CreateSamplesUserToolsDataSystem
    Inherited Members
    SystemBase.Dependency
    SystemBase.CheckedStateRef
    SystemBase.CompleteDependency()
    SystemBase.Entities
    SystemBase.Job
    SystemBase.Update()
    SystemBase.OnUpdate()
    SystemBase.GetComponent<T>(Entity)
    SystemBase.SetComponent<T>(Entity, T)
    SystemBase.HasComponent<T>(Entity)
    SystemBase.HasBuffer<T>(Entity)
    SystemBase.GetComponentLookup<T>(bool)
    SystemBase.GetComponentDataFromEntity<T>(bool)
    SystemBase.GetBuffer<T>(Entity, bool)
    SystemBase.GetBufferLookup<T>(bool)
    SystemBase.GetBufferFromEntity<T>(bool)
    SystemBase.GetEntityStorageInfoLookup()
    SystemBase.GetStorageInfoFromEntity()
    SystemBase.Exists(Entity)
    ComponentSystemBase.Enabled
    ComponentSystemBase.EntityQueries
    ComponentSystemBase.GlobalSystemVersion
    ComponentSystemBase.LastSystemVersion
    ComponentSystemBase.EntityManager
    ComponentSystemBase.World
    ComponentSystemBase.SystemHandle
    ComponentSystemBase.SystemHandleUntyped
    ComponentSystemBase.Time
    ComponentSystemBase.WorldUpdateAllocator
    ComponentSystemBase.OnCreate()
    ComponentSystemBase.OnStartRunning()
    ComponentSystemBase.OnStopRunning()
    ComponentSystemBase.OnDestroy()
    ComponentSystemBase.ShouldRunSystem()
    ComponentSystemBase.GetComponentTypeHandle<T>(bool)
    ComponentSystemBase.GetDynamicComponentTypeHandle(ComponentType)
    ComponentSystemBase.GetBufferTypeHandle<T>(bool)
    ComponentSystemBase.GetSharedComponentTypeHandle<T>()
    ComponentSystemBase.GetDynamicSharedComponentTypeHandle(ComponentType)
    ComponentSystemBase.GetEntityTypeHandle()
    ComponentSystemBase.RequireForUpdate(EntityQuery)
    ComponentSystemBase.RequireAnyForUpdate(params EntityQuery[])
    ComponentSystemBase.RequireAnyForUpdate(NativeArray<EntityQuery>)
    ComponentSystemBase.RequireForUpdate<T>()
    ComponentSystemBase.RequireSingletonForUpdate<T>()
    ComponentSystemBase.HasSingleton<T>()
    ComponentSystemBase.GetSingleton<T>()
    ComponentSystemBase.GetSingletonRW<T>()
    ComponentSystemBase.GetSingletonBuffer<T>(bool)
    ComponentSystemBase.TryGetSingleton<T>(out T)
    ComponentSystemBase.TryGetSingletonBuffer<T>(out DynamicBuffer<T>)
    ComponentSystemBase.SetSingleton<T>(T)
    ComponentSystemBase.GetSingletonEntity<T>()
    ComponentSystemBase.TryGetSingletonEntity<T>(out Entity)
    ComponentSystemBase.GetEntityQuery(params ComponentType[])
    ComponentSystemBase.GetEntityQuery(NativeArray<ComponentType>)
    ComponentSystemBase.GetEntityQuery(params EntityQueryDesc[])
    ComponentSystemBase.GetEntityQuery(in EntityQueryBuilder)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Fwt.HexTerrains.TerrainEditors.UserTools.Systems
    Assembly: fwt.hexterrains.dll
    Syntax
    public abstract class CreateUserToolsDataSystem<TUserToolsData, TRequest> : SystemBase where TUserToolsData : UserToolsData
    Type Parameters
    Name Description
    TUserToolsData
    TRequest

    Methods

    CreateData(Entity, Entity, TRequest, EntityCommandBuffer)

    Declaration
    protected virtual TUserToolsData CreateData(Entity userToolsEntity, Entity terrainEntity, TRequest request, EntityCommandBuffer ecb)
    Parameters
    Type Name Description
    Entity userToolsEntity
    Entity terrainEntity
    TRequest request
    EntityCommandBuffer ecb
    Returns
    Type Description
    TUserToolsData

    CreateUISystemAPI(Entity, Entity, TRequest)

    Declaration
    protected abstract IUISystemAPI CreateUISystemAPI(Entity userToolsEntity, Entity terrainEntity, TRequest request)
    Parameters
    Type Name Description
    Entity userToolsEntity
    Entity terrainEntity
    TRequest request
    Returns
    Type Description
    IUISystemAPI

    CreateUserToolAPI(Entity, Entity, TRequest)

    Declaration
    protected virtual IHexTerrainAPI CreateUserToolAPI(Entity userToolsEntity, Entity terrainEntity, TRequest request)
    Parameters
    Type Name Description
    Entity userToolsEntity
    Entity terrainEntity
    TRequest request
    Returns
    Type Description
    IHexTerrainAPI

    CreateUserToolsData(Entity, Entity, TRequest)

    Declaration
    protected abstract TUserToolsData CreateUserToolsData(Entity userToolsEntity, Entity terrainEntity, TRequest request)
    Parameters
    Type Name Description
    Entity userToolsEntity
    Entity terrainEntity
    TRequest request
    Returns
    Type Description
    TUserToolsData

    Extension Methods

    HashExtensions.GetHashCode_RefType<TValue>(TValue, int)
    HashExtensions.GetHashCode_RefType<TValue>(TValue, int)
    Extensions_UnityObject.SmartDestroy(object)
    Extensions_UnityObject.SmartDestroy(object)
    Extensions_UnityObject.SmartGetComponent<TComponent>(object)
    Extensions_UnityObject.SmartGetComponent<TComponent>(object)
    Extensions_UnityObject.SmartGetGameGameObject(object)
    Extensions_UnityObject.SmartGetGameGameObject(object)
    In this article
    Back to top Generated by DocFX