Class GorgonStreamOutBindings
A list of GorgonStreamOutBinding values.
Implements
Inherited Members
Namespace: Gorgon.Graphics.Core
Assembly: Gorgon.Graphics.Core.dll
Syntax
public sealed class GorgonStreamOutBindings : GorgonArray<GorgonStreamOutBinding>, IList<GorgonStreamOutBinding>, ICollection<GorgonStreamOutBinding>, IGorgonReadOnlyArray<GorgonStreamOutBinding>, IReadOnlyList<GorgonStreamOutBinding>, IReadOnlyCollection<GorgonStreamOutBinding>, IEnumerable<GorgonStreamOutBinding>, IEnumerable, IEquatable<IReadOnlyList<GorgonStreamOutBinding>>
Remarks
A GorgonStreamOutBinding is used to bind a vertex buffer to the GPU pipeline so that it may be used for rendering.
Constructors
| Edit this page View SourceGorgonStreamOutBindings(IReadOnlyList<GorgonStreamOutBinding>)
Initializes a new instance of the GorgonStreamOutBindings class.
Declaration
public GorgonStreamOutBindings(IReadOnlyList<GorgonStreamOutBinding> bindings = null)
Parameters
Type | Name | Description |
---|---|---|
IReadOnlyList<GorgonStreamOutBinding> | bindings | [Optional] The list of bindings to copy. |
Fields
| Edit this page View SourceMaximumStreamOutCount
The maximum number of vertex buffers allow to be bound at the same time.
Declaration
public const int MaximumStreamOutCount = 4
Field Value
Type | Description |
---|---|
int |
Methods
| Edit this page View SourceOnAssignDirtyItem(int, GorgonStreamOutBinding)
Function called when a dirty item is found and added.
Declaration
protected override void OnAssignDirtyItem(int dirtyIndex, GorgonStreamOutBinding value)
Parameters
Type | Name | Description |
---|---|---|
int | dirtyIndex | The index that is considered dirty. |
GorgonStreamOutBinding | value | The dirty value. |
Overrides
| Edit this page View SourceOnClear()
Function called when the array is cleared.
Declaration
protected override void OnClear()