Name

cgGetEffectName - get an effect's name

Synopsis

#include <Cg/cg.h>

const char * cgGetEffectName( CGeffect effect );

Parameters

effect
The effect from which the name will be retrieved.

Return Values

Returns the name from the specified effect.

Returns NULL if the effect doesn't have a valid name or an error occurs.

Description

cgGetEffectName returns the name from the specified effect.

Examples

char *effectSource = ...;
CGcontext context = cgCreateContext();
CGeffect effect = cgCreateEffect(context, effectSource, NULL);

const char* myEffectName = "myEffectName";
CGbool okay = cgSetEffectName(effect, myEffectName);
if (!okay) {
  /* handle error */
}

const char* testName = cgGetEffectName(effect);

if (strcmp(testName, myEffectName)) {
  /* shouldn't be here */
}

Errors

CG_INVALID_EFFECT_HANDLE_ERROR is generated if effect is not a valid effect.

History

cgGetEffectName was introduced in Cg 1.5.

See Also

cgSetEffectName