Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    ModelTransformProcessor Class

    Namespace: Stride.Engine.Processors
    Assembly: Stride.Engine.dll

    The processor for ModelComponent.

    System.Object → EntityProcessor → EntityProcessor<ModelComponent, ModelTransformProcessor.ModelTransformationInfo> → ModelTransformProcessor
    Derived from ModelTransformProcessor:

    public class ModelTransformProcessor : EntityProcessor<ModelComponent, ModelTransformProcessor.ModelTransformationInfo>
    Name Description
    Constructors
    ModelTransformProcessor()

    Initializes a new instance of the ModelTransformProcessor class.

    Methods
    GenerateComponentData(Entity, ModelComponent)
    IsAssociatedDataValid(Entity, ModelComponent, ModelTransformProcessor.ModelTransformationInfo)
    OnEntityComponentAdding(Entity, ModelComponent, ModelTransformProcessor.ModelTransformationInfo)
    OnEntityComponentRemoved(Entity, ModelComponent, ModelTransformProcessor.ModelTransformationInfo)
    | Improve this Doc View Source

    Constructors


    ModelTransformProcessor()

    Initializes a new instance of the ModelTransformProcessor class.

    public ModelTransformProcessor()
    | Improve this Doc View Source

    Methods


    GenerateComponentData(Entity, ModelComponent)

    protected override ModelTransformProcessor.ModelTransformationInfo GenerateComponentData(Entity entity, ModelComponent component)
    Parameters
    Type Name Description
    Entity entity
    ModelComponent component
    Returns
    Type Description
    ModelTransformProcessor.ModelTransformationInfo
    Overrides
    Stride.Engine.EntityProcessor<Stride.Engine.ModelComponent, Stride.Engine.Processors.ModelTransformProcessor.ModelTransformationInfo>.GenerateComponentData(Stride.Engine.Entity, Stride.Engine.ModelComponent)

    IsAssociatedDataValid(Entity, ModelComponent, ModelTransformProcessor.ModelTransformationInfo)

    protected override bool IsAssociatedDataValid(Entity entity, ModelComponent component, ModelTransformProcessor.ModelTransformationInfo associatedData)
    Parameters
    Type Name Description
    Entity entity
    ModelComponent component
    ModelTransformProcessor.ModelTransformationInfo associatedData
    Returns
    Type Description
    System.Boolean
    Overrides
    Stride.Engine.EntityProcessor<Stride.Engine.ModelComponent, Stride.Engine.Processors.ModelTransformProcessor.ModelTransformationInfo>.IsAssociatedDataValid(Stride.Engine.Entity, Stride.Engine.ModelComponent, Stride.Engine.Processors.ModelTransformProcessor.ModelTransformationInfo)

    OnEntityComponentAdding(Entity, ModelComponent, ModelTransformProcessor.ModelTransformationInfo)

    protected override void OnEntityComponentAdding(Entity entity, ModelComponent component, ModelTransformProcessor.ModelTransformationInfo data)
    Parameters
    Type Name Description
    Entity entity
    ModelComponent component
    ModelTransformProcessor.ModelTransformationInfo data
    Overrides
    Stride.Engine.EntityProcessor<Stride.Engine.ModelComponent, Stride.Engine.Processors.ModelTransformProcessor.ModelTransformationInfo>.OnEntityComponentAdding(Stride.Engine.Entity, Stride.Engine.ModelComponent, Stride.Engine.Processors.ModelTransformProcessor.ModelTransformationInfo)

    OnEntityComponentRemoved(Entity, ModelComponent, ModelTransformProcessor.ModelTransformationInfo)

    protected override void OnEntityComponentRemoved(Entity entity, ModelComponent component, ModelTransformProcessor.ModelTransformationInfo data)
    Parameters
    Type Name Description
    Entity entity
    ModelComponent component
    ModelTransformProcessor.ModelTransformationInfo data
    Overrides
    Stride.Engine.EntityProcessor<Stride.Engine.ModelComponent, Stride.Engine.Processors.ModelTransformProcessor.ModelTransformationInfo>.OnEntityComponentRemoved(Stride.Engine.Entity, Stride.Engine.ModelComponent, Stride.Engine.Processors.ModelTransformProcessor.ModelTransformationInfo)

    Inherited Members

    EntityProcessor<ModelComponent, ModelTransformProcessor.ModelTransformationInfo>.ComponentDatas
    EntityProcessor<ModelComponent, ModelTransformProcessor.ModelTransformationInfo>.OnSystemAdd()
    EntityProcessor<ModelComponent, ModelTransformProcessor.ModelTransformationInfo>.OnSystemRemove()
    EntityProcessor<ModelComponent, ModelTransformProcessor.ModelTransformationInfo>.RemoveAllEntities()
    EntityProcessor<ModelComponent, ModelTransformProcessor.ModelTransformationInfo>.ProcessEntityComponent(Entity, EntityComponent, Boolean)
    EntityProcessor<ModelComponent, ModelTransformProcessor.ModelTransformationInfo>.GenerateComponentData(Entity, ModelComponent)
    EntityProcessor<ModelComponent, ModelTransformProcessor.ModelTransformationInfo>.IsAssociatedDataValid(Entity, ModelComponent, ModelTransformProcessor.ModelTransformationInfo)
    EntityProcessor<ModelComponent, ModelTransformProcessor.ModelTransformationInfo>.OnEntityComponentAdding(Entity, ModelComponent, ModelTransformProcessor.ModelTransformationInfo)
    EntityProcessor<ModelComponent, ModelTransformProcessor.ModelTransformationInfo>.OnEntityComponentRemoved(Entity, ModelComponent, ModelTransformProcessor.ModelTransformationInfo)
    EntityProcessor.Tags
    EntityProcessor.UpdateProfilingState
    EntityProcessor.DrawProfilingState
    EntityProcessor.Enabled
    EntityProcessor.MainComponentType
    EntityProcessor.RequiredTypes
    EntityProcessor.HasRequiredComponents
    EntityProcessor.Order
    EntityProcessor.EntityManager
    EntityProcessor.Services
    EntityProcessor.Update(GameTime)
    EntityProcessor.Draw(RenderContext)
    EntityProcessor.OnSystemAdd()
    EntityProcessor.OnSystemRemove()
    EntityProcessor.RemoveAllEntities()
    EntityProcessor.ProcessEntityComponent(Entity, EntityComponent, Boolean)
    EntityProcessor.InternalAddEntity(Entity)
    EntityProcessor.InternalRemoveEntity(Entity, Boolean)

    Extension Methods

    ComponentBaseExtensions.DisposeBy<T>(T, ICollectorHolder)
    ComponentBaseExtensions.RemoveDisposeBy<T>(T, ICollectorHolder)
    • Improve this Doc
    • View Source
    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation