Stride

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

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

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

    MaterialRenderFeature.MaterialInfoBase Class

    Namespace: Stride.Rendering.Materials
    Assembly: Stride.Rendering.dll
    System.Object → MaterialRenderFeature.MaterialInfoBase
    Derived from MaterialRenderFeature.MaterialInfoBase:

    public class MaterialInfoBase
    Name Description
    Fields
    ConstantBufferReflection
    LastFrameUsed
    ParameterCollection
    ParameterCollectionCopier
    ParameterCollectionLayout
    ParametersChanged

    true if MaterialParameters instance was changed

    PerMaterialLayout
    ResourceCount
    Resources
    UpdateLock
    | Improve this Doc View Source

    Fields


    ConstantBufferReflection

    public EffectConstantBufferDescription ConstantBufferReflection
    Field Value
    Type Description
    EffectConstantBufferDescription

    LastFrameUsed

    public int LastFrameUsed
    Field Value
    Type Description
    System.Int32

    ParameterCollection

    public ParameterCollection ParameterCollection
    Field Value
    Type Description
    ParameterCollection

    ParameterCollectionCopier

    public ParameterCollection.Copier ParameterCollectionCopier
    Field Value
    Type Description
    ParameterCollection.Copier

    ParameterCollectionLayout

    public ParameterCollectionLayout ParameterCollectionLayout
    Field Value
    Type Description
    ParameterCollectionLayout

    ParametersChanged

    true if MaterialParameters instance was changed

    public bool ParametersChanged
    Field Value
    Type Description
    System.Boolean

    PerMaterialLayout

    public ResourceGroupLayout PerMaterialLayout
    Field Value
    Type Description
    ResourceGroupLayout

    ResourceCount

    public int ResourceCount
    Field Value
    Type Description
    System.Int32

    Resources

    public ResourceGroup Resources
    Field Value
    Type Description
    ResourceGroup

    UpdateLock

    public SpinLock UpdateLock
    Field Value
    Type Description
    System.Threading.SpinLock

    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