Name
cgGetStateContext - get a state's context
Synopsis
#include <Cg/cg.h>
CGcontext cgGetStateContext( CGstate state );
Parameters
- state
-
The state.
Return Values
Returns the context to which state belongs.
Returns NULL if an error occurs.
Description
cgGetStateContext allows the application to retrieve the context of a state.
This is the context used to create the state with cgCreateState.
Examples
CGcontext context = cgCreateContext();
CGstate state = cgCreateState(context, "GreatStateOfTexas", CG_FLOAT);
assert(context == cgGetStateContext(state));
Errors
CG_INVALID_STATE_HANDLE_ERROR is generated if state is not a valid state.
History
cgGetStateContext was introduced in Cg 1.5.
See Also
cgCreateState,
cgCreateArrayState,
cgGetEffectContext,
cgGetParameterContext,
cgGetProgramContext
|