cgGetNumProgramDomains

Langue: en

Version: 47009 (openSuse - 09/10/07)

Section: 3 (Bibliothèques de fonctions)

NAME

cgGetNumProgramDomains - get the number of domains in a combined program

SYNOPSIS


  #include <Cg/cg.h>






  int cgGetNumProgramDomains( CGprogram program );





PARAMETERS


program
The combined program object to be queried.

RETURN VALUES

Returns the number of domains in the combined program.

Returns 0 if an error occurs.

DESCRIPTION

cgGetNumProgramDomains returns the number of domains in a combined program. For example, if the combined program contains a vertex program and a fragment program, then cgGetNumProgramDomains will return 2. cgGetNumProgramDomains returns 1 for non-combined programs.

EXAMPLES

CGprogram combined = cgCombinePrograms2( prog1, prog2 ); int numDomains = cgGetNumProgramDomains( combined );

if ( numDomains != 2 ) {
  /* something is bad wrong */ }

ERRORS

CG_INVALID_PROGRAM_HANDLE_ERROR is generated if program is not a valid program handle.

HISTORY

cgGetNumProgramDomains was introduced in Cg 1.5.

SEE ALSO

cgGetProfileDomain, cgGetProgramDomainProfile