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()