MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Cg Core Runtime API                        cgAddStateEnumerant(3)



NAME
     cgAddStateEnumerant - associates an integer enumerant value
     as a possible value for a state

SYNOPSIS
       #include 

       void cgAddStateEnumerant( CGstate state,
                                 const char * name,
                                 int value );


PARAMETERS
     state   The state to which to associate the name and value.

     name    The name of the enumerant.

     value   The value of the enumerant.

RETURN VALUES
     None.

DESCRIPTION
     cgAddStateEnumerant associates a given named integer
     enumerant value with a state definition.  When that state is
     later used in a pass in an effect file, the value of the
     state assignment can optionally be given by providing a
     named enumerant defined with cgAddStateEnumerant.  The state
     assignment will then take on the value provided when the
     enumerant was defined.

EXAMPLES
     to-be-written

ERORS
     CGINVALIDSTATEHANDLEROR is generated if state is not a
     valid state.

HISTORY
     cgAddStateEnumerant was introduced in Cg 1.4.

SEE ALSO
     cgCreateState, cgCreateArrayState, cgCreateSamplerState,
     cgCreateArraySamplerState, cgGetStateName











Cg Toolkit 2.1            Last change:                          1



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™