Name

cgD3D10GetBufferObject - get the D3D10 buffer object for a buffer

Synopsis

#include <Cg/cgD3D10.h>

ID3D10Buffer * cgD3D10GetBufferObject( CGbuffer buffer );

Parameters

buffer
The buffer for which the associated D3D10 buffer object will be retrieved.

Return Values

Returns the D3D10 buffer object associated with buffer.

Returns NULL if any error occurs.

Description

cgD3D10GetBufferObject returns the D3D10 buffer object associated with a buffer.

Examples

ID3D10Buffer * id = cgD3D10GetBufferObject( myBuffer );

Errors

CG_INVALID_BUFFER_HANDLE_ERROR is generated if buffer is not a valid buffer.

History

cgD3D10GetBufferObject was introduced in Cg 3.1.

See Also

cgCreateBuffer, cgD3D10CreateBuffer, cgD3D10CreateBufferFromObject