cgD3D10GetBufferObject
Keywords: cgD3D10GetBufferObject, NVIDIA, NVIDIA Cg Toolkit, Cg Toolkit, Shader, Shader Programming, GPU Shader Programming, GPU Program

> ## 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