Name

cgGetUniformBufferParameter - get the buffer associated with a uniform buffer parameter

Synopsis

#include <Cg/cg.h>

CGbuffer cgGetUniformBufferParameter( CGparameter param );

Parameters

param
The parameter from which the associated buffer will be returned.

Return Values

Returns the handle of the CGbuffer object which is associated with param.

Returns NULL if no buffer is associated with param or an error occurs.

Description

cgGetUniformBufferParameter gets the buffer associated with a given uniform buffer parameter.

Examples

    CGbuffer myBuffer = cgGetUniformBufferParameter( myParam );

Errors

CG_INVALID_PARAM_HANDLE_ERROR is generated if param is not a valid parameter handle.

CG_INVALID_PARAMETER_TYPE_ERROR is generated if param is not a uniform buffer parameter.

History

cgGetUniformBufferParameter was introduced in Cg 3.1.

See Also

cgSetUniformBufferParameter, cgCreateBuffer, cgGLBindProgram, cgD3D9BindProgram