[]
        
(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
StreamOutputStage
Implements
Inherited Members

Constructors

StreamOutputStage(IntPtr)

Initializes a new instance of the StreamOutputStage class.

public StreamOutputStage(IntPtr nativePtr)

Parameters

nativePtr IntPtr

The native pointer.

Methods

GetTargets(int)

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

public Buffer[] GetTargets(int numBuffers)

Parameters

numBuffers int

Returns

Buffer[]

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[]

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 IntPtr
offsetsRef IntPtr

Operators

explicit operator StreamOutputStage(IntPtr)

Performs an explicit conversion from IntPtr to StreamOutputStage.

public static explicit operator StreamOutputStage(IntPtr nativePointer)

Parameters

nativePointer IntPtr

Returns

StreamOutputStage