doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Typedefs | Enumerations | Functions | Variables
cg_explicit.h File Reference

Go to the source code of this file.

Typedefs

typedef int CGbool
 
typedef struct _CGcontext * CGcontext
 
typedef struct _CGprogram * CGprogram
 
typedef struct _CGparameter * CGparameter
 
typedef void(* CGerrorCallbackFunc )(void)
 
typedef CGcontext(* PFNCGCREATECONTEXTPROC )(void)
 
typedef void(* PFNCGDESTROYCONTEXTPROC )(CGcontext ctx)
 
typedef CGbool(* PFNCGISCONTEXTPROC )(CGcontext ctx)
 
typedef const char *(* PFNCGGETLASTLISTINGPROC )(CGcontext ctx)
 
typedef CGprogram(* PFNCGCREATEPROGRAMPROC )(CGcontext ctx, CGenum program_type, const char *program, CGprofile profile, const char *entry, const char **args)
 
typedef CGprogram(* PFNCGCREATEPROGRAMFROMFILEPROC )(CGcontext ctx, CGenum program_type, const char *program_file, CGprofile profile, const char *entry, const char **args)
 
typedef CGprogram(* PFNCGCOPYPROGRAMPROC )(CGprogram program)
 
typedef void(* PFNCGDESTROYPROGRAMPROC )(CGprogram program)
 
typedef CGprogram(* PFNCGGETFIRSTPROGRAMPROC )(CGcontext ctx)
 
typedef CGprogram(* PFNCGGETNEXTPROGRAMPROC )(CGprogram current)
 
typedef CGcontext(* PFNCGGETPROGRAMCONTEXTPROC )(CGprogram prog)
 
typedef CGbool(* PFNCGISPROGRAMPROC )(CGprogram program)
 
typedef void(* PFNCGCOMPILEPROGRAMPROC )(CGprogram program)
 
typedef CGbool(* PFNCGISPROGRAMCOMPILEDPROC )(CGprogram program)
 
typedef const char *(* PFNCGGETPROGRAMSTRINGPROC )(CGprogram prog, CGenum pname)
 
typedef CGprofile(* PFNCGGETPROGRAMPROFILEPROC )(CGprogram prog)
 
typedef CGparameter(* PFNCGGETNAMEDPARAMETERPROC )(CGprogram prog, const char *name)
 
typedef CGparameter(* PFNCGGETFIRSTPARAMETERPROC )(CGprogram prog, CGenum name_space)
 
typedef CGparameter(* PFNCGGETNEXTPARAMETERPROC )(CGparameter current)
 
typedef CGparameter(* PFNCGGETFIRSTLEAFPARAMETERPROC )(CGprogram prog, CGenum name_space)
 
typedef CGparameter(* PFNCGGETNEXTLEAFPARAMETERPROC )(CGparameter current)
 
typedef CGparameter(* PFNCGGETFIRSTSTRUCTPARAMETERPROC )(CGparameter param)
 
typedef CGparameter(* PFNCGGETFIRSTDEPENDENTPARAMETERPROC )(CGparameter param)
 
typedef CGparameter(* PFNCGGETARRAYPARAMETERPROC )(CGparameter aparam, int index)
 
typedef int(* PFNCGGETARRAYDIMENSIONPROC )(CGparameter param)
 
typedef int(* PFNCGGETARRAYSIZEPROC )(CGparameter param, int dimension)
 
typedef CGprogram(* PFNCGGETPARAMETERPROGRAMPROC )(CGparameter prog)
 
typedef CGbool(* PFNCGISPARAMETERPROC )(CGparameter param)
 
typedef const char *(* PFNCGGETPARAMETERNAMEPROC )(CGparameter param)
 
typedef CGtype(* PFNCGGETPARAMETERTYPEPROC )(CGparameter param)
 
typedef const char *(* PFNCGGETPARAMETERSEMANTICPROC )(CGparameter param)
 
typedef CGresource(* PFNCGGETPARAMETERRESOURCEPROC )(CGparameter param)
 
typedef CGresource(* PFNCGGETPARAMETERBASERESOURCEPROC )(CGparameter param)
 
typedef unsigned long(* PFNCGGETPARAMETERRESOURCEINDEXPROC )(CGparameter param)
 
typedef CGenum(* PFNCGGETPARAMETERVARIABILITYPROC )(CGparameter param)
 
typedef CGenum(* PFNCGGETPARAMETERDIRECTIONPROC )(CGparameter param)
 
typedef CGbool(* PFNCGISPARAMETERREFERENCEDPROC )(CGparameter param)
 
typedef void(* PFNCGGETPARAMETERVALUESPROC )(CGparameter param, CGenum value_type, int *nvalues)
 
typedef const char *(* PFNCGGETTYPESTRINGPROC )(CGtype type)
 
typedef CGtype(* PFNCGGETTYPEPROC )(const char *type_string)
 
typedef const char *(* PFNCGGETRESOURCESTRINGPROC )(CGresource resource)
 
typedef CGresource(* PFNCGGETRESOURCEPROC )(const char *resource_string)
 
typedef const char *(* PFNCGGETPROFILESTRINGPROC )(CGprofile profile)
 
typedef CGprofile(* PFNCGGETPROFILEPROC )(const char *profile_string)
 
typedef CGerror(* PFNCGGETERRORPROC )(void)
 
typedef const char *(* PFNCGGETERRORSTRINGPROC )(CGerror error)
 
typedef void(* PFNCGSETERRORCALLBACKPROC )(CGerrorCallbackFunc func)
 
typedef CGerrorCallbackFunc(* PFNCGGETERRORCALLBACKPROC )(void)
 
typedef CGbool(* PFNCGGLISPROFILESUPPORTEDPROC )(CGprofile profile)
 
typedef void(* PFNCGGLENABLEPROFILEPROC )(CGprofile profile)
 
typedef void(* PFNCGGLDISABLEPROFILEPROC )(CGprofile profile)
 
typedef CGprofile(* PFNCGGLGETLATESTPROFILEPROC )(CGGLenum profile_type)
 
typedef void(* PFNCGGLSETOPTIMALOPTIONSPROC )(CGprofile profile)
 
typedef void(* PFNCGGLLOADPROGRAMPROC )(CGprogram program)
 
typedef void(* PFNCGGLBINDPROGRAMPROC )(CGprogram program)
 
typedef void(* PFNCGGLSETPARAMETER1FPROC )(CGparameter param, float x)
 
typedef void(* PFNCGGLSETPARAMETER2FPROC )(CGparameter param, float x, float y)
 
typedef void(* PFNCGGLSETPARAMETER3FPROC )(CGparameter param, float x, float y, float z)
 
typedef void(* PFNCGGLSETPARAMETER4FPROC )(CGparameter param, float x, float y, float z, float w)
 
typedef void(* PFNCGGLSETPARAMETER1FVPROC )(CGparameter param, const float *v)
 
typedef void(* PFNCGGLSETPARAMETER2FVPROC )(CGparameter param, const float *v)
 
typedef void(* PFNCGGLSETPARAMETER3FVPROC )(CGparameter param, const float *v)
 
typedef void(* PFNCGGLSETPARAMETER4FVPROC )(CGparameter param, const float *v)
 
typedef void(* PFNCGGLSETPARAMETER1DPROC )(CGparameter param, double x)
 
typedef void(* PFNCGGLSETPARAMETER2DPROC )(CGparameter param, double x, double y)
 
typedef void(* PFNCGGLSETPARAMETER3DPROC )(CGparameter param, double x, double y, double z)
 
typedef void(* PFNCGGLSETPARAMETER4DPROC )(CGparameter param, double x, double y, double z, double w)
 
typedef void(* PFNCGGLSETPARAMETER1DVPROC )(CGparameter param, const double *v)
 
typedef void(* PFNCGGLSETPARAMETER2DVPROC )(CGparameter param, const double *v)
 
typedef void(* PFNCGGLSETPARAMETER3DVPROC )(CGparameter param, const double *v)
 
typedef void(* PFNCGGLSETPARAMETER4DVPROC )(CGparameter param, const double *v)
 
typedef void(* PFNCGGLGETPARAMETER1FPROC )(CGparameter param, float *v)
 
typedef void(* PFNCGGLGETPARAMETER2FPROC )(CGparameter param, float *v)
 
typedef void(* PFNCGGLGETPARAMETER3FPROC )(CGparameter param, float *v)
 
typedef void(* PFNCGGLGETPARAMETER4FPROC )(CGparameter param, float *v)
 
typedef void(* PFNCGGLGETPARAMETER1DPROC )(CGparameter param, double *v)
 
typedef void(* PFNCGGLGETPARAMETER2DPROC )(CGparameter param, double *v)
 
typedef void(* PFNCGGLGETPARAMETER3DPROC )(CGparameter param, double *v)
 
typedef void(* PFNCGGLGETPARAMETER4DPROC )(CGparameter param, double *v)
 
typedef void(* PFNCGGLSETPARAMETERARRAY1FPROC )(CGparameter param, long offset, long nelements, const float *v)
 
typedef void(* PFNCGGLSETPARAMETERARRAY2FPROC )(CGparameter param, long offset, long nelements, const float *v)
 
typedef void(* PFNCGGLSETPARAMETERARRAY3FPROC )(CGparameter param, long offset, long nelements, const float *v)
 
typedef void(* PFNCGGLSETPARAMETERARRAY4FPROC )(CGparameter param, long offset, long nelements, const float *v)
 
typedef void(* PFNCGGLSETPARAMETERARRAY1DPROC )(CGparameter param, long offset, long nelements, const double *v)
 
typedef void(* PFNCGGLSETPARAMETERARRAY2DPROC )(CGparameter param, long offset, long nelements, const double *v)
 
typedef void(* PFNCGGLSETPARAMETERARRAY3DPROC )(CGparameter param, long offset, long nelements, const double *v)
 
typedef void(* PFNCGGLSETPARAMETERARRAY4DPROC )(CGparameter param, long offset, long nelements, const double *v)
 
typedef void(* PFNCGGLGETPARAMETERARRAY1FPROC )(CGparameter param, long offset, long nelements, float *v)
 
typedef void(* PFNCGGLGETPARAMETERARRAY2FPROC )(CGparameter param, long offset, long nelements, float *v)
 
typedef void(* PFNCGGLGETPARAMETERARRAY3FPROC )(CGparameter param, long offset, long nelements, float *v)
 
typedef void(* PFNCGGLGETPARAMETERARRAY4FPROC )(CGparameter param, long offset, long nelements, float *v)
 
typedef void(* PFNCGGLGETPARAMETERARRAY1DPROC )(CGparameter param, long offset, long nelements, double *v)
 
typedef void(* PFNCGGLGETPARAMETERARRAY2DPROC )(CGparameter param, long offset, long nelements, double *v)
 
typedef void(* PFNCGGLGETPARAMETERARRAY3DPROC )(CGparameter param, long offset, long nelements, double *v)
 
typedef void(* PFNCGGLGETPARAMETERARRAY4DPROC )(CGparameter param, long offset, long nelements, double *v)
 
typedef void(* PFNCGGLSETPARAMETERPOINTERPROC )(CGparameter param, GLint fsize, GLenum type, GLsizei stride, GLvoid *pointer)
 
typedef void(* PFNCGGLENABLECLIENTSTATEPROC )(CGparameter param)
 
typedef void(* PFNCGGLDISABLECLIENTSTATEPROC )(CGparameter param)
 
typedef void(* PFNCGGLSETMATRIXPARAMETERDRPROC )(CGparameter param, const double *matrix)
 
typedef void(* PFNCGGLSETMATRIXPARAMETERFRPROC )(CGparameter param, const float *matrix)
 
typedef void(* PFNCGGLSETMATRIXPARAMETERDCPROC )(CGparameter param, const double *matrix)
 
typedef void(* PFNCGGLSETMATRIXPARAMETERFCPROC )(CGparameter param, const float *matrix)
 
typedef void(* PFNCGGLGETMATRIXPARAMETERDRPROC )(CGparameter param, double *matrix)
 
typedef void(* PFNCGGLGETMATRIXPARAMETERFRPROC )(CGparameter param, float *matrix)
 
typedef void(* PFNCGGLGETMATRIXPARAMETERDCPROC )(CGparameter param, double *matrix)
 
typedef void(* PFNCGGLGETMATRIXPARAMETERFCPROC )(CGparameter param, float *matrix)
 
typedef void(* PFNCGGLSETSTATEMATRIXPARAMETERPROC )(CGparameter param, GLenum matrix, GLenum transform)
 
typedef void(* PFNCGGLSETMATRIXPARAMETERARRAYFCPROC )(CGparameter param, long offset, long nelements, const float *matrices)
 
typedef void(* PFNCGGLSETMATRIXPARAMETERARRAYFRPROC )(CGparameter param, long offset, long nelements, const float *matrices)
 
typedef void(* PFNCGGLSETMATRIXPARAMETERARRAYDCPROC )(CGparameter param, long offset, long nelements, const double *matrices)
 
typedef void(* PFNCGGLSETMATRIXPARAMETERARRAYDRPROC )(CGparameter param, long offset, long nelements, const double *matrices)
 
typedef void(* PFNCGGLGETMATRIXPARAMETERARRAYFCPROC )(CGparameter param, long offset, long nelements, float *matrices)
 
typedef void(* PFNCGGLGETMATRIXPARAMETERARRAYFRPROC )(CGparameter param, long offset, long nelements, float *matrices)
 
typedef void(* PFNCGGLGETMATRIXPARAMETERARRAYDCPROC )(CGparameter param, long offset, long nelements, double *matrices)
 
typedef void(* PFNCGGLGETMATRIXPARAMETERARRAYDRPROC )(CGparameter param, long offset, long nelements, double *matrices)
 
typedef void(* PFNCGGLSETTEXTUREPARAMETERPROC )(CGparameter param, GLuint texobj)
 
typedef GLuint(* PFNCGGLGETTEXTUREPARAMETERPROC )(CGparameter param)
 
typedef void(* PFNCGGLENABLETEXTUREPARAMETERPROC )(CGparameter param)
 
typedef void(* PFNCGGLDISABLETEXTUREPARAMETERPROC )(CGparameter param)
 
typedef GLenum(* PFNCGGLGETTEXTUREENUMPROC )(CGparameter param)
 

Enumerations

enum  CGtype {
  CG_UNKNOWN_TYPE, CG_STRUCT, CG_ARRAY, CG_TYPE_START_ENUM = 1024,
  CG_HALF, CG_HALF2, CG_HALF3, CG_HALF4,
  CG_HALF1x1, CG_HALF1x2, CG_HALF1x3, CG_HALF1x4,
  CG_HALF2x1, CG_HALF2x2, CG_HALF2x3, CG_HALF2x4,
  CG_HALF3x1, CG_HALF3x2, CG_HALF3x3, CG_HALF3x4,
  CG_HALF4x1, CG_HALF4x2, CG_HALF4x3, CG_HALF4x4,
  CG_FLOAT, CG_FLOAT2, CG_FLOAT3, CG_FLOAT4,
  CG_FLOAT1x1, CG_FLOAT1x2, CG_FLOAT1x3, CG_FLOAT1x4,
  CG_FLOAT2x1, CG_FLOAT2x2, CG_FLOAT2x3, CG_FLOAT2x4,
  CG_FLOAT3x1, CG_FLOAT3x2, CG_FLOAT3x3, CG_FLOAT3x4,
  CG_FLOAT4x1, CG_FLOAT4x2, CG_FLOAT4x3, CG_FLOAT4x4,
  CG_SAMPLER1D, CG_SAMPLER2D, CG_SAMPLER3D, CG_SAMPLERRECT,
  CG_SAMPLERCUBE, CG_FIXED, CG_FIXED2, CG_FIXED3,
  CG_FIXED4, CG_FIXED1x1, CG_FIXED1x2, CG_FIXED1x3,
  CG_FIXED1x4, CG_FIXED2x1, CG_FIXED2x2, CG_FIXED2x3,
  CG_FIXED2x4, CG_FIXED3x1, CG_FIXED3x2, CG_FIXED3x3,
  CG_FIXED3x4, CG_FIXED4x1, CG_FIXED4x2, CG_FIXED4x3,
  CG_FIXED4x4, CG_HALF1, CG_FLOAT1, CG_FIXED1
}
 
enum  CGresource {
  CG_TEXUNIT0 = 2048, CG_TEXUNIT1 = 2049, CG_TEXUNIT2 = 2050, CG_TEXUNIT3 = 2051,
  CG_TEXUNIT4 = 2052, CG_TEXUNIT5 = 2053, CG_TEXUNIT6 = 2054, CG_TEXUNIT7 = 2055,
  CG_TEXUNIT8 = 2056, CG_TEXUNIT9 = 2057, CG_TEXUNIT10 = 2058, CG_TEXUNIT11 = 2059,
  CG_TEXUNIT12 = 2060, CG_TEXUNIT13 = 2061, CG_TEXUNIT14 = 2062, CG_TEXUNIT15 = 2063,
  CG_ATTR0 = 2113, CG_ATTR1 = 2114, CG_ATTR2 = 2115, CG_ATTR3 = 2116,
  CG_ATTR4 = 2117, CG_ATTR5 = 2118, CG_ATTR6 = 2119, CG_ATTR7 = 2120,
  CG_ATTR8 = 2121, CG_ATTR9 = 2122, CG_ATTR10 = 2123, CG_ATTR11 = 2124,
  CG_ATTR12 = 2125, CG_ATTR13 = 2126, CG_ATTR14 = 2127, CG_ATTR15 = 2128,
  CG_C = 2178, CG_TEX0 = 2179, CG_TEX1 = 2180, CG_TEX2 = 2181,
  CG_TEX3 = 2192, CG_TEX4 = 2193, CG_TEX5 = 2194, CG_TEX6 = 2195,
  CG_TEX7 = 2196, CG_HPOS = 2243, CG_COL0 = 2245, CG_COL1 = 2246,
  CG_COL2 = 2247, CG_COL3 = 2248, CG_PSIZ = 2309, CG_WPOS = 2373,
  CG_POSITION0 = 2437, CG_POSITION1 = 2438, CG_POSITION2 = 2439, CG_POSITION3 = 2440,
  CG_POSITION4 = 2441, CG_POSITION5 = 2442, CG_POSITION6 = 2443, CG_POSITION7 = 2444,
  CG_POSITION8 = 2445, CG_POSITION9 = 2446, CG_POSITION10 = 2447, CG_POSITION11 = 2448,
  CG_POSITION12 = 2449, CG_POSITION13 = 2450, CG_POSITION14 = 2451, CG_POSITION15 = 2452,
  CG_DIFFUSE0 = 2501, CG_TANGENT0 = 2565, CG_TANGENT1 = 2566, CG_TANGENT2 = 2567,
  CG_TANGENT3 = 2568, CG_TANGENT4 = 2569, CG_TANGENT5 = 2570, CG_TANGENT6 = 2571,
  CG_TANGENT7 = 2572, CG_TANGENT8 = 2573, CG_TANGENT9 = 2574, CG_TANGENT10 = 2575,
  CG_TANGENT11 = 2576, CG_TANGENT12 = 2577, CG_TANGENT13 = 2578, CG_TANGENT14 = 2579,
  CG_TANGENT15 = 2580, CG_SPECULAR0 = 2629, CG_BLENDINDICES0 = 2693, CG_BLENDINDICES1 = 2694,
  CG_BLENDINDICES2 = 2695, CG_BLENDINDICES3 = 2696, CG_BLENDINDICES4 = 2697, CG_BLENDINDICES5 = 2698,
  CG_BLENDINDICES6 = 2699, CG_BLENDINDICES7 = 2700, CG_BLENDINDICES8 = 2701, CG_BLENDINDICES9 = 2702,
  CG_BLENDINDICES10 = 2703, CG_BLENDINDICES11 = 2704, CG_BLENDINDICES12 = 2705, CG_BLENDINDICES13 = 2706,
  CG_BLENDINDICES14 = 2707, CG_BLENDINDICES15 = 2708, CG_COLOR0 = 2757, CG_COLOR1 = 2758,
  CG_COLOR2 = 2759, CG_COLOR3 = 2760, CG_COLOR4 = 2761, CG_COLOR5 = 2762,
  CG_COLOR6 = 2763, CG_COLOR7 = 2764, CG_COLOR8 = 2765, CG_COLOR9 = 2766,
  CG_COLOR10 = 2767, CG_COLOR11 = 2768, CG_COLOR12 = 2769, CG_COLOR13 = 2770,
  CG_COLOR14 = 2771, CG_COLOR15 = 2772, CG_PSIZE0 = 2821, CG_PSIZE1 = 2822,
  CG_PSIZE2 = 2823, CG_PSIZE3 = 2824, CG_PSIZE4 = 2825, CG_PSIZE5 = 2826,
  CG_PSIZE6 = 2827, CG_PSIZE7 = 2828, CG_PSIZE8 = 2829, CG_PSIZE9 = 2830,
  CG_PSIZE10 = 2831, CG_PSIZE11 = 2832, CG_PSIZE12 = 2833, CG_PSIZE13 = 2834,
  CG_PSIZE14 = 2835, CG_PSIZE15 = 2836, CG_BINORMAL0 = 2885, CG_BINORMAL1 = 2886,
  CG_BINORMAL2 = 2887, CG_BINORMAL3 = 2888, CG_BINORMAL4 = 2889, CG_BINORMAL5 = 2890,
  CG_BINORMAL6 = 2891, CG_BINORMAL7 = 2892, CG_BINORMAL8 = 2893, CG_BINORMAL9 = 2894,
  CG_BINORMAL10 = 2895, CG_BINORMAL11 = 2896, CG_BINORMAL12 = 2897, CG_BINORMAL13 = 2898,
  CG_BINORMAL14 = 2899, CG_BINORMAL15 = 2900, CG_FOG0 = 2917, CG_FOG1 = 2918,
  CG_FOG2 = 2919, CG_FOG3 = 2920, CG_FOG4 = 2921, CG_FOG5 = 2922,
  CG_FOG6 = 2923, CG_FOG7 = 2924, CG_FOG8 = 2925, CG_FOG9 = 2926,
  CG_FOG10 = 2927, CG_FOG11 = 2928, CG_FOG12 = 2929, CG_FOG13 = 2930,
  CG_FOG14 = 2931, CG_FOG15 = 2932, CG_DEPTH0 = 2933, CG_DEPTH1 = 2934,
  CG_DEPTH2 = 2935, CG_DEPTH3 = 2936, CG_DEPTH4 = 2937, CG_DEPTH5 = 2938,
  CG_DEPTH6 = 2939, CG_DEPTH7 = 2940, CG_DEPTH8 = 2941, CG_DEPTH9 = 29542,
  CG_DEPTH10 = 2943, CG_DEPTH11 = 2944, CG_DEPTH12 = 2945, CG_DEPTH13 = 2946,
  CG_DEPTH14 = 2947, CG_DEPTH15 = 2948, CG_SAMPLE0 = 2949, CG_SAMPLE1 = 2950,
  CG_SAMPLE2 = 2951, CG_SAMPLE3 = 2952, CG_SAMPLE4 = 2953, CG_SAMPLE5 = 2954,
  CG_SAMPLE6 = 2955, CG_SAMPLE7 = 2956, CG_SAMPLE8 = 2957, CG_SAMPLE9 = 2958,
  CG_SAMPLE10 = 2959, CG_SAMPLE11 = 2960, CG_SAMPLE12 = 2961, CG_SAMPLE13 = 2962,
  CG_SAMPLE14 = 2963, CG_SAMPLE15 = 2964, CG_BLENDWEIGHT0 = 3028, CG_BLENDWEIGHT1 = 3029,
  CG_BLENDWEIGHT2 = 3030, CG_BLENDWEIGHT3 = 3031, CG_BLENDWEIGHT4 = 3032, CG_BLENDWEIGHT5 = 3033,
  CG_BLENDWEIGHT6 = 3034, CG_BLENDWEIGHT7 = 3035, CG_BLENDWEIGHT8 = 3036, CG_BLENDWEIGHT9 = 3037,
  CG_BLENDWEIGHT10 = 3038, CG_BLENDWEIGHT11 = 3039, CG_BLENDWEIGHT12 = 3040, CG_BLENDWEIGHT13 = 3041,
  CG_BLENDWEIGHT14 = 3042, CG_BLENDWEIGHT15 = 3043, CG_NORMAL0 = 3092, CG_NORMAL1 = 3093,
  CG_NORMAL2 = 3094, CG_NORMAL3 = 3095, CG_NORMAL4 = 3096, CG_NORMAL5 = 3097,
  CG_NORMAL6 = 3098, CG_NORMAL7 = 3099, CG_NORMAL8 = 3100, CG_NORMAL9 = 3101,
  CG_NORMAL10 = 3102, CG_NORMAL11 = 3103, CG_NORMAL12 = 3104, CG_NORMAL13 = 3105,
  CG_NORMAL14 = 3106, CG_NORMAL15 = 3107, CG_FOGCOORD = 3156, CG_TEXCOORD0 = 3220,
  CG_TEXCOORD1 = 3221, CG_TEXCOORD2 = 3222, CG_TEXCOORD3 = 3223, CG_TEXCOORD4 = 3224,
  CG_TEXCOORD5 = 3225, CG_TEXCOORD6 = 3226, CG_TEXCOORD7 = 3227, CG_TEXCOORD8 = 3228,
  CG_TEXCOORD9 = 3229, CG_TEXCOORD10 = 3230, CG_TEXCOORD11 = 3231, CG_TEXCOORD12 = 3232,
  CG_TEXCOORD13 = 3233, CG_TEXCOORD14 = 3234, CG_TEXCOORD15 = 3235, CG_COMBINER_CONST0 = 3284,
  CG_COMBINER_CONST1 = 3285, CG_COMBINER_STAGE_CONST0 = 3286, CG_COMBINER_STAGE_CONST1 = 3287, CG_OFFSET_TEXTURE_MATRIX = 3288,
  CG_OFFSET_TEXTURE_SCALE = 3289, CG_OFFSET_TEXTURE_BIAS = 3290, CG_CONST_EYE = 3291, CG_TESSFACTOR = 3255,
  CG_UNDEFINED
}
 
enum  CGprofile {
  CG_PROFILE_START = 6144, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20 = 6146, CG_PROFILE_FP20 = 6147,
  CG_PROFILE_VP30 = 6148, CG_PROFILE_FP30 = 6149, CG_PROFILE_ARBVP1 = 6150, CG_PROFILE_ARBFP1 = 7000,
  CG_PROFILE_VS_1_1 = 6153, CG_PROFILE_VS_2_0 = 6154, CG_PROFILE_VS_2_X = 6155, CG_PROFILE_PS_1_1 = 6159,
  CG_PROFILE_PS_1_2 = 6160, CG_PROFILE_PS_1_3 = 6161, CG_PROFILE_PS_2_0 = 6162, CG_PROFILE_PS_2_X = 6163,
  CG_PROFILE_MAX
}
 
enum  CGerror {
  CG_NO_ERROR = 0, CG_COMPILER_ERROR = 1, CG_INVALID_PARAMETER_ERROR = 2, CG_INVALID_PROFILE_ERROR = 3,
  CG_PROGRAM_LOAD_ERROR = 4, CG_PROGRAM_BIND_ERROR = 5, CG_PROGRAM_NOT_LOADED_ERROR = 6, CG_UNSUPPORTED_GL_EXTENSION_ERROR = 7,
  CG_INVALID_VALUE_TYPE_ERROR = 8, CG_NOT_MATRIX_PARAM_ERROR = 9, CG_INVALID_ENUMERANT_ERROR = 10, CG_NOT_4x4_MATRIX_ERROR = 11,
  CG_FILE_READ_ERROR = 12, CG_FILE_WRITE_ERROR = 13, CG_NVPARSE_ERROR = 14, CG_MEMORY_ALLOC_ERROR = 15,
  CG_INVALID_CONTEXT_HANDLE_ERROR = 16, CG_INVALID_PROGRAM_HANDLE_ERROR = 17, CG_INVALID_PARAM_HANDLE_ERROR = 18, CG_UNKNOWN_PROFILE_ERROR = 19,
  CG_VAR_ARG_ERROR = 20, CG_INVALID_DIMENSION_ERROR = 21, CG_ARRAY_PARAM_ERROR = 22, CG_OUT_OF_ARRAY_BOUNDS_ERROR = 23
}
 
enum  CGenum {
  CG_UNKNOWN = 4096, CG_IN, CG_OUT, CG_INOUT,
  CG_MIXED, CG_VARYING, CG_UNIFORM, CG_CONSTANT,
  CG_PROGRAM_SOURCE, CG_PROGRAM_ENTRY, CG_COMPILED_PROGRAM, CG_PROGRAM_PROFILE,
  CG_GLOBAL, CG_PROGRAM, CG_DEFAULT, CG_ERROR,
  CG_SOURCE, CG_OBJECT
}
 
enum  CGGLenum {
  CG_GL_MATRIX_IDENTITY = 0, CG_GL_MATRIX_TRANSPOSE = 1, CG_GL_MATRIX_INVERSE = 2, CG_GL_MATRIX_INVERSE_TRANSPOSE = 3,
  CG_GL_MODELVIEW_MATRIX, CG_GL_PROJECTION_MATRIX, CG_GL_TEXTURE_MATRIX, CG_GL_MODELVIEW_PROJECTION_MATRIX,
  CG_GL_VERTEX, CG_GL_FRAGMENT
}
 

Functions

bool init_explicit_Cg ()
 

Variables

PFNCGCREATECONTEXTPROC cgCreateContext
 
PFNCGDESTROYCONTEXTPROC cgDestroyContext
 
PFNCGISCONTEXTPROC cgIsContext
 
PFNCGGETLASTLISTINGPROC cgGetLastListing
 
PFNCGCREATEPROGRAMPROC cgCreateProgram
 
PFNCGCREATEPROGRAMFROMFILEPROC cgCreateProgramFromFile
 
PFNCGCOPYPROGRAMPROC cgCopyProgram
 
PFNCGDESTROYPROGRAMPROC cgDestroyProgram
 
PFNCGGETFIRSTPROGRAMPROC cgGetFirstProgram
 
PFNCGGETNEXTPROGRAMPROC cgGetNextProgram
 
PFNCGGETPROGRAMCONTEXTPROC cgGetProgramContext
 
PFNCGISPROGRAMPROC cgIsProgram
 
PFNCGCOMPILEPROGRAMPROC cgCompileProgram
 
PFNCGISPROGRAMCOMPILEDPROC cgIsProgramCompiled
 
PFNCGGETPROGRAMSTRINGPROC cgGetProgramString
 
PFNCGGETPROGRAMPROFILEPROC cgGetProgramProfile
 
PFNCGGETNAMEDPARAMETERPROC cgGetNamedParameter
 
PFNCGGETFIRSTPARAMETERPROC cgGetFirstParameter
 
PFNCGGETNEXTPARAMETERPROC cgGetNextParameter
 
PFNCGGETFIRSTLEAFPARAMETERPROC cgGetFirstLeafParameter
 
PFNCGGETNEXTLEAFPARAMETERPROC cgGetNextLeafParameter
 
PFNCGGETFIRSTSTRUCTPARAMETERPROC cgGetFirstStructParameter
 
PFNCGGETFIRSTDEPENDENTPARAMETERPROC cgGetFirstDependentParameter
 
PFNCGGETARRAYPARAMETERPROC cgGetArrayParameter
 
PFNCGGETARRAYDIMENSIONPROC cgGetArrayDimension
 
PFNCGGETARRAYSIZEPROC cgGetArraySize
 
PFNCGGETPARAMETERPROGRAMPROC cgGetParameterProgram
 
PFNCGISPARAMETERPROC cgIsParameter
 
PFNCGGETPARAMETERNAMEPROC cgGetParameterName
 
PFNCGGETPARAMETERTYPEPROC cgGetParameterType
 
PFNCGGETPARAMETERSEMANTICPROC cgGetParameterSemantic
 
PFNCGGETPARAMETERRESOURCEPROC cgGetParameterResource
 
PFNCGGETPARAMETERBASERESOURCEPROC cgGetParameterBaseResource
 
PFNCGGETPARAMETERRESOURCEINDEXPROC cgGetParameterResourceIndex
 
PFNCGGETPARAMETERVARIABILITYPROC cgGetParameterVariability
 
PFNCGGETPARAMETERDIRECTIONPROC cgGetParameterDirection
 
PFNCGISPARAMETERREFERENCEDPROC cgIsParameterReferenced
 
PFNCGGETPARAMETERVALUESPROC cgGetParameterValues
 
PFNCGGETTYPESTRINGPROC cgGetTypeString
 
PFNCGGETTYPEPROC cgGetType
 
PFNCGGETRESOURCESTRINGPROC cgGetResourceString
 
PFNCGGETRESOURCEPROC cgGetResource
 
PFNCGGETPROFILESTRINGPROC cgGetProfileString
 
PFNCGGETPROFILEPROC cgGetProfile
 
PFNCGGETERRORPROC cgGetError
 
PFNCGGETERRORSTRINGPROC cgGetErrorString
 
PFNCGSETERRORCALLBACKPROC cgSetErrorCallback
 
PFNCGGETERRORCALLBACKPROC cgGetErrorCallback
 
PFNCGGLISPROFILESUPPORTEDPROC cgGLIsProfileSupported
 
PFNCGGLENABLEPROFILEPROC cgGLEnableProfile
 
PFNCGGLDISABLEPROFILEPROC cgGLDisableProfile
 
PFNCGGLGETLATESTPROFILEPROC cgGLGetLatestProfile
 
PFNCGGLSETOPTIMALOPTIONSPROC cgGLSetOptimalOptions
 
PFNCGGLLOADPROGRAMPROC cgGLLoadProgram
 
PFNCGGLBINDPROGRAMPROC cgGLBindProgram
 
PFNCGGLSETPARAMETER1FPROC cgGLSetParameter1f
 
PFNCGGLSETPARAMETER2FPROC cgGLSetParameter2f
 
PFNCGGLSETPARAMETER3FPROC cgGLSetParameter3f
 
PFNCGGLSETPARAMETER4FPROC cgGLSetParameter4f
 
PFNCGGLSETPARAMETER1FVPROC cgGLSetParameter1fv
 
PFNCGGLSETPARAMETER2FVPROC cgGLSetParameter2fv
 
PFNCGGLSETPARAMETER3FVPROC cgGLSetParameter3fv
 
PFNCGGLSETPARAMETER4FVPROC cgGLSetParameter4fv
 
PFNCGGLSETPARAMETER1DPROC cgGLSetParameter1d
 
PFNCGGLSETPARAMETER2DPROC cgGLSetParameter2d
 
PFNCGGLSETPARAMETER3DPROC cgGLSetParameter3d
 
PFNCGGLSETPARAMETER4DPROC cgGLSetParameter4d
 
PFNCGGLSETPARAMETER1DVPROC cgGLSetParameter1dv
 
PFNCGGLSETPARAMETER2DVPROC cgGLSetParameter2dv
 
PFNCGGLSETPARAMETER3DVPROC cgGLSetParameter3dv
 
PFNCGGLSETPARAMETER4DVPROC cgGLSetParameter4dv
 
PFNCGGLGETPARAMETER1FPROC cgGLGetParameter1f
 
PFNCGGLGETPARAMETER2FPROC cgGLGetParameter2f
 
PFNCGGLGETPARAMETER3FPROC cgGLGetParameter3f
 
PFNCGGLGETPARAMETER4FPROC cgGLGetParameter4f
 
PFNCGGLGETPARAMETER1DPROC cgGLGetParameter1d
 
PFNCGGLGETPARAMETER2DPROC cgGLGetParameter2d
 
PFNCGGLGETPARAMETER3DPROC cgGLGetParameter3d
 
PFNCGGLGETPARAMETER4DPROC cgGLGetParameter4d
 
PFNCGGLSETPARAMETERARRAY1FPROC cgGLSetParameterArray1f
 
PFNCGGLSETPARAMETERARRAY2FPROC cgGLSetParameterArray2f
 
PFNCGGLSETPARAMETERARRAY3FPROC cgGLSetParameterArray3f
 
PFNCGGLSETPARAMETERARRAY4FPROC cgGLSetParameterArray4f
 
PFNCGGLSETPARAMETERARRAY1DPROC cgGLSetParameterArray1d
 
PFNCGGLSETPARAMETERARRAY2DPROC cgGLSetParameterArray2d
 
PFNCGGLSETPARAMETERARRAY3DPROC cgGLSetParameterArray3d
 
PFNCGGLSETPARAMETERARRAY4DPROC cgGLSetParameterArray4d
 
PFNCGGLGETPARAMETERARRAY1FPROC cgGLGetParameterArray1f
 
PFNCGGLGETPARAMETERARRAY2FPROC cgGLGetParameterArray2f
 
PFNCGGLGETPARAMETERARRAY3FPROC cgGLGetParameterArray3f
 
PFNCGGLGETPARAMETERARRAY4FPROC cgGLGetParameterArray4f
 
PFNCGGLGETPARAMETERARRAY1DPROC cgGLGetParameterArray1d
 
PFNCGGLGETPARAMETERARRAY2DPROC cgGLGetParameterArray2d
 
PFNCGGLGETPARAMETERARRAY3DPROC cgGLGetParameterArray3d
 
PFNCGGLGETPARAMETERARRAY4DPROC cgGLGetParameterArray4d
 
PFNCGGLSETPARAMETERPOINTERPROC cgGLSetParameterPointer
 
PFNCGGLENABLECLIENTSTATEPROC cgGLEnableClientState
 
PFNCGGLDISABLECLIENTSTATEPROC cgGLDisableClientState
 
PFNCGGLSETMATRIXPARAMETERDRPROC cgGLSetMatrixParameterdr
 
PFNCGGLSETMATRIXPARAMETERFRPROC cgGLSetMatrixParameterfr
 
PFNCGGLSETMATRIXPARAMETERDCPROC cgGLSetMatrixParameterdc
 
PFNCGGLSETMATRIXPARAMETERFCPROC cgGLSetMatrixParameterfc
 
PFNCGGLGETMATRIXPARAMETERDRPROC cgGLGetMatrixParameterdr
 
PFNCGGLGETMATRIXPARAMETERFRPROC cgGLGetMatrixParameterfr
 
PFNCGGLGETMATRIXPARAMETERDCPROC cgGLGetMatrixParameterdc
 
PFNCGGLGETMATRIXPARAMETERFCPROC cgGLGetMatrixParameterfc
 
PFNCGGLSETSTATEMATRIXPARAMETERPROC cgGLSetStateMatrixParameter
 
PFNCGGLSETMATRIXPARAMETERARRAYFCPROC cgGLSetMatrixParameterArrayfc
 
PFNCGGLSETMATRIXPARAMETERARRAYFRPROC cgGLSetMatrixParameterArrayfr
 
PFNCGGLSETMATRIXPARAMETERARRAYDCPROC cgGLSetMatrixParameterArraydc
 
PFNCGGLSETMATRIXPARAMETERARRAYDRPROC cgGLSetMatrixParameterArraydr
 
PFNCGGLGETMATRIXPARAMETERARRAYFCPROC cgGLGetMatrixParameterArrayfc
 
PFNCGGLGETMATRIXPARAMETERARRAYFRPROC cgGLGetMatrixParameterArrayfr
 
PFNCGGLGETMATRIXPARAMETERARRAYDCPROC cgGLGetMatrixParameterArraydc
 
PFNCGGLGETMATRIXPARAMETERARRAYDRPROC cgGLGetMatrixParameterArraydr
 
PFNCGGLSETTEXTUREPARAMETERPROC cgGLSetTextureParameter
 
PFNCGGLGETTEXTUREPARAMETERPROC cgGLGetTextureParameter
 
PFNCGGLENABLETEXTUREPARAMETERPROC cgGLEnableTextureParameter
 
PFNCGGLDISABLETEXTUREPARAMETERPROC cgGLDisableTextureParameter
 
PFNCGGLGETTEXTUREENUMPROC cgGLGetTextureEnum
 

Typedef Documentation

typedef int CGbool

Definition at line 34 of file cg_explicit.h.

typedef struct _CGcontext* CGcontext

Definition at line 35 of file cg_explicit.h.

typedef void(* CGerrorCallbackFunc)(void)

Definition at line 472 of file cg_explicit.h.

typedef struct _CGparameter* CGparameter

Definition at line 37 of file cg_explicit.h.

typedef struct _CGprogram* CGprogram

Definition at line 36 of file cg_explicit.h.

typedef void(* PFNCGCOMPILEPROGRAMPROC)(CGprogram program)

Definition at line 498 of file cg_explicit.h.

typedef CGprogram(* PFNCGCOPYPROGRAMPROC)(CGprogram program)

Definition at line 492 of file cg_explicit.h.

typedef CGcontext(* PFNCGCREATECONTEXTPROC)(void)

Definition at line 476 of file cg_explicit.h.

typedef CGprogram(* PFNCGCREATEPROGRAMFROMFILEPROC)(CGcontext ctx, CGenum program_type, const char *program_file, CGprofile profile, const char *entry, const char **args)

Definition at line 486 of file cg_explicit.h.

typedef CGprogram(* PFNCGCREATEPROGRAMPROC)(CGcontext ctx, CGenum program_type, const char *program, CGprofile profile, const char *entry, const char **args)

Definition at line 480 of file cg_explicit.h.

typedef void(* PFNCGDESTROYCONTEXTPROC)(CGcontext ctx)

Definition at line 477 of file cg_explicit.h.

typedef void(* PFNCGDESTROYPROGRAMPROC)(CGprogram program)

Definition at line 493 of file cg_explicit.h.

typedef int(* PFNCGGETARRAYDIMENSIONPROC)(CGparameter param)

Definition at line 510 of file cg_explicit.h.

typedef CGparameter(* PFNCGGETARRAYPARAMETERPROC)(CGparameter aparam, int index)

Definition at line 509 of file cg_explicit.h.

typedef int(* PFNCGGETARRAYSIZEPROC)(CGparameter param, int dimension)

Definition at line 511 of file cg_explicit.h.

typedef CGerrorCallbackFunc(* PFNCGGETERRORCALLBACKPROC)(void)

Definition at line 535 of file cg_explicit.h.

typedef CGerror(* PFNCGGETERRORPROC)(void)

Definition at line 532 of file cg_explicit.h.

typedef const char*(* PFNCGGETERRORSTRINGPROC)(CGerror error)

Definition at line 533 of file cg_explicit.h.

typedef CGparameter(* PFNCGGETFIRSTDEPENDENTPARAMETERPROC)(CGparameter param)

Definition at line 508 of file cg_explicit.h.

typedef CGparameter(* PFNCGGETFIRSTLEAFPARAMETERPROC)(CGprogram prog, CGenum name_space)

Definition at line 505 of file cg_explicit.h.

typedef CGparameter(* PFNCGGETFIRSTPARAMETERPROC)(CGprogram prog, CGenum name_space)

Definition at line 503 of file cg_explicit.h.

typedef CGprogram(* PFNCGGETFIRSTPROGRAMPROC)(CGcontext ctx)

Definition at line 494 of file cg_explicit.h.

typedef CGparameter(* PFNCGGETFIRSTSTRUCTPARAMETERPROC)(CGparameter param)

Definition at line 507 of file cg_explicit.h.

typedef const char*(* PFNCGGETLASTLISTINGPROC)(CGcontext ctx)

Definition at line 479 of file cg_explicit.h.

typedef CGparameter(* PFNCGGETNAMEDPARAMETERPROC)(CGprogram prog, const char *name)

Definition at line 502 of file cg_explicit.h.

typedef CGparameter(* PFNCGGETNEXTLEAFPARAMETERPROC)(CGparameter current)

Definition at line 506 of file cg_explicit.h.

typedef CGparameter(* PFNCGGETNEXTPARAMETERPROC)(CGparameter current)

Definition at line 504 of file cg_explicit.h.

typedef CGprogram(* PFNCGGETNEXTPROGRAMPROC)(CGprogram current)

Definition at line 495 of file cg_explicit.h.

typedef CGresource(* PFNCGGETPARAMETERBASERESOURCEPROC)(CGparameter param)

Definition at line 518 of file cg_explicit.h.

typedef CGenum(* PFNCGGETPARAMETERDIRECTIONPROC)(CGparameter param)

Definition at line 521 of file cg_explicit.h.

typedef const char*(* PFNCGGETPARAMETERNAMEPROC)(CGparameter param)

Definition at line 514 of file cg_explicit.h.

typedef CGprogram(* PFNCGGETPARAMETERPROGRAMPROC)(CGparameter prog)

Definition at line 512 of file cg_explicit.h.

typedef unsigned long(* PFNCGGETPARAMETERRESOURCEINDEXPROC)(CGparameter param)

Definition at line 519 of file cg_explicit.h.

typedef CGresource(* PFNCGGETPARAMETERRESOURCEPROC)(CGparameter param)

Definition at line 517 of file cg_explicit.h.

typedef const char*(* PFNCGGETPARAMETERSEMANTICPROC)(CGparameter param)

Definition at line 516 of file cg_explicit.h.

typedef CGtype(* PFNCGGETPARAMETERTYPEPROC)(CGparameter param)

Definition at line 515 of file cg_explicit.h.

typedef void(* PFNCGGETPARAMETERVALUESPROC)(CGparameter param, CGenum value_type, int *nvalues)

Definition at line 523 of file cg_explicit.h.

typedef CGenum(* PFNCGGETPARAMETERVARIABILITYPROC)(CGparameter param)

Definition at line 520 of file cg_explicit.h.

typedef CGprofile(* PFNCGGETPROFILEPROC)(const char *profile_string)

Definition at line 531 of file cg_explicit.h.

typedef const char*(* PFNCGGETPROFILESTRINGPROC)(CGprofile profile)

Definition at line 530 of file cg_explicit.h.

typedef CGcontext(* PFNCGGETPROGRAMCONTEXTPROC)(CGprogram prog)

Definition at line 496 of file cg_explicit.h.

typedef CGprofile(* PFNCGGETPROGRAMPROFILEPROC)(CGprogram prog)

Definition at line 501 of file cg_explicit.h.

typedef const char*(* PFNCGGETPROGRAMSTRINGPROC)(CGprogram prog, CGenum pname)

Definition at line 500 of file cg_explicit.h.

typedef CGresource(* PFNCGGETRESOURCEPROC)(const char *resource_string)

Definition at line 529 of file cg_explicit.h.

typedef const char*(* PFNCGGETRESOURCESTRINGPROC)(CGresource resource)

Definition at line 528 of file cg_explicit.h.

typedef CGtype(* PFNCGGETTYPEPROC)(const char *type_string)

Definition at line 527 of file cg_explicit.h.

typedef const char*(* PFNCGGETTYPESTRINGPROC)(CGtype type)

Definition at line 526 of file cg_explicit.h.

typedef void(* PFNCGGLBINDPROGRAMPROC)(CGprogram program)

Definition at line 620 of file cg_explicit.h.

typedef void(* PFNCGGLDISABLECLIENTSTATEPROC)(CGparameter param)

Definition at line 736 of file cg_explicit.h.

typedef void(* PFNCGGLDISABLEPROFILEPROC)(CGprofile profile)

Definition at line 616 of file cg_explicit.h.

typedef void(* PFNCGGLDISABLETEXTUREPARAMETERPROC)(CGparameter param)

Definition at line 783 of file cg_explicit.h.

typedef void(* PFNCGGLENABLECLIENTSTATEPROC)(CGparameter param)

Definition at line 735 of file cg_explicit.h.

typedef void(* PFNCGGLENABLEPROFILEPROC)(CGprofile profile)

Definition at line 615 of file cg_explicit.h.

typedef void(* PFNCGGLENABLETEXTUREPARAMETERPROC)(CGparameter param)

Definition at line 782 of file cg_explicit.h.

typedef CGprofile(* PFNCGGLGETLATESTPROFILEPROC)(CGGLenum profile_type)

Definition at line 617 of file cg_explicit.h.

typedef void(* PFNCGGLGETMATRIXPARAMETERARRAYDCPROC)(CGparameter param, long offset, long nelements, double *matrices)

Definition at line 772 of file cg_explicit.h.

typedef void(* PFNCGGLGETMATRIXPARAMETERARRAYDRPROC)(CGparameter param, long offset, long nelements, double *matrices)

Definition at line 776 of file cg_explicit.h.

typedef void(* PFNCGGLGETMATRIXPARAMETERARRAYFCPROC)(CGparameter param, long offset, long nelements, float *matrices)

Definition at line 764 of file cg_explicit.h.

typedef void(* PFNCGGLGETMATRIXPARAMETERARRAYFRPROC)(CGparameter param, long offset, long nelements, float *matrices)

Definition at line 768 of file cg_explicit.h.

typedef void(* PFNCGGLGETMATRIXPARAMETERDCPROC)(CGparameter param, double *matrix)

Definition at line 743 of file cg_explicit.h.

typedef void(* PFNCGGLGETMATRIXPARAMETERDRPROC)(CGparameter param, double *matrix)

Definition at line 741 of file cg_explicit.h.

typedef void(* PFNCGGLGETMATRIXPARAMETERFCPROC)(CGparameter param, float *matrix)

Definition at line 744 of file cg_explicit.h.

typedef void(* PFNCGGLGETMATRIXPARAMETERFRPROC)(CGparameter param, float *matrix)

Definition at line 742 of file cg_explicit.h.

typedef void(* PFNCGGLGETPARAMETER1DPROC)(CGparameter param, double *v)

Definition at line 662 of file cg_explicit.h.

typedef void(* PFNCGGLGETPARAMETER1FPROC)(CGparameter param, float *v)

Definition at line 658 of file cg_explicit.h.

typedef void(* PFNCGGLGETPARAMETER2DPROC)(CGparameter param, double *v)

Definition at line 663 of file cg_explicit.h.

typedef void(* PFNCGGLGETPARAMETER2FPROC)(CGparameter param, float *v)

Definition at line 659 of file cg_explicit.h.

typedef void(* PFNCGGLGETPARAMETER3DPROC)(CGparameter param, double *v)

Definition at line 664 of file cg_explicit.h.

typedef void(* PFNCGGLGETPARAMETER3FPROC)(CGparameter param, float *v)

Definition at line 660 of file cg_explicit.h.

typedef void(* PFNCGGLGETPARAMETER4DPROC)(CGparameter param, double *v)

Definition at line 665 of file cg_explicit.h.

typedef void(* PFNCGGLGETPARAMETER4FPROC)(CGparameter param, float *v)

Definition at line 661 of file cg_explicit.h.

typedef void(* PFNCGGLGETPARAMETERARRAY1DPROC)(CGparameter param, long offset, long nelements, double *v)

Definition at line 714 of file cg_explicit.h.

typedef void(* PFNCGGLGETPARAMETERARRAY1FPROC)(CGparameter param, long offset, long nelements, float *v)

Definition at line 698 of file cg_explicit.h.

typedef void(* PFNCGGLGETPARAMETERARRAY2DPROC)(CGparameter param, long offset, long nelements, double *v)

Definition at line 718 of file cg_explicit.h.

typedef void(* PFNCGGLGETPARAMETERARRAY2FPROC)(CGparameter param, long offset, long nelements, float *v)

Definition at line 702 of file cg_explicit.h.

typedef void(* PFNCGGLGETPARAMETERARRAY3DPROC)(CGparameter param, long offset, long nelements, double *v)

Definition at line 722 of file cg_explicit.h.

typedef void(* PFNCGGLGETPARAMETERARRAY3FPROC)(CGparameter param, long offset, long nelements, float *v)

Definition at line 706 of file cg_explicit.h.

typedef void(* PFNCGGLGETPARAMETERARRAY4DPROC)(CGparameter param, long offset, long nelements, double *v)

Definition at line 726 of file cg_explicit.h.

typedef void(* PFNCGGLGETPARAMETERARRAY4FPROC)(CGparameter param, long offset, long nelements, float *v)

Definition at line 710 of file cg_explicit.h.

typedef GLenum(* PFNCGGLGETTEXTUREENUMPROC)(CGparameter param)

Definition at line 784 of file cg_explicit.h.

typedef GLuint(* PFNCGGLGETTEXTUREPARAMETERPROC)(CGparameter param)

Definition at line 781 of file cg_explicit.h.

typedef CGbool(* PFNCGGLISPROFILESUPPORTEDPROC)(CGprofile profile)

Definition at line 614 of file cg_explicit.h.

typedef void(* PFNCGGLLOADPROGRAMPROC)(CGprogram program)

Definition at line 619 of file cg_explicit.h.

typedef void(* PFNCGGLSETMATRIXPARAMETERARRAYDCPROC)(CGparameter param, long offset, long nelements, const double *matrices)

Definition at line 756 of file cg_explicit.h.

typedef void(* PFNCGGLSETMATRIXPARAMETERARRAYDRPROC)(CGparameter param, long offset, long nelements, const double *matrices)

Definition at line 760 of file cg_explicit.h.

typedef void(* PFNCGGLSETMATRIXPARAMETERARRAYFCPROC)(CGparameter param, long offset, long nelements, const float *matrices)

Definition at line 748 of file cg_explicit.h.

typedef void(* PFNCGGLSETMATRIXPARAMETERARRAYFRPROC)(CGparameter param, long offset, long nelements, const float *matrices)

Definition at line 752 of file cg_explicit.h.

typedef void(* PFNCGGLSETMATRIXPARAMETERDCPROC)(CGparameter param, const double *matrix)

Definition at line 739 of file cg_explicit.h.

typedef void(* PFNCGGLSETMATRIXPARAMETERDRPROC)(CGparameter param, const double *matrix)

Definition at line 737 of file cg_explicit.h.

typedef void(* PFNCGGLSETMATRIXPARAMETERFCPROC)(CGparameter param, const float *matrix)

Definition at line 740 of file cg_explicit.h.

typedef void(* PFNCGGLSETMATRIXPARAMETERFRPROC)(CGparameter param, const float *matrix)

Definition at line 738 of file cg_explicit.h.

typedef void(* PFNCGGLSETOPTIMALOPTIONSPROC)(CGprofile profile)

Definition at line 618 of file cg_explicit.h.

typedef void(* PFNCGGLSETPARAMETER1DPROC)(CGparameter param, double x)

Definition at line 639 of file cg_explicit.h.

typedef void(* PFNCGGLSETPARAMETER1DVPROC)(CGparameter param, const double *v)

Definition at line 653 of file cg_explicit.h.

typedef void(* PFNCGGLSETPARAMETER1FPROC)(CGparameter param, float x)

Definition at line 621 of file cg_explicit.h.

typedef void(* PFNCGGLSETPARAMETER1FVPROC)(CGparameter param, const float *v)

Definition at line 635 of file cg_explicit.h.

typedef void(* PFNCGGLSETPARAMETER2DPROC)(CGparameter param, double x, double y)

Definition at line 641 of file cg_explicit.h.

typedef void(* PFNCGGLSETPARAMETER2DVPROC)(CGparameter param, const double *v)

Definition at line 654 of file cg_explicit.h.

typedef void(* PFNCGGLSETPARAMETER2FPROC)(CGparameter param, float x, float y)

Definition at line 623 of file cg_explicit.h.

typedef void(* PFNCGGLSETPARAMETER2FVPROC)(CGparameter param, const float *v)

Definition at line 636 of file cg_explicit.h.

typedef void(* PFNCGGLSETPARAMETER3DPROC)(CGparameter param, double x, double y, double z)

Definition at line 644 of file cg_explicit.h.

typedef void(* PFNCGGLSETPARAMETER3DVPROC)(CGparameter param, const double *v)

Definition at line 655 of file cg_explicit.h.

typedef void(* PFNCGGLSETPARAMETER3FPROC)(CGparameter param, float x, float y, float z)

Definition at line 626 of file cg_explicit.h.

typedef void(* PFNCGGLSETPARAMETER3FVPROC)(CGparameter param, const float *v)

Definition at line 637 of file cg_explicit.h.

typedef void(* PFNCGGLSETPARAMETER4DPROC)(CGparameter param, double x, double y, double z, double w)

Definition at line 648 of file cg_explicit.h.

typedef void(* PFNCGGLSETPARAMETER4DVPROC)(CGparameter param, const double *v)

Definition at line 656 of file cg_explicit.h.

typedef void(* PFNCGGLSETPARAMETER4FPROC)(CGparameter param, float x, float y, float z, float w)

Definition at line 630 of file cg_explicit.h.

typedef void(* PFNCGGLSETPARAMETER4FVPROC)(CGparameter param, const float *v)

Definition at line 638 of file cg_explicit.h.

typedef void(* PFNCGGLSETPARAMETERARRAY1DPROC)(CGparameter param, long offset, long nelements, const double *v)

Definition at line 682 of file cg_explicit.h.

typedef void(* PFNCGGLSETPARAMETERARRAY1FPROC)(CGparameter param, long offset, long nelements, const float *v)

Definition at line 666 of file cg_explicit.h.

typedef void(* PFNCGGLSETPARAMETERARRAY2DPROC)(CGparameter param, long offset, long nelements, const double *v)

Definition at line 686 of file cg_explicit.h.

typedef void(* PFNCGGLSETPARAMETERARRAY2FPROC)(CGparameter param, long offset, long nelements, const float *v)

Definition at line 670 of file cg_explicit.h.

typedef void(* PFNCGGLSETPARAMETERARRAY3DPROC)(CGparameter param, long offset, long nelements, const double *v)

Definition at line 690 of file cg_explicit.h.

typedef void(* PFNCGGLSETPARAMETERARRAY3FPROC)(CGparameter param, long offset, long nelements, const float *v)

Definition at line 674 of file cg_explicit.h.

typedef void(* PFNCGGLSETPARAMETERARRAY4DPROC)(CGparameter param, long offset, long nelements, const double *v)

Definition at line 694 of file cg_explicit.h.

typedef void(* PFNCGGLSETPARAMETERARRAY4FPROC)(CGparameter param, long offset, long nelements, const float *v)

Definition at line 678 of file cg_explicit.h.

typedef void(* PFNCGGLSETPARAMETERPOINTERPROC)(CGparameter param, GLint fsize, GLenum type, GLsizei stride, GLvoid *pointer)

Definition at line 730 of file cg_explicit.h.

typedef void(* PFNCGGLSETSTATEMATRIXPARAMETERPROC)(CGparameter param, GLenum matrix, GLenum transform)

Definition at line 745 of file cg_explicit.h.

typedef void(* PFNCGGLSETTEXTUREPARAMETERPROC)(CGparameter param, GLuint texobj)

Definition at line 780 of file cg_explicit.h.

typedef CGbool(* PFNCGISCONTEXTPROC)(CGcontext ctx)

Definition at line 478 of file cg_explicit.h.

typedef CGbool(* PFNCGISPARAMETERPROC)(CGparameter param)

Definition at line 513 of file cg_explicit.h.

typedef CGbool(* PFNCGISPARAMETERREFERENCEDPROC)(CGparameter param)

Definition at line 522 of file cg_explicit.h.

typedef CGbool(* PFNCGISPROGRAMCOMPILEDPROC)(CGprogram program)

Definition at line 499 of file cg_explicit.h.

typedef CGbool(* PFNCGISPROGRAMPROC)(CGprogram program)

Definition at line 497 of file cg_explicit.h.

typedef void(* PFNCGSETERRORCALLBACKPROC)(CGerrorCallbackFunc func)

Definition at line 534 of file cg_explicit.h.

Enumeration Type Documentation

enum CGenum
Enumerator
CG_UNKNOWN 
CG_IN 
CG_OUT 
CG_INOUT 
CG_MIXED 
CG_VARYING 
CG_UNIFORM 
CG_CONSTANT 
CG_PROGRAM_SOURCE 
CG_PROGRAM_ENTRY 
CG_COMPILED_PROGRAM 
CG_PROGRAM_PROFILE 
CG_GLOBAL 
CG_PROGRAM 
CG_DEFAULT 
CG_ERROR 
CG_SOURCE 
CG_OBJECT 

Definition at line 443 of file cg_explicit.h.

enum CGerror
Enumerator
CG_NO_ERROR 
CG_COMPILER_ERROR 
CG_INVALID_PARAMETER_ERROR 
CG_INVALID_PROFILE_ERROR 
CG_PROGRAM_LOAD_ERROR 
CG_PROGRAM_BIND_ERROR 
CG_PROGRAM_NOT_LOADED_ERROR 
CG_UNSUPPORTED_GL_EXTENSION_ERROR 
CG_INVALID_VALUE_TYPE_ERROR 
CG_NOT_MATRIX_PARAM_ERROR 
CG_INVALID_ENUMERANT_ERROR 
CG_NOT_4x4_MATRIX_ERROR 
CG_FILE_READ_ERROR 
CG_FILE_WRITE_ERROR 
CG_NVPARSE_ERROR 
CG_MEMORY_ALLOC_ERROR 
CG_INVALID_CONTEXT_HANDLE_ERROR 
CG_INVALID_PROGRAM_HANDLE_ERROR 
CG_INVALID_PARAM_HANDLE_ERROR 
CG_UNKNOWN_PROFILE_ERROR 
CG_VAR_ARG_ERROR 
CG_INVALID_DIMENSION_ERROR 
CG_ARRAY_PARAM_ERROR 
CG_OUT_OF_ARRAY_BOUNDS_ERROR 

Definition at line 413 of file cg_explicit.h.

enum CGGLenum
Enumerator
CG_GL_MATRIX_IDENTITY 
CG_GL_MATRIX_TRANSPOSE 
CG_GL_MATRIX_INVERSE 
CG_GL_MATRIX_INVERSE_TRANSPOSE 
CG_GL_MODELVIEW_MATRIX 
CG_GL_PROJECTION_MATRIX 
CG_GL_TEXTURE_MATRIX 
CG_GL_MODELVIEW_PROJECTION_MATRIX 
CG_GL_VERTEX 
CG_GL_FRAGMENT 

Definition at line 594 of file cg_explicit.h.

enum CGprofile
Enumerator
CG_PROFILE_START 
CG_PROFILE_UNKNOWN 
CG_PROFILE_VP20 
CG_PROFILE_FP20 
CG_PROFILE_VP30 
CG_PROFILE_FP30 
CG_PROFILE_ARBVP1 
CG_PROFILE_ARBFP1 
CG_PROFILE_VS_1_1 
CG_PROFILE_VS_2_0 
CG_PROFILE_VS_2_X 
CG_PROFILE_PS_1_1 
CG_PROFILE_PS_1_2 
CG_PROFILE_PS_1_3 
CG_PROFILE_PS_2_0 
CG_PROFILE_PS_2_X 
CG_PROFILE_MAX 

Definition at line 387 of file cg_explicit.h.

enum CGresource
Enumerator
CG_TEXUNIT0 
CG_TEXUNIT1 
CG_TEXUNIT2 
CG_TEXUNIT3 
CG_TEXUNIT4 
CG_TEXUNIT5 
CG_TEXUNIT6 
CG_TEXUNIT7 
CG_TEXUNIT8 
CG_TEXUNIT9 
CG_TEXUNIT10 
CG_TEXUNIT11 
CG_TEXUNIT12 
CG_TEXUNIT13 
CG_TEXUNIT14 
CG_TEXUNIT15 
CG_ATTR0 
CG_ATTR1 
CG_ATTR2 
CG_ATTR3 
CG_ATTR4 
CG_ATTR5 
CG_ATTR6 
CG_ATTR7 
CG_ATTR8 
CG_ATTR9 
CG_ATTR10 
CG_ATTR11 
CG_ATTR12 
CG_ATTR13 
CG_ATTR14 
CG_ATTR15 
CG_C 
CG_TEX0 
CG_TEX1 
CG_TEX2 
CG_TEX3 
CG_TEX4 
CG_TEX5 
CG_TEX6 
CG_TEX7 
CG_HPOS 
CG_COL0 
CG_COL1 
CG_COL2 
CG_COL3 
CG_PSIZ 
CG_WPOS 
CG_POSITION0 
CG_POSITION1 
CG_POSITION2 
CG_POSITION3 
CG_POSITION4 
CG_POSITION5 
CG_POSITION6 
CG_POSITION7 
CG_POSITION8 
CG_POSITION9 
CG_POSITION10 
CG_POSITION11 
CG_POSITION12 
CG_POSITION13 
CG_POSITION14 
CG_POSITION15 
CG_DIFFUSE0 
CG_TANGENT0 
CG_TANGENT1 
CG_TANGENT2 
CG_TANGENT3 
CG_TANGENT4 
CG_TANGENT5 
CG_TANGENT6 
CG_TANGENT7 
CG_TANGENT8 
CG_TANGENT9 
CG_TANGENT10 
CG_TANGENT11 
CG_TANGENT12 
CG_TANGENT13 
CG_TANGENT14 
CG_TANGENT15 
CG_SPECULAR0 
CG_BLENDINDICES0 
CG_BLENDINDICES1 
CG_BLENDINDICES2 
CG_BLENDINDICES3 
CG_BLENDINDICES4 
CG_BLENDINDICES5 
CG_BLENDINDICES6 
CG_BLENDINDICES7 
CG_BLENDINDICES8 
CG_BLENDINDICES9 
CG_BLENDINDICES10 
CG_BLENDINDICES11 
CG_BLENDINDICES12 
CG_BLENDINDICES13 
CG_BLENDINDICES14 
CG_BLENDINDICES15 
CG_COLOR0 
CG_COLOR1 
CG_COLOR2 
CG_COLOR3 
CG_COLOR4 
CG_COLOR5 
CG_COLOR6 
CG_COLOR7 
CG_COLOR8 
CG_COLOR9 
CG_COLOR10 
CG_COLOR11 
CG_COLOR12 
CG_COLOR13 
CG_COLOR14 
CG_COLOR15 
CG_PSIZE0 
CG_PSIZE1 
CG_PSIZE2 
CG_PSIZE3 
CG_PSIZE4 
CG_PSIZE5 
CG_PSIZE6 
CG_PSIZE7 
CG_PSIZE8 
CG_PSIZE9 
CG_PSIZE10 
CG_PSIZE11 
CG_PSIZE12 
CG_PSIZE13 
CG_PSIZE14 
CG_PSIZE15 
CG_BINORMAL0 
CG_BINORMAL1 
CG_BINORMAL2 
CG_BINORMAL3 
CG_BINORMAL4 
CG_BINORMAL5 
CG_BINORMAL6 
CG_BINORMAL7 
CG_BINORMAL8 
CG_BINORMAL9 
CG_BINORMAL10 
CG_BINORMAL11 
CG_BINORMAL12 
CG_BINORMAL13 
CG_BINORMAL14 
CG_BINORMAL15 
CG_FOG0 
CG_FOG1 
CG_FOG2 
CG_FOG3 
CG_FOG4 
CG_FOG5 
CG_FOG6 
CG_FOG7 
CG_FOG8 
CG_FOG9 
CG_FOG10 
CG_FOG11 
CG_FOG12 
CG_FOG13 
CG_FOG14 
CG_FOG15 
CG_DEPTH0 
CG_DEPTH1 
CG_DEPTH2 
CG_DEPTH3 
CG_DEPTH4 
CG_DEPTH5 
CG_DEPTH6 
CG_DEPTH7 
CG_DEPTH8 
CG_DEPTH9 
CG_DEPTH10 
CG_DEPTH11 
CG_DEPTH12 
CG_DEPTH13 
CG_DEPTH14 
CG_DEPTH15 
CG_SAMPLE0 
CG_SAMPLE1 
CG_SAMPLE2 
CG_SAMPLE3 
CG_SAMPLE4 
CG_SAMPLE5 
CG_SAMPLE6 
CG_SAMPLE7 
CG_SAMPLE8 
CG_SAMPLE9 
CG_SAMPLE10 
CG_SAMPLE11 
CG_SAMPLE12 
CG_SAMPLE13 
CG_SAMPLE14 
CG_SAMPLE15 
CG_BLENDWEIGHT0 
CG_BLENDWEIGHT1 
CG_BLENDWEIGHT2 
CG_BLENDWEIGHT3 
CG_BLENDWEIGHT4 
CG_BLENDWEIGHT5 
CG_BLENDWEIGHT6 
CG_BLENDWEIGHT7 
CG_BLENDWEIGHT8 
CG_BLENDWEIGHT9 
CG_BLENDWEIGHT10 
CG_BLENDWEIGHT11 
CG_BLENDWEIGHT12 
CG_BLENDWEIGHT13 
CG_BLENDWEIGHT14 
CG_BLENDWEIGHT15 
CG_NORMAL0 
CG_NORMAL1 
CG_NORMAL2 
CG_NORMAL3 
CG_NORMAL4 
CG_NORMAL5 
CG_NORMAL6 
CG_NORMAL7 
CG_NORMAL8 
CG_NORMAL9 
CG_NORMAL10 
CG_NORMAL11 
CG_NORMAL12 
CG_NORMAL13 
CG_NORMAL14 
CG_NORMAL15 
CG_FOGCOORD 
CG_TEXCOORD0 
CG_TEXCOORD1 
CG_TEXCOORD2 
CG_TEXCOORD3 
CG_TEXCOORD4 
CG_TEXCOORD5 
CG_TEXCOORD6 
CG_TEXCOORD7 
CG_TEXCOORD8 
CG_TEXCOORD9 
CG_TEXCOORD10 
CG_TEXCOORD11 
CG_TEXCOORD12 
CG_TEXCOORD13 
CG_TEXCOORD14 
CG_TEXCOORD15 
CG_COMBINER_CONST0 
CG_COMBINER_CONST1 
CG_COMBINER_STAGE_CONST0 
CG_COMBINER_STAGE_CONST1 
CG_OFFSET_TEXTURE_MATRIX 
CG_OFFSET_TEXTURE_SCALE 
CG_OFFSET_TEXTURE_BIAS 
CG_CONST_EYE 
CG_TESSFACTOR 
CG_UNDEFINED 

Definition at line 121 of file cg_explicit.h.

enum CGtype
Enumerator
CG_UNKNOWN_TYPE 
CG_STRUCT 
CG_ARRAY 
CG_TYPE_START_ENUM 
CG_HALF 
CG_HALF2 
CG_HALF3 
CG_HALF4 
CG_HALF1x1 
CG_HALF1x2 
CG_HALF1x3 
CG_HALF1x4 
CG_HALF2x1 
CG_HALF2x2 
CG_HALF2x3 
CG_HALF2x4 
CG_HALF3x1 
CG_HALF3x2 
CG_HALF3x3 
CG_HALF3x4 
CG_HALF4x1 
CG_HALF4x2 
CG_HALF4x3 
CG_HALF4x4 
CG_FLOAT 
CG_FLOAT2 
CG_FLOAT3 
CG_FLOAT4 
CG_FLOAT1x1 
CG_FLOAT1x2 
CG_FLOAT1x3 
CG_FLOAT1x4 
CG_FLOAT2x1 
CG_FLOAT2x2 
CG_FLOAT2x3 
CG_FLOAT2x4 
CG_FLOAT3x1 
CG_FLOAT3x2 
CG_FLOAT3x3 
CG_FLOAT3x4 
CG_FLOAT4x1 
CG_FLOAT4x2 
CG_FLOAT4x3 
CG_FLOAT4x4 
CG_SAMPLER1D 
CG_SAMPLER2D 
CG_SAMPLER3D 
CG_SAMPLERRECT 
CG_SAMPLERCUBE 
CG_FIXED 
CG_FIXED2 
CG_FIXED3 
CG_FIXED4 
CG_FIXED1x1 
CG_FIXED1x2 
CG_FIXED1x3 
CG_FIXED1x4 
CG_FIXED2x1 
CG_FIXED2x2 
CG_FIXED2x3 
CG_FIXED2x4 
CG_FIXED3x1 
CG_FIXED3x2 
CG_FIXED3x3 
CG_FIXED3x4 
CG_FIXED4x1 
CG_FIXED4x2 
CG_FIXED4x3 
CG_FIXED4x4 
CG_HALF1 
CG_FLOAT1 
CG_FIXED1 

Definition at line 40 of file cg_explicit.h.

Function Documentation

bool init_explicit_Cg ( )

Definition at line 158 of file cg_explicit.cpp.

Variable Documentation

PFNCGCOMPILEPROGRAMPROC cgCompileProgram

Definition at line 48 of file cg_explicit.cpp.

PFNCGCOPYPROGRAMPROC cgCopyProgram

Definition at line 42 of file cg_explicit.cpp.

PFNCGCREATECONTEXTPROC cgCreateContext

Definition at line 36 of file cg_explicit.cpp.

PFNCGCREATEPROGRAMPROC cgCreateProgram

Definition at line 40 of file cg_explicit.cpp.

PFNCGCREATEPROGRAMFROMFILEPROC cgCreateProgramFromFile

Definition at line 41 of file cg_explicit.cpp.

PFNCGDESTROYCONTEXTPROC cgDestroyContext

Definition at line 37 of file cg_explicit.cpp.

PFNCGDESTROYPROGRAMPROC cgDestroyProgram

Definition at line 43 of file cg_explicit.cpp.

PFNCGGETARRAYDIMENSIONPROC cgGetArrayDimension

Definition at line 60 of file cg_explicit.cpp.

PFNCGGETARRAYPARAMETERPROC cgGetArrayParameter

Definition at line 59 of file cg_explicit.cpp.

PFNCGGETARRAYSIZEPROC cgGetArraySize

Definition at line 61 of file cg_explicit.cpp.

PFNCGGETERRORPROC cgGetError

Definition at line 80 of file cg_explicit.cpp.

PFNCGGETERRORCALLBACKPROC cgGetErrorCallback

Definition at line 83 of file cg_explicit.cpp.

PFNCGGETERRORSTRINGPROC cgGetErrorString

Definition at line 81 of file cg_explicit.cpp.

PFNCGGETFIRSTDEPENDENTPARAMETERPROC cgGetFirstDependentParameter

Definition at line 58 of file cg_explicit.cpp.

PFNCGGETFIRSTLEAFPARAMETERPROC cgGetFirstLeafParameter

Definition at line 55 of file cg_explicit.cpp.

PFNCGGETFIRSTPARAMETERPROC cgGetFirstParameter

Definition at line 53 of file cg_explicit.cpp.

PFNCGGETFIRSTPROGRAMPROC cgGetFirstProgram

Definition at line 44 of file cg_explicit.cpp.

PFNCGGETFIRSTSTRUCTPARAMETERPROC cgGetFirstStructParameter

Definition at line 57 of file cg_explicit.cpp.

PFNCGGETLASTLISTINGPROC cgGetLastListing

Definition at line 39 of file cg_explicit.cpp.

PFNCGGETNAMEDPARAMETERPROC cgGetNamedParameter

Definition at line 52 of file cg_explicit.cpp.

PFNCGGETNEXTLEAFPARAMETERPROC cgGetNextLeafParameter

Definition at line 56 of file cg_explicit.cpp.

PFNCGGETNEXTPARAMETERPROC cgGetNextParameter

Definition at line 54 of file cg_explicit.cpp.

PFNCGGETNEXTPROGRAMPROC cgGetNextProgram

Definition at line 45 of file cg_explicit.cpp.

PFNCGGETPARAMETERBASERESOURCEPROC cgGetParameterBaseResource

Definition at line 68 of file cg_explicit.cpp.

PFNCGGETPARAMETERDIRECTIONPROC cgGetParameterDirection

Definition at line 71 of file cg_explicit.cpp.

PFNCGGETPARAMETERNAMEPROC cgGetParameterName

Definition at line 64 of file cg_explicit.cpp.

PFNCGGETPARAMETERPROGRAMPROC cgGetParameterProgram

Definition at line 62 of file cg_explicit.cpp.

PFNCGGETPARAMETERRESOURCEPROC cgGetParameterResource

Definition at line 67 of file cg_explicit.cpp.

PFNCGGETPARAMETERRESOURCEINDEXPROC cgGetParameterResourceIndex

Definition at line 69 of file cg_explicit.cpp.

PFNCGGETPARAMETERSEMANTICPROC cgGetParameterSemantic

Definition at line 66 of file cg_explicit.cpp.

PFNCGGETPARAMETERTYPEPROC cgGetParameterType

Definition at line 65 of file cg_explicit.cpp.

PFNCGGETPARAMETERVALUESPROC cgGetParameterValues

Definition at line 73 of file cg_explicit.cpp.

PFNCGGETPARAMETERVARIABILITYPROC cgGetParameterVariability

Definition at line 70 of file cg_explicit.cpp.

PFNCGGETPROFILEPROC cgGetProfile

Definition at line 79 of file cg_explicit.cpp.

PFNCGGETPROFILESTRINGPROC cgGetProfileString

Definition at line 78 of file cg_explicit.cpp.

PFNCGGETPROGRAMCONTEXTPROC cgGetProgramContext

Definition at line 46 of file cg_explicit.cpp.

PFNCGGETPROGRAMPROFILEPROC cgGetProgramProfile

Definition at line 51 of file cg_explicit.cpp.

PFNCGGETPROGRAMSTRINGPROC cgGetProgramString

Definition at line 50 of file cg_explicit.cpp.

PFNCGGETRESOURCEPROC cgGetResource

Definition at line 77 of file cg_explicit.cpp.

PFNCGGETRESOURCESTRINGPROC cgGetResourceString

Definition at line 76 of file cg_explicit.cpp.

PFNCGGETTYPEPROC cgGetType

Definition at line 75 of file cg_explicit.cpp.

PFNCGGETTYPESTRINGPROC cgGetTypeString

Definition at line 74 of file cg_explicit.cpp.

PFNCGGLBINDPROGRAMPROC cgGLBindProgram

Definition at line 90 of file cg_explicit.cpp.

PFNCGGLDISABLECLIENTSTATEPROC cgGLDisableClientState

Definition at line 133 of file cg_explicit.cpp.

PFNCGGLDISABLEPROFILEPROC cgGLDisableProfile

Definition at line 86 of file cg_explicit.cpp.

PFNCGGLDISABLETEXTUREPARAMETERPROC cgGLDisableTextureParameter

Definition at line 154 of file cg_explicit.cpp.

PFNCGGLENABLECLIENTSTATEPROC cgGLEnableClientState

Definition at line 132 of file cg_explicit.cpp.

PFNCGGLENABLEPROFILEPROC cgGLEnableProfile

Definition at line 85 of file cg_explicit.cpp.

PFNCGGLENABLETEXTUREPARAMETERPROC cgGLEnableTextureParameter

Definition at line 153 of file cg_explicit.cpp.

PFNCGGLGETLATESTPROFILEPROC cgGLGetLatestProfile

Definition at line 87 of file cg_explicit.cpp.

PFNCGGLGETMATRIXPARAMETERARRAYDCPROC cgGLGetMatrixParameterArraydc

Definition at line 149 of file cg_explicit.cpp.

PFNCGGLGETMATRIXPARAMETERARRAYDRPROC cgGLGetMatrixParameterArraydr

Definition at line 150 of file cg_explicit.cpp.

PFNCGGLGETMATRIXPARAMETERARRAYFCPROC cgGLGetMatrixParameterArrayfc

Definition at line 147 of file cg_explicit.cpp.

PFNCGGLGETMATRIXPARAMETERARRAYFRPROC cgGLGetMatrixParameterArrayfr

Definition at line 148 of file cg_explicit.cpp.

PFNCGGLGETMATRIXPARAMETERDCPROC cgGLGetMatrixParameterdc

Definition at line 140 of file cg_explicit.cpp.

PFNCGGLGETMATRIXPARAMETERDRPROC cgGLGetMatrixParameterdr

Definition at line 138 of file cg_explicit.cpp.

PFNCGGLGETMATRIXPARAMETERFCPROC cgGLGetMatrixParameterfc

Definition at line 141 of file cg_explicit.cpp.

PFNCGGLGETMATRIXPARAMETERFRPROC cgGLGetMatrixParameterfr

Definition at line 139 of file cg_explicit.cpp.

PFNCGGLGETPARAMETER1DPROC cgGLGetParameter1d

Definition at line 111 of file cg_explicit.cpp.

PFNCGGLGETPARAMETER1FPROC cgGLGetParameter1f

Definition at line 107 of file cg_explicit.cpp.

PFNCGGLGETPARAMETER2DPROC cgGLGetParameter2d

Definition at line 112 of file cg_explicit.cpp.

PFNCGGLGETPARAMETER2FPROC cgGLGetParameter2f

Definition at line 108 of file cg_explicit.cpp.

PFNCGGLGETPARAMETER3DPROC cgGLGetParameter3d

Definition at line 113 of file cg_explicit.cpp.

PFNCGGLGETPARAMETER3FPROC cgGLGetParameter3f

Definition at line 109 of file cg_explicit.cpp.

PFNCGGLGETPARAMETER4DPROC cgGLGetParameter4d

Definition at line 114 of file cg_explicit.cpp.

PFNCGGLGETPARAMETER4FPROC cgGLGetParameter4f

Definition at line 110 of file cg_explicit.cpp.

PFNCGGLGETPARAMETERARRAY1DPROC cgGLGetParameterArray1d

Definition at line 127 of file cg_explicit.cpp.

PFNCGGLGETPARAMETERARRAY1FPROC cgGLGetParameterArray1f

Definition at line 123 of file cg_explicit.cpp.

PFNCGGLGETPARAMETERARRAY2DPROC cgGLGetParameterArray2d

Definition at line 128 of file cg_explicit.cpp.

PFNCGGLGETPARAMETERARRAY2FPROC cgGLGetParameterArray2f

Definition at line 124 of file cg_explicit.cpp.

PFNCGGLGETPARAMETERARRAY3DPROC cgGLGetParameterArray3d

Definition at line 129 of file cg_explicit.cpp.

PFNCGGLGETPARAMETERARRAY3FPROC cgGLGetParameterArray3f

Definition at line 125 of file cg_explicit.cpp.

PFNCGGLGETPARAMETERARRAY4DPROC cgGLGetParameterArray4d

Definition at line 130 of file cg_explicit.cpp.

PFNCGGLGETPARAMETERARRAY4FPROC cgGLGetParameterArray4f

Definition at line 126 of file cg_explicit.cpp.

PFNCGGLGETTEXTUREENUMPROC cgGLGetTextureEnum

Definition at line 155 of file cg_explicit.cpp.

PFNCGGLGETTEXTUREPARAMETERPROC cgGLGetTextureParameter

Definition at line 152 of file cg_explicit.cpp.

PFNCGGLISPROFILESUPPORTEDPROC cgGLIsProfileSupported

Definition at line 84 of file cg_explicit.cpp.

PFNCGGLLOADPROGRAMPROC cgGLLoadProgram

Definition at line 89 of file cg_explicit.cpp.

PFNCGGLSETMATRIXPARAMETERARRAYDCPROC cgGLSetMatrixParameterArraydc

Definition at line 145 of file cg_explicit.cpp.

PFNCGGLSETMATRIXPARAMETERARRAYDRPROC cgGLSetMatrixParameterArraydr

Definition at line 146 of file cg_explicit.cpp.

PFNCGGLSETMATRIXPARAMETERARRAYFCPROC cgGLSetMatrixParameterArrayfc

Definition at line 143 of file cg_explicit.cpp.

PFNCGGLSETMATRIXPARAMETERARRAYFRPROC cgGLSetMatrixParameterArrayfr

Definition at line 144 of file cg_explicit.cpp.

PFNCGGLSETMATRIXPARAMETERDCPROC cgGLSetMatrixParameterdc

Definition at line 136 of file cg_explicit.cpp.

PFNCGGLSETMATRIXPARAMETERDRPROC cgGLSetMatrixParameterdr

Definition at line 134 of file cg_explicit.cpp.

PFNCGGLSETMATRIXPARAMETERFCPROC cgGLSetMatrixParameterfc

Definition at line 137 of file cg_explicit.cpp.

PFNCGGLSETMATRIXPARAMETERFRPROC cgGLSetMatrixParameterfr

Definition at line 135 of file cg_explicit.cpp.

PFNCGGLSETOPTIMALOPTIONSPROC cgGLSetOptimalOptions

Definition at line 88 of file cg_explicit.cpp.

PFNCGGLSETPARAMETER1DPROC cgGLSetParameter1d

Definition at line 99 of file cg_explicit.cpp.

PFNCGGLSETPARAMETER1DVPROC cgGLSetParameter1dv

Definition at line 103 of file cg_explicit.cpp.

PFNCGGLSETPARAMETER1FPROC cgGLSetParameter1f

Definition at line 91 of file cg_explicit.cpp.

PFNCGGLSETPARAMETER1FVPROC cgGLSetParameter1fv

Definition at line 95 of file cg_explicit.cpp.

PFNCGGLSETPARAMETER2DPROC cgGLSetParameter2d

Definition at line 100 of file cg_explicit.cpp.

PFNCGGLSETPARAMETER2DVPROC cgGLSetParameter2dv

Definition at line 104 of file cg_explicit.cpp.

PFNCGGLSETPARAMETER2FPROC cgGLSetParameter2f

Definition at line 92 of file cg_explicit.cpp.

PFNCGGLSETPARAMETER2FVPROC cgGLSetParameter2fv

Definition at line 96 of file cg_explicit.cpp.

PFNCGGLSETPARAMETER3DPROC cgGLSetParameter3d

Definition at line 101 of file cg_explicit.cpp.

PFNCGGLSETPARAMETER3DVPROC cgGLSetParameter3dv

Definition at line 105 of file cg_explicit.cpp.

PFNCGGLSETPARAMETER3FPROC cgGLSetParameter3f

Definition at line 93 of file cg_explicit.cpp.

PFNCGGLSETPARAMETER3FVPROC cgGLSetParameter3fv

Definition at line 97 of file cg_explicit.cpp.

PFNCGGLSETPARAMETER4DPROC cgGLSetParameter4d

Definition at line 102 of file cg_explicit.cpp.

PFNCGGLSETPARAMETER4DVPROC cgGLSetParameter4dv

Definition at line 106 of file cg_explicit.cpp.

PFNCGGLSETPARAMETER4FPROC cgGLSetParameter4f

Definition at line 94 of file cg_explicit.cpp.

PFNCGGLSETPARAMETER4FVPROC cgGLSetParameter4fv

Definition at line 98 of file cg_explicit.cpp.

PFNCGGLSETPARAMETERARRAY1DPROC cgGLSetParameterArray1d

Definition at line 119 of file cg_explicit.cpp.

PFNCGGLSETPARAMETERARRAY1FPROC cgGLSetParameterArray1f

Definition at line 115 of file cg_explicit.cpp.

PFNCGGLSETPARAMETERARRAY2DPROC cgGLSetParameterArray2d

Definition at line 120 of file cg_explicit.cpp.

PFNCGGLSETPARAMETERARRAY2FPROC cgGLSetParameterArray2f

Definition at line 116 of file cg_explicit.cpp.

PFNCGGLSETPARAMETERARRAY3DPROC cgGLSetParameterArray3d

Definition at line 121 of file cg_explicit.cpp.

PFNCGGLSETPARAMETERARRAY3FPROC cgGLSetParameterArray3f

Definition at line 117 of file cg_explicit.cpp.

PFNCGGLSETPARAMETERARRAY4DPROC cgGLSetParameterArray4d

Definition at line 122 of file cg_explicit.cpp.

PFNCGGLSETPARAMETERARRAY4FPROC cgGLSetParameterArray4f

Definition at line 118 of file cg_explicit.cpp.

PFNCGGLSETPARAMETERPOINTERPROC cgGLSetParameterPointer

Definition at line 131 of file cg_explicit.cpp.

PFNCGGLSETSTATEMATRIXPARAMETERPROC cgGLSetStateMatrixParameter

Definition at line 142 of file cg_explicit.cpp.

PFNCGGLSETTEXTUREPARAMETERPROC cgGLSetTextureParameter

Definition at line 151 of file cg_explicit.cpp.

PFNCGISCONTEXTPROC cgIsContext

Definition at line 38 of file cg_explicit.cpp.

PFNCGISPARAMETERPROC cgIsParameter

Definition at line 63 of file cg_explicit.cpp.

PFNCGISPARAMETERREFERENCEDPROC cgIsParameterReferenced

Definition at line 72 of file cg_explicit.cpp.

PFNCGISPROGRAMPROC cgIsProgram

Definition at line 47 of file cg_explicit.cpp.

PFNCGISPROGRAMCOMPILEDPROC cgIsProgramCompiled

Definition at line 49 of file cg_explicit.cpp.

PFNCGSETERRORCALLBACKPROC cgSetErrorCallback

Definition at line 82 of file cg_explicit.cpp.