Rechercher une page de manuel
cgGetStateAssignmentIndex
Langue: en
Version: 47054 (openSuse - 09/10/07)
Section: 3 (Bibliothèques de fonctions)
NAME
cgGetStateAssignmentIndex - get the array index of a state assignment for array-valued stateSYNOPSIS
#include <Cg/cg.h>
int cgGetStateAssignmentIndex( CGstateassignment sa );
PARAMETERS
- sa
- The state assignment.
RETURN VALUES
Returns an integer index value.Returns 0 if the CGstate for this state assignment is not an array type.
DESCRIPTION
cgGetStateAssignmentIndex returns the array index of a state assignment if the state it is based on is an array type.EXAMPLES
Given a ``LightPosition'' state defined as an array of eight float3 values and an effect file with the following state assignment:pass { LightPosition[3] = float3(10,0,0); }cgGetStateAssignmentIndex will return 3 when passed a handle to this state assignment.
ERRORS
CG_INVALID_STATE_ASSIGNMENT_HANDLE_ERROR is generated if sa is not a valid state assignment.HISTORY
cgGetStateAssignmentIndex was introduced in Cg 1.4.SEE ALSO
cgIsStateAssignment, cgCreateStateAssignmentIndexContenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre