Name

cgGetProfileDomain - get the domain of a profile enumerant

Synopsis

#include <Cg/cg.h>

CGdomain cgGetProfileDomain( CGprofile profile );

Parameters

profile
A profile enumerant.

Return Values

Returns the domain enumerant associated with profile.

Returns CG_UNKNOWN_DOMAIN if profile is not a valid profile.

Description

cgGetProfileDomain returns the domain to which a given profile belongs. One of the following enumerants will be returned:

Examples

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

Errors

None.

History

cgGetProfileDomain was introduced in Cg 1.5.

CG_GEOMETRY_DOMAIN was introduced in Cg 2.0.

CG_TESSELLATION_CONTROL_DOMAIN and CG_TESSELLATION_EVALUATION_DOMAIN were introduced in Cg 3.0.

See Also

cgGetNumProgramDomains, cgGetProgramDomainProfile