Class CompositorAnimationSystem<TAnimationSystem, TTag, TReleaseTag>
Inheritance
CompositorSystem<AnimationCompositorNodeDefinition, TTag, TReleaseTag>
CompositorAnimationSystem<TAnimationSystem, TTag, TReleaseTag>
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.Animation
Syntax
public abstract class CompositorAnimationSystem<TAnimationSystem, TTag, TReleaseTag> : CompositorSystem<AnimationCompositorNodeDefinition, TTag, TReleaseTag> where TAnimationSystem : ComponentSystemBase, IAnimationSystem where TTag : struct, IComponentData where TReleaseTag : struct, ISystemStateComponentData
Type Parameters
| Name | Description |
|---|---|
| TAnimationSystem | |
| TTag | |
| TReleaseTag |
Properties
Set
Declaration
public override NodeSet Set { get; }
Property Value
| Type | Description |
|---|---|
| NodeSet |
Overrides
Unity.Compositor.CompositorSystem<Unity.Compositor.AnimationCompositorNodeDefinition, TTag, TReleaseTag>.Set
Methods
DestroyGraph(Entity, ref GraphState, ref EntityCommandBuffer)
Declaration
protected override void DestroyGraph(Entity entity, ref GraphState state, ref EntityCommandBuffer cmdBuffer)
Parameters
| Type | Name | Description |
|---|---|---|
| Entity | entity | |
| GraphState | state | |
| EntityCommandBuffer | cmdBuffer |
Overrides
Unity.Compositor.CompositorSystem<Unity.Compositor.AnimationCompositorNodeDefinition, TTag, TReleaseTag>.DestroyGraph(Unity.Entities.Entity, Unity.Compositor.GraphState, Unity.Entities.EntityCommandBuffer)
OnCreate()
Declaration
protected override void OnCreate()
Overrides
Unity.Compositor.CompositorSystem<Unity.Compositor.AnimationCompositorNodeDefinition, TTag, TReleaseTag>.OnCreate()
OnDestroy()
Declaration
protected override void OnDestroy()
Overrides
Unity.Compositor.CompositorSystem<Unity.Compositor.AnimationCompositorNodeDefinition, TTag, TReleaseTag>.OnDestroy()
OnUpdate()
Declaration
protected override void OnUpdate()
Overrides
Unity.Compositor.CompositorSystem<Unity.Compositor.AnimationCompositorNodeDefinition, TTag, TReleaseTag>.OnUpdate()