Name
cgIsStateAssignment - determine if a state assignment handle references a valid Cg state assignment
Synopsis
#include <Cg/cg.h> CGbool cgIsStateAssignment( CGstateassignment sa );Parameters
- sa
- The state assignment handle to check.
Return Values
Returns CG_TRUE if sa references a valid state assignment.
Returns CG_FALSE otherwise.
Description
cgIsStateAssignment returns CG_TRUE if sa references a valid state assignment, CG_FALSE otherwise.
Examples
if (cgIsStateAssignment(sa)) { /* do something with sa */ } else { /* handle situation where sa is not a valid state assignment */ }Errors
None.
History
cgIsStateAssignment was introduced in Cg 1.4.
See Also
cgCreateStateAssignment, cgCreateStateAssignmentIndex, cgGetFirstStateAssignment, cgGetFirstSamplerStateAssignment, cgGetNamedStateAssignment, cgGetNamedSamplerStateAssignment, cgGetNextStateAssignment, cgGetStateAssignmentIndex, cgGetStateAssignmentPass, cgGetStateAssignmentState