EffectObjectNode Struct
Namespace: Stride.RenderingAssembly: Stride.Rendering.dll
Represents a RenderObject drawn with a specific RenderEffect, with attached properties.
public struct EffectObjectNode
Name | Description | |
---|---|---|
Constructors | ||
EffectObjectNode(RenderEffect, ObjectNodeReference) | ||
Fields | ||
ObjectConstantBufferOffset | The "PerObject" constant buffer offset in our global cbuffer. |
|
ObjectDescriptorSet | The "PerObject" descriptor set. |
|
ObjectNode | The object node reference. |
|
RenderEffect | The effect used. |
Constructors
EffectObjectNode(RenderEffect, ObjectNodeReference)
public EffectObjectNode(RenderEffect renderEffect, ObjectNodeReference objectNode)
Parameters
Type | Name | Description |
---|---|---|
RenderEffect | renderEffect | |
ObjectNodeReference | objectNode |
Fields
ObjectConstantBufferOffset
The "PerObject" constant buffer offset in our global cbuffer.
public int ObjectConstantBufferOffset
Field Value
Type | Description |
---|---|
System.Int32 |
ObjectDescriptorSet
The "PerObject" descriptor set.
public DescriptorSet ObjectDescriptorSet
Field Value
Type | Description |
---|---|
DescriptorSet |
ObjectNode
The object node reference.
public ObjectNodeReference ObjectNode
Field Value
Type | Description |
---|---|
ObjectNodeReference |
RenderEffect
The effect used.
public RenderEffect RenderEffect
Field Value
Type | Description |
---|---|
RenderEffect |
Inherited Members
System.ValueType.Equals(System.Object)
System.ValueType.GetHashCode()
System.ValueType.ToString()