IDirect3DMobileDevice::GetStreamSource (Windows CE 5.0)
This method retrieves a vertex buffer bound to the specified data stream.
HRESULT GetStreamSource( UINT StreamNumber, IDirect3DMobileVertexBuffer** ppStreamData, UINT* pStride);
Parameters
- StreamNumber
[in] Specifies the data stream, in the range from 0 to the maximum number of streams - 1. - ppStreamData
[in, out] Address of a pointer to an IDirect3DMobileVertexBuffer interface that represents the returned vertex buffer bound to the specified data stream. - pStride
[in, out] Pointer to a returned stride of the component, in bytes. For more information, see Remarks.
Return Values
If the method succeeds, the return value is D3DM_OK (see D3DM Values).
If the method fails, the return value can be D3DMERR_INVALIDCALL (see D3DMERR Values).
Remarks
A stream is defined as a uniform array of component data, in which each component consists of one or more elements that represent a single entity such as position, normal, color, and so on.
Calling this method will increase the internal reference count on the IDirect3DMobileVertexBuffer interface. Failure to call IUnknown::Release when finished using this IDirect3DMobileVertexBuffer interface results in a memory leak.
Requirements
OS Versions: Windows CE 5.0 and later.
Header: D3dm.h.
Link Library: D3dm.lib, D3dmguid.lib.
See Also
IDirect3DMobileDevice | IDirect3DMobileVertexBuffer
Send Feedback on this topic to the authors