ModelNodeLinkProcessor Class
Namespace: Stride.Engine.ProcessorsAssembly: Stride.Engine.dll
System.Object → EntityProcessor → EntityProcessor<ModelNodeLinkComponent, ModelNodeLinkComponent> → EntityProcessor<ModelNodeLinkComponent> →
ModelNodeLinkProcessor
Derived from ModelNodeLinkProcessor:
public class ModelNodeLinkProcessor : EntityProcessor<ModelNodeLinkComponent>
Constructors
ModelNodeLinkProcessor()
public ModelNodeLinkProcessor()
Properties
ModelNodeLinkComponents
public Dictionary<ModelNodeLinkComponent, ModelNodeLinkComponent>.KeyCollection ModelNodeLinkComponents { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.Dictionary.KeyCollection<> |
Methods
Draw(RenderContext)
public override void Draw(RenderContext context)
Parameters
Type | Name | Description |
---|---|---|
RenderContext | context |
Overrides
OnEntityComponentAdding(Entity, ModelNodeLinkComponent, ModelNodeLinkComponent)
protected override void OnEntityComponentAdding(Entity entity, ModelNodeLinkComponent component, ModelNodeLinkComponent data)
Parameters
Type | Name | Description |
---|---|---|
Entity | entity | |
ModelNodeLinkComponent | component | |
ModelNodeLinkComponent | data |
Overrides
Stride.Engine.EntityProcessor<Stride.Engine.ModelNodeLinkComponent, Stride.Engine.ModelNodeLinkComponent>.OnEntityComponentAdding(Stride.Engine.Entity, Stride.Engine.ModelNodeLinkComponent, Stride.Engine.ModelNodeLinkComponent)
OnEntityComponentRemoved(Entity, ModelNodeLinkComponent, ModelNodeLinkComponent)
protected override void OnEntityComponentRemoved(Entity entity, ModelNodeLinkComponent component, ModelNodeLinkComponent data)
Parameters
Type | Name | Description |
---|---|---|
Entity | entity | |
ModelNodeLinkComponent | component | |
ModelNodeLinkComponent | data |
Overrides
Stride.Engine.EntityProcessor<Stride.Engine.ModelNodeLinkComponent, Stride.Engine.ModelNodeLinkComponent>.OnEntityComponentRemoved(Stride.Engine.Entity, Stride.Engine.ModelNodeLinkComponent, Stride.Engine.ModelNodeLinkComponent)