Table of Contents

Class LogicalGroupExtensions

Namespace
Stride.Rendering
Assembly
Stride.Rendering.dll

Various extension methods usedful to use with LogicalGroup.

public static class LogicalGroupExtensions
Inheritance
LogicalGroupExtensions

Methods

ProcessLogicalGroup(ParameterCollectionLayout, RenderSystemResourceGroupLayout, ref LogicalGroup)

public static void ProcessLogicalGroup(this ParameterCollectionLayout parameterCollectionLayout, RenderSystemResourceGroupLayout resourceGroupLayout, ref LogicalGroup logicalGroup)

Parameters

parameterCollectionLayout ParameterCollectionLayout
resourceGroupLayout RenderSystemResourceGroupLayout
logicalGroup LogicalGroup

UpdateLogicalGroup(ResourceGroup, ref LogicalGroup, ParameterCollection, int, int)

Copies a full logical group of descriptors and data from a ParameterCollection to a ResourceGroup.

public static void UpdateLogicalGroup(this ResourceGroup resourceGroup, ref LogicalGroup logicalGroup, ParameterCollection sourceParameters, int sourceDescriptorSlotStart = 0, int sourceOffset = 0)

Parameters

resourceGroup ResourceGroup

The target resource group to update.

logicalGroup LogicalGroup

The logical group.

sourceParameters ParameterCollection

The source values.

sourceDescriptorSlotStart int

The source descriptor start slot (in case it contains other data before in the layout).

sourceOffset int

The source data start offset (in case it contains other data before in the layout).