MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Cg Core Runtime API                cgSetSamplerStateAssignment(3)



NAME
     cgSetSamplerStateAssignment - sets a state assignment to a
     sampler effect parameter.

SYNOPSIS
       #include 

       CGbool cgSetSamplerStateAssignment( CGstateassignment sa,
                                           CGparameter param );


PARAMETERS
     sa      A state assignment of a sampler type (one of
             CGSAMPLER1D, CGSAMPLER2D, CGSAMPLER3D,
             CGSAMPLERCUBE, or CGSAMPLERECT).

     param   An effect parameter of a sampler type.

RETURN VALUES
     Returns CGTRUE if it succeeds in setting the state
     assignment.

     Returns CGFALSE otherwise.

DESCRIPTION
     cgSetSamplerStateAssignment sets a state assignment of a
     sampler type to an effect parameter of the same sampler
     type.

EXAMPLES
       CGparameter effectParam = cgCreateEffectParameter(effect,
                                                         "normalizeCube",
                                                         CGSAMPLERCUBE);
       CGstate state = cgGetNamedSamplerState(context, "TextureCubeMap");
       CGstateassignment sa = cgCreateStateAssignment(technique, state);
       CGbool ok = cgSetSamplerStateAssignment(sa, effectParam);


ERORS
     CGINVALIDSTATEASIGNMENTHANDLEROR is generated if sa
     is not a valid state assignment.

     CGSTATEASIGNMENTYPEMISMATCHEROR is generated if sa
     is not a state assignment of a sampler type.

     CGARAYSIZEMISMATCHEROR is generated if sa is an array
     and not a scalar.

     CGINVALIDPARAMHANDLEROR is generated if param is not a
     valid parameter.





Cg Toolkit 2.1            Last change:                          1






Cg Core Runtime API                cgSetSamplerStateAssignment(3)



HISTORY
     cgSetSamplerStateAssignment was introduced in Cg 1.5.

SEE ALSO
     cgGetSamplerStateAssignmentValue,
     cgSetTextureStateAssignment, cgSetBoolArrayStateAssignment,
     cgSetBoolStateAssignment, cgSetFloatArrayStateAssignment,
     cgSetFloatStateAssignment, cgSetIntArrayStateAssignment,
     cgSetIntStateAssignment, cgSetProgramStateAssignment,
     cgSetStringStateAssignment













































Cg Toolkit 2.1            Last change:                          2



OpenSolaris man pages main menu

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