Name

cgGetNamedUniformBufferParameter - get member of a uniform buffer parameter by name

Synopsis

#include <Cg/cg.h>

CGparameter cgGetNamedUniformBufferParameter( CGparameter param,
                                              const char * name );

Parameters

param
The uniform buffer from which to retrieve a member parameter.
name
The name of the desired member parameter inside uniform buffer param.

Return Values

Returns the member parameter from the given uniform buffer.

Returns NULL if the uniform buffer has no member parameter corresponding to name.

Description

The member parameters of a uniform buffer parameter may be retrieved directly by name using cgGetNamedUniformBufferParameter.

The names of the parameters in a uniform buffer may be discovered by iterating through the uniform buffer's member parameters (see cgGetFirstUniformBufferParameter and cgGetNextParameter), and calling cgGetParameterName for each one in turn.

Examples

to-be-written

Errors

CG_INVALID_PARAM_HANDLE_ERROR is generated if param is not a valid parameter.

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

CG_INVALID_POINTER_ERROR is generated if name is NULL.

History

cgGetNamedUniformBufferParameter was introduced in Cg 3.1.

See Also

cgGetNamedStructParameter, cgGetNamedSubParameter, cgGetFirstUniformBufferParameter, cgGetNextParameter, cgGetParameterName