Stride

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

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

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

    ResourceGroupLayout Class

    Namespace: Stride.Graphics
    Assembly: Stride.Graphics.dll
    System.Object → ResourceGroupLayout
    Derived from ResourceGroupLayout: RenderSystemResourceGroupLayout

    public class ResourceGroupLayout
    Name Description
    Fields
    ConstantBufferHash
    ConstantBufferReflection
    ConstantBufferSize
    DescriptorSetLayout
    DescriptorSetLayoutBuilder
    Hash
    Methods
    New(GraphicsDevice, ResourceGroupDescription, EffectBytecode)
    New<T>(GraphicsDevice, ResourceGroupDescription, EffectBytecode)
    | Improve this Doc View Source

    Fields


    ConstantBufferHash

    public ObjectId ConstantBufferHash
    Field Value
    Type Description
    ObjectId

    ConstantBufferReflection

    public EffectConstantBufferDescription ConstantBufferReflection
    Field Value
    Type Description
    EffectConstantBufferDescription

    ConstantBufferSize

    public int ConstantBufferSize
    Field Value
    Type Description
    System.Int32

    DescriptorSetLayout

    public DescriptorSetLayout DescriptorSetLayout
    Field Value
    Type Description
    DescriptorSetLayout

    DescriptorSetLayoutBuilder

    public DescriptorSetLayoutBuilder DescriptorSetLayoutBuilder
    Field Value
    Type Description
    DescriptorSetLayoutBuilder

    Hash

    public ObjectId Hash
    Field Value
    Type Description
    ObjectId
    | Improve this Doc View Source

    Methods


    New(GraphicsDevice, ResourceGroupDescription, EffectBytecode)

    public static ResourceGroupLayout New(GraphicsDevice graphicsDevice, ResourceGroupDescription resourceGroupDescription, EffectBytecode effectBytecode)
    Parameters
    Type Name Description
    GraphicsDevice graphicsDevice
    ResourceGroupDescription resourceGroupDescription
    EffectBytecode effectBytecode
    Returns
    Type Description
    ResourceGroupLayout

    New<T>(GraphicsDevice, ResourceGroupDescription, EffectBytecode)

    public static ResourceGroupLayout New<T>(GraphicsDevice graphicsDevice, ResourceGroupDescription resourceGroupDescription, EffectBytecode effectBytecode)
        where T : ResourceGroupLayout, new()
    Parameters
    Type Name Description
    GraphicsDevice graphicsDevice
    ResourceGroupDescription resourceGroupDescription
    EffectBytecode effectBytecode
    Returns
    Type Description
    ResourceGroupLayout
    Type Parameters
    Name Description
    T

    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