Rechercher une page de manuel
cgGetNextState
Langue: en
Version: 47002 (openSuse - 09/10/07)
Section: 3 (Bibliothèques de fonctions)
NAME
cgGetNextState - iterate through states in a contextSYNOPSIS
#include <Cg/cg.h>
CGstate cgGetNextState( CGstate state );
PARAMETERS
- state
- The current state.
RETURN VALUES
Returns the next state in the context's internal sequence of states.Returns NULL when state is the last state in the context.
DESCRIPTION
The states within a context can be iterated over using cgGetNextState.Note that no specific order of traversal is defined by this mechanism. The only guarantee is that each state will be visited exactly once. No guarantees can be made if states are created or deleted during iteration.
EXAMPLES
CGstate state = cgGetFirstState( context ); while( state ) { /* do something with state */ state = cgGetNextState( state ) }
ERRORS
CG_INVALID_STATE_HANDLE_ERROR is generated if state is not a valid state.HISTORY
cgGetNextState was introduced in Cg 1.4.SEE ALSO
the cgGetFirstState manpage, the cgGetNamedState manpage, the cgCreateState manpage, the cgIsState manpageContenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre