Class CompositorSystem<TNode, TTag, TAllocatedTag>
Inherited Members
Unity.Entities.ComponentSystem.OnCreateForCompiler()
Unity.Entities.ComponentSystemBase.GetArchetypeChunkComponentType<T>(System.Boolean)
Unity.Entities.ComponentSystemBase.GetArchetypeChunkComponentTypeDynamic(Unity.Entities.ComponentType)
Unity.Entities.ComponentSystemBase.GetArchetypeChunkBufferType<T>(System.Boolean)
Unity.Entities.ComponentSystemBase.GetArchetypeChunkSharedComponentType<T>()
Unity.Entities.ComponentSystemBase.GetArchetypeChunkEntityType()
Unity.Entities.ComponentSystemBase.ExecutingSystemType
Namespace: Unity.Compositor
Syntax
public abstract class CompositorSystem<TNode, TTag, TAllocatedTag> : ComponentSystem where TNode : NodeDefinition, IGraphHandler, IEntityContextHandler, IComponentNodeHandler, new()
where TTag : struct, IComponentData where TAllocatedTag : struct, ISystemStateComponentData
Type Parameters
| Name | Description |
|---|---|
| TNode | |
| TTag | |
| TAllocatedTag |
Properties
Set
Declaration
public abstract NodeSet Set { get; }
Property Value
| Type | Description |
|---|---|
| NodeSet |
Methods
DeleteComponentNode(Entity)
Declaration
protected bool DeleteComponentNode(Entity entity)
Parameters
| Type | Name | Description |
|---|---|---|
| Entity | entity |
Returns
| Type | Description |
|---|---|
| Boolean |
DestroyGraph(Entity, ref GraphState, ref EntityCommandBuffer)
Declaration
protected virtual void DestroyGraph(Entity entity, ref GraphState state, ref EntityCommandBuffer cmdBuffer)
Parameters
| Type | Name | Description |
|---|---|---|
| Entity | entity | |
| GraphState | state | |
| EntityCommandBuffer | cmdBuffer |
GetOrCreateComponentNode(Entity)
Declaration
protected NodeHandle<ComponentNode> GetOrCreateComponentNode(Entity entity)
Parameters
| Type | Name | Description |
|---|---|---|
| Entity | entity |
Returns
| Type | Description |
|---|---|
| NodeHandle<ComponentNode> |
OnCreate()
Declaration
protected override void OnCreate()
Overrides
OnDestroy()
Declaration
protected override void OnDestroy()
Overrides
OnUpdate()
Declaration
protected override void OnUpdate()