[]
        
(Showing Draft Content)

GrapeCity.Documents.DX.Direct3D11.StreamOutputStage

Class StreamOutputStage

Namespace
GrapeCity.Documents.DX.Direct3D11
Assembly
GcDocs.DX.Windows.dll

ID3D11DeviceContext

[Guid("c0bfa96c-e089-44fb-8eaf-26f8796190da")]
public class StreamOutputStage : CppObject, IDisposable
Inheritance
object
StreamOutputStage
Implements
System.IDisposable
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()

Constructors

StreamOutputStage(IntPtr)

Initializes a new instance of the StreamOutputStage class.

public StreamOutputStage(IntPtr nativePtr)

Parameters

nativePtr System.IntPtr

The native pointer.

Methods

GetTargets(int, Buffer[])

void ID3D11DeviceContext::SOGetTargets([In] unsigned int NumBuffers,[Out, Buffer, Optional] ID3D11Buffer** ppSOTargets)

public void GetTargets(int numBuffers, Buffer[] sOTargetsOut)

Parameters

numBuffers int
sOTargetsOut Buffer[]

GetTargets(int)

Get the target output {{buffers}} for the {{StreamOutput}} stage of the pipeline.

public Buffer[] GetTargets(int numBuffers)

Parameters

numBuffers int

Returns

Buffer[]

SetTarget(Buffer, int)

Sets the stream output targets bound to the StreamOutput stage.

public void SetTarget(Buffer buffer, int offsets)

Parameters

buffer Buffer
offsets int

SetTargets(StreamOutputBufferBinding[])

Set the target output {{buffers}} for the {{StreamOutput}} stage, which enables/disables the pipeline to stream-out data.

public void SetTargets(StreamOutputBufferBinding[] bufferBindings)

Parameters

bufferBindings StreamOutputBufferBinding[]

SetTargets(int, IntPtr, IntPtr)

void ID3D11DeviceContext::SOSetTargets([In] unsigned int NumBuffers,[In, Buffer, Optional] const void** ppSOTargets,[In, Buffer, Optional] const void* pOffsets)

public void SetTargets(int numBuffers, IntPtr sOTargetsOut, IntPtr offsetsRef)

Parameters

numBuffers int
sOTargetsOut System.IntPtr
offsetsRef System.IntPtr

Operators

explicit operator StreamOutputStage(IntPtr)

Performs an explicit conversion from System.IntPtr to StreamOutputStage.

public static explicit operator StreamOutputStage(IntPtr nativePointer)

Parameters

nativePointer System.IntPtr

Returns

StreamOutputStage