Stride

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

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

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

    RenderSystemResourceGroupLayout Class

    Namespace: Stride.Rendering
    Assembly: Stride.Rendering.dll

    Implementation of ResourceGroupLayout specifically for RenderSystem use (contains some extra information).

    System.Object → ResourceGroupLayout → RenderSystemResourceGroupLayout
    Derived from RenderSystemResourceGroupLayout: FrameResourceGroupLayout ViewResourceGroupLayout

    public class RenderSystemResourceGroupLayout : ResourceGroupLayout
    Name Description
    Fields
    State

    Describes what state the effect is in (compiling, error, etc..)

    Methods
    GetConstantBufferOffset(ConstantBufferOffsetReference)
    GetLogicalGroup(LogicalGroupReference)
    | Improve this Doc View Source

    Fields


    State

    Describes what state the effect is in (compiling, error, etc..)

    public RenderEffectState State
    Field Value
    Type Description
    RenderEffectState
    | Improve this Doc View Source

    Methods


    GetConstantBufferOffset(ConstantBufferOffsetReference)

    public int GetConstantBufferOffset(ConstantBufferOffsetReference offsetReference)
    Parameters
    Type Name Description
    ConstantBufferOffsetReference offsetReference
    Returns
    Type Description
    System.Int32

    GetLogicalGroup(LogicalGroupReference)

    public LogicalGroup GetLogicalGroup(LogicalGroupReference logicalGroupReference)
    Parameters
    Type Name Description
    LogicalGroupReference logicalGroupReference
    Returns
    Type Description
    LogicalGroup

    Inherited Members

    ResourceGroupLayout.DescriptorSetLayoutBuilder
    ResourceGroupLayout.DescriptorSetLayout
    ResourceGroupLayout.ConstantBufferSize
    ResourceGroupLayout.ConstantBufferReflection
    ResourceGroupLayout.Hash
    ResourceGroupLayout.ConstantBufferHash
    ResourceGroupLayout.New(GraphicsDevice, ResourceGroupDescription, EffectBytecode)
    ResourceGroupLayout.New<T>(GraphicsDevice, ResourceGroupDescription, EffectBytecode)

    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