NAME

cgGetProfileDomain - get the domain of a profile enumerant

SYNOPSIS

  #include <Cg/cg.h>

  CGdomain cgGetProfileDomain( CGprofile profile );

PARAMETERS

profile

The profile enumerant for which the domain will be returned.

RETURN VALUES

Returns the domain of the given profile if known.

Returns CG_UNKNOWN_DOMAIN otherwise.

DESCRIPTION

cgGetProfileDomain returns the domain type for the given profile. The following domain types will be returned:

CG_VERTEX_DOMAIN

profile is valid for a vertex program.

CG_FRAGMENT_DOMAIN

profile is valid for a fragment program.

EXAMPLES

CGdomain domain = cgGetProfileDomain(CG_PROFILE_PS_3_0); /* domain will be CG_FRAGMENT_DOMAIN */

ERRORS

None.

HISTORY

cgGetProfileDomain was introduced in Cg 1.5.

SEE ALSO

cgGetNumProgramDomains, cgGetProgramDomainProfile