Stride

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

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

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

    LogicalGroup Struct

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

    Defines a group of descriptors and cbuffer range that are updated together. It can be declared in shader using the syntax cbuffer PerView.LogicalGroupName (also works with rgroup).

    public struct LogicalGroup
    Name Description
    Fields
    ConstantBufferMemberCount
    ConstantBufferMemberStart
    ConstantBufferOffset
    ConstantBufferSize
    DescriptorEntryCount
    DescriptorEntryStart
    DescriptorSlotCount
    DescriptorSlotStart
    Hash
    | Improve this Doc View Source

    Fields


    ConstantBufferMemberCount

    public int ConstantBufferMemberCount
    Field Value
    Type Description
    System.Int32

    ConstantBufferMemberStart

    public int ConstantBufferMemberStart
    Field Value
    Type Description
    System.Int32

    ConstantBufferOffset

    public int ConstantBufferOffset
    Field Value
    Type Description
    System.Int32

    ConstantBufferSize

    public int ConstantBufferSize
    Field Value
    Type Description
    System.Int32

    DescriptorEntryCount

    public int DescriptorEntryCount
    Field Value
    Type Description
    System.Int32

    DescriptorEntryStart

    public int DescriptorEntryStart
    Field Value
    Type Description
    System.Int32

    DescriptorSlotCount

    public int DescriptorSlotCount
    Field Value
    Type Description
    System.Int32

    DescriptorSlotStart

    public int DescriptorSlotStart
    Field Value
    Type Description
    System.Int32

    Hash

    public ObjectId Hash
    Field Value
    Type Description
    ObjectId

    Inherited Members

    System.ValueType.Equals(System.Object)
    System.ValueType.GetHashCode()
    System.ValueType.ToString()

    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