Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance. Project price only 1 $
You can buy this project and download/modify it how often you want.
/* !---- DO NOT EDIT: This file autogenerated by com/jogamp/gluegen/procaddress/ProcAddressEmitter.java on Sat Oct 19 05:25:32 CEST 2013 ----! */
package com.jogamp.opengl.cg;
import jogamp.opengl.*;
import com.jogamp.common.os.DynamicLookupHelper;
import com.jogamp.common.os.DynamicLibraryBundle;
import com.jogamp.opengl.cg.CgDynamicLibraryBundleInfo;
import java.security.PrivilegedAction;
import java.security.AccessController;
import com.jogamp.gluegen.runtime.*;
import com.jogamp.common.os.*;
import com.jogamp.common.nio.*;
import java.nio.*;
public class CgGL {
/** Defined as part of enum type "CGtype" */
public static final int CG_UNKNOWN_TYPE = 0;
/** Defined as part of enum type "CGtype" */
public static final int CG_STRUCT = 1;
/** Defined as part of enum type "CGtype" */
public static final int CG_ARRAY = 2;
/** Defined as part of enum type "CGtype" */
public static final int CG_TYPE_START_ENUM = 1024;
/** Defined as part of enum type "CGtype" */
public static final int CG_HALF = 1025;
/** Defined as part of enum type "CGtype" */
public static final int CG_HALF2 = 1026;
/** Defined as part of enum type "CGtype" */
public static final int CG_HALF3 = 1027;
/** Defined as part of enum type "CGtype" */
public static final int CG_HALF4 = 1028;
/** Defined as part of enum type "CGtype" */
public static final int CG_HALF1x1 = 1029;
/** Defined as part of enum type "CGtype" */
public static final int CG_HALF1x2 = 1030;
/** Defined as part of enum type "CGtype" */
public static final int CG_HALF1x3 = 1031;
/** Defined as part of enum type "CGtype" */
public static final int CG_HALF1x4 = 1032;
/** Defined as part of enum type "CGtype" */
public static final int CG_HALF2x1 = 1033;
/** Defined as part of enum type "CGtype" */
public static final int CG_HALF2x2 = 1034;
/** Defined as part of enum type "CGtype" */
public static final int CG_HALF2x3 = 1035;
/** Defined as part of enum type "CGtype" */
public static final int CG_HALF2x4 = 1036;
/** Defined as part of enum type "CGtype" */
public static final int CG_HALF3x1 = 1037;
/** Defined as part of enum type "CGtype" */
public static final int CG_HALF3x2 = 1038;
/** Defined as part of enum type "CGtype" */
public static final int CG_HALF3x3 = 1039;
/** Defined as part of enum type "CGtype" */
public static final int CG_HALF3x4 = 1040;
/** Defined as part of enum type "CGtype" */
public static final int CG_HALF4x1 = 1041;
/** Defined as part of enum type "CGtype" */
public static final int CG_HALF4x2 = 1042;
/** Defined as part of enum type "CGtype" */
public static final int CG_HALF4x3 = 1043;
/** Defined as part of enum type "CGtype" */
public static final int CG_HALF4x4 = 1044;
/** Defined as part of enum type "CGtype" */
public static final int CG_FLOAT = 1045;
/** Defined as part of enum type "CGtype" */
public static final int CG_FLOAT2 = 1046;
/** Defined as part of enum type "CGtype" */
public static final int CG_FLOAT3 = 1047;
/** Defined as part of enum type "CGtype" */
public static final int CG_FLOAT4 = 1048;
/** Defined as part of enum type "CGtype" */
public static final int CG_FLOAT1x1 = 1049;
/** Defined as part of enum type "CGtype" */
public static final int CG_FLOAT1x2 = 1050;
/** Defined as part of enum type "CGtype" */
public static final int CG_FLOAT1x3 = 1051;
/** Defined as part of enum type "CGtype" */
public static final int CG_FLOAT1x4 = 1052;
/** Defined as part of enum type "CGtype" */
public static final int CG_FLOAT2x1 = 1053;
/** Defined as part of enum type "CGtype" */
public static final int CG_FLOAT2x2 = 1054;
/** Defined as part of enum type "CGtype" */
public static final int CG_FLOAT2x3 = 1055;
/** Defined as part of enum type "CGtype" */
public static final int CG_FLOAT2x4 = 1056;
/** Defined as part of enum type "CGtype" */
public static final int CG_FLOAT3x1 = 1057;
/** Defined as part of enum type "CGtype" */
public static final int CG_FLOAT3x2 = 1058;
/** Defined as part of enum type "CGtype" */
public static final int CG_FLOAT3x3 = 1059;
/** Defined as part of enum type "CGtype" */
public static final int CG_FLOAT3x4 = 1060;
/** Defined as part of enum type "CGtype" */
public static final int CG_FLOAT4x1 = 1061;
/** Defined as part of enum type "CGtype" */
public static final int CG_FLOAT4x2 = 1062;
/** Defined as part of enum type "CGtype" */
public static final int CG_FLOAT4x3 = 1063;
/** Defined as part of enum type "CGtype" */
public static final int CG_FLOAT4x4 = 1064;
/** Defined as part of enum type "CGtype" */
public static final int CG_SAMPLER1D = 1065;
/** Defined as part of enum type "CGtype" */
public static final int CG_SAMPLER2D = 1066;
/** Defined as part of enum type "CGtype" */
public static final int CG_SAMPLER3D = 1067;
/** Defined as part of enum type "CGtype" */
public static final int CG_SAMPLERRECT = 1068;
/** Defined as part of enum type "CGtype" */
public static final int CG_SAMPLERCUBE = 1069;
/** Defined as part of enum type "CGtype" */
public static final int CG_FIXED = 1070;
/** Defined as part of enum type "CGtype" */
public static final int CG_FIXED2 = 1071;
/** Defined as part of enum type "CGtype" */
public static final int CG_FIXED3 = 1072;
/** Defined as part of enum type "CGtype" */
public static final int CG_FIXED4 = 1073;
/** Defined as part of enum type "CGtype" */
public static final int CG_FIXED1x1 = 1074;
/** Defined as part of enum type "CGtype" */
public static final int CG_FIXED1x2 = 1075;
/** Defined as part of enum type "CGtype" */
public static final int CG_FIXED1x3 = 1076;
/** Defined as part of enum type "CGtype" */
public static final int CG_FIXED1x4 = 1077;
/** Defined as part of enum type "CGtype" */
public static final int CG_FIXED2x1 = 1078;
/** Defined as part of enum type "CGtype" */
public static final int CG_FIXED2x2 = 1079;
/** Defined as part of enum type "CGtype" */
public static final int CG_FIXED2x3 = 1080;
/** Defined as part of enum type "CGtype" */
public static final int CG_FIXED2x4 = 1081;
/** Defined as part of enum type "CGtype" */
public static final int CG_FIXED3x1 = 1082;
/** Defined as part of enum type "CGtype" */
public static final int CG_FIXED3x2 = 1083;
/** Defined as part of enum type "CGtype" */
public static final int CG_FIXED3x3 = 1084;
/** Defined as part of enum type "CGtype" */
public static final int CG_FIXED3x4 = 1085;
/** Defined as part of enum type "CGtype" */
public static final int CG_FIXED4x1 = 1086;
/** Defined as part of enum type "CGtype" */
public static final int CG_FIXED4x2 = 1087;
/** Defined as part of enum type "CGtype" */
public static final int CG_FIXED4x3 = 1088;
/** Defined as part of enum type "CGtype" */
public static final int CG_FIXED4x4 = 1089;
/** Defined as part of enum type "CGtype" */
public static final int CG_HALF1 = 1090;
/** Defined as part of enum type "CGtype" */
public static final int CG_FLOAT1 = 1091;
/** Defined as part of enum type "CGtype" */
public static final int CG_FIXED1 = 1092;
/** Defined as part of enum type "CGtype" */
public static final int CG_INT = 1093;
/** Defined as part of enum type "CGtype" */
public static final int CG_INT1 = 1094;
/** Defined as part of enum type "CGtype" */
public static final int CG_INT2 = 1095;
/** Defined as part of enum type "CGtype" */
public static final int CG_INT3 = 1096;
/** Defined as part of enum type "CGtype" */
public static final int CG_INT4 = 1097;
/** Defined as part of enum type "CGtype" */
public static final int CG_INT1x1 = 1098;
/** Defined as part of enum type "CGtype" */
public static final int CG_INT1x2 = 1099;
/** Defined as part of enum type "CGtype" */
public static final int CG_INT1x3 = 1100;
/** Defined as part of enum type "CGtype" */
public static final int CG_INT1x4 = 1101;
/** Defined as part of enum type "CGtype" */
public static final int CG_INT2x1 = 1102;
/** Defined as part of enum type "CGtype" */
public static final int CG_INT2x2 = 1103;
/** Defined as part of enum type "CGtype" */
public static final int CG_INT2x3 = 1104;
/** Defined as part of enum type "CGtype" */
public static final int CG_INT2x4 = 1105;
/** Defined as part of enum type "CGtype" */
public static final int CG_INT3x1 = 1106;
/** Defined as part of enum type "CGtype" */
public static final int CG_INT3x2 = 1107;
/** Defined as part of enum type "CGtype" */
public static final int CG_INT3x3 = 1108;
/** Defined as part of enum type "CGtype" */
public static final int CG_INT3x4 = 1109;
/** Defined as part of enum type "CGtype" */
public static final int CG_INT4x1 = 1110;
/** Defined as part of enum type "CGtype" */
public static final int CG_INT4x2 = 1111;
/** Defined as part of enum type "CGtype" */
public static final int CG_INT4x3 = 1112;
/** Defined as part of enum type "CGtype" */
public static final int CG_INT4x4 = 1113;
/** Defined as part of enum type "CGtype" */
public static final int CG_BOOL = 1114;
/** Defined as part of enum type "CGtype" */
public static final int CG_BOOL1 = 1115;
/** Defined as part of enum type "CGtype" */
public static final int CG_BOOL2 = 1116;
/** Defined as part of enum type "CGtype" */
public static final int CG_BOOL3 = 1117;
/** Defined as part of enum type "CGtype" */
public static final int CG_BOOL4 = 1118;
/** Defined as part of enum type "CGtype" */
public static final int CG_BOOL1x1 = 1119;
/** Defined as part of enum type "CGtype" */
public static final int CG_BOOL1x2 = 1120;
/** Defined as part of enum type "CGtype" */
public static final int CG_BOOL1x3 = 1121;
/** Defined as part of enum type "CGtype" */
public static final int CG_BOOL1x4 = 1122;
/** Defined as part of enum type "CGtype" */
public static final int CG_BOOL2x1 = 1123;
/** Defined as part of enum type "CGtype" */
public static final int CG_BOOL2x2 = 1124;
/** Defined as part of enum type "CGtype" */
public static final int CG_BOOL2x3 = 1125;
/** Defined as part of enum type "CGtype" */
public static final int CG_BOOL2x4 = 1126;
/** Defined as part of enum type "CGtype" */
public static final int CG_BOOL3x1 = 1127;
/** Defined as part of enum type "CGtype" */
public static final int CG_BOOL3x2 = 1128;
/** Defined as part of enum type "CGtype" */
public static final int CG_BOOL3x3 = 1129;
/** Defined as part of enum type "CGtype" */
public static final int CG_BOOL3x4 = 1130;
/** Defined as part of enum type "CGtype" */
public static final int CG_BOOL4x1 = 1131;
/** Defined as part of enum type "CGtype" */
public static final int CG_BOOL4x2 = 1132;
/** Defined as part of enum type "CGtype" */
public static final int CG_BOOL4x3 = 1133;
/** Defined as part of enum type "CGtype" */
public static final int CG_BOOL4x4 = 1134;
/** Defined as part of enum type "CGtype" */
public static final int CG_STRING = 1135;
/** Defined as part of enum type "CGtype" */
public static final int CG_PROGRAM_TYPE = 1136;
/** Defined as part of enum type "CGtype" */
public static final int CG_TEXTURE = 1137;
/** Defined as part of enum type "CGparameterclass" */
public static final int CG_PARAMETERCLASS_UNKNOWN = 0;
/** Defined as part of enum type "CGparameterclass" */
public static final int CG_PARAMETERCLASS_SCALAR = 1;
/** Defined as part of enum type "CGparameterclass" */
public static final int CG_PARAMETERCLASS_VECTOR = 2;
/** Defined as part of enum type "CGparameterclass" */
public static final int CG_PARAMETERCLASS_MATRIX = 3;
/** Defined as part of enum type "CGparameterclass" */
public static final int CG_PARAMETERCLASS_STRUCT = 4;
/** Defined as part of enum type "CGparameterclass" */
public static final int CG_PARAMETERCLASS_ARRAY = 5;
/** Defined as part of enum type "CGparameterclass" */
public static final int CG_PARAMETERCLASS_SAMPLER = 6;
/** Defined as part of enum type "CGparameterclass" */
public static final int CG_PARAMETERCLASS_OBJECT = 7;
/** Defined as part of enum type "CGenum" */
public static final int CG_UNKNOWN = 4096;
/** Defined as part of enum type "CGenum" */
public static final int CG_IN = 4097;
/** Defined as part of enum type "CGenum" */
public static final int CG_OUT = 4098;
/** Defined as part of enum type "CGenum" */
public static final int CG_INOUT = 4099;
/** Defined as part of enum type "CGenum" */
public static final int CG_MIXED = 4100;
/** Defined as part of enum type "CGenum" */
public static final int CG_VARYING = 4101;
/** Defined as part of enum type "CGenum" */
public static final int CG_UNIFORM = 4102;
/** Defined as part of enum type "CGenum" */
public static final int CG_CONSTANT = 4103;
/** Defined as part of enum type "CGenum" */
public static final int CG_PROGRAM_SOURCE = 4104;
/** Defined as part of enum type "CGenum" */
public static final int CG_PROGRAM_ENTRY = 4105;
/** Defined as part of enum type "CGenum" */
public static final int CG_COMPILED_PROGRAM = 4106;
/** Defined as part of enum type "CGenum" */
public static final int CG_PROGRAM_PROFILE = 4107;
/** Defined as part of enum type "CGenum" */
public static final int CG_GLOBAL = 4108;
/** Defined as part of enum type "CGenum" */
public static final int CG_PROGRAM = 4109;
/** Defined as part of enum type "CGenum" */
public static final int CG_DEFAULT = 4110;
/** Defined as part of enum type "CGenum" */
public static final int CG_ERROR = 4111;
/** Defined as part of enum type "CGenum" */
public static final int CG_SOURCE = 4112;
/** Defined as part of enum type "CGenum" */
public static final int CG_OBJECT = 4113;
/** Defined as part of enum type "CGenum" */
public static final int CG_COMPILE_MANUAL = 4114;
/** Defined as part of enum type "CGenum" */
public static final int CG_COMPILE_IMMEDIATE = 4115;
/** Defined as part of enum type "CGenum" */
public static final int CG_COMPILE_LAZY = 4116;
/** Defined as part of enum type "CGenum" */
public static final int CG_CURRENT = 4117;
/** Defined as part of enum type "CGenum" */
public static final int CG_LITERAL = 4118;
/** Defined as part of enum type "CGenum" */
public static final int CG_VERSION = 4119;
/** Defined as part of enum type "CGenum" */
public static final int CG_ROW_MAJOR = 4120;
/** Defined as part of enum type "CGenum" */
public static final int CG_COLUMN_MAJOR = 4121;
/** Defined as part of enum type "CGerror" */
public static final int CG_NO_ERROR = 0;
/** Defined as part of enum type "CGerror" */
public static final int CG_COMPILER_ERROR = 1;
/** Defined as part of enum type "CGerror" */
public static final int CG_INVALID_PARAMETER_ERROR = 2;
/** Defined as part of enum type "CGerror" */
public static final int CG_INVALID_PROFILE_ERROR = 3;
/** Defined as part of enum type "CGerror" */
public static final int CG_PROGRAM_LOAD_ERROR = 4;
/** Defined as part of enum type "CGerror" */
public static final int CG_PROGRAM_BIND_ERROR = 5;
/** Defined as part of enum type "CGerror" */
public static final int CG_PROGRAM_NOT_LOADED_ERROR = 6;
/** Defined as part of enum type "CGerror" */
public static final int CG_UNSUPPORTED_GL_EXTENSION_ERROR = 7;
/** Defined as part of enum type "CGerror" */
public static final int CG_INVALID_VALUE_TYPE_ERROR = 8;
/** Defined as part of enum type "CGerror" */
public static final int CG_NOT_MATRIX_PARAM_ERROR = 9;
/** Defined as part of enum type "CGerror" */
public static final int CG_INVALID_ENUMERANT_ERROR = 10;
/** Defined as part of enum type "CGerror" */
public static final int CG_NOT_4x4_MATRIX_ERROR = 11;
/** Defined as part of enum type "CGerror" */
public static final int CG_FILE_READ_ERROR = 12;
/** Defined as part of enum type "CGerror" */
public static final int CG_FILE_WRITE_ERROR = 13;
/** Defined as part of enum type "CGerror" */
public static final int CG_NVPARSE_ERROR = 14;
/** Defined as part of enum type "CGerror" */
public static final int CG_MEMORY_ALLOC_ERROR = 15;
/** Defined as part of enum type "CGerror" */
public static final int CG_INVALID_CONTEXT_HANDLE_ERROR = 16;
/** Defined as part of enum type "CGerror" */
public static final int CG_INVALID_PROGRAM_HANDLE_ERROR = 17;
/** Defined as part of enum type "CGerror" */
public static final int CG_INVALID_PARAM_HANDLE_ERROR = 18;
/** Defined as part of enum type "CGerror" */
public static final int CG_UNKNOWN_PROFILE_ERROR = 19;
/** Defined as part of enum type "CGerror" */
public static final int CG_VAR_ARG_ERROR = 20;
/** Defined as part of enum type "CGerror" */
public static final int CG_INVALID_DIMENSION_ERROR = 21;
/** Defined as part of enum type "CGerror" */
public static final int CG_ARRAY_PARAM_ERROR = 22;
/** Defined as part of enum type "CGerror" */
public static final int CG_OUT_OF_ARRAY_BOUNDS_ERROR = 23;
/** Defined as part of enum type "CGerror" */
public static final int CG_CONFLICTING_TYPES_ERROR = 24;
/** Defined as part of enum type "CGerror" */
public static final int CG_CONFLICTING_PARAMETER_TYPES_ERROR = 25;
/** Defined as part of enum type "CGerror" */
public static final int CG_PARAMETER_IS_NOT_SHARED_ERROR = 26;
/** Defined as part of enum type "CGerror" */
public static final int CG_INVALID_PARAMETER_VARIABILITY_ERROR = 27;
/** Defined as part of enum type "CGerror" */
public static final int CG_CANNOT_DESTROY_PARAMETER_ERROR = 28;
/** Defined as part of enum type "CGerror" */
public static final int CG_NOT_ROOT_PARAMETER_ERROR = 29;
/** Defined as part of enum type "CGerror" */
public static final int CG_PARAMETERS_DO_NOT_MATCH_ERROR = 30;
/** Defined as part of enum type "CGerror" */
public static final int CG_IS_NOT_PROGRAM_PARAMETER_ERROR = 31;
/** Defined as part of enum type "CGerror" */
public static final int CG_INVALID_PARAMETER_TYPE_ERROR = 32;
/** Defined as part of enum type "CGerror" */
public static final int CG_PARAMETER_IS_NOT_RESIZABLE_ARRAY_ERROR = 33;
/** Defined as part of enum type "CGerror" */
public static final int CG_INVALID_SIZE_ERROR = 34;
/** Defined as part of enum type "CGerror" */
public static final int CG_BIND_CREATES_CYCLE_ERROR = 35;
/** Defined as part of enum type "CGerror" */
public static final int CG_ARRAY_TYPES_DO_NOT_MATCH_ERROR = 36;
/** Defined as part of enum type "CGerror" */
public static final int CG_ARRAY_DIMENSIONS_DO_NOT_MATCH_ERROR = 37;
/** Defined as part of enum type "CGerror" */
public static final int CG_ARRAY_HAS_WRONG_DIMENSION_ERROR = 38;
/** Defined as part of enum type "CGerror" */
public static final int CG_TYPE_IS_NOT_DEFINED_IN_PROGRAM_ERROR = 39;
/** Defined as part of enum type "CGerror" */
public static final int CG_INVALID_EFFECT_HANDLE_ERROR = 40;
/** Defined as part of enum type "CGerror" */
public static final int CG_INVALID_STATE_HANDLE_ERROR = 41;
/** Defined as part of enum type "CGerror" */
public static final int CG_INVALID_STATE_ASSIGNMENT_HANDLE_ERROR = 42;
/** Defined as part of enum type "CGerror" */
public static final int CG_INVALID_PASS_HANDLE_ERROR = 43;
/** Defined as part of enum type "CGerror" */
public static final int CG_INVALID_ANNOTATION_HANDLE_ERROR = 44;
/** Defined as part of enum type "CGerror" */
public static final int CG_INVALID_TECHNIQUE_HANDLE_ERROR = 45;
/** Defined as part of enum type "CGerror" */
public static final int CG_INVALID_PARAMETER_HANDLE_ERROR = 46;
/** Defined as part of enum type "CGerror" */
public static final int CG_STATE_ASSIGNMENT_TYPE_MISMATCH_ERROR = 47;
/** Defined as part of enum type "CGerror" */
public static final int CG_INVALID_FUNCTION_HANDLE_ERROR = 48;
/** Defined as part of enum type "CGerror" */
public static final int CG_INVALID_TECHNIQUE_ERROR = 49;
/** Defined as part of enum type "CGerror" */
public static final int CG_INVALID_POINTER_ERROR = 50;
/** Defined as part of enum type "CGerror" */
public static final int CG_NOT_ENOUGH_DATA_ERROR = 51;
/** Defined as part of enum type "CGerror" */
public static final int CG_NON_NUMERIC_PARAMETER_ERROR = 52;
/** Defined as part of enum type "CGerror" */
public static final int CG_ARRAY_SIZE_MISMATCH_ERROR = 53;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXUNIT0 = 2048;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXUNIT1 = 2049;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXUNIT2 = 2050;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXUNIT3 = 2051;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXUNIT4 = 2052;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXUNIT5 = 2053;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXUNIT6 = 2054;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXUNIT7 = 2055;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXUNIT8 = 2056;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXUNIT9 = 2057;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXUNIT10 = 2058;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXUNIT11 = 2059;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXUNIT12 = 2060;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXUNIT13 = 2061;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXUNIT14 = 2062;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXUNIT15 = 2063;
/** Defined as part of enum type "CGresource" */
public static final int CG_ATTR0 = 2113;
/** Defined as part of enum type "CGresource" */
public static final int CG_ATTR1 = 2114;
/** Defined as part of enum type "CGresource" */
public static final int CG_ATTR2 = 2115;
/** Defined as part of enum type "CGresource" */
public static final int CG_ATTR3 = 2116;
/** Defined as part of enum type "CGresource" */
public static final int CG_ATTR4 = 2117;
/** Defined as part of enum type "CGresource" */
public static final int CG_ATTR5 = 2118;
/** Defined as part of enum type "CGresource" */
public static final int CG_ATTR6 = 2119;
/** Defined as part of enum type "CGresource" */
public static final int CG_ATTR7 = 2120;
/** Defined as part of enum type "CGresource" */
public static final int CG_ATTR8 = 2121;
/** Defined as part of enum type "CGresource" */
public static final int CG_ATTR9 = 2122;
/** Defined as part of enum type "CGresource" */
public static final int CG_ATTR10 = 2123;
/** Defined as part of enum type "CGresource" */
public static final int CG_ATTR11 = 2124;
/** Defined as part of enum type "CGresource" */
public static final int CG_ATTR12 = 2125;
/** Defined as part of enum type "CGresource" */
public static final int CG_ATTR13 = 2126;
/** Defined as part of enum type "CGresource" */
public static final int CG_ATTR14 = 2127;
/** Defined as part of enum type "CGresource" */
public static final int CG_ATTR15 = 2128;
/** Defined as part of enum type "CGresource" */
public static final int CG_C = 2178;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEX0 = 2179;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEX1 = 2180;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEX2 = 2181;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEX3 = 2192;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEX4 = 2193;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEX5 = 2194;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEX6 = 2195;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEX7 = 2196;
/** Defined as part of enum type "CGresource" */
public static final int CG_HPOS = 2243;
/** Defined as part of enum type "CGresource" */
public static final int CG_COL0 = 2245;
/** Defined as part of enum type "CGresource" */
public static final int CG_COL1 = 2246;
/** Defined as part of enum type "CGresource" */
public static final int CG_COL2 = 2247;
/** Defined as part of enum type "CGresource" */
public static final int CG_COL3 = 2248;
/** Defined as part of enum type "CGresource" */
public static final int CG_PSIZ = 2309;
/** Defined as part of enum type "CGresource" */
public static final int CG_WPOS = 2373;
/** Defined as part of enum type "CGresource" */
public static final int CG_POSITION0 = 2437;
/** Defined as part of enum type "CGresource" */
public static final int CG_POSITION1 = 2438;
/** Defined as part of enum type "CGresource" */
public static final int CG_POSITION2 = 2439;
/** Defined as part of enum type "CGresource" */
public static final int CG_POSITION3 = 2440;
/** Defined as part of enum type "CGresource" */
public static final int CG_POSITION4 = 2441;
/** Defined as part of enum type "CGresource" */
public static final int CG_POSITION5 = 2442;
/** Defined as part of enum type "CGresource" */
public static final int CG_POSITION6 = 2443;
/** Defined as part of enum type "CGresource" */
public static final int CG_POSITION7 = 2444;
/** Defined as part of enum type "CGresource" */
public static final int CG_POSITION8 = 2445;
/** Defined as part of enum type "CGresource" */
public static final int CG_POSITION9 = 2446;
/** Defined as part of enum type "CGresource" */
public static final int CG_POSITION10 = 2447;
/** Defined as part of enum type "CGresource" */
public static final int CG_POSITION11 = 2448;
/** Defined as part of enum type "CGresource" */
public static final int CG_POSITION12 = 2449;
/** Defined as part of enum type "CGresource" */
public static final int CG_POSITION13 = 2450;
/** Defined as part of enum type "CGresource" */
public static final int CG_POSITION14 = 2451;
/** Defined as part of enum type "CGresource" */
public static final int CG_POSITION15 = 2452;
/** Defined as part of enum type "CGresource" */
public static final int CG_DIFFUSE0 = 2501;
/** Defined as part of enum type "CGresource" */
public static final int CG_TANGENT0 = 2565;
/** Defined as part of enum type "CGresource" */
public static final int CG_TANGENT1 = 2566;
/** Defined as part of enum type "CGresource" */
public static final int CG_TANGENT2 = 2567;
/** Defined as part of enum type "CGresource" */
public static final int CG_TANGENT3 = 2568;
/** Defined as part of enum type "CGresource" */
public static final int CG_TANGENT4 = 2569;
/** Defined as part of enum type "CGresource" */
public static final int CG_TANGENT5 = 2570;
/** Defined as part of enum type "CGresource" */
public static final int CG_TANGENT6 = 2571;
/** Defined as part of enum type "CGresource" */
public static final int CG_TANGENT7 = 2572;
/** Defined as part of enum type "CGresource" */
public static final int CG_TANGENT8 = 2573;
/** Defined as part of enum type "CGresource" */
public static final int CG_TANGENT9 = 2574;
/** Defined as part of enum type "CGresource" */
public static final int CG_TANGENT10 = 2575;
/** Defined as part of enum type "CGresource" */
public static final int CG_TANGENT11 = 2576;
/** Defined as part of enum type "CGresource" */
public static final int CG_TANGENT12 = 2577;
/** Defined as part of enum type "CGresource" */
public static final int CG_TANGENT13 = 2578;
/** Defined as part of enum type "CGresource" */
public static final int CG_TANGENT14 = 2579;
/** Defined as part of enum type "CGresource" */
public static final int CG_TANGENT15 = 2580;
/** Defined as part of enum type "CGresource" */
public static final int CG_SPECULAR0 = 2629;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDINDICES0 = 2693;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDINDICES1 = 2694;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDINDICES2 = 2695;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDINDICES3 = 2696;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDINDICES4 = 2697;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDINDICES5 = 2698;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDINDICES6 = 2699;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDINDICES7 = 2700;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDINDICES8 = 2701;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDINDICES9 = 2702;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDINDICES10 = 2703;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDINDICES11 = 2704;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDINDICES12 = 2705;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDINDICES13 = 2706;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDINDICES14 = 2707;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDINDICES15 = 2708;
/** Defined as part of enum type "CGresource" */
public static final int CG_COLOR0 = 2757;
/** Defined as part of enum type "CGresource" */
public static final int CG_COLOR1 = 2758;
/** Defined as part of enum type "CGresource" */
public static final int CG_COLOR2 = 2759;
/** Defined as part of enum type "CGresource" */
public static final int CG_COLOR3 = 2760;
/** Defined as part of enum type "CGresource" */
public static final int CG_COLOR4 = 2761;
/** Defined as part of enum type "CGresource" */
public static final int CG_COLOR5 = 2762;
/** Defined as part of enum type "CGresource" */
public static final int CG_COLOR6 = 2763;
/** Defined as part of enum type "CGresource" */
public static final int CG_COLOR7 = 2764;
/** Defined as part of enum type "CGresource" */
public static final int CG_COLOR8 = 2765;
/** Defined as part of enum type "CGresource" */
public static final int CG_COLOR9 = 2766;
/** Defined as part of enum type "CGresource" */
public static final int CG_COLOR10 = 2767;
/** Defined as part of enum type "CGresource" */
public static final int CG_COLOR11 = 2768;
/** Defined as part of enum type "CGresource" */
public static final int CG_COLOR12 = 2769;
/** Defined as part of enum type "CGresource" */
public static final int CG_COLOR13 = 2770;
/** Defined as part of enum type "CGresource" */
public static final int CG_COLOR14 = 2771;
/** Defined as part of enum type "CGresource" */
public static final int CG_COLOR15 = 2772;
/** Defined as part of enum type "CGresource" */
public static final int CG_PSIZE0 = 2821;
/** Defined as part of enum type "CGresource" */
public static final int CG_PSIZE1 = 2822;
/** Defined as part of enum type "CGresource" */
public static final int CG_PSIZE2 = 2823;
/** Defined as part of enum type "CGresource" */
public static final int CG_PSIZE3 = 2824;
/** Defined as part of enum type "CGresource" */
public static final int CG_PSIZE4 = 2825;
/** Defined as part of enum type "CGresource" */
public static final int CG_PSIZE5 = 2826;
/** Defined as part of enum type "CGresource" */
public static final int CG_PSIZE6 = 2827;
/** Defined as part of enum type "CGresource" */
public static final int CG_PSIZE7 = 2828;
/** Defined as part of enum type "CGresource" */
public static final int CG_PSIZE8 = 2829;
/** Defined as part of enum type "CGresource" */
public static final int CG_PSIZE9 = 2830;
/** Defined as part of enum type "CGresource" */
public static final int CG_PSIZE10 = 2831;
/** Defined as part of enum type "CGresource" */
public static final int CG_PSIZE11 = 2832;
/** Defined as part of enum type "CGresource" */
public static final int CG_PSIZE12 = 2833;
/** Defined as part of enum type "CGresource" */
public static final int CG_PSIZE13 = 2834;
/** Defined as part of enum type "CGresource" */
public static final int CG_PSIZE14 = 2835;
/** Defined as part of enum type "CGresource" */
public static final int CG_PSIZE15 = 2836;
/** Defined as part of enum type "CGresource" */
public static final int CG_BINORMAL0 = 2885;
/** Defined as part of enum type "CGresource" */
public static final int CG_BINORMAL1 = 2886;
/** Defined as part of enum type "CGresource" */
public static final int CG_BINORMAL2 = 2887;
/** Defined as part of enum type "CGresource" */
public static final int CG_BINORMAL3 = 2888;
/** Defined as part of enum type "CGresource" */
public static final int CG_BINORMAL4 = 2889;
/** Defined as part of enum type "CGresource" */
public static final int CG_BINORMAL5 = 2890;
/** Defined as part of enum type "CGresource" */
public static final int CG_BINORMAL6 = 2891;
/** Defined as part of enum type "CGresource" */
public static final int CG_BINORMAL7 = 2892;
/** Defined as part of enum type "CGresource" */
public static final int CG_BINORMAL8 = 2893;
/** Defined as part of enum type "CGresource" */
public static final int CG_BINORMAL9 = 2894;
/** Defined as part of enum type "CGresource" */
public static final int CG_BINORMAL10 = 2895;
/** Defined as part of enum type "CGresource" */
public static final int CG_BINORMAL11 = 2896;
/** Defined as part of enum type "CGresource" */
public static final int CG_BINORMAL12 = 2897;
/** Defined as part of enum type "CGresource" */
public static final int CG_BINORMAL13 = 2898;
/** Defined as part of enum type "CGresource" */
public static final int CG_BINORMAL14 = 2899;
/** Defined as part of enum type "CGresource" */
public static final int CG_BINORMAL15 = 2900;
/** Defined as part of enum type "CGresource" */
public static final int CG_FOG0 = 2917;
/** Defined as part of enum type "CGresource" */
public static final int CG_FOG1 = 2918;
/** Defined as part of enum type "CGresource" */
public static final int CG_FOG2 = 2919;
/** Defined as part of enum type "CGresource" */
public static final int CG_FOG3 = 2920;
/** Defined as part of enum type "CGresource" */
public static final int CG_FOG4 = 2921;
/** Defined as part of enum type "CGresource" */
public static final int CG_FOG5 = 2922;
/** Defined as part of enum type "CGresource" */
public static final int CG_FOG6 = 2923;
/** Defined as part of enum type "CGresource" */
public static final int CG_FOG7 = 2924;
/** Defined as part of enum type "CGresource" */
public static final int CG_FOG8 = 2925;
/** Defined as part of enum type "CGresource" */
public static final int CG_FOG9 = 2926;
/** Defined as part of enum type "CGresource" */
public static final int CG_FOG10 = 2927;
/** Defined as part of enum type "CGresource" */
public static final int CG_FOG11 = 2928;
/** Defined as part of enum type "CGresource" */
public static final int CG_FOG12 = 2929;
/** Defined as part of enum type "CGresource" */
public static final int CG_FOG13 = 2930;
/** Defined as part of enum type "CGresource" */
public static final int CG_FOG14 = 2931;
/** Defined as part of enum type "CGresource" */
public static final int CG_FOG15 = 2932;
/** Defined as part of enum type "CGresource" */
public static final int CG_DEPTH0 = 2933;
/** Defined as part of enum type "CGresource" */
public static final int CG_DEPTH1 = 2934;
/** Defined as part of enum type "CGresource" */
public static final int CG_DEPTH2 = 2935;
/** Defined as part of enum type "CGresource" */
public static final int CG_DEPTH3 = 2936;
/** Defined as part of enum type "CGresource" */
public static final int CG_DEPTH4 = 2937;
/** Defined as part of enum type "CGresource" */
public static final int CG_DEPTH5 = 2938;
/** Defined as part of enum type "CGresource" */
public static final int CG_DEPTH6 = 2939;
/** Defined as part of enum type "CGresource" */
public static final int CG_DEPTH7 = 2940;
/** Defined as part of enum type "CGresource" */
public static final int CG_DEPTH8 = 2941;
/** Defined as part of enum type "CGresource" */
public static final int CG_DEPTH9 = 29542;
/** Defined as part of enum type "CGresource" */
public static final int CG_DEPTH10 = 2943;
/** Defined as part of enum type "CGresource" */
public static final int CG_DEPTH11 = 2944;
/** Defined as part of enum type "CGresource" */
public static final int CG_DEPTH12 = 2945;
/** Defined as part of enum type "CGresource" */
public static final int CG_DEPTH13 = 2946;
/** Defined as part of enum type "CGresource" */
public static final int CG_DEPTH14 = 2947;
/** Defined as part of enum type "CGresource" */
public static final int CG_DEPTH15 = 2948;
/** Defined as part of enum type "CGresource" */
public static final int CG_SAMPLE0 = 2949;
/** Defined as part of enum type "CGresource" */
public static final int CG_SAMPLE1 = 2950;
/** Defined as part of enum type "CGresource" */
public static final int CG_SAMPLE2 = 2951;
/** Defined as part of enum type "CGresource" */
public static final int CG_SAMPLE3 = 2952;
/** Defined as part of enum type "CGresource" */
public static final int CG_SAMPLE4 = 2953;
/** Defined as part of enum type "CGresource" */
public static final int CG_SAMPLE5 = 2954;
/** Defined as part of enum type "CGresource" */
public static final int CG_SAMPLE6 = 2955;
/** Defined as part of enum type "CGresource" */
public static final int CG_SAMPLE7 = 2956;
/** Defined as part of enum type "CGresource" */
public static final int CG_SAMPLE8 = 2957;
/** Defined as part of enum type "CGresource" */
public static final int CG_SAMPLE9 = 2958;
/** Defined as part of enum type "CGresource" */
public static final int CG_SAMPLE10 = 2959;
/** Defined as part of enum type "CGresource" */
public static final int CG_SAMPLE11 = 2960;
/** Defined as part of enum type "CGresource" */
public static final int CG_SAMPLE12 = 2961;
/** Defined as part of enum type "CGresource" */
public static final int CG_SAMPLE13 = 2962;
/** Defined as part of enum type "CGresource" */
public static final int CG_SAMPLE14 = 2963;
/** Defined as part of enum type "CGresource" */
public static final int CG_SAMPLE15 = 2964;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDWEIGHT0 = 3028;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDWEIGHT1 = 3029;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDWEIGHT2 = 3030;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDWEIGHT3 = 3031;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDWEIGHT4 = 3032;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDWEIGHT5 = 3033;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDWEIGHT6 = 3034;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDWEIGHT7 = 3035;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDWEIGHT8 = 3036;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDWEIGHT9 = 3037;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDWEIGHT10 = 3038;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDWEIGHT11 = 3039;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDWEIGHT12 = 3040;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDWEIGHT13 = 3041;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDWEIGHT14 = 3042;
/** Defined as part of enum type "CGresource" */
public static final int CG_BLENDWEIGHT15 = 3043;
/** Defined as part of enum type "CGresource" */
public static final int CG_NORMAL0 = 3092;
/** Defined as part of enum type "CGresource" */
public static final int CG_NORMAL1 = 3093;
/** Defined as part of enum type "CGresource" */
public static final int CG_NORMAL2 = 3094;
/** Defined as part of enum type "CGresource" */
public static final int CG_NORMAL3 = 3095;
/** Defined as part of enum type "CGresource" */
public static final int CG_NORMAL4 = 3096;
/** Defined as part of enum type "CGresource" */
public static final int CG_NORMAL5 = 3097;
/** Defined as part of enum type "CGresource" */
public static final int CG_NORMAL6 = 3098;
/** Defined as part of enum type "CGresource" */
public static final int CG_NORMAL7 = 3099;
/** Defined as part of enum type "CGresource" */
public static final int CG_NORMAL8 = 3100;
/** Defined as part of enum type "CGresource" */
public static final int CG_NORMAL9 = 3101;
/** Defined as part of enum type "CGresource" */
public static final int CG_NORMAL10 = 3102;
/** Defined as part of enum type "CGresource" */
public static final int CG_NORMAL11 = 3103;
/** Defined as part of enum type "CGresource" */
public static final int CG_NORMAL12 = 3104;
/** Defined as part of enum type "CGresource" */
public static final int CG_NORMAL13 = 3105;
/** Defined as part of enum type "CGresource" */
public static final int CG_NORMAL14 = 3106;
/** Defined as part of enum type "CGresource" */
public static final int CG_NORMAL15 = 3107;
/** Defined as part of enum type "CGresource" */
public static final int CG_FOGCOORD = 3156;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXCOORD0 = 3220;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXCOORD1 = 3221;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXCOORD2 = 3222;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXCOORD3 = 3223;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXCOORD4 = 3224;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXCOORD5 = 3225;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXCOORD6 = 3226;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXCOORD7 = 3227;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXCOORD8 = 3228;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXCOORD9 = 3229;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXCOORD10 = 3230;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXCOORD11 = 3231;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXCOORD12 = 3232;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXCOORD13 = 3233;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXCOORD14 = 3234;
/** Defined as part of enum type "CGresource" */
public static final int CG_TEXCOORD15 = 3235;
/** Defined as part of enum type "CGresource" */
public static final int CG_COMBINER_CONST0 = 3284;
/** Defined as part of enum type "CGresource" */
public static final int CG_COMBINER_CONST1 = 3285;
/** Defined as part of enum type "CGresource" */
public static final int CG_COMBINER_STAGE_CONST0 = 3286;
/** Defined as part of enum type "CGresource" */
public static final int CG_COMBINER_STAGE_CONST1 = 3287;
/** Defined as part of enum type "CGresource" */
public static final int CG_OFFSET_TEXTURE_MATRIX = 3288;
/** Defined as part of enum type "CGresource" */
public static final int CG_OFFSET_TEXTURE_SCALE = 3289;
/** Defined as part of enum type "CGresource" */
public static final int CG_OFFSET_TEXTURE_BIAS = 3290;
/** Defined as part of enum type "CGresource" */
public static final int CG_CONST_EYE = 3291;
/** Defined as part of enum type "CGresource" */
public static final int CG_TESSFACTOR = 3255;
/** Defined as part of enum type "CGresource" */
public static final int CG_UNDEFINED = 3256;
/** Defined as part of enum type "CGGLenum" */
public static final int CG_GL_MATRIX_IDENTITY = 0;
/** Defined as part of enum type "CGGLenum" */
public static final int CG_GL_MATRIX_TRANSPOSE = 1;
/** Defined as part of enum type "CGGLenum" */
public static final int CG_GL_MATRIX_INVERSE = 2;
/** Defined as part of enum type "CGGLenum" */
public static final int CG_GL_MATRIX_INVERSE_TRANSPOSE = 3;
/** Defined as part of enum type "CGGLenum" */
public static final int CG_GL_MODELVIEW_MATRIX = 4;
/** Defined as part of enum type "CGGLenum" */
public static final int CG_GL_PROJECTION_MATRIX = 5;
/** Defined as part of enum type "CGGLenum" */
public static final int CG_GL_TEXTURE_MATRIX = 6;
/** Defined as part of enum type "CGGLenum" */
public static final int CG_GL_MODELVIEW_PROJECTION_MATRIX = 7;
/** Defined as part of enum type "CGGLenum" */
public static final int CG_GL_VERTEX = 8;
/** Defined as part of enum type "CGGLenum" */
public static final int CG_GL_FRAGMENT = 9;
/** Defined as part of enum type "CGprofile" */
public static final int CG_PROFILE_START = 6144;
/** Defined as part of enum type "CGprofile" */
public static final int CG_PROFILE_UNKNOWN = 6145;
/** Defined as part of enum type "CGprofile" */
public static final int CG_PROFILE_VP20 = 6146;
/** Defined as part of enum type "CGprofile" */
public static final int CG_PROFILE_FP20 = 6147;
/** Defined as part of enum type "CGprofile" */
public static final int CG_PROFILE_VP30 = 6148;
/** Defined as part of enum type "CGprofile" */
public static final int CG_PROFILE_FP30 = 6149;
/** Defined as part of enum type "CGprofile" */
public static final int CG_PROFILE_ARBVP1 = 6150;
/** Defined as part of enum type "CGprofile" */
public static final int CG_PROFILE_FP40 = 6151;
/** Defined as part of enum type "CGprofile" */
public static final int CG_PROFILE_ARBFP1 = 7000;
/** Defined as part of enum type "CGprofile" */
public static final int CG_PROFILE_VP40 = 7001;
/** Defined as part of enum type "CGprofile" */
public static final int CG_PROFILE_VS_1_1 = 6153;
/** Defined as part of enum type "CGprofile" */
public static final int CG_PROFILE_VS_2_0 = 6154;
/** Defined as part of enum type "CGprofile" */
public static final int CG_PROFILE_VS_2_X = 6155;
/** Defined as part of enum type "CGprofile" */
public static final int CG_PROFILE_PS_1_1 = 6159;
/** Defined as part of enum type "CGprofile" */
public static final int CG_PROFILE_PS_1_2 = 6160;
/** Defined as part of enum type "CGprofile" */
public static final int CG_PROFILE_PS_1_3 = 6161;
/** Defined as part of enum type "CGprofile" */
public static final int CG_PROFILE_PS_2_0 = 6162;
/** Defined as part of enum type "CGprofile" */
public static final int CG_PROFILE_PS_2_X = 6163;
/** Defined as part of enum type "CGprofile" */
public static final int GENERIC = 7002;
/** Defined as part of enum type "CGprofile" */
public static final int CG_PROFILE_MAX = 7100;
public static final int CG_VERSION_NUM = 1400;
/** Entry point (through function pointer) to C language function: void cgAddStateEnumerant(CGstate, const char * name, int value); */
public static void cgAddStateEnumerant(CGstate arg0, String name, int value) {
final long __addr_ = cgProcAddressTable._addressof_cgAddStateEnumerant;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgAddStateEnumerant\" not available");
}
dispatch_cgAddStateEnumerant1(((arg0 == null) ? null : arg0.getBuffer()), name, value, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgAddStateEnumerant(CGstate, const char * name, int value); */
private static native void dispatch_cgAddStateEnumerant1(ByteBuffer arg0, String name, int value, long procAddress);
/** Entry point (through function pointer) to C language function: CGbool cgCallStateResetCallback(CGstateassignment); */
public static boolean cgCallStateResetCallback(CGstateassignment arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgCallStateResetCallback;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgCallStateResetCallback\" not available");
}
return dispatch_cgCallStateResetCallback1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGbool cgCallStateResetCallback(CGstateassignment); */
private static native boolean dispatch_cgCallStateResetCallback1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGbool cgCallStateSetCallback(CGstateassignment); */
public static boolean cgCallStateSetCallback(CGstateassignment arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgCallStateSetCallback;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgCallStateSetCallback\" not available");
}
return dispatch_cgCallStateSetCallback1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGbool cgCallStateSetCallback(CGstateassignment); */
private static native boolean dispatch_cgCallStateSetCallback1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGbool cgCallStateValidateCallback(CGstateassignment); */
public static boolean cgCallStateValidateCallback(CGstateassignment arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgCallStateValidateCallback;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgCallStateValidateCallback\" not available");
}
return dispatch_cgCallStateValidateCallback1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGbool cgCallStateValidateCallback(CGstateassignment); */
private static native boolean dispatch_cgCallStateValidateCallback1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: void cgCompileProgram(CGprogram program); */
public static void cgCompileProgram(CGprogram program) {
final long __addr_ = cgProcAddressTable._addressof_cgCompileProgram;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgCompileProgram\" not available");
}
dispatch_cgCompileProgram1(((program == null) ? null : program.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: void cgCompileProgram(CGprogram program); */
private static native void dispatch_cgCompileProgram1(ByteBuffer program, long procAddress);
/** Entry point (through function pointer) to C language function: void cgConnectParameter(CGparameter from, CGparameter to); */
public static void cgConnectParameter(CGparameter from, CGparameter to) {
final long __addr_ = cgProcAddressTable._addressof_cgConnectParameter;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgConnectParameter\" not available");
}
dispatch_cgConnectParameter1(((from == null) ? null : from.getBuffer()), ((to == null) ? null : to.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: void cgConnectParameter(CGparameter from, CGparameter to); */
private static native void dispatch_cgConnectParameter1(ByteBuffer from, ByteBuffer to, long procAddress);
/** Entry point (through function pointer) to C language function: CGprogram cgCopyProgram(CGprogram program); */
public static CGprogram cgCopyProgram(CGprogram program) {
final long __addr_ = cgProcAddressTable._addressof_cgCopyProgram;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgCopyProgram\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgCopyProgram1(((program == null) ? null : program.getBuffer()), __addr_);
if (_res == null) return null;
return CGprogram.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGprogram cgCopyProgram(CGprogram program); */
private static native ByteBuffer dispatch_cgCopyProgram1(ByteBuffer program, long procAddress);
/** Entry point (through function pointer) to C language function: CGstate cgCreateArraySamplerState(CGcontext, const char * name, CGtype, int nelems);
@param arg2 valid values are: 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, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE
*/
public static CGstate cgCreateArraySamplerState(CGcontext arg0, String name, int arg2, int nelems) {
final long __addr_ = cgProcAddressTable._addressof_cgCreateArraySamplerState;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgCreateArraySamplerState\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgCreateArraySamplerState1(((arg0 == null) ? null : arg0.getBuffer()), name, arg2, nelems, __addr_);
if (_res == null) return null;
return CGstate.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGstate cgCreateArraySamplerState(CGcontext, const char * name, CGtype, int nelems);
@param arg2 valid values are: 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, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE
*/
private static native ByteBuffer dispatch_cgCreateArraySamplerState1(ByteBuffer arg0, String name, int arg2, int nelems, long procAddress);
/** Entry point (through function pointer) to C language function: CGstate cgCreateArrayState(CGcontext, const char * name, CGtype, int nelems);
@param arg2 valid values are: 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, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE
*/
public static CGstate cgCreateArrayState(CGcontext arg0, String name, int arg2, int nelems) {
final long __addr_ = cgProcAddressTable._addressof_cgCreateArrayState;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgCreateArrayState\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgCreateArrayState1(((arg0 == null) ? null : arg0.getBuffer()), name, arg2, nelems, __addr_);
if (_res == null) return null;
return CGstate.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGstate cgCreateArrayState(CGcontext, const char * name, CGtype, int nelems);
@param arg2 valid values are: 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, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE
*/
private static native ByteBuffer dispatch_cgCreateArrayState1(ByteBuffer arg0, String name, int arg2, int nelems, long procAddress);
/** Entry point (through function pointer) to C language function: CGcontext cgCreateContext(void); */
public static CGcontext cgCreateContext() {
final long __addr_ = cgProcAddressTable._addressof_cgCreateContext;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgCreateContext\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgCreateContext1(__addr_);
if (_res == null) return null;
return CGcontext.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGcontext cgCreateContext(void); */
private static native ByteBuffer dispatch_cgCreateContext1(long procAddress);
/** Entry point (through function pointer) to C language function: CGeffect cgCreateEffect(CGcontext, const char * code, const char * * args); */
public static CGeffect cgCreateEffect(CGcontext arg0, String code, String[] args) {
final long __addr_ = cgProcAddressTable._addressof_cgCreateEffect;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgCreateEffect\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgCreateEffect1(((arg0 == null) ? null : arg0.getBuffer()), code, args, __addr_);
if (_res == null) return null;
return CGeffect.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGeffect cgCreateEffect(CGcontext, const char * code, const char * * args); */
private static native ByteBuffer dispatch_cgCreateEffect1(ByteBuffer arg0, String code, String[] args, long procAddress);
/** Entry point (through function pointer) to C language function: CGeffect cgCreateEffectFromFile(CGcontext, const char * filename, const char * * args); */
public static CGeffect cgCreateEffectFromFile(CGcontext arg0, String filename, String[] args) {
final long __addr_ = cgProcAddressTable._addressof_cgCreateEffectFromFile;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgCreateEffectFromFile\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgCreateEffectFromFile1(((arg0 == null) ? null : arg0.getBuffer()), filename, args, __addr_);
if (_res == null) return null;
return CGeffect.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGeffect cgCreateEffectFromFile(CGcontext, const char * filename, const char * * args); */
private static native ByteBuffer dispatch_cgCreateEffectFromFile1(ByteBuffer arg0, String filename, String[] args, long procAddress);
/** Entry point (through function pointer) to C language function: CGparameter cgCreateParameter(CGcontext ctx, CGtype type);
@param type valid values are: 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, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE
*/
public static CGparameter cgCreateParameter(CGcontext ctx, int type) {
final long __addr_ = cgProcAddressTable._addressof_cgCreateParameter;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgCreateParameter\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgCreateParameter1(((ctx == null) ? null : ctx.getBuffer()), type, __addr_);
if (_res == null) return null;
return CGparameter.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGparameter cgCreateParameter(CGcontext ctx, CGtype type);
@param type valid values are: 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, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE
*/
private static native ByteBuffer dispatch_cgCreateParameter1(ByteBuffer ctx, int type, long procAddress);
/** Entry point (through function pointer) to C language function: CGparameter cgCreateParameterArray(CGcontext ctx, CGtype type, int length);
@param type valid values are: 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, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE
*/
public static CGparameter cgCreateParameterArray(CGcontext ctx, int type, int length) {
final long __addr_ = cgProcAddressTable._addressof_cgCreateParameterArray;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgCreateParameterArray\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgCreateParameterArray1(((ctx == null) ? null : ctx.getBuffer()), type, length, __addr_);
if (_res == null) return null;
return CGparameter.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGparameter cgCreateParameterArray(CGcontext ctx, CGtype type, int length);
@param type valid values are: 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, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE
*/
private static native ByteBuffer dispatch_cgCreateParameterArray1(ByteBuffer ctx, int type, int length, long procAddress);
/** Entry point (through function pointer) to C language function: CGparameter cgCreateParameterMultiDimArray(CGcontext ctx, CGtype type, int dim, const int * lengths);
@param type valid values are: 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, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE
@param lengths a direct or array-backed {@link java.nio.IntBuffer} */
public static CGparameter cgCreateParameterMultiDimArray(CGcontext ctx, int type, int dim, IntBuffer lengths) {
final boolean lengths_is_direct = Buffers.isDirect(lengths);
final long __addr_ = cgProcAddressTable._addressof_cgCreateParameterMultiDimArray;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgCreateParameterMultiDimArray\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgCreateParameterMultiDimArray1(((ctx == null) ? null : ctx.getBuffer()), type, dim, lengths_is_direct ? lengths : Buffers.getArray(lengths), lengths_is_direct ? Buffers.getDirectBufferByteOffset(lengths) : Buffers.getIndirectBufferByteOffset(lengths), lengths_is_direct, __addr_);
if (_res == null) return null;
return CGparameter.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGparameter cgCreateParameterMultiDimArray(CGcontext ctx, CGtype type, int dim, const int * lengths);
@param type valid values are: 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, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE
@param lengths a direct or array-backed {@link java.nio.IntBuffer} */
private static native ByteBuffer dispatch_cgCreateParameterMultiDimArray1(ByteBuffer ctx, int type, int dim, Object lengths, int lengths_byte_offset, boolean lengths_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: CGparameter cgCreateParameterMultiDimArray(CGcontext ctx, CGtype type, int dim, const int * lengths);
@param type valid values are: 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, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE
*/
public static CGparameter cgCreateParameterMultiDimArray(CGcontext ctx, int type, int dim, int[] lengths, int lengths_offset) {
if(lengths != null && lengths.length <= lengths_offset)
throw new CgException("array offset argument \"lengths_offset\" (" + lengths_offset + ") equals or exceeds array length (" + lengths.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgCreateParameterMultiDimArray;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgCreateParameterMultiDimArray\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgCreateParameterMultiDimArray1(((ctx == null) ? null : ctx.getBuffer()), type, dim, lengths, Buffers.SIZEOF_INT * lengths_offset, false, __addr_);
if (_res == null) return null;
return CGparameter.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGprogram cgCreateProgram(CGcontext ctx, CGenum program_type, const char * program, CGprofile profile, const char * entry, const char * * args);
@param program_type valid values are: 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, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR
@param profile valid values are: CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, 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, GENERIC, CG_PROFILE_MAX
*/
public static CGprogram cgCreateProgram(CGcontext ctx, int program_type, String program, int profile, String entry, String[] args) {
final long __addr_ = cgProcAddressTable._addressof_cgCreateProgram;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgCreateProgram\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgCreateProgram1(((ctx == null) ? null : ctx.getBuffer()), program_type, program, profile, entry, args, __addr_);
if (_res == null) return null;
return CGprogram.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGprogram cgCreateProgram(CGcontext ctx, CGenum program_type, const char * program, CGprofile profile, const char * entry, const char * * args);
@param program_type valid values are: 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, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR
@param profile valid values are: CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, 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, GENERIC, CG_PROFILE_MAX
*/
private static native ByteBuffer dispatch_cgCreateProgram1(ByteBuffer ctx, int program_type, String program, int profile, String entry, String[] args, long procAddress);
/** Entry point (through function pointer) to C language function: CGprogram cgCreateProgramFromEffect(CGeffect effect, CGprofile profile, const char * entry, const char * * args);
@param profile valid values are: CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, 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, GENERIC, CG_PROFILE_MAX
*/
public static CGprogram cgCreateProgramFromEffect(CGeffect effect, int profile, String entry, String[] args) {
final long __addr_ = cgProcAddressTable._addressof_cgCreateProgramFromEffect;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgCreateProgramFromEffect\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgCreateProgramFromEffect1(((effect == null) ? null : effect.getBuffer()), profile, entry, args, __addr_);
if (_res == null) return null;
return CGprogram.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGprogram cgCreateProgramFromEffect(CGeffect effect, CGprofile profile, const char * entry, const char * * args);
@param profile valid values are: CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, 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, GENERIC, CG_PROFILE_MAX
*/
private static native ByteBuffer dispatch_cgCreateProgramFromEffect1(ByteBuffer effect, int profile, String entry, String[] args, long procAddress);
/** Entry point (through function pointer) to C language function: CGprogram cgCreateProgramFromFile(CGcontext ctx, CGenum program_type, const char * program_file, CGprofile profile, const char * entry, const char * * args);
@param program_type valid values are: 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, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR
@param profile valid values are: CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, 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, GENERIC, CG_PROFILE_MAX
*/
public static CGprogram cgCreateProgramFromFile(CGcontext ctx, int program_type, String program_file, int profile, String entry, String[] args) {
final long __addr_ = cgProcAddressTable._addressof_cgCreateProgramFromFile;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgCreateProgramFromFile\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgCreateProgramFromFile1(((ctx == null) ? null : ctx.getBuffer()), program_type, program_file, profile, entry, args, __addr_);
if (_res == null) return null;
return CGprogram.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGprogram cgCreateProgramFromFile(CGcontext ctx, CGenum program_type, const char * program_file, CGprofile profile, const char * entry, const char * * args);
@param program_type valid values are: 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, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR
@param profile valid values are: CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, 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, GENERIC, CG_PROFILE_MAX
*/
private static native ByteBuffer dispatch_cgCreateProgramFromFile1(ByteBuffer ctx, int program_type, String program_file, int profile, String entry, String[] args, long procAddress);
/** Entry point (through function pointer) to C language function: CGstate cgCreateSamplerState(CGcontext, const char * name, CGtype);
@param arg2 valid values are: 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, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE
*/
public static CGstate cgCreateSamplerState(CGcontext arg0, String name, int arg2) {
final long __addr_ = cgProcAddressTable._addressof_cgCreateSamplerState;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgCreateSamplerState\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgCreateSamplerState1(((arg0 == null) ? null : arg0.getBuffer()), name, arg2, __addr_);
if (_res == null) return null;
return CGstate.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGstate cgCreateSamplerState(CGcontext, const char * name, CGtype);
@param arg2 valid values are: 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, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE
*/
private static native ByteBuffer dispatch_cgCreateSamplerState1(ByteBuffer arg0, String name, int arg2, long procAddress);
/** Entry point (through function pointer) to C language function: CGstate cgCreateState(CGcontext, const char * name, CGtype);
@param arg2 valid values are: 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, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE
*/
public static CGstate cgCreateState(CGcontext arg0, String name, int arg2) {
final long __addr_ = cgProcAddressTable._addressof_cgCreateState;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgCreateState\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgCreateState1(((arg0 == null) ? null : arg0.getBuffer()), name, arg2, __addr_);
if (_res == null) return null;
return CGstate.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGstate cgCreateState(CGcontext, const char * name, CGtype);
@param arg2 valid values are: 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, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE
*/
private static native ByteBuffer dispatch_cgCreateState1(ByteBuffer arg0, String name, int arg2, long procAddress);
/** Entry point (through function pointer) to C language function: void cgDestroyContext(CGcontext ctx); */
public static void cgDestroyContext(CGcontext ctx) {
final long __addr_ = cgProcAddressTable._addressof_cgDestroyContext;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgDestroyContext\" not available");
}
dispatch_cgDestroyContext1(((ctx == null) ? null : ctx.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: void cgDestroyContext(CGcontext ctx); */
private static native void dispatch_cgDestroyContext1(ByteBuffer ctx, long procAddress);
/** Entry point (through function pointer) to C language function: void cgDestroyEffect(CGeffect); */
public static void cgDestroyEffect(CGeffect arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgDestroyEffect;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgDestroyEffect\" not available");
}
dispatch_cgDestroyEffect1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: void cgDestroyEffect(CGeffect); */
private static native void dispatch_cgDestroyEffect1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: void cgDestroyParameter(CGparameter param); */
public static void cgDestroyParameter(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgDestroyParameter;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgDestroyParameter\" not available");
}
dispatch_cgDestroyParameter1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: void cgDestroyParameter(CGparameter param); */
private static native void dispatch_cgDestroyParameter1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: void cgDestroyProgram(CGprogram program); */
public static void cgDestroyProgram(CGprogram program) {
final long __addr_ = cgProcAddressTable._addressof_cgDestroyProgram;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgDestroyProgram\" not available");
}
dispatch_cgDestroyProgram1(((program == null) ? null : program.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: void cgDestroyProgram(CGprogram program); */
private static native void dispatch_cgDestroyProgram1(ByteBuffer program, long procAddress);
/** Entry point (through function pointer) to C language function: void cgDisconnectParameter(CGparameter param); */
public static void cgDisconnectParameter(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgDisconnectParameter;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgDisconnectParameter\" not available");
}
dispatch_cgDisconnectParameter1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: void cgDisconnectParameter(CGparameter param); */
private static native void dispatch_cgDisconnectParameter1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: void cgEvaluateProgram(CGprogram, float * , int ncomps, int nx, int ny, int nz);
@param arg1 a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgEvaluateProgram(CGprogram arg0, FloatBuffer arg1, int ncomps, int nx, int ny, int nz) {
final boolean arg1_is_direct = Buffers.isDirect(arg1);
final long __addr_ = cgProcAddressTable._addressof_cgEvaluateProgram;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgEvaluateProgram\" not available");
}
dispatch_cgEvaluateProgram1(((arg0 == null) ? null : arg0.getBuffer()), arg1_is_direct ? arg1 : Buffers.getArray(arg1), arg1_is_direct ? Buffers.getDirectBufferByteOffset(arg1) : Buffers.getIndirectBufferByteOffset(arg1), arg1_is_direct, ncomps, nx, ny, nz, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgEvaluateProgram(CGprogram, float * , int ncomps, int nx, int ny, int nz);
@param arg1 a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgEvaluateProgram1(ByteBuffer arg0, Object arg1, int arg1_byte_offset, boolean arg1_is_direct, int ncomps, int nx, int ny, int nz, long procAddress);
/** Entry point (through function pointer) to C language function: void cgEvaluateProgram(CGprogram, float * , int ncomps, int nx, int ny, int nz); */
public static void cgEvaluateProgram(CGprogram arg0, float[] arg1, int arg1_offset, int ncomps, int nx, int ny, int nz) {
if(arg1 != null && arg1.length <= arg1_offset)
throw new CgException("array offset argument \"arg1_offset\" (" + arg1_offset + ") equals or exceeds array length (" + arg1.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgEvaluateProgram;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgEvaluateProgram\" not available");
}
dispatch_cgEvaluateProgram1(((arg0 == null) ? null : arg0.getBuffer()), arg1, Buffers.SIZEOF_FLOAT * arg1_offset, false, ncomps, nx, ny, nz, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLBindProgram(CGprogram program); */
public static void cgGLBindProgram(CGprogram program) {
final long __addr_ = cgProcAddressTable._addressof_cgGLBindProgram;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLBindProgram\" not available");
}
dispatch_cgGLBindProgram1(((program == null) ? null : program.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLBindProgram(CGprogram program); */
private static native void dispatch_cgGLBindProgram1(ByteBuffer program, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLDisableClientState(CGparameter param); */
public static void cgGLDisableClientState(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGLDisableClientState;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLDisableClientState\" not available");
}
dispatch_cgGLDisableClientState1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLDisableClientState(CGparameter param); */
private static native void dispatch_cgGLDisableClientState1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLDisableProfile(CGprofile profile);
@param profile valid values are: CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, 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, GENERIC, CG_PROFILE_MAX
*/
public static void cgGLDisableProfile(int profile) {
final long __addr_ = cgProcAddressTable._addressof_cgGLDisableProfile;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLDisableProfile\" not available");
}
dispatch_cgGLDisableProfile1(profile, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLDisableProfile(CGprofile profile);
@param profile valid values are: CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, 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, GENERIC, CG_PROFILE_MAX
*/
static private native void dispatch_cgGLDisableProfile1(int profile, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLDisableTextureParameter(CGparameter param); */
public static void cgGLDisableTextureParameter(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGLDisableTextureParameter;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLDisableTextureParameter\" not available");
}
dispatch_cgGLDisableTextureParameter1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLDisableTextureParameter(CGparameter param); */
private static native void dispatch_cgGLDisableTextureParameter1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLEnableClientState(CGparameter param); */
public static void cgGLEnableClientState(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGLEnableClientState;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLEnableClientState\" not available");
}
dispatch_cgGLEnableClientState1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLEnableClientState(CGparameter param); */
private static native void dispatch_cgGLEnableClientState1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLEnableProfile(CGprofile profile);
@param profile valid values are: CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, 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, GENERIC, CG_PROFILE_MAX
*/
public static void cgGLEnableProfile(int profile) {
final long __addr_ = cgProcAddressTable._addressof_cgGLEnableProfile;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLEnableProfile\" not available");
}
dispatch_cgGLEnableProfile1(profile, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLEnableProfile(CGprofile profile);
@param profile valid values are: CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, 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, GENERIC, CG_PROFILE_MAX
*/
static private native void dispatch_cgGLEnableProfile1(int profile, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLEnableTextureParameter(CGparameter param); */
public static void cgGLEnableTextureParameter(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGLEnableTextureParameter;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLEnableTextureParameter\" not available");
}
dispatch_cgGLEnableTextureParameter1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLEnableTextureParameter(CGparameter param); */
private static native void dispatch_cgGLEnableTextureParameter1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: CGprofile cgGLGetLatestProfile(CGGLenum profile_type);
@param profile_type valid values are: 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
*/
public static int cgGLGetLatestProfile(int profile_type) {
final long __addr_ = cgProcAddressTable._addressof_cgGLGetLatestProfile;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetLatestProfile\" not available");
}
return dispatch_cgGLGetLatestProfile1(profile_type, __addr_);
}
/** Entry point (through function pointer) to C language function: CGprofile cgGLGetLatestProfile(CGGLenum profile_type);
@param profile_type valid values are: 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
*/
static private native int dispatch_cgGLGetLatestProfile1(int profile_type, long procAddress);
/** Entry point (through function pointer) to C language function: CGbool cgGLGetManageTextureParameters(CGcontext ctx); */
public static boolean cgGLGetManageTextureParameters(CGcontext ctx) {
final long __addr_ = cgProcAddressTable._addressof_cgGLGetManageTextureParameters;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetManageTextureParameters\" not available");
}
return dispatch_cgGLGetManageTextureParameters1(((ctx == null) ? null : ctx.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGbool cgGLGetManageTextureParameters(CGcontext ctx); */
private static native boolean dispatch_cgGLGetManageTextureParameters1(ByteBuffer ctx, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterArraydc(CGparameter param, long offset, long nelements, double * matrices);
@param matrices a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgGLGetMatrixParameterArraydc(CGparameter param, long offset, long nelements, DoubleBuffer matrices) {
final boolean matrices_is_direct = Buffers.isDirect(matrices);
final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterArraydc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetMatrixParameterArraydc\" not available");
}
dispatch_cgGLGetMatrixParameterArraydc1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices_is_direct ? matrices : Buffers.getArray(matrices), matrices_is_direct ? Buffers.getDirectBufferByteOffset(matrices) : Buffers.getIndirectBufferByteOffset(matrices), matrices_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterArraydc(CGparameter param, long offset, long nelements, double * matrices);
@param matrices a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgGLGetMatrixParameterArraydc1(ByteBuffer param, long offset, long nelements, Object matrices, int matrices_byte_offset, boolean matrices_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterArraydc(CGparameter param, long offset, long nelements, double * matrices); */
public static void cgGLGetMatrixParameterArraydc(CGparameter param, long offset, long nelements, double[] matrices, int matrices_offset) {
if(matrices != null && matrices.length <= matrices_offset)
throw new CgException("array offset argument \"matrices_offset\" (" + matrices_offset + ") equals or exceeds array length (" + matrices.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterArraydc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetMatrixParameterArraydc\" not available");
}
dispatch_cgGLGetMatrixParameterArraydc1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices, Buffers.SIZEOF_DOUBLE * matrices_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterArraydr(CGparameter param, long offset, long nelements, double * matrices);
@param matrices a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgGLGetMatrixParameterArraydr(CGparameter param, long offset, long nelements, DoubleBuffer matrices) {
final boolean matrices_is_direct = Buffers.isDirect(matrices);
final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterArraydr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetMatrixParameterArraydr\" not available");
}
dispatch_cgGLGetMatrixParameterArraydr1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices_is_direct ? matrices : Buffers.getArray(matrices), matrices_is_direct ? Buffers.getDirectBufferByteOffset(matrices) : Buffers.getIndirectBufferByteOffset(matrices), matrices_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterArraydr(CGparameter param, long offset, long nelements, double * matrices);
@param matrices a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgGLGetMatrixParameterArraydr1(ByteBuffer param, long offset, long nelements, Object matrices, int matrices_byte_offset, boolean matrices_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterArraydr(CGparameter param, long offset, long nelements, double * matrices); */
public static void cgGLGetMatrixParameterArraydr(CGparameter param, long offset, long nelements, double[] matrices, int matrices_offset) {
if(matrices != null && matrices.length <= matrices_offset)
throw new CgException("array offset argument \"matrices_offset\" (" + matrices_offset + ") equals or exceeds array length (" + matrices.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterArraydr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetMatrixParameterArraydr\" not available");
}
dispatch_cgGLGetMatrixParameterArraydr1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices, Buffers.SIZEOF_DOUBLE * matrices_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, float * matrices);
@param matrices a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgGLGetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, FloatBuffer matrices) {
final boolean matrices_is_direct = Buffers.isDirect(matrices);
final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterArrayfc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetMatrixParameterArrayfc\" not available");
}
dispatch_cgGLGetMatrixParameterArrayfc1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices_is_direct ? matrices : Buffers.getArray(matrices), matrices_is_direct ? Buffers.getDirectBufferByteOffset(matrices) : Buffers.getIndirectBufferByteOffset(matrices), matrices_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, float * matrices);
@param matrices a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgGLGetMatrixParameterArrayfc1(ByteBuffer param, long offset, long nelements, Object matrices, int matrices_byte_offset, boolean matrices_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, float * matrices); */
public static void cgGLGetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, float[] matrices, int matrices_offset) {
if(matrices != null && matrices.length <= matrices_offset)
throw new CgException("array offset argument \"matrices_offset\" (" + matrices_offset + ") equals or exceeds array length (" + matrices.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterArrayfc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetMatrixParameterArrayfc\" not available");
}
dispatch_cgGLGetMatrixParameterArrayfc1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices, Buffers.SIZEOF_FLOAT * matrices_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, float * matrices);
@param matrices a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgGLGetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, FloatBuffer matrices) {
final boolean matrices_is_direct = Buffers.isDirect(matrices);
final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterArrayfr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetMatrixParameterArrayfr\" not available");
}
dispatch_cgGLGetMatrixParameterArrayfr1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices_is_direct ? matrices : Buffers.getArray(matrices), matrices_is_direct ? Buffers.getDirectBufferByteOffset(matrices) : Buffers.getIndirectBufferByteOffset(matrices), matrices_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, float * matrices);
@param matrices a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgGLGetMatrixParameterArrayfr1(ByteBuffer param, long offset, long nelements, Object matrices, int matrices_byte_offset, boolean matrices_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, float * matrices); */
public static void cgGLGetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, float[] matrices, int matrices_offset) {
if(matrices != null && matrices.length <= matrices_offset)
throw new CgException("array offset argument \"matrices_offset\" (" + matrices_offset + ") equals or exceeds array length (" + matrices.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterArrayfr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetMatrixParameterArrayfr\" not available");
}
dispatch_cgGLGetMatrixParameterArrayfr1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices, Buffers.SIZEOF_FLOAT * matrices_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterdc(CGparameter param, double * matrix);
@param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgGLGetMatrixParameterdc(CGparameter param, DoubleBuffer matrix) {
final boolean matrix_is_direct = Buffers.isDirect(matrix);
final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterdc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetMatrixParameterdc\" not available");
}
dispatch_cgGLGetMatrixParameterdc1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterdc(CGparameter param, double * matrix);
@param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgGLGetMatrixParameterdc1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterdc(CGparameter param, double * matrix); */
public static void cgGLGetMatrixParameterdc(CGparameter param, double[] matrix, int matrix_offset) {
if(matrix != null && matrix.length <= matrix_offset)
throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterdc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetMatrixParameterdc\" not available");
}
dispatch_cgGLGetMatrixParameterdc1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_DOUBLE * matrix_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterdr(CGparameter param, double * matrix);
@param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgGLGetMatrixParameterdr(CGparameter param, DoubleBuffer matrix) {
final boolean matrix_is_direct = Buffers.isDirect(matrix);
final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterdr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetMatrixParameterdr\" not available");
}
dispatch_cgGLGetMatrixParameterdr1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterdr(CGparameter param, double * matrix);
@param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgGLGetMatrixParameterdr1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterdr(CGparameter param, double * matrix); */
public static void cgGLGetMatrixParameterdr(CGparameter param, double[] matrix, int matrix_offset) {
if(matrix != null && matrix.length <= matrix_offset)
throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterdr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetMatrixParameterdr\" not available");
}
dispatch_cgGLGetMatrixParameterdr1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_DOUBLE * matrix_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterfc(CGparameter param, float * matrix);
@param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgGLGetMatrixParameterfc(CGparameter param, FloatBuffer matrix) {
final boolean matrix_is_direct = Buffers.isDirect(matrix);
final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterfc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetMatrixParameterfc\" not available");
}
dispatch_cgGLGetMatrixParameterfc1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterfc(CGparameter param, float * matrix);
@param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgGLGetMatrixParameterfc1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterfc(CGparameter param, float * matrix); */
public static void cgGLGetMatrixParameterfc(CGparameter param, float[] matrix, int matrix_offset) {
if(matrix != null && matrix.length <= matrix_offset)
throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterfc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetMatrixParameterfc\" not available");
}
dispatch_cgGLGetMatrixParameterfc1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_FLOAT * matrix_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterfr(CGparameter param, float * matrix);
@param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgGLGetMatrixParameterfr(CGparameter param, FloatBuffer matrix) {
final boolean matrix_is_direct = Buffers.isDirect(matrix);
final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterfr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetMatrixParameterfr\" not available");
}
dispatch_cgGLGetMatrixParameterfr1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterfr(CGparameter param, float * matrix);
@param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgGLGetMatrixParameterfr1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterfr(CGparameter param, float * matrix); */
public static void cgGLGetMatrixParameterfr(CGparameter param, float[] matrix, int matrix_offset) {
if(matrix != null && matrix.length <= matrix_offset)
throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterfr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetMatrixParameterfr\" not available");
}
dispatch_cgGLGetMatrixParameterfr1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_FLOAT * matrix_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameter1d(CGparameter param, double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgGLGetParameter1d(CGparameter param, DoubleBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter1d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameter1d\" not available");
}
dispatch_cgGLGetParameter1d1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameter1d(CGparameter param, double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgGLGetParameter1d1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLGetParameter1d(CGparameter param, double * v); */
public static void cgGLGetParameter1d(CGparameter param, double[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter1d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameter1d\" not available");
}
dispatch_cgGLGetParameter1d1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameter1f(CGparameter param, float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgGLGetParameter1f(CGparameter param, FloatBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter1f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameter1f\" not available");
}
dispatch_cgGLGetParameter1f1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameter1f(CGparameter param, float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgGLGetParameter1f1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLGetParameter1f(CGparameter param, float * v); */
public static void cgGLGetParameter1f(CGparameter param, float[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter1f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameter1f\" not available");
}
dispatch_cgGLGetParameter1f1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameter2d(CGparameter param, double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgGLGetParameter2d(CGparameter param, DoubleBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter2d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameter2d\" not available");
}
dispatch_cgGLGetParameter2d1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameter2d(CGparameter param, double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgGLGetParameter2d1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLGetParameter2d(CGparameter param, double * v); */
public static void cgGLGetParameter2d(CGparameter param, double[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter2d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameter2d\" not available");
}
dispatch_cgGLGetParameter2d1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameter2f(CGparameter param, float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgGLGetParameter2f(CGparameter param, FloatBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter2f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameter2f\" not available");
}
dispatch_cgGLGetParameter2f1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameter2f(CGparameter param, float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgGLGetParameter2f1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLGetParameter2f(CGparameter param, float * v); */
public static void cgGLGetParameter2f(CGparameter param, float[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter2f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameter2f\" not available");
}
dispatch_cgGLGetParameter2f1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameter3d(CGparameter param, double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgGLGetParameter3d(CGparameter param, DoubleBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter3d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameter3d\" not available");
}
dispatch_cgGLGetParameter3d1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameter3d(CGparameter param, double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgGLGetParameter3d1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLGetParameter3d(CGparameter param, double * v); */
public static void cgGLGetParameter3d(CGparameter param, double[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter3d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameter3d\" not available");
}
dispatch_cgGLGetParameter3d1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameter3f(CGparameter param, float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgGLGetParameter3f(CGparameter param, FloatBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter3f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameter3f\" not available");
}
dispatch_cgGLGetParameter3f1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameter3f(CGparameter param, float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgGLGetParameter3f1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLGetParameter3f(CGparameter param, float * v); */
public static void cgGLGetParameter3f(CGparameter param, float[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter3f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameter3f\" not available");
}
dispatch_cgGLGetParameter3f1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameter4d(CGparameter param, double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgGLGetParameter4d(CGparameter param, DoubleBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter4d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameter4d\" not available");
}
dispatch_cgGLGetParameter4d1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameter4d(CGparameter param, double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgGLGetParameter4d1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLGetParameter4d(CGparameter param, double * v); */
public static void cgGLGetParameter4d(CGparameter param, double[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter4d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameter4d\" not available");
}
dispatch_cgGLGetParameter4d1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameter4f(CGparameter param, float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgGLGetParameter4f(CGparameter param, FloatBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter4f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameter4f\" not available");
}
dispatch_cgGLGetParameter4f1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameter4f(CGparameter param, float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgGLGetParameter4f1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLGetParameter4f(CGparameter param, float * v); */
public static void cgGLGetParameter4f(CGparameter param, float[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter4f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameter4f\" not available");
}
dispatch_cgGLGetParameter4f1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameterArray1d(CGparameter param, long offset, long nelements, double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgGLGetParameterArray1d(CGparameter param, long offset, long nelements, DoubleBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray1d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameterArray1d\" not available");
}
dispatch_cgGLGetParameterArray1d1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameterArray1d(CGparameter param, long offset, long nelements, double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgGLGetParameterArray1d1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLGetParameterArray1d(CGparameter param, long offset, long nelements, double * v); */
public static void cgGLGetParameterArray1d(CGparameter param, long offset, long nelements, double[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray1d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameterArray1d\" not available");
}
dispatch_cgGLGetParameterArray1d1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameterArray1f(CGparameter param, long offset, long nelements, float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgGLGetParameterArray1f(CGparameter param, long offset, long nelements, FloatBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray1f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameterArray1f\" not available");
}
dispatch_cgGLGetParameterArray1f1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameterArray1f(CGparameter param, long offset, long nelements, float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgGLGetParameterArray1f1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLGetParameterArray1f(CGparameter param, long offset, long nelements, float * v); */
public static void cgGLGetParameterArray1f(CGparameter param, long offset, long nelements, float[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray1f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameterArray1f\" not available");
}
dispatch_cgGLGetParameterArray1f1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameterArray2d(CGparameter param, long offset, long nelements, double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgGLGetParameterArray2d(CGparameter param, long offset, long nelements, DoubleBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray2d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameterArray2d\" not available");
}
dispatch_cgGLGetParameterArray2d1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameterArray2d(CGparameter param, long offset, long nelements, double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgGLGetParameterArray2d1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLGetParameterArray2d(CGparameter param, long offset, long nelements, double * v); */
public static void cgGLGetParameterArray2d(CGparameter param, long offset, long nelements, double[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray2d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameterArray2d\" not available");
}
dispatch_cgGLGetParameterArray2d1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameterArray2f(CGparameter param, long offset, long nelements, float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgGLGetParameterArray2f(CGparameter param, long offset, long nelements, FloatBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray2f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameterArray2f\" not available");
}
dispatch_cgGLGetParameterArray2f1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameterArray2f(CGparameter param, long offset, long nelements, float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgGLGetParameterArray2f1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLGetParameterArray2f(CGparameter param, long offset, long nelements, float * v); */
public static void cgGLGetParameterArray2f(CGparameter param, long offset, long nelements, float[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray2f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameterArray2f\" not available");
}
dispatch_cgGLGetParameterArray2f1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameterArray3d(CGparameter param, long offset, long nelements, double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgGLGetParameterArray3d(CGparameter param, long offset, long nelements, DoubleBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray3d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameterArray3d\" not available");
}
dispatch_cgGLGetParameterArray3d1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameterArray3d(CGparameter param, long offset, long nelements, double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgGLGetParameterArray3d1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLGetParameterArray3d(CGparameter param, long offset, long nelements, double * v); */
public static void cgGLGetParameterArray3d(CGparameter param, long offset, long nelements, double[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray3d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameterArray3d\" not available");
}
dispatch_cgGLGetParameterArray3d1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameterArray3f(CGparameter param, long offset, long nelements, float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgGLGetParameterArray3f(CGparameter param, long offset, long nelements, FloatBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray3f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameterArray3f\" not available");
}
dispatch_cgGLGetParameterArray3f1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameterArray3f(CGparameter param, long offset, long nelements, float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgGLGetParameterArray3f1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLGetParameterArray3f(CGparameter param, long offset, long nelements, float * v); */
public static void cgGLGetParameterArray3f(CGparameter param, long offset, long nelements, float[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray3f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameterArray3f\" not available");
}
dispatch_cgGLGetParameterArray3f1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameterArray4d(CGparameter param, long offset, long nelements, double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgGLGetParameterArray4d(CGparameter param, long offset, long nelements, DoubleBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray4d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameterArray4d\" not available");
}
dispatch_cgGLGetParameterArray4d1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameterArray4d(CGparameter param, long offset, long nelements, double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgGLGetParameterArray4d1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLGetParameterArray4d(CGparameter param, long offset, long nelements, double * v); */
public static void cgGLGetParameterArray4d(CGparameter param, long offset, long nelements, double[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray4d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameterArray4d\" not available");
}
dispatch_cgGLGetParameterArray4d1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameterArray4f(CGparameter param, long offset, long nelements, float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgGLGetParameterArray4f(CGparameter param, long offset, long nelements, FloatBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray4f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameterArray4f\" not available");
}
dispatch_cgGLGetParameterArray4f1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLGetParameterArray4f(CGparameter param, long offset, long nelements, float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgGLGetParameterArray4f1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLGetParameterArray4f(CGparameter param, long offset, long nelements, float * v); */
public static void cgGLGetParameterArray4f(CGparameter param, long offset, long nelements, float[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray4f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetParameterArray4f\" not available");
}
dispatch_cgGLGetParameterArray4f1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: GLuint cgGLGetProgramID(CGprogram program); */
public static int cgGLGetProgramID(CGprogram program) {
final long __addr_ = cgProcAddressTable._addressof_cgGLGetProgramID;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetProgramID\" not available");
}
return dispatch_cgGLGetProgramID1(((program == null) ? null : program.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: GLuint cgGLGetProgramID(CGprogram program); */
private static native int dispatch_cgGLGetProgramID1(ByteBuffer program, long procAddress);
/** Entry point (through function pointer) to C language function: GLenum cgGLGetTextureEnum(CGparameter param); */
public static int cgGLGetTextureEnum(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGLGetTextureEnum;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetTextureEnum\" not available");
}
return dispatch_cgGLGetTextureEnum1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: GLenum cgGLGetTextureEnum(CGparameter param); */
private static native int dispatch_cgGLGetTextureEnum1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: GLuint cgGLGetTextureParameter(CGparameter param); */
public static int cgGLGetTextureParameter(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGLGetTextureParameter;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLGetTextureParameter\" not available");
}
return dispatch_cgGLGetTextureParameter1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: GLuint cgGLGetTextureParameter(CGparameter param); */
private static native int dispatch_cgGLGetTextureParameter1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: CGbool cgGLIsProfileSupported(CGprofile profile);
@param profile valid values are: CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, 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, GENERIC, CG_PROFILE_MAX
*/
public static boolean cgGLIsProfileSupported(int profile) {
final long __addr_ = cgProcAddressTable._addressof_cgGLIsProfileSupported;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLIsProfileSupported\" not available");
}
return dispatch_cgGLIsProfileSupported1(profile, __addr_);
}
/** Entry point (through function pointer) to C language function: CGbool cgGLIsProfileSupported(CGprofile profile);
@param profile valid values are: CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, 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, GENERIC, CG_PROFILE_MAX
*/
static private native boolean dispatch_cgGLIsProfileSupported1(int profile, long procAddress);
/** Entry point (through function pointer) to C language function: CGbool cgGLIsProgramLoaded(CGprogram program); */
public static boolean cgGLIsProgramLoaded(CGprogram program) {
final long __addr_ = cgProcAddressTable._addressof_cgGLIsProgramLoaded;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLIsProgramLoaded\" not available");
}
return dispatch_cgGLIsProgramLoaded1(((program == null) ? null : program.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGbool cgGLIsProgramLoaded(CGprogram program); */
private static native boolean dispatch_cgGLIsProgramLoaded1(ByteBuffer program, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLLoadProgram(CGprogram program); */
public static void cgGLLoadProgram(CGprogram program) {
final long __addr_ = cgProcAddressTable._addressof_cgGLLoadProgram;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLLoadProgram\" not available");
}
dispatch_cgGLLoadProgram1(((program == null) ? null : program.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLLoadProgram(CGprogram program); */
private static native void dispatch_cgGLLoadProgram1(ByteBuffer program, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLRegisterStates(CGcontext); */
public static void cgGLRegisterStates(CGcontext arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGLRegisterStates;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLRegisterStates\" not available");
}
dispatch_cgGLRegisterStates1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLRegisterStates(CGcontext); */
private static native void dispatch_cgGLRegisterStates1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetManageTextureParameters(CGcontext ctx, CGbool flag); */
public static void cgGLSetManageTextureParameters(CGcontext ctx, boolean flag) {
final long __addr_ = cgProcAddressTable._addressof_cgGLSetManageTextureParameters;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetManageTextureParameters\" not available");
}
dispatch_cgGLSetManageTextureParameters1(((ctx == null) ? null : ctx.getBuffer()), flag, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetManageTextureParameters(CGcontext ctx, CGbool flag); */
private static native void dispatch_cgGLSetManageTextureParameters1(ByteBuffer ctx, boolean flag, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterArraydc(CGparameter param, long offset, long nelements, const double * matrices);
@param matrices a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgGLSetMatrixParameterArraydc(CGparameter param, long offset, long nelements, DoubleBuffer matrices) {
final boolean matrices_is_direct = Buffers.isDirect(matrices);
final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterArraydc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetMatrixParameterArraydc\" not available");
}
dispatch_cgGLSetMatrixParameterArraydc1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices_is_direct ? matrices : Buffers.getArray(matrices), matrices_is_direct ? Buffers.getDirectBufferByteOffset(matrices) : Buffers.getIndirectBufferByteOffset(matrices), matrices_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterArraydc(CGparameter param, long offset, long nelements, const double * matrices);
@param matrices a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgGLSetMatrixParameterArraydc1(ByteBuffer param, long offset, long nelements, Object matrices, int matrices_byte_offset, boolean matrices_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterArraydc(CGparameter param, long offset, long nelements, const double * matrices); */
public static void cgGLSetMatrixParameterArraydc(CGparameter param, long offset, long nelements, double[] matrices, int matrices_offset) {
if(matrices != null && matrices.length <= matrices_offset)
throw new CgException("array offset argument \"matrices_offset\" (" + matrices_offset + ") equals or exceeds array length (" + matrices.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterArraydc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetMatrixParameterArraydc\" not available");
}
dispatch_cgGLSetMatrixParameterArraydc1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices, Buffers.SIZEOF_DOUBLE * matrices_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterArraydr(CGparameter param, long offset, long nelements, const double * matrices);
@param matrices a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgGLSetMatrixParameterArraydr(CGparameter param, long offset, long nelements, DoubleBuffer matrices) {
final boolean matrices_is_direct = Buffers.isDirect(matrices);
final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterArraydr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetMatrixParameterArraydr\" not available");
}
dispatch_cgGLSetMatrixParameterArraydr1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices_is_direct ? matrices : Buffers.getArray(matrices), matrices_is_direct ? Buffers.getDirectBufferByteOffset(matrices) : Buffers.getIndirectBufferByteOffset(matrices), matrices_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterArraydr(CGparameter param, long offset, long nelements, const double * matrices);
@param matrices a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgGLSetMatrixParameterArraydr1(ByteBuffer param, long offset, long nelements, Object matrices, int matrices_byte_offset, boolean matrices_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterArraydr(CGparameter param, long offset, long nelements, const double * matrices); */
public static void cgGLSetMatrixParameterArraydr(CGparameter param, long offset, long nelements, double[] matrices, int matrices_offset) {
if(matrices != null && matrices.length <= matrices_offset)
throw new CgException("array offset argument \"matrices_offset\" (" + matrices_offset + ") equals or exceeds array length (" + matrices.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterArraydr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetMatrixParameterArraydr\" not available");
}
dispatch_cgGLSetMatrixParameterArraydr1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices, Buffers.SIZEOF_DOUBLE * matrices_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, const float * matrices);
@param matrices a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgGLSetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, FloatBuffer matrices) {
final boolean matrices_is_direct = Buffers.isDirect(matrices);
final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterArrayfc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetMatrixParameterArrayfc\" not available");
}
dispatch_cgGLSetMatrixParameterArrayfc1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices_is_direct ? matrices : Buffers.getArray(matrices), matrices_is_direct ? Buffers.getDirectBufferByteOffset(matrices) : Buffers.getIndirectBufferByteOffset(matrices), matrices_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, const float * matrices);
@param matrices a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgGLSetMatrixParameterArrayfc1(ByteBuffer param, long offset, long nelements, Object matrices, int matrices_byte_offset, boolean matrices_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, const float * matrices); */
public static void cgGLSetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, float[] matrices, int matrices_offset) {
if(matrices != null && matrices.length <= matrices_offset)
throw new CgException("array offset argument \"matrices_offset\" (" + matrices_offset + ") equals or exceeds array length (" + matrices.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterArrayfc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetMatrixParameterArrayfc\" not available");
}
dispatch_cgGLSetMatrixParameterArrayfc1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices, Buffers.SIZEOF_FLOAT * matrices_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, const float * matrices);
@param matrices a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgGLSetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, FloatBuffer matrices) {
final boolean matrices_is_direct = Buffers.isDirect(matrices);
final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterArrayfr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetMatrixParameterArrayfr\" not available");
}
dispatch_cgGLSetMatrixParameterArrayfr1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices_is_direct ? matrices : Buffers.getArray(matrices), matrices_is_direct ? Buffers.getDirectBufferByteOffset(matrices) : Buffers.getIndirectBufferByteOffset(matrices), matrices_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, const float * matrices);
@param matrices a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgGLSetMatrixParameterArrayfr1(ByteBuffer param, long offset, long nelements, Object matrices, int matrices_byte_offset, boolean matrices_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, const float * matrices); */
public static void cgGLSetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, float[] matrices, int matrices_offset) {
if(matrices != null && matrices.length <= matrices_offset)
throw new CgException("array offset argument \"matrices_offset\" (" + matrices_offset + ") equals or exceeds array length (" + matrices.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterArrayfr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetMatrixParameterArrayfr\" not available");
}
dispatch_cgGLSetMatrixParameterArrayfr1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices, Buffers.SIZEOF_FLOAT * matrices_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterdc(CGparameter param, const double * matrix);
@param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgGLSetMatrixParameterdc(CGparameter param, DoubleBuffer matrix) {
final boolean matrix_is_direct = Buffers.isDirect(matrix);
final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterdc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetMatrixParameterdc\" not available");
}
dispatch_cgGLSetMatrixParameterdc1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterdc(CGparameter param, const double * matrix);
@param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgGLSetMatrixParameterdc1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterdc(CGparameter param, const double * matrix); */
public static void cgGLSetMatrixParameterdc(CGparameter param, double[] matrix, int matrix_offset) {
if(matrix != null && matrix.length <= matrix_offset)
throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterdc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetMatrixParameterdc\" not available");
}
dispatch_cgGLSetMatrixParameterdc1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_DOUBLE * matrix_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterdr(CGparameter param, const double * matrix);
@param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgGLSetMatrixParameterdr(CGparameter param, DoubleBuffer matrix) {
final boolean matrix_is_direct = Buffers.isDirect(matrix);
final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterdr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetMatrixParameterdr\" not available");
}
dispatch_cgGLSetMatrixParameterdr1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterdr(CGparameter param, const double * matrix);
@param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgGLSetMatrixParameterdr1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterdr(CGparameter param, const double * matrix); */
public static void cgGLSetMatrixParameterdr(CGparameter param, double[] matrix, int matrix_offset) {
if(matrix != null && matrix.length <= matrix_offset)
throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterdr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetMatrixParameterdr\" not available");
}
dispatch_cgGLSetMatrixParameterdr1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_DOUBLE * matrix_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterfc(CGparameter param, const float * matrix);
@param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgGLSetMatrixParameterfc(CGparameter param, FloatBuffer matrix) {
final boolean matrix_is_direct = Buffers.isDirect(matrix);
final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterfc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetMatrixParameterfc\" not available");
}
dispatch_cgGLSetMatrixParameterfc1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterfc(CGparameter param, const float * matrix);
@param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgGLSetMatrixParameterfc1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterfc(CGparameter param, const float * matrix); */
public static void cgGLSetMatrixParameterfc(CGparameter param, float[] matrix, int matrix_offset) {
if(matrix != null && matrix.length <= matrix_offset)
throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterfc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetMatrixParameterfc\" not available");
}
dispatch_cgGLSetMatrixParameterfc1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_FLOAT * matrix_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterfr(CGparameter param, const float * matrix);
@param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgGLSetMatrixParameterfr(CGparameter param, FloatBuffer matrix) {
final boolean matrix_is_direct = Buffers.isDirect(matrix);
final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterfr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetMatrixParameterfr\" not available");
}
dispatch_cgGLSetMatrixParameterfr1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterfr(CGparameter param, const float * matrix);
@param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgGLSetMatrixParameterfr1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterfr(CGparameter param, const float * matrix); */
public static void cgGLSetMatrixParameterfr(CGparameter param, float[] matrix, int matrix_offset) {
if(matrix != null && matrix.length <= matrix_offset)
throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterfr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetMatrixParameterfr\" not available");
}
dispatch_cgGLSetMatrixParameterfr1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_FLOAT * matrix_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetOptimalOptions(CGprofile profile);
@param profile valid values are: CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, 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, GENERIC, CG_PROFILE_MAX
*/
public static void cgGLSetOptimalOptions(int profile) {
final long __addr_ = cgProcAddressTable._addressof_cgGLSetOptimalOptions;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetOptimalOptions\" not available");
}
dispatch_cgGLSetOptimalOptions1(profile, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetOptimalOptions(CGprofile profile);
@param profile valid values are: CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, 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, GENERIC, CG_PROFILE_MAX
*/
static private native void dispatch_cgGLSetOptimalOptions1(int profile, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetParameter1d(CGparameter param, double x); */
public static void cgGLSetParameter1d(CGparameter param, double x) {
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter1d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameter1d\" not available");
}
dispatch_cgGLSetParameter1d1(((param == null) ? null : param.getBuffer()), x, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameter1d(CGparameter param, double x); */
private static native void dispatch_cgGLSetParameter1d1(ByteBuffer param, double x, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetParameter1dv(CGparameter param, const double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgGLSetParameter1dv(CGparameter param, DoubleBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter1dv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameter1dv\" not available");
}
dispatch_cgGLSetParameter1dv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameter1dv(CGparameter param, const double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgGLSetParameter1dv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetParameter1dv(CGparameter param, const double * v); */
public static void cgGLSetParameter1dv(CGparameter param, double[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter1dv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameter1dv\" not available");
}
dispatch_cgGLSetParameter1dv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameter1f(CGparameter param, float x); */
public static void cgGLSetParameter1f(CGparameter param, float x) {
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter1f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameter1f\" not available");
}
dispatch_cgGLSetParameter1f1(((param == null) ? null : param.getBuffer()), x, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameter1f(CGparameter param, float x); */
private static native void dispatch_cgGLSetParameter1f1(ByteBuffer param, float x, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetParameter1fv(CGparameter param, const float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgGLSetParameter1fv(CGparameter param, FloatBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter1fv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameter1fv\" not available");
}
dispatch_cgGLSetParameter1fv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameter1fv(CGparameter param, const float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgGLSetParameter1fv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetParameter1fv(CGparameter param, const float * v); */
public static void cgGLSetParameter1fv(CGparameter param, float[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter1fv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameter1fv\" not available");
}
dispatch_cgGLSetParameter1fv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameter2d(CGparameter param, double x, double y); */
public static void cgGLSetParameter2d(CGparameter param, double x, double y) {
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter2d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameter2d\" not available");
}
dispatch_cgGLSetParameter2d1(((param == null) ? null : param.getBuffer()), x, y, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameter2d(CGparameter param, double x, double y); */
private static native void dispatch_cgGLSetParameter2d1(ByteBuffer param, double x, double y, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetParameter2dv(CGparameter param, const double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgGLSetParameter2dv(CGparameter param, DoubleBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter2dv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameter2dv\" not available");
}
dispatch_cgGLSetParameter2dv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameter2dv(CGparameter param, const double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgGLSetParameter2dv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetParameter2dv(CGparameter param, const double * v); */
public static void cgGLSetParameter2dv(CGparameter param, double[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter2dv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameter2dv\" not available");
}
dispatch_cgGLSetParameter2dv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameter2f(CGparameter param, float x, float y); */
public static void cgGLSetParameter2f(CGparameter param, float x, float y) {
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter2f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameter2f\" not available");
}
dispatch_cgGLSetParameter2f1(((param == null) ? null : param.getBuffer()), x, y, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameter2f(CGparameter param, float x, float y); */
private static native void dispatch_cgGLSetParameter2f1(ByteBuffer param, float x, float y, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetParameter2fv(CGparameter param, const float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgGLSetParameter2fv(CGparameter param, FloatBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter2fv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameter2fv\" not available");
}
dispatch_cgGLSetParameter2fv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameter2fv(CGparameter param, const float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgGLSetParameter2fv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetParameter2fv(CGparameter param, const float * v); */
public static void cgGLSetParameter2fv(CGparameter param, float[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter2fv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameter2fv\" not available");
}
dispatch_cgGLSetParameter2fv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameter3d(CGparameter param, double x, double y, double z); */
public static void cgGLSetParameter3d(CGparameter param, double x, double y, double z) {
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter3d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameter3d\" not available");
}
dispatch_cgGLSetParameter3d1(((param == null) ? null : param.getBuffer()), x, y, z, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameter3d(CGparameter param, double x, double y, double z); */
private static native void dispatch_cgGLSetParameter3d1(ByteBuffer param, double x, double y, double z, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetParameter3dv(CGparameter param, const double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgGLSetParameter3dv(CGparameter param, DoubleBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter3dv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameter3dv\" not available");
}
dispatch_cgGLSetParameter3dv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameter3dv(CGparameter param, const double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgGLSetParameter3dv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetParameter3dv(CGparameter param, const double * v); */
public static void cgGLSetParameter3dv(CGparameter param, double[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter3dv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameter3dv\" not available");
}
dispatch_cgGLSetParameter3dv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameter3f(CGparameter param, float x, float y, float z); */
public static void cgGLSetParameter3f(CGparameter param, float x, float y, float z) {
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter3f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameter3f\" not available");
}
dispatch_cgGLSetParameter3f1(((param == null) ? null : param.getBuffer()), x, y, z, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameter3f(CGparameter param, float x, float y, float z); */
private static native void dispatch_cgGLSetParameter3f1(ByteBuffer param, float x, float y, float z, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetParameter3fv(CGparameter param, const float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgGLSetParameter3fv(CGparameter param, FloatBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter3fv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameter3fv\" not available");
}
dispatch_cgGLSetParameter3fv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameter3fv(CGparameter param, const float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgGLSetParameter3fv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetParameter3fv(CGparameter param, const float * v); */
public static void cgGLSetParameter3fv(CGparameter param, float[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter3fv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameter3fv\" not available");
}
dispatch_cgGLSetParameter3fv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameter4d(CGparameter param, double x, double y, double z, double w); */
public static void cgGLSetParameter4d(CGparameter param, double x, double y, double z, double w) {
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter4d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameter4d\" not available");
}
dispatch_cgGLSetParameter4d1(((param == null) ? null : param.getBuffer()), x, y, z, w, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameter4d(CGparameter param, double x, double y, double z, double w); */
private static native void dispatch_cgGLSetParameter4d1(ByteBuffer param, double x, double y, double z, double w, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetParameter4dv(CGparameter param, const double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgGLSetParameter4dv(CGparameter param, DoubleBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter4dv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameter4dv\" not available");
}
dispatch_cgGLSetParameter4dv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameter4dv(CGparameter param, const double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgGLSetParameter4dv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetParameter4dv(CGparameter param, const double * v); */
public static void cgGLSetParameter4dv(CGparameter param, double[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter4dv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameter4dv\" not available");
}
dispatch_cgGLSetParameter4dv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameter4f(CGparameter param, float x, float y, float z, float w); */
public static void cgGLSetParameter4f(CGparameter param, float x, float y, float z, float w) {
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter4f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameter4f\" not available");
}
dispatch_cgGLSetParameter4f1(((param == null) ? null : param.getBuffer()), x, y, z, w, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameter4f(CGparameter param, float x, float y, float z, float w); */
private static native void dispatch_cgGLSetParameter4f1(ByteBuffer param, float x, float y, float z, float w, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetParameter4fv(CGparameter param, const float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgGLSetParameter4fv(CGparameter param, FloatBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter4fv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameter4fv\" not available");
}
dispatch_cgGLSetParameter4fv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameter4fv(CGparameter param, const float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgGLSetParameter4fv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetParameter4fv(CGparameter param, const float * v); */
public static void cgGLSetParameter4fv(CGparameter param, float[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter4fv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameter4fv\" not available");
}
dispatch_cgGLSetParameter4fv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameterArray1d(CGparameter param, long offset, long nelements, const double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgGLSetParameterArray1d(CGparameter param, long offset, long nelements, DoubleBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray1d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameterArray1d\" not available");
}
dispatch_cgGLSetParameterArray1d1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameterArray1d(CGparameter param, long offset, long nelements, const double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgGLSetParameterArray1d1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetParameterArray1d(CGparameter param, long offset, long nelements, const double * v); */
public static void cgGLSetParameterArray1d(CGparameter param, long offset, long nelements, double[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray1d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameterArray1d\" not available");
}
dispatch_cgGLSetParameterArray1d1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameterArray1f(CGparameter param, long offset, long nelements, const float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgGLSetParameterArray1f(CGparameter param, long offset, long nelements, FloatBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray1f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameterArray1f\" not available");
}
dispatch_cgGLSetParameterArray1f1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameterArray1f(CGparameter param, long offset, long nelements, const float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgGLSetParameterArray1f1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetParameterArray1f(CGparameter param, long offset, long nelements, const float * v); */
public static void cgGLSetParameterArray1f(CGparameter param, long offset, long nelements, float[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray1f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameterArray1f\" not available");
}
dispatch_cgGLSetParameterArray1f1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameterArray2d(CGparameter param, long offset, long nelements, const double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgGLSetParameterArray2d(CGparameter param, long offset, long nelements, DoubleBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray2d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameterArray2d\" not available");
}
dispatch_cgGLSetParameterArray2d1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameterArray2d(CGparameter param, long offset, long nelements, const double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgGLSetParameterArray2d1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetParameterArray2d(CGparameter param, long offset, long nelements, const double * v); */
public static void cgGLSetParameterArray2d(CGparameter param, long offset, long nelements, double[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray2d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameterArray2d\" not available");
}
dispatch_cgGLSetParameterArray2d1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameterArray2f(CGparameter param, long offset, long nelements, const float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgGLSetParameterArray2f(CGparameter param, long offset, long nelements, FloatBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray2f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameterArray2f\" not available");
}
dispatch_cgGLSetParameterArray2f1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameterArray2f(CGparameter param, long offset, long nelements, const float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgGLSetParameterArray2f1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetParameterArray2f(CGparameter param, long offset, long nelements, const float * v); */
public static void cgGLSetParameterArray2f(CGparameter param, long offset, long nelements, float[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray2f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameterArray2f\" not available");
}
dispatch_cgGLSetParameterArray2f1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameterArray3d(CGparameter param, long offset, long nelements, const double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgGLSetParameterArray3d(CGparameter param, long offset, long nelements, DoubleBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray3d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameterArray3d\" not available");
}
dispatch_cgGLSetParameterArray3d1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameterArray3d(CGparameter param, long offset, long nelements, const double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgGLSetParameterArray3d1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetParameterArray3d(CGparameter param, long offset, long nelements, const double * v); */
public static void cgGLSetParameterArray3d(CGparameter param, long offset, long nelements, double[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray3d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameterArray3d\" not available");
}
dispatch_cgGLSetParameterArray3d1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameterArray3f(CGparameter param, long offset, long nelements, const float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgGLSetParameterArray3f(CGparameter param, long offset, long nelements, FloatBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray3f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameterArray3f\" not available");
}
dispatch_cgGLSetParameterArray3f1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameterArray3f(CGparameter param, long offset, long nelements, const float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgGLSetParameterArray3f1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetParameterArray3f(CGparameter param, long offset, long nelements, const float * v); */
public static void cgGLSetParameterArray3f(CGparameter param, long offset, long nelements, float[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray3f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameterArray3f\" not available");
}
dispatch_cgGLSetParameterArray3f1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameterArray4d(CGparameter param, long offset, long nelements, const double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgGLSetParameterArray4d(CGparameter param, long offset, long nelements, DoubleBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray4d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameterArray4d\" not available");
}
dispatch_cgGLSetParameterArray4d1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameterArray4d(CGparameter param, long offset, long nelements, const double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgGLSetParameterArray4d1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetParameterArray4d(CGparameter param, long offset, long nelements, const double * v); */
public static void cgGLSetParameterArray4d(CGparameter param, long offset, long nelements, double[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray4d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameterArray4d\" not available");
}
dispatch_cgGLSetParameterArray4d1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameterArray4f(CGparameter param, long offset, long nelements, const float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgGLSetParameterArray4f(CGparameter param, long offset, long nelements, FloatBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray4f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameterArray4f\" not available");
}
dispatch_cgGLSetParameterArray4f1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameterArray4f(CGparameter param, long offset, long nelements, const float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgGLSetParameterArray4f1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetParameterArray4f(CGparameter param, long offset, long nelements, const float * v); */
public static void cgGLSetParameterArray4f(CGparameter param, long offset, long nelements, float[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray4f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameterArray4f\" not available");
}
dispatch_cgGLSetParameterArray4f1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameterPointer(CGparameter param, GLint fsize, GLenum type, GLsizei stride, const GLvoid * pointer);
@param pointer a direct only {@link java.nio.Buffer} */
public static void cgGLSetParameterPointer(CGparameter param, int fsize, int type, int stride, Buffer pointer) {
if (!Buffers.isDirect(pointer))
throw new CgException("Argument \"pointer\" is not a direct buffer");
final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterPointer;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetParameterPointer\" not available");
}
dispatch_cgGLSetParameterPointer0(((param == null) ? null : param.getBuffer()), fsize, type, stride, pointer, Buffers.getDirectBufferByteOffset(pointer), __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetParameterPointer(CGparameter param, GLint fsize, GLenum type, GLsizei stride, const GLvoid * pointer);
@param pointer a direct only {@link java.nio.Buffer} */
private static native void dispatch_cgGLSetParameterPointer0(ByteBuffer param, int fsize, int type, int stride, Object pointer, int pointer_byte_offset, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetStateMatrixParameter(CGparameter param, CGGLenum matrix, CGGLenum transform);
@param matrix valid values are: 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
@param transform valid values are: 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
*/
public static void cgGLSetStateMatrixParameter(CGparameter param, int matrix, int transform) {
final long __addr_ = cgProcAddressTable._addressof_cgGLSetStateMatrixParameter;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetStateMatrixParameter\" not available");
}
dispatch_cgGLSetStateMatrixParameter1(((param == null) ? null : param.getBuffer()), matrix, transform, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetStateMatrixParameter(CGparameter param, CGGLenum matrix, CGGLenum transform);
@param matrix valid values are: 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
@param transform valid values are: 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
*/
private static native void dispatch_cgGLSetStateMatrixParameter1(ByteBuffer param, int matrix, int transform, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetTextureParameter(CGparameter param, GLuint texobj); */
public static void cgGLSetTextureParameter(CGparameter param, int texobj) {
final long __addr_ = cgProcAddressTable._addressof_cgGLSetTextureParameter;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetTextureParameter\" not available");
}
dispatch_cgGLSetTextureParameter1(((param == null) ? null : param.getBuffer()), texobj, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetTextureParameter(CGparameter param, GLuint texobj); */
private static native void dispatch_cgGLSetTextureParameter1(ByteBuffer param, int texobj, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLSetupSampler(CGparameter param, GLuint texobj); */
public static void cgGLSetupSampler(CGparameter param, int texobj) {
final long __addr_ = cgProcAddressTable._addressof_cgGLSetupSampler;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLSetupSampler\" not available");
}
dispatch_cgGLSetupSampler1(((param == null) ? null : param.getBuffer()), texobj, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLSetupSampler(CGparameter param, GLuint texobj); */
private static native void dispatch_cgGLSetupSampler1(ByteBuffer param, int texobj, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGLUnbindProgram(CGprofile profile);
@param profile valid values are: CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, 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, GENERIC, CG_PROFILE_MAX
*/
public static void cgGLUnbindProgram(int profile) {
final long __addr_ = cgProcAddressTable._addressof_cgGLUnbindProgram;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGLUnbindProgram\" not available");
}
dispatch_cgGLUnbindProgram1(profile, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGLUnbindProgram(CGprofile profile);
@param profile valid values are: CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, 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, GENERIC, CG_PROFILE_MAX
*/
static private native void dispatch_cgGLUnbindProgram1(int profile, long procAddress);
/** Entry point (through function pointer) to C language function: const char * cgGetAnnotationName(CGannotation); */
public static String cgGetAnnotationName(CGannotation arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetAnnotationName;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetAnnotationName\" not available");
}
return dispatch_cgGetAnnotationName1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: const char * cgGetAnnotationName(CGannotation); */
private static native String dispatch_cgGetAnnotationName1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGtype cgGetAnnotationType(CGannotation); */
public static int cgGetAnnotationType(CGannotation arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetAnnotationType;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetAnnotationType\" not available");
}
return dispatch_cgGetAnnotationType1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGtype cgGetAnnotationType(CGannotation); */
private static native int dispatch_cgGetAnnotationType1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: int cgGetArrayDimension(CGparameter param); */
public static int cgGetArrayDimension(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGetArrayDimension;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetArrayDimension\" not available");
}
return dispatch_cgGetArrayDimension1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: int cgGetArrayDimension(CGparameter param); */
private static native int dispatch_cgGetArrayDimension1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: CGparameter cgGetArrayParameter(CGparameter aparam, int index); */
public static CGparameter cgGetArrayParameter(CGparameter aparam, int index) {
final long __addr_ = cgProcAddressTable._addressof_cgGetArrayParameter;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetArrayParameter\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetArrayParameter1(((aparam == null) ? null : aparam.getBuffer()), index, __addr_);
if (_res == null) return null;
return CGparameter.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGparameter cgGetArrayParameter(CGparameter aparam, int index); */
private static native ByteBuffer dispatch_cgGetArrayParameter1(ByteBuffer aparam, int index, long procAddress);
/** Entry point (through function pointer) to C language function: int cgGetArraySize(CGparameter param, int dimension); */
public static int cgGetArraySize(CGparameter param, int dimension) {
final long __addr_ = cgProcAddressTable._addressof_cgGetArraySize;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetArraySize\" not available");
}
return dispatch_cgGetArraySize1(((param == null) ? null : param.getBuffer()), dimension, __addr_);
}
/** Entry point (through function pointer) to C language function: int cgGetArraySize(CGparameter param, int dimension); */
private static native int dispatch_cgGetArraySize1(ByteBuffer param, int dimension, long procAddress);
/** Entry point (through function pointer) to C language function: int cgGetArrayTotalSize(CGparameter param); */
public static int cgGetArrayTotalSize(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGetArrayTotalSize;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetArrayTotalSize\" not available");
}
return dispatch_cgGetArrayTotalSize1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: int cgGetArrayTotalSize(CGparameter param); */
private static native int dispatch_cgGetArrayTotalSize1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: CGtype cgGetArrayType(CGparameter param); */
public static int cgGetArrayType(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGetArrayType;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetArrayType\" not available");
}
return dispatch_cgGetArrayType1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGtype cgGetArrayType(CGparameter param); */
private static native int dispatch_cgGetArrayType1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: CGenum cgGetAutoCompile(CGcontext ctx); */
public static int cgGetAutoCompile(CGcontext ctx) {
final long __addr_ = cgProcAddressTable._addressof_cgGetAutoCompile;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetAutoCompile\" not available");
}
return dispatch_cgGetAutoCompile1(((ctx == null) ? null : ctx.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGenum cgGetAutoCompile(CGcontext ctx); */
private static native int dispatch_cgGetAutoCompile1(ByteBuffer ctx, long procAddress);
/** Entry point (through function pointer) to C language function: CGparameter cgGetConnectedParameter(CGparameter param); */
public static CGparameter cgGetConnectedParameter(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGetConnectedParameter;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetConnectedParameter\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetConnectedParameter1(((param == null) ? null : param.getBuffer()), __addr_);
if (_res == null) return null;
return CGparameter.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGparameter cgGetConnectedParameter(CGparameter param); */
private static native ByteBuffer dispatch_cgGetConnectedParameter1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: CGparameter cgGetConnectedToParameter(CGparameter param, int index); */
public static CGparameter cgGetConnectedToParameter(CGparameter param, int index) {
final long __addr_ = cgProcAddressTable._addressof_cgGetConnectedToParameter;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetConnectedToParameter\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetConnectedToParameter1(((param == null) ? null : param.getBuffer()), index, __addr_);
if (_res == null) return null;
return CGparameter.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGparameter cgGetConnectedToParameter(CGparameter param, int index); */
private static native ByteBuffer dispatch_cgGetConnectedToParameter1(ByteBuffer param, int index, long procAddress);
/** Entry point (through function pointer) to C language function: CGparameter cgGetDependentAnnotationParameter(CGannotation, int index); */
public static CGparameter cgGetDependentAnnotationParameter(CGannotation arg0, int index) {
final long __addr_ = cgProcAddressTable._addressof_cgGetDependentAnnotationParameter;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetDependentAnnotationParameter\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetDependentAnnotationParameter1(((arg0 == null) ? null : arg0.getBuffer()), index, __addr_);
if (_res == null) return null;
return CGparameter.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGparameter cgGetDependentAnnotationParameter(CGannotation, int index); */
private static native ByteBuffer dispatch_cgGetDependentAnnotationParameter1(ByteBuffer arg0, int index, long procAddress);
/** Entry point (through function pointer) to C language function: CGparameter cgGetDependentStateAssignmentParameter(CGstateassignment, int index); */
public static CGparameter cgGetDependentStateAssignmentParameter(CGstateassignment arg0, int index) {
final long __addr_ = cgProcAddressTable._addressof_cgGetDependentStateAssignmentParameter;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetDependentStateAssignmentParameter\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetDependentStateAssignmentParameter1(((arg0 == null) ? null : arg0.getBuffer()), index, __addr_);
if (_res == null) return null;
return CGparameter.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGparameter cgGetDependentStateAssignmentParameter(CGstateassignment, int index); */
private static native ByteBuffer dispatch_cgGetDependentStateAssignmentParameter1(ByteBuffer arg0, int index, long procAddress);
/** Entry point (through function pointer) to C language function: CGcontext cgGetEffectContext(CGeffect); */
public static CGcontext cgGetEffectContext(CGeffect arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetEffectContext;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetEffectContext\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetEffectContext1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGcontext.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGcontext cgGetEffectContext(CGeffect); */
private static native ByteBuffer dispatch_cgGetEffectContext1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGparameter cgGetEffectParameterBySemantic(CGeffect, const char * ); */
public static CGparameter cgGetEffectParameterBySemantic(CGeffect arg0, String arg1) {
final long __addr_ = cgProcAddressTable._addressof_cgGetEffectParameterBySemantic;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetEffectParameterBySemantic\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetEffectParameterBySemantic1(((arg0 == null) ? null : arg0.getBuffer()), arg1, __addr_);
if (_res == null) return null;
return CGparameter.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGparameter cgGetEffectParameterBySemantic(CGeffect, const char * ); */
private static native ByteBuffer dispatch_cgGetEffectParameterBySemantic1(ByteBuffer arg0, String arg1, long procAddress);
/** Entry point (through function pointer) to C language function: CGenum cgGetEnum(const char * enum_string); */
public static int cgGetEnum(String enum_string) {
final long __addr_ = cgProcAddressTable._addressof_cgGetEnum;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetEnum\" not available");
}
return dispatch_cgGetEnum1(enum_string, __addr_);
}
/** Entry point (through function pointer) to C language function: CGenum cgGetEnum(const char * enum_string); */
static private native int dispatch_cgGetEnum1(String enum_string, long procAddress);
/** Entry point (through function pointer) to C language function: const char * cgGetEnumString(CGenum en);
@param en valid values are: 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, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR
*/
public static String cgGetEnumString(int en) {
final long __addr_ = cgProcAddressTable._addressof_cgGetEnumString;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetEnumString\" not available");
}
return dispatch_cgGetEnumString1(en, __addr_);
}
/** Entry point (through function pointer) to C language function: const char * cgGetEnumString(CGenum en);
@param en valid values are: 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, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR
*/
static private native String dispatch_cgGetEnumString1(int en, long procAddress);
/** Entry point (through function pointer) to C language function: CGerror cgGetError(void); */
public static int cgGetError() {
final long __addr_ = cgProcAddressTable._addressof_cgGetError;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetError\" not available");
}
return dispatch_cgGetError1(__addr_);
}
/** Entry point (through function pointer) to C language function: CGerror cgGetError(void); */
static private native int dispatch_cgGetError1(long procAddress);
/** Entry point (through function pointer) to C language function: const char * cgGetErrorString(CGerror error);
@param error valid values are: 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, CG_CONFLICTING_TYPES_ERROR, CG_CONFLICTING_PARAMETER_TYPES_ERROR, CG_PARAMETER_IS_NOT_SHARED_ERROR, CG_INVALID_PARAMETER_VARIABILITY_ERROR, CG_CANNOT_DESTROY_PARAMETER_ERROR, CG_NOT_ROOT_PARAMETER_ERROR, CG_PARAMETERS_DO_NOT_MATCH_ERROR, CG_IS_NOT_PROGRAM_PARAMETER_ERROR, CG_INVALID_PARAMETER_TYPE_ERROR, CG_PARAMETER_IS_NOT_RESIZABLE_ARRAY_ERROR, CG_INVALID_SIZE_ERROR, CG_BIND_CREATES_CYCLE_ERROR, CG_ARRAY_TYPES_DO_NOT_MATCH_ERROR, CG_ARRAY_DIMENSIONS_DO_NOT_MATCH_ERROR, CG_ARRAY_HAS_WRONG_DIMENSION_ERROR, CG_TYPE_IS_NOT_DEFINED_IN_PROGRAM_ERROR, CG_INVALID_EFFECT_HANDLE_ERROR, CG_INVALID_STATE_HANDLE_ERROR, CG_INVALID_STATE_ASSIGNMENT_HANDLE_ERROR, CG_INVALID_PASS_HANDLE_ERROR, CG_INVALID_ANNOTATION_HANDLE_ERROR, CG_INVALID_TECHNIQUE_HANDLE_ERROR, CG_INVALID_PARAMETER_HANDLE_ERROR, CG_STATE_ASSIGNMENT_TYPE_MISMATCH_ERROR, CG_INVALID_FUNCTION_HANDLE_ERROR, CG_INVALID_TECHNIQUE_ERROR, CG_INVALID_POINTER_ERROR, CG_NOT_ENOUGH_DATA_ERROR, CG_NON_NUMERIC_PARAMETER_ERROR, CG_ARRAY_SIZE_MISMATCH_ERROR
*/
public static String cgGetErrorString(int error) {
final long __addr_ = cgProcAddressTable._addressof_cgGetErrorString;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetErrorString\" not available");
}
return dispatch_cgGetErrorString1(error, __addr_);
}
/** Entry point (through function pointer) to C language function: const char * cgGetErrorString(CGerror error);
@param error valid values are: 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, CG_CONFLICTING_TYPES_ERROR, CG_CONFLICTING_PARAMETER_TYPES_ERROR, CG_PARAMETER_IS_NOT_SHARED_ERROR, CG_INVALID_PARAMETER_VARIABILITY_ERROR, CG_CANNOT_DESTROY_PARAMETER_ERROR, CG_NOT_ROOT_PARAMETER_ERROR, CG_PARAMETERS_DO_NOT_MATCH_ERROR, CG_IS_NOT_PROGRAM_PARAMETER_ERROR, CG_INVALID_PARAMETER_TYPE_ERROR, CG_PARAMETER_IS_NOT_RESIZABLE_ARRAY_ERROR, CG_INVALID_SIZE_ERROR, CG_BIND_CREATES_CYCLE_ERROR, CG_ARRAY_TYPES_DO_NOT_MATCH_ERROR, CG_ARRAY_DIMENSIONS_DO_NOT_MATCH_ERROR, CG_ARRAY_HAS_WRONG_DIMENSION_ERROR, CG_TYPE_IS_NOT_DEFINED_IN_PROGRAM_ERROR, CG_INVALID_EFFECT_HANDLE_ERROR, CG_INVALID_STATE_HANDLE_ERROR, CG_INVALID_STATE_ASSIGNMENT_HANDLE_ERROR, CG_INVALID_PASS_HANDLE_ERROR, CG_INVALID_ANNOTATION_HANDLE_ERROR, CG_INVALID_TECHNIQUE_HANDLE_ERROR, CG_INVALID_PARAMETER_HANDLE_ERROR, CG_STATE_ASSIGNMENT_TYPE_MISMATCH_ERROR, CG_INVALID_FUNCTION_HANDLE_ERROR, CG_INVALID_TECHNIQUE_ERROR, CG_INVALID_POINTER_ERROR, CG_NOT_ENOUGH_DATA_ERROR, CG_NON_NUMERIC_PARAMETER_ERROR, CG_ARRAY_SIZE_MISMATCH_ERROR
*/
static private native String dispatch_cgGetErrorString1(int error, long procAddress);
/** Entry point (through function pointer) to C language function: CGparameter cgGetFirstDependentParameter(CGparameter param); */
public static CGparameter cgGetFirstDependentParameter(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGetFirstDependentParameter;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetFirstDependentParameter\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetFirstDependentParameter1(((param == null) ? null : param.getBuffer()), __addr_);
if (_res == null) return null;
return CGparameter.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGparameter cgGetFirstDependentParameter(CGparameter param); */
private static native ByteBuffer dispatch_cgGetFirstDependentParameter1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: CGeffect cgGetFirstEffect(CGcontext); */
public static CGeffect cgGetFirstEffect(CGcontext arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetFirstEffect;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetFirstEffect\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetFirstEffect1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGeffect.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGeffect cgGetFirstEffect(CGcontext); */
private static native ByteBuffer dispatch_cgGetFirstEffect1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGparameter cgGetFirstEffectParameter(CGeffect); */
public static CGparameter cgGetFirstEffectParameter(CGeffect arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetFirstEffectParameter;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetFirstEffectParameter\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetFirstEffectParameter1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGparameter.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGparameter cgGetFirstEffectParameter(CGeffect); */
private static native ByteBuffer dispatch_cgGetFirstEffectParameter1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGerror cgGetFirstError(void); */
public static int cgGetFirstError() {
final long __addr_ = cgProcAddressTable._addressof_cgGetFirstError;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetFirstError\" not available");
}
return dispatch_cgGetFirstError1(__addr_);
}
/** Entry point (through function pointer) to C language function: CGerror cgGetFirstError(void); */
static private native int dispatch_cgGetFirstError1(long procAddress);
/** Entry point (through function pointer) to C language function: CGparameter cgGetFirstLeafEffectParameter(CGeffect); */
public static CGparameter cgGetFirstLeafEffectParameter(CGeffect arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetFirstLeafEffectParameter;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetFirstLeafEffectParameter\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetFirstLeafEffectParameter1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGparameter.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGparameter cgGetFirstLeafEffectParameter(CGeffect); */
private static native ByteBuffer dispatch_cgGetFirstLeafEffectParameter1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGparameter cgGetFirstLeafParameter(CGprogram prog, CGenum name_space);
@param name_space valid values are: 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, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR
*/
public static CGparameter cgGetFirstLeafParameter(CGprogram prog, int name_space) {
final long __addr_ = cgProcAddressTable._addressof_cgGetFirstLeafParameter;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetFirstLeafParameter\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetFirstLeafParameter1(((prog == null) ? null : prog.getBuffer()), name_space, __addr_);
if (_res == null) return null;
return CGparameter.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGparameter cgGetFirstLeafParameter(CGprogram prog, CGenum name_space);
@param name_space valid values are: 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, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR
*/
private static native ByteBuffer dispatch_cgGetFirstLeafParameter1(ByteBuffer prog, int name_space, long procAddress);
/** Entry point (through function pointer) to C language function: CGparameter cgGetFirstParameter(CGprogram prog, CGenum name_space);
@param name_space valid values are: 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, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR
*/
public static CGparameter cgGetFirstParameter(CGprogram prog, int name_space) {
final long __addr_ = cgProcAddressTable._addressof_cgGetFirstParameter;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetFirstParameter\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetFirstParameter1(((prog == null) ? null : prog.getBuffer()), name_space, __addr_);
if (_res == null) return null;
return CGparameter.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGparameter cgGetFirstParameter(CGprogram prog, CGenum name_space);
@param name_space valid values are: 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, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR
*/
private static native ByteBuffer dispatch_cgGetFirstParameter1(ByteBuffer prog, int name_space, long procAddress);
/** Entry point (through function pointer) to C language function: CGannotation cgGetFirstParameterAnnotation(CGparameter); */
public static CGannotation cgGetFirstParameterAnnotation(CGparameter arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetFirstParameterAnnotation;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetFirstParameterAnnotation\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetFirstParameterAnnotation1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGannotation.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGannotation cgGetFirstParameterAnnotation(CGparameter); */
private static native ByteBuffer dispatch_cgGetFirstParameterAnnotation1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGpass cgGetFirstPass(CGtechnique); */
public static CGpass cgGetFirstPass(CGtechnique arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetFirstPass;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetFirstPass\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetFirstPass1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGpass.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGpass cgGetFirstPass(CGtechnique); */
private static native ByteBuffer dispatch_cgGetFirstPass1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGannotation cgGetFirstPassAnnotation(CGpass); */
public static CGannotation cgGetFirstPassAnnotation(CGpass arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetFirstPassAnnotation;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetFirstPassAnnotation\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetFirstPassAnnotation1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGannotation.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGannotation cgGetFirstPassAnnotation(CGpass); */
private static native ByteBuffer dispatch_cgGetFirstPassAnnotation1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGprogram cgGetFirstProgram(CGcontext ctx); */
public static CGprogram cgGetFirstProgram(CGcontext ctx) {
final long __addr_ = cgProcAddressTable._addressof_cgGetFirstProgram;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetFirstProgram\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetFirstProgram1(((ctx == null) ? null : ctx.getBuffer()), __addr_);
if (_res == null) return null;
return CGprogram.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGprogram cgGetFirstProgram(CGcontext ctx); */
private static native ByteBuffer dispatch_cgGetFirstProgram1(ByteBuffer ctx, long procAddress);
/** Entry point (through function pointer) to C language function: CGannotation cgGetFirstProgramAnnotation(CGprogram); */
public static CGannotation cgGetFirstProgramAnnotation(CGprogram arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetFirstProgramAnnotation;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetFirstProgramAnnotation\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetFirstProgramAnnotation1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGannotation.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGannotation cgGetFirstProgramAnnotation(CGprogram); */
private static native ByteBuffer dispatch_cgGetFirstProgramAnnotation1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGstate cgGetFirstSamplerState(CGcontext); */
public static CGstate cgGetFirstSamplerState(CGcontext arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetFirstSamplerState;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetFirstSamplerState\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetFirstSamplerState1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGstate.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGstate cgGetFirstSamplerState(CGcontext); */
private static native ByteBuffer dispatch_cgGetFirstSamplerState1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGstateassignment cgGetFirstSamplerStateAssignment(CGparameter); */
public static CGstateassignment cgGetFirstSamplerStateAssignment(CGparameter arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetFirstSamplerStateAssignment;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetFirstSamplerStateAssignment\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetFirstSamplerStateAssignment1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGstateassignment.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGstateassignment cgGetFirstSamplerStateAssignment(CGparameter); */
private static native ByteBuffer dispatch_cgGetFirstSamplerStateAssignment1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGstate cgGetFirstState(CGcontext); */
public static CGstate cgGetFirstState(CGcontext arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetFirstState;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetFirstState\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetFirstState1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGstate.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGstate cgGetFirstState(CGcontext); */
private static native ByteBuffer dispatch_cgGetFirstState1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGstateassignment cgGetFirstStateAssignment(CGpass); */
public static CGstateassignment cgGetFirstStateAssignment(CGpass arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetFirstStateAssignment;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetFirstStateAssignment\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetFirstStateAssignment1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGstateassignment.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGstateassignment cgGetFirstStateAssignment(CGpass); */
private static native ByteBuffer dispatch_cgGetFirstStateAssignment1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGparameter cgGetFirstStructParameter(CGparameter param); */
public static CGparameter cgGetFirstStructParameter(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGetFirstStructParameter;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetFirstStructParameter\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetFirstStructParameter1(((param == null) ? null : param.getBuffer()), __addr_);
if (_res == null) return null;
return CGparameter.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGparameter cgGetFirstStructParameter(CGparameter param); */
private static native ByteBuffer dispatch_cgGetFirstStructParameter1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: CGtechnique cgGetFirstTechnique(CGeffect); */
public static CGtechnique cgGetFirstTechnique(CGeffect arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetFirstTechnique;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetFirstTechnique\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetFirstTechnique1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGtechnique.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGtechnique cgGetFirstTechnique(CGeffect); */
private static native ByteBuffer dispatch_cgGetFirstTechnique1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGannotation cgGetFirstTechniqueAnnotation(CGtechnique); */
public static CGannotation cgGetFirstTechniqueAnnotation(CGtechnique arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetFirstTechniqueAnnotation;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetFirstTechniqueAnnotation\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetFirstTechniqueAnnotation1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGannotation.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGannotation cgGetFirstTechniqueAnnotation(CGtechnique); */
private static native ByteBuffer dispatch_cgGetFirstTechniqueAnnotation1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: const char * cgGetLastErrorString(CGerror * error);
@param error a direct or array-backed {@link java.nio.IntBuffer} */
public static String cgGetLastErrorString(IntBuffer error) {
final boolean error_is_direct = Buffers.isDirect(error);
final long __addr_ = cgProcAddressTable._addressof_cgGetLastErrorString;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetLastErrorString\" not available");
}
return dispatch_cgGetLastErrorString1(error_is_direct ? error : Buffers.getArray(error), error_is_direct ? Buffers.getDirectBufferByteOffset(error) : Buffers.getIndirectBufferByteOffset(error), error_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: const char * cgGetLastErrorString(CGerror * error);
@param error a direct or array-backed {@link java.nio.IntBuffer} */
private static native String dispatch_cgGetLastErrorString1(Object error, int error_byte_offset, boolean error_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: const char * cgGetLastErrorString(CGerror * error); */
public static String cgGetLastErrorString(int[] error, int error_offset) {
if(error != null && error.length <= error_offset)
throw new CgException("array offset argument \"error_offset\" (" + error_offset + ") equals or exceeds array length (" + error.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGetLastErrorString;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetLastErrorString\" not available");
}
return dispatch_cgGetLastErrorString1(error, Buffers.SIZEOF_INT * error_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: const char * cgGetLastListing(CGcontext ctx); */
public static String cgGetLastListing(CGcontext ctx) {
final long __addr_ = cgProcAddressTable._addressof_cgGetLastListing;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetLastListing\" not available");
}
return dispatch_cgGetLastListing1(((ctx == null) ? null : ctx.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: const char * cgGetLastListing(CGcontext ctx); */
private static native String dispatch_cgGetLastListing1(ByteBuffer ctx, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGetMatrixParameterdc(CGparameter param, double * matrix);
@param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgGetMatrixParameterdc(CGparameter param, DoubleBuffer matrix) {
final boolean matrix_is_direct = Buffers.isDirect(matrix);
final long __addr_ = cgProcAddressTable._addressof_cgGetMatrixParameterdc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetMatrixParameterdc\" not available");
}
dispatch_cgGetMatrixParameterdc1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGetMatrixParameterdc(CGparameter param, double * matrix);
@param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgGetMatrixParameterdc1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGetMatrixParameterdc(CGparameter param, double * matrix); */
public static void cgGetMatrixParameterdc(CGparameter param, double[] matrix, int matrix_offset) {
if(matrix != null && matrix.length <= matrix_offset)
throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGetMatrixParameterdc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetMatrixParameterdc\" not available");
}
dispatch_cgGetMatrixParameterdc1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_DOUBLE * matrix_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGetMatrixParameterdr(CGparameter param, double * matrix);
@param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgGetMatrixParameterdr(CGparameter param, DoubleBuffer matrix) {
final boolean matrix_is_direct = Buffers.isDirect(matrix);
final long __addr_ = cgProcAddressTable._addressof_cgGetMatrixParameterdr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetMatrixParameterdr\" not available");
}
dispatch_cgGetMatrixParameterdr1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGetMatrixParameterdr(CGparameter param, double * matrix);
@param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgGetMatrixParameterdr1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGetMatrixParameterdr(CGparameter param, double * matrix); */
public static void cgGetMatrixParameterdr(CGparameter param, double[] matrix, int matrix_offset) {
if(matrix != null && matrix.length <= matrix_offset)
throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGetMatrixParameterdr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetMatrixParameterdr\" not available");
}
dispatch_cgGetMatrixParameterdr1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_DOUBLE * matrix_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGetMatrixParameterfc(CGparameter param, float * matrix);
@param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgGetMatrixParameterfc(CGparameter param, FloatBuffer matrix) {
final boolean matrix_is_direct = Buffers.isDirect(matrix);
final long __addr_ = cgProcAddressTable._addressof_cgGetMatrixParameterfc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetMatrixParameterfc\" not available");
}
dispatch_cgGetMatrixParameterfc1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGetMatrixParameterfc(CGparameter param, float * matrix);
@param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgGetMatrixParameterfc1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGetMatrixParameterfc(CGparameter param, float * matrix); */
public static void cgGetMatrixParameterfc(CGparameter param, float[] matrix, int matrix_offset) {
if(matrix != null && matrix.length <= matrix_offset)
throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGetMatrixParameterfc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetMatrixParameterfc\" not available");
}
dispatch_cgGetMatrixParameterfc1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_FLOAT * matrix_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGetMatrixParameterfr(CGparameter param, float * matrix);
@param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgGetMatrixParameterfr(CGparameter param, FloatBuffer matrix) {
final boolean matrix_is_direct = Buffers.isDirect(matrix);
final long __addr_ = cgProcAddressTable._addressof_cgGetMatrixParameterfr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetMatrixParameterfr\" not available");
}
dispatch_cgGetMatrixParameterfr1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGetMatrixParameterfr(CGparameter param, float * matrix);
@param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgGetMatrixParameterfr1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGetMatrixParameterfr(CGparameter param, float * matrix); */
public static void cgGetMatrixParameterfr(CGparameter param, float[] matrix, int matrix_offset) {
if(matrix != null && matrix.length <= matrix_offset)
throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGetMatrixParameterfr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetMatrixParameterfr\" not available");
}
dispatch_cgGetMatrixParameterfr1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_FLOAT * matrix_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGetMatrixParameteric(CGparameter param, int * matrix);
@param matrix a direct or array-backed {@link java.nio.IntBuffer} */
public static void cgGetMatrixParameteric(CGparameter param, IntBuffer matrix) {
final boolean matrix_is_direct = Buffers.isDirect(matrix);
final long __addr_ = cgProcAddressTable._addressof_cgGetMatrixParameteric;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetMatrixParameteric\" not available");
}
dispatch_cgGetMatrixParameteric1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGetMatrixParameteric(CGparameter param, int * matrix);
@param matrix a direct or array-backed {@link java.nio.IntBuffer} */
private static native void dispatch_cgGetMatrixParameteric1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGetMatrixParameteric(CGparameter param, int * matrix); */
public static void cgGetMatrixParameteric(CGparameter param, int[] matrix, int matrix_offset) {
if(matrix != null && matrix.length <= matrix_offset)
throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGetMatrixParameteric;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetMatrixParameteric\" not available");
}
dispatch_cgGetMatrixParameteric1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_INT * matrix_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGetMatrixParameterir(CGparameter param, int * matrix);
@param matrix a direct or array-backed {@link java.nio.IntBuffer} */
public static void cgGetMatrixParameterir(CGparameter param, IntBuffer matrix) {
final boolean matrix_is_direct = Buffers.isDirect(matrix);
final long __addr_ = cgProcAddressTable._addressof_cgGetMatrixParameterir;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetMatrixParameterir\" not available");
}
dispatch_cgGetMatrixParameterir1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgGetMatrixParameterir(CGparameter param, int * matrix);
@param matrix a direct or array-backed {@link java.nio.IntBuffer} */
private static native void dispatch_cgGetMatrixParameterir1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgGetMatrixParameterir(CGparameter param, int * matrix); */
public static void cgGetMatrixParameterir(CGparameter param, int[] matrix, int matrix_offset) {
if(matrix != null && matrix.length <= matrix_offset)
throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGetMatrixParameterir;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetMatrixParameterir\" not available");
}
dispatch_cgGetMatrixParameterir1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_INT * matrix_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: CGparameter cgGetNamedEffectParameter(CGeffect, const char * ); */
public static CGparameter cgGetNamedEffectParameter(CGeffect arg0, String arg1) {
final long __addr_ = cgProcAddressTable._addressof_cgGetNamedEffectParameter;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNamedEffectParameter\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetNamedEffectParameter1(((arg0 == null) ? null : arg0.getBuffer()), arg1, __addr_);
if (_res == null) return null;
return CGparameter.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGparameter cgGetNamedEffectParameter(CGeffect, const char * ); */
private static native ByteBuffer dispatch_cgGetNamedEffectParameter1(ByteBuffer arg0, String arg1, long procAddress);
/** Entry point (through function pointer) to C language function: CGparameter cgGetNamedParameter(CGprogram prog, const char * name); */
public static CGparameter cgGetNamedParameter(CGprogram prog, String name) {
final long __addr_ = cgProcAddressTable._addressof_cgGetNamedParameter;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNamedParameter\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetNamedParameter1(((prog == null) ? null : prog.getBuffer()), name, __addr_);
if (_res == null) return null;
return CGparameter.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGparameter cgGetNamedParameter(CGprogram prog, const char * name); */
private static native ByteBuffer dispatch_cgGetNamedParameter1(ByteBuffer prog, String name, long procAddress);
/** Entry point (through function pointer) to C language function: CGannotation cgGetNamedParameterAnnotation(CGparameter, const char * ); */
public static CGannotation cgGetNamedParameterAnnotation(CGparameter arg0, String arg1) {
final long __addr_ = cgProcAddressTable._addressof_cgGetNamedParameterAnnotation;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNamedParameterAnnotation\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetNamedParameterAnnotation1(((arg0 == null) ? null : arg0.getBuffer()), arg1, __addr_);
if (_res == null) return null;
return CGannotation.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGannotation cgGetNamedParameterAnnotation(CGparameter, const char * ); */
private static native ByteBuffer dispatch_cgGetNamedParameterAnnotation1(ByteBuffer arg0, String arg1, long procAddress);
/** Entry point (through function pointer) to C language function: CGpass cgGetNamedPass(CGtechnique, const char * name); */
public static CGpass cgGetNamedPass(CGtechnique arg0, String name) {
final long __addr_ = cgProcAddressTable._addressof_cgGetNamedPass;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNamedPass\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetNamedPass1(((arg0 == null) ? null : arg0.getBuffer()), name, __addr_);
if (_res == null) return null;
return CGpass.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGpass cgGetNamedPass(CGtechnique, const char * name); */
private static native ByteBuffer dispatch_cgGetNamedPass1(ByteBuffer arg0, String name, long procAddress);
/** Entry point (through function pointer) to C language function: CGannotation cgGetNamedPassAnnotation(CGpass, const char * ); */
public static CGannotation cgGetNamedPassAnnotation(CGpass arg0, String arg1) {
final long __addr_ = cgProcAddressTable._addressof_cgGetNamedPassAnnotation;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNamedPassAnnotation\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetNamedPassAnnotation1(((arg0 == null) ? null : arg0.getBuffer()), arg1, __addr_);
if (_res == null) return null;
return CGannotation.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGannotation cgGetNamedPassAnnotation(CGpass, const char * ); */
private static native ByteBuffer dispatch_cgGetNamedPassAnnotation1(ByteBuffer arg0, String arg1, long procAddress);
/** Entry point (through function pointer) to C language function: CGannotation cgGetNamedProgramAnnotation(CGprogram, const char * ); */
public static CGannotation cgGetNamedProgramAnnotation(CGprogram arg0, String arg1) {
final long __addr_ = cgProcAddressTable._addressof_cgGetNamedProgramAnnotation;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNamedProgramAnnotation\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetNamedProgramAnnotation1(((arg0 == null) ? null : arg0.getBuffer()), arg1, __addr_);
if (_res == null) return null;
return CGannotation.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGannotation cgGetNamedProgramAnnotation(CGprogram, const char * ); */
private static native ByteBuffer dispatch_cgGetNamedProgramAnnotation1(ByteBuffer arg0, String arg1, long procAddress);
/** Entry point (through function pointer) to C language function: CGparameter cgGetNamedProgramParameter(CGprogram prog, CGenum name_space, const char * name);
@param name_space valid values are: 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, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR
*/
public static CGparameter cgGetNamedProgramParameter(CGprogram prog, int name_space, String name) {
final long __addr_ = cgProcAddressTable._addressof_cgGetNamedProgramParameter;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNamedProgramParameter\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetNamedProgramParameter1(((prog == null) ? null : prog.getBuffer()), name_space, name, __addr_);
if (_res == null) return null;
return CGparameter.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGparameter cgGetNamedProgramParameter(CGprogram prog, CGenum name_space, const char * name);
@param name_space valid values are: 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, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR
*/
private static native ByteBuffer dispatch_cgGetNamedProgramParameter1(ByteBuffer prog, int name_space, String name, long procAddress);
/** Entry point (through function pointer) to C language function: CGstate cgGetNamedSamplerState(CGcontext, const char * name); */
public static CGstate cgGetNamedSamplerState(CGcontext arg0, String name) {
final long __addr_ = cgProcAddressTable._addressof_cgGetNamedSamplerState;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNamedSamplerState\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetNamedSamplerState1(((arg0 == null) ? null : arg0.getBuffer()), name, __addr_);
if (_res == null) return null;
return CGstate.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGstate cgGetNamedSamplerState(CGcontext, const char * name); */
private static native ByteBuffer dispatch_cgGetNamedSamplerState1(ByteBuffer arg0, String name, long procAddress);
/** Entry point (through function pointer) to C language function: CGstateassignment cgGetNamedSamplerStateAssignment(CGparameter, const char * ); */
public static CGstateassignment cgGetNamedSamplerStateAssignment(CGparameter arg0, String arg1) {
final long __addr_ = cgProcAddressTable._addressof_cgGetNamedSamplerStateAssignment;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNamedSamplerStateAssignment\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetNamedSamplerStateAssignment1(((arg0 == null) ? null : arg0.getBuffer()), arg1, __addr_);
if (_res == null) return null;
return CGstateassignment.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGstateassignment cgGetNamedSamplerStateAssignment(CGparameter, const char * ); */
private static native ByteBuffer dispatch_cgGetNamedSamplerStateAssignment1(ByteBuffer arg0, String arg1, long procAddress);
/** Entry point (through function pointer) to C language function: CGstate cgGetNamedState(CGcontext, const char * name); */
public static CGstate cgGetNamedState(CGcontext arg0, String name) {
final long __addr_ = cgProcAddressTable._addressof_cgGetNamedState;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNamedState\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetNamedState1(((arg0 == null) ? null : arg0.getBuffer()), name, __addr_);
if (_res == null) return null;
return CGstate.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGstate cgGetNamedState(CGcontext, const char * name); */
private static native ByteBuffer dispatch_cgGetNamedState1(ByteBuffer arg0, String name, long procAddress);
/** Entry point (through function pointer) to C language function: CGstateassignment cgGetNamedStateAssignment(CGpass, const char * name); */
public static CGstateassignment cgGetNamedStateAssignment(CGpass arg0, String name) {
final long __addr_ = cgProcAddressTable._addressof_cgGetNamedStateAssignment;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNamedStateAssignment\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetNamedStateAssignment1(((arg0 == null) ? null : arg0.getBuffer()), name, __addr_);
if (_res == null) return null;
return CGstateassignment.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGstateassignment cgGetNamedStateAssignment(CGpass, const char * name); */
private static native ByteBuffer dispatch_cgGetNamedStateAssignment1(ByteBuffer arg0, String name, long procAddress);
/** Entry point (through function pointer) to C language function: CGparameter cgGetNamedStructParameter(CGparameter param, const char * name); */
public static CGparameter cgGetNamedStructParameter(CGparameter param, String name) {
final long __addr_ = cgProcAddressTable._addressof_cgGetNamedStructParameter;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNamedStructParameter\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetNamedStructParameter1(((param == null) ? null : param.getBuffer()), name, __addr_);
if (_res == null) return null;
return CGparameter.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGparameter cgGetNamedStructParameter(CGparameter param, const char * name); */
private static native ByteBuffer dispatch_cgGetNamedStructParameter1(ByteBuffer param, String name, long procAddress);
/** Entry point (through function pointer) to C language function: CGtechnique cgGetNamedTechnique(CGeffect, const char * name); */
public static CGtechnique cgGetNamedTechnique(CGeffect arg0, String name) {
final long __addr_ = cgProcAddressTable._addressof_cgGetNamedTechnique;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNamedTechnique\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetNamedTechnique1(((arg0 == null) ? null : arg0.getBuffer()), name, __addr_);
if (_res == null) return null;
return CGtechnique.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGtechnique cgGetNamedTechnique(CGeffect, const char * name); */
private static native ByteBuffer dispatch_cgGetNamedTechnique1(ByteBuffer arg0, String name, long procAddress);
/** Entry point (through function pointer) to C language function: CGannotation cgGetNamedTechniqueAnnotation(CGtechnique, const char * ); */
public static CGannotation cgGetNamedTechniqueAnnotation(CGtechnique arg0, String arg1) {
final long __addr_ = cgProcAddressTable._addressof_cgGetNamedTechniqueAnnotation;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNamedTechniqueAnnotation\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetNamedTechniqueAnnotation1(((arg0 == null) ? null : arg0.getBuffer()), arg1, __addr_);
if (_res == null) return null;
return CGannotation.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGannotation cgGetNamedTechniqueAnnotation(CGtechnique, const char * ); */
private static native ByteBuffer dispatch_cgGetNamedTechniqueAnnotation1(ByteBuffer arg0, String arg1, long procAddress);
/** Entry point (through function pointer) to C language function: CGtype cgGetNamedUserType(CGhandle handle, const char * name);
@param handle a direct or array-backed {@link java.nio.Buffer} */
public static int cgGetNamedUserType(Buffer handle, String name) {
final boolean handle_is_direct = Buffers.isDirect(handle);
final long __addr_ = cgProcAddressTable._addressof_cgGetNamedUserType;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNamedUserType\" not available");
}
return dispatch_cgGetNamedUserType1(handle_is_direct ? handle : Buffers.getArray(handle), handle_is_direct ? Buffers.getDirectBufferByteOffset(handle) : Buffers.getIndirectBufferByteOffset(handle), handle_is_direct, name, __addr_);
}
/** Entry point (through function pointer) to C language function: CGtype cgGetNamedUserType(CGhandle handle, const char * name);
@param handle a direct or array-backed {@link java.nio.Buffer} */
private static native int dispatch_cgGetNamedUserType1(Object handle, int handle_byte_offset, boolean handle_is_direct, String name, long procAddress);
/** Entry point (through function pointer) to C language function: CGannotation cgGetNextAnnotation(CGannotation); */
public static CGannotation cgGetNextAnnotation(CGannotation arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetNextAnnotation;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNextAnnotation\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetNextAnnotation1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGannotation.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGannotation cgGetNextAnnotation(CGannotation); */
private static native ByteBuffer dispatch_cgGetNextAnnotation1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGeffect cgGetNextEffect(CGeffect); */
public static CGeffect cgGetNextEffect(CGeffect arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetNextEffect;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNextEffect\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetNextEffect1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGeffect.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGeffect cgGetNextEffect(CGeffect); */
private static native ByteBuffer dispatch_cgGetNextEffect1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGparameter cgGetNextLeafParameter(CGparameter current); */
public static CGparameter cgGetNextLeafParameter(CGparameter current) {
final long __addr_ = cgProcAddressTable._addressof_cgGetNextLeafParameter;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNextLeafParameter\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetNextLeafParameter1(((current == null) ? null : current.getBuffer()), __addr_);
if (_res == null) return null;
return CGparameter.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGparameter cgGetNextLeafParameter(CGparameter current); */
private static native ByteBuffer dispatch_cgGetNextLeafParameter1(ByteBuffer current, long procAddress);
/** Entry point (through function pointer) to C language function: CGparameter cgGetNextParameter(CGparameter current); */
public static CGparameter cgGetNextParameter(CGparameter current) {
final long __addr_ = cgProcAddressTable._addressof_cgGetNextParameter;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNextParameter\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetNextParameter1(((current == null) ? null : current.getBuffer()), __addr_);
if (_res == null) return null;
return CGparameter.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGparameter cgGetNextParameter(CGparameter current); */
private static native ByteBuffer dispatch_cgGetNextParameter1(ByteBuffer current, long procAddress);
/** Entry point (through function pointer) to C language function: CGpass cgGetNextPass(CGpass); */
public static CGpass cgGetNextPass(CGpass arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetNextPass;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNextPass\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetNextPass1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGpass.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGpass cgGetNextPass(CGpass); */
private static native ByteBuffer dispatch_cgGetNextPass1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGprogram cgGetNextProgram(CGprogram current); */
public static CGprogram cgGetNextProgram(CGprogram current) {
final long __addr_ = cgProcAddressTable._addressof_cgGetNextProgram;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNextProgram\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetNextProgram1(((current == null) ? null : current.getBuffer()), __addr_);
if (_res == null) return null;
return CGprogram.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGprogram cgGetNextProgram(CGprogram current); */
private static native ByteBuffer dispatch_cgGetNextProgram1(ByteBuffer current, long procAddress);
/** Entry point (through function pointer) to C language function: CGstate cgGetNextState(CGstate); */
public static CGstate cgGetNextState(CGstate arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetNextState;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNextState\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetNextState1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGstate.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGstate cgGetNextState(CGstate); */
private static native ByteBuffer dispatch_cgGetNextState1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGstateassignment cgGetNextStateAssignment(CGstateassignment); */
public static CGstateassignment cgGetNextStateAssignment(CGstateassignment arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetNextStateAssignment;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNextStateAssignment\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetNextStateAssignment1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGstateassignment.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGstateassignment cgGetNextStateAssignment(CGstateassignment); */
private static native ByteBuffer dispatch_cgGetNextStateAssignment1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGtechnique cgGetNextTechnique(CGtechnique); */
public static CGtechnique cgGetNextTechnique(CGtechnique arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetNextTechnique;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNextTechnique\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetNextTechnique1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGtechnique.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGtechnique cgGetNextTechnique(CGtechnique); */
private static native ByteBuffer dispatch_cgGetNextTechnique1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: int cgGetNumConnectedToParameters(CGparameter param); */
public static int cgGetNumConnectedToParameters(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGetNumConnectedToParameters;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNumConnectedToParameters\" not available");
}
return dispatch_cgGetNumConnectedToParameters1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: int cgGetNumConnectedToParameters(CGparameter param); */
private static native int dispatch_cgGetNumConnectedToParameters1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: int cgGetNumDependentAnnotationParameters(CGannotation); */
public static int cgGetNumDependentAnnotationParameters(CGannotation arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetNumDependentAnnotationParameters;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNumDependentAnnotationParameters\" not available");
}
return dispatch_cgGetNumDependentAnnotationParameters1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: int cgGetNumDependentAnnotationParameters(CGannotation); */
private static native int dispatch_cgGetNumDependentAnnotationParameters1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: int cgGetNumDependentStateAssignmentParameters(CGstateassignment); */
public static int cgGetNumDependentStateAssignmentParameters(CGstateassignment arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetNumDependentStateAssignmentParameters;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNumDependentStateAssignmentParameters\" not available");
}
return dispatch_cgGetNumDependentStateAssignmentParameters1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: int cgGetNumDependentStateAssignmentParameters(CGstateassignment); */
private static native int dispatch_cgGetNumDependentStateAssignmentParameters1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: int cgGetNumParentTypes(CGtype type);
@param type valid values are: 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, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE
*/
public static int cgGetNumParentTypes(int type) {
final long __addr_ = cgProcAddressTable._addressof_cgGetNumParentTypes;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNumParentTypes\" not available");
}
return dispatch_cgGetNumParentTypes1(type, __addr_);
}
/** Entry point (through function pointer) to C language function: int cgGetNumParentTypes(CGtype type);
@param type valid values are: 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, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE
*/
static private native int dispatch_cgGetNumParentTypes1(int type, long procAddress);
/** Entry point (through function pointer) to C language function: int cgGetNumUserTypes(CGhandle handle);
@param handle a direct or array-backed {@link java.nio.Buffer} */
public static int cgGetNumUserTypes(Buffer handle) {
final boolean handle_is_direct = Buffers.isDirect(handle);
final long __addr_ = cgProcAddressTable._addressof_cgGetNumUserTypes;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetNumUserTypes\" not available");
}
return dispatch_cgGetNumUserTypes1(handle_is_direct ? handle : Buffers.getArray(handle), handle_is_direct ? Buffers.getDirectBufferByteOffset(handle) : Buffers.getIndirectBufferByteOffset(handle), handle_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: int cgGetNumUserTypes(CGhandle handle);
@param handle a direct or array-backed {@link java.nio.Buffer} */
private static native int dispatch_cgGetNumUserTypes1(Object handle, int handle_byte_offset, boolean handle_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: CGresource cgGetParameterBaseResource(CGparameter param); */
public static int cgGetParameterBaseResource(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterBaseResource;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterBaseResource\" not available");
}
return dispatch_cgGetParameterBaseResource1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGresource cgGetParameterBaseResource(CGparameter param); */
private static native int dispatch_cgGetParameterBaseResource1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: CGtype cgGetParameterBaseType(CGparameter param); */
public static int cgGetParameterBaseType(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterBaseType;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterBaseType\" not available");
}
return dispatch_cgGetParameterBaseType1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGtype cgGetParameterBaseType(CGparameter param); */
private static native int dispatch_cgGetParameterBaseType1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: CGparameterclass cgGetParameterClass(CGparameter param); */
public static int cgGetParameterClass(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterClass;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterClass\" not available");
}
return dispatch_cgGetParameterClass1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGparameterclass cgGetParameterClass(CGparameter param); */
private static native int dispatch_cgGetParameterClass1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: int cgGetParameterColumns(CGparameter param); */
public static int cgGetParameterColumns(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterColumns;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterColumns\" not available");
}
return dispatch_cgGetParameterColumns1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: int cgGetParameterColumns(CGparameter param); */
private static native int dispatch_cgGetParameterColumns1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: CGcontext cgGetParameterContext(CGparameter param); */
public static CGcontext cgGetParameterContext(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterContext;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterContext\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetParameterContext1(((param == null) ? null : param.getBuffer()), __addr_);
if (_res == null) return null;
return CGcontext.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGcontext cgGetParameterContext(CGparameter param); */
private static native ByteBuffer dispatch_cgGetParameterContext1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: CGenum cgGetParameterDirection(CGparameter param); */
public static int cgGetParameterDirection(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterDirection;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterDirection\" not available");
}
return dispatch_cgGetParameterDirection1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGenum cgGetParameterDirection(CGparameter param); */
private static native int dispatch_cgGetParameterDirection1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: int cgGetParameterIndex(CGparameter param); */
public static int cgGetParameterIndex(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterIndex;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterIndex\" not available");
}
return dispatch_cgGetParameterIndex1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: int cgGetParameterIndex(CGparameter param); */
private static native int dispatch_cgGetParameterIndex1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: const char * cgGetParameterName(CGparameter param); */
public static String cgGetParameterName(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterName;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterName\" not available");
}
return dispatch_cgGetParameterName1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: const char * cgGetParameterName(CGparameter param); */
private static native String dispatch_cgGetParameterName1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: CGtype cgGetParameterNamedType(CGparameter param); */
public static int cgGetParameterNamedType(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterNamedType;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterNamedType\" not available");
}
return dispatch_cgGetParameterNamedType1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGtype cgGetParameterNamedType(CGparameter param); */
private static native int dispatch_cgGetParameterNamedType1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: int cgGetParameterOrdinalNumber(CGparameter param); */
public static int cgGetParameterOrdinalNumber(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterOrdinalNumber;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterOrdinalNumber\" not available");
}
return dispatch_cgGetParameterOrdinalNumber1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: int cgGetParameterOrdinalNumber(CGparameter param); */
private static native int dispatch_cgGetParameterOrdinalNumber1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: CGprogram cgGetParameterProgram(CGparameter param); */
public static CGprogram cgGetParameterProgram(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterProgram;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterProgram\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetParameterProgram1(((param == null) ? null : param.getBuffer()), __addr_);
if (_res == null) return null;
return CGprogram.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGprogram cgGetParameterProgram(CGparameter param); */
private static native ByteBuffer dispatch_cgGetParameterProgram1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: CGresource cgGetParameterResource(CGparameter param); */
public static int cgGetParameterResource(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterResource;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterResource\" not available");
}
return dispatch_cgGetParameterResource1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGresource cgGetParameterResource(CGparameter param); */
private static native int dispatch_cgGetParameterResource1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: unsigned long cgGetParameterResourceIndex(CGparameter param); */
public static long cgGetParameterResourceIndex(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterResourceIndex;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterResourceIndex\" not available");
}
return dispatch_cgGetParameterResourceIndex1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: unsigned long cgGetParameterResourceIndex(CGparameter param); */
private static native long dispatch_cgGetParameterResourceIndex1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: int cgGetParameterRows(CGparameter param); */
public static int cgGetParameterRows(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterRows;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterRows\" not available");
}
return dispatch_cgGetParameterRows1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: int cgGetParameterRows(CGparameter param); */
private static native int dispatch_cgGetParameterRows1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: const char * cgGetParameterSemantic(CGparameter param); */
public static String cgGetParameterSemantic(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterSemantic;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterSemantic\" not available");
}
return dispatch_cgGetParameterSemantic1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: const char * cgGetParameterSemantic(CGparameter param); */
private static native String dispatch_cgGetParameterSemantic1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: CGtype cgGetParameterType(CGparameter param); */
public static int cgGetParameterType(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterType;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterType\" not available");
}
return dispatch_cgGetParameterType1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGtype cgGetParameterType(CGparameter param); */
private static native int dispatch_cgGetParameterType1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: int cgGetParameterValuedc(CGparameter param, int n, double * vals);
@param vals a direct or array-backed {@link java.nio.DoubleBuffer} */
public static int cgGetParameterValuedc(CGparameter param, int n, DoubleBuffer vals) {
final boolean vals_is_direct = Buffers.isDirect(vals);
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterValuedc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterValuedc\" not available");
}
return dispatch_cgGetParameterValuedc1(((param == null) ? null : param.getBuffer()), n, vals_is_direct ? vals : Buffers.getArray(vals), vals_is_direct ? Buffers.getDirectBufferByteOffset(vals) : Buffers.getIndirectBufferByteOffset(vals), vals_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: int cgGetParameterValuedc(CGparameter param, int n, double * vals);
@param vals a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native int dispatch_cgGetParameterValuedc1(ByteBuffer param, int n, Object vals, int vals_byte_offset, boolean vals_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: int cgGetParameterValuedc(CGparameter param, int n, double * vals); */
public static int cgGetParameterValuedc(CGparameter param, int n, double[] vals, int vals_offset) {
if(vals != null && vals.length <= vals_offset)
throw new CgException("array offset argument \"vals_offset\" (" + vals_offset + ") equals or exceeds array length (" + vals.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterValuedc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterValuedc\" not available");
}
return dispatch_cgGetParameterValuedc1(((param == null) ? null : param.getBuffer()), n, vals, Buffers.SIZEOF_DOUBLE * vals_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: int cgGetParameterValuedr(CGparameter param, int n, double * vals);
@param vals a direct or array-backed {@link java.nio.DoubleBuffer} */
public static int cgGetParameterValuedr(CGparameter param, int n, DoubleBuffer vals) {
final boolean vals_is_direct = Buffers.isDirect(vals);
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterValuedr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterValuedr\" not available");
}
return dispatch_cgGetParameterValuedr1(((param == null) ? null : param.getBuffer()), n, vals_is_direct ? vals : Buffers.getArray(vals), vals_is_direct ? Buffers.getDirectBufferByteOffset(vals) : Buffers.getIndirectBufferByteOffset(vals), vals_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: int cgGetParameterValuedr(CGparameter param, int n, double * vals);
@param vals a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native int dispatch_cgGetParameterValuedr1(ByteBuffer param, int n, Object vals, int vals_byte_offset, boolean vals_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: int cgGetParameterValuedr(CGparameter param, int n, double * vals); */
public static int cgGetParameterValuedr(CGparameter param, int n, double[] vals, int vals_offset) {
if(vals != null && vals.length <= vals_offset)
throw new CgException("array offset argument \"vals_offset\" (" + vals_offset + ") equals or exceeds array length (" + vals.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterValuedr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterValuedr\" not available");
}
return dispatch_cgGetParameterValuedr1(((param == null) ? null : param.getBuffer()), n, vals, Buffers.SIZEOF_DOUBLE * vals_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: int cgGetParameterValuefc(CGparameter param, int n, float * vals);
@param vals a direct or array-backed {@link java.nio.FloatBuffer} */
public static int cgGetParameterValuefc(CGparameter param, int n, FloatBuffer vals) {
final boolean vals_is_direct = Buffers.isDirect(vals);
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterValuefc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterValuefc\" not available");
}
return dispatch_cgGetParameterValuefc1(((param == null) ? null : param.getBuffer()), n, vals_is_direct ? vals : Buffers.getArray(vals), vals_is_direct ? Buffers.getDirectBufferByteOffset(vals) : Buffers.getIndirectBufferByteOffset(vals), vals_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: int cgGetParameterValuefc(CGparameter param, int n, float * vals);
@param vals a direct or array-backed {@link java.nio.FloatBuffer} */
private static native int dispatch_cgGetParameterValuefc1(ByteBuffer param, int n, Object vals, int vals_byte_offset, boolean vals_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: int cgGetParameterValuefc(CGparameter param, int n, float * vals); */
public static int cgGetParameterValuefc(CGparameter param, int n, float[] vals, int vals_offset) {
if(vals != null && vals.length <= vals_offset)
throw new CgException("array offset argument \"vals_offset\" (" + vals_offset + ") equals or exceeds array length (" + vals.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterValuefc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterValuefc\" not available");
}
return dispatch_cgGetParameterValuefc1(((param == null) ? null : param.getBuffer()), n, vals, Buffers.SIZEOF_FLOAT * vals_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: int cgGetParameterValuefr(CGparameter param, int n, float * vals);
@param vals a direct or array-backed {@link java.nio.FloatBuffer} */
public static int cgGetParameterValuefr(CGparameter param, int n, FloatBuffer vals) {
final boolean vals_is_direct = Buffers.isDirect(vals);
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterValuefr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterValuefr\" not available");
}
return dispatch_cgGetParameterValuefr1(((param == null) ? null : param.getBuffer()), n, vals_is_direct ? vals : Buffers.getArray(vals), vals_is_direct ? Buffers.getDirectBufferByteOffset(vals) : Buffers.getIndirectBufferByteOffset(vals), vals_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: int cgGetParameterValuefr(CGparameter param, int n, float * vals);
@param vals a direct or array-backed {@link java.nio.FloatBuffer} */
private static native int dispatch_cgGetParameterValuefr1(ByteBuffer param, int n, Object vals, int vals_byte_offset, boolean vals_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: int cgGetParameterValuefr(CGparameter param, int n, float * vals); */
public static int cgGetParameterValuefr(CGparameter param, int n, float[] vals, int vals_offset) {
if(vals != null && vals.length <= vals_offset)
throw new CgException("array offset argument \"vals_offset\" (" + vals_offset + ") equals or exceeds array length (" + vals.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterValuefr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterValuefr\" not available");
}
return dispatch_cgGetParameterValuefr1(((param == null) ? null : param.getBuffer()), n, vals, Buffers.SIZEOF_FLOAT * vals_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: int cgGetParameterValueic(CGparameter param, int n, int * vals);
@param vals a direct or array-backed {@link java.nio.IntBuffer} */
public static int cgGetParameterValueic(CGparameter param, int n, IntBuffer vals) {
final boolean vals_is_direct = Buffers.isDirect(vals);
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterValueic;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterValueic\" not available");
}
return dispatch_cgGetParameterValueic1(((param == null) ? null : param.getBuffer()), n, vals_is_direct ? vals : Buffers.getArray(vals), vals_is_direct ? Buffers.getDirectBufferByteOffset(vals) : Buffers.getIndirectBufferByteOffset(vals), vals_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: int cgGetParameterValueic(CGparameter param, int n, int * vals);
@param vals a direct or array-backed {@link java.nio.IntBuffer} */
private static native int dispatch_cgGetParameterValueic1(ByteBuffer param, int n, Object vals, int vals_byte_offset, boolean vals_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: int cgGetParameterValueic(CGparameter param, int n, int * vals); */
public static int cgGetParameterValueic(CGparameter param, int n, int[] vals, int vals_offset) {
if(vals != null && vals.length <= vals_offset)
throw new CgException("array offset argument \"vals_offset\" (" + vals_offset + ") equals or exceeds array length (" + vals.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterValueic;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterValueic\" not available");
}
return dispatch_cgGetParameterValueic1(((param == null) ? null : param.getBuffer()), n, vals, Buffers.SIZEOF_INT * vals_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: int cgGetParameterValueir(CGparameter param, int n, int * vals);
@param vals a direct or array-backed {@link java.nio.IntBuffer} */
public static int cgGetParameterValueir(CGparameter param, int n, IntBuffer vals) {
final boolean vals_is_direct = Buffers.isDirect(vals);
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterValueir;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterValueir\" not available");
}
return dispatch_cgGetParameterValueir1(((param == null) ? null : param.getBuffer()), n, vals_is_direct ? vals : Buffers.getArray(vals), vals_is_direct ? Buffers.getDirectBufferByteOffset(vals) : Buffers.getIndirectBufferByteOffset(vals), vals_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: int cgGetParameterValueir(CGparameter param, int n, int * vals);
@param vals a direct or array-backed {@link java.nio.IntBuffer} */
private static native int dispatch_cgGetParameterValueir1(ByteBuffer param, int n, Object vals, int vals_byte_offset, boolean vals_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: int cgGetParameterValueir(CGparameter param, int n, int * vals); */
public static int cgGetParameterValueir(CGparameter param, int n, int[] vals, int vals_offset) {
if(vals != null && vals.length <= vals_offset)
throw new CgException("array offset argument \"vals_offset\" (" + vals_offset + ") equals or exceeds array length (" + vals.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterValueir;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterValueir\" not available");
}
return dispatch_cgGetParameterValueir1(((param == null) ? null : param.getBuffer()), n, vals, Buffers.SIZEOF_INT * vals_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: CGenum cgGetParameterVariability(CGparameter param); */
public static int cgGetParameterVariability(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGetParameterVariability;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParameterVariability\" not available");
}
return dispatch_cgGetParameterVariability1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGenum cgGetParameterVariability(CGparameter param); */
private static native int dispatch_cgGetParameterVariability1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: CGtype cgGetParentType(CGtype type, int index);
@param type valid values are: 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, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE
*/
public static int cgGetParentType(int type, int index) {
final long __addr_ = cgProcAddressTable._addressof_cgGetParentType;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetParentType\" not available");
}
return dispatch_cgGetParentType1(type, index, __addr_);
}
/** Entry point (through function pointer) to C language function: CGtype cgGetParentType(CGtype type, int index);
@param type valid values are: 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, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE
*/
static private native int dispatch_cgGetParentType1(int type, int index, long procAddress);
/** Entry point (through function pointer) to C language function: const char * cgGetPassName(CGpass); */
public static String cgGetPassName(CGpass arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetPassName;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetPassName\" not available");
}
return dispatch_cgGetPassName1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: const char * cgGetPassName(CGpass); */
private static native String dispatch_cgGetPassName1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGtechnique cgGetPassTechnique(CGpass); */
public static CGtechnique cgGetPassTechnique(CGpass arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetPassTechnique;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetPassTechnique\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetPassTechnique1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGtechnique.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGtechnique cgGetPassTechnique(CGpass); */
private static native ByteBuffer dispatch_cgGetPassTechnique1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGprofile cgGetProfile(const char * profile_string); */
public static int cgGetProfile(String profile_string) {
final long __addr_ = cgProcAddressTable._addressof_cgGetProfile;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetProfile\" not available");
}
return dispatch_cgGetProfile1(profile_string, __addr_);
}
/** Entry point (through function pointer) to C language function: CGprofile cgGetProfile(const char * profile_string); */
static private native int dispatch_cgGetProfile1(String profile_string, long procAddress);
/** Entry point (through function pointer) to C language function: const char * cgGetProfileString(CGprofile profile);
@param profile valid values are: CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, 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, GENERIC, CG_PROFILE_MAX
*/
public static String cgGetProfileString(int profile) {
final long __addr_ = cgProcAddressTable._addressof_cgGetProfileString;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetProfileString\" not available");
}
return dispatch_cgGetProfileString1(profile, __addr_);
}
/** Entry point (through function pointer) to C language function: const char * cgGetProfileString(CGprofile profile);
@param profile valid values are: CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, 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, GENERIC, CG_PROFILE_MAX
*/
static private native String dispatch_cgGetProfileString1(int profile, long procAddress);
/** Entry point (through function pointer) to C language function: CGcontext cgGetProgramContext(CGprogram prog); */
public static CGcontext cgGetProgramContext(CGprogram prog) {
final long __addr_ = cgProcAddressTable._addressof_cgGetProgramContext;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetProgramContext\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetProgramContext1(((prog == null) ? null : prog.getBuffer()), __addr_);
if (_res == null) return null;
return CGcontext.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGcontext cgGetProgramContext(CGprogram prog); */
private static native ByteBuffer dispatch_cgGetProgramContext1(ByteBuffer prog, long procAddress);
/** Entry point (through function pointer) to C language function: CGprofile cgGetProgramProfile(CGprogram prog); */
public static int cgGetProgramProfile(CGprogram prog) {
final long __addr_ = cgProcAddressTable._addressof_cgGetProgramProfile;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetProgramProfile\" not available");
}
return dispatch_cgGetProgramProfile1(((prog == null) ? null : prog.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGprofile cgGetProgramProfile(CGprogram prog); */
private static native int dispatch_cgGetProgramProfile1(ByteBuffer prog, long procAddress);
/** Entry point (through function pointer) to C language function: CGprogram cgGetProgramStateAssignmentValue(CGstateassignment); */
public static CGprogram cgGetProgramStateAssignmentValue(CGstateassignment arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetProgramStateAssignmentValue;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetProgramStateAssignmentValue\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetProgramStateAssignmentValue1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGprogram.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGprogram cgGetProgramStateAssignmentValue(CGstateassignment); */
private static native ByteBuffer dispatch_cgGetProgramStateAssignmentValue1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: const char * cgGetProgramString(CGprogram prog, CGenum pname);
@param pname valid values are: 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, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR
*/
public static String cgGetProgramString(CGprogram prog, int pname) {
final long __addr_ = cgProcAddressTable._addressof_cgGetProgramString;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetProgramString\" not available");
}
return dispatch_cgGetProgramString1(((prog == null) ? null : prog.getBuffer()), pname, __addr_);
}
/** Entry point (through function pointer) to C language function: const char * cgGetProgramString(CGprogram prog, CGenum pname);
@param pname valid values are: 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, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR
*/
private static native String dispatch_cgGetProgramString1(ByteBuffer prog, int pname, long procAddress);
/** Entry point (through function pointer) to C language function: CGresource cgGetResource(const char * resource_string); */
public static int cgGetResource(String resource_string) {
final long __addr_ = cgProcAddressTable._addressof_cgGetResource;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetResource\" not available");
}
return dispatch_cgGetResource1(resource_string, __addr_);
}
/** Entry point (through function pointer) to C language function: CGresource cgGetResource(const char * resource_string); */
static private native int dispatch_cgGetResource1(String resource_string, long procAddress);
/** Entry point (through function pointer) to C language function: const char * cgGetResourceString(CGresource resource);
@param resource valid values are: 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
*/
public static String cgGetResourceString(int resource) {
final long __addr_ = cgProcAddressTable._addressof_cgGetResourceString;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetResourceString\" not available");
}
return dispatch_cgGetResourceString1(resource, __addr_);
}
/** Entry point (through function pointer) to C language function: const char * cgGetResourceString(CGresource resource);
@param resource valid values are: 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
*/
static private native String dispatch_cgGetResourceString1(int resource, long procAddress);
/** Entry point (through function pointer) to C language function: CGparameter cgGetSamplerStateAssignmentParameter(CGstateassignment); */
public static CGparameter cgGetSamplerStateAssignmentParameter(CGstateassignment arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetSamplerStateAssignmentParameter;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetSamplerStateAssignmentParameter\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetSamplerStateAssignmentParameter1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGparameter.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGparameter cgGetSamplerStateAssignmentParameter(CGstateassignment); */
private static native ByteBuffer dispatch_cgGetSamplerStateAssignmentParameter1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGstate cgGetSamplerStateAssignmentState(CGstateassignment); */
public static CGstate cgGetSamplerStateAssignmentState(CGstateassignment arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetSamplerStateAssignmentState;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetSamplerStateAssignmentState\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetSamplerStateAssignmentState1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGstate.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGstate cgGetSamplerStateAssignmentState(CGstateassignment); */
private static native ByteBuffer dispatch_cgGetSamplerStateAssignmentState1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGparameter cgGetSamplerStateAssignmentValue(CGstateassignment); */
public static CGparameter cgGetSamplerStateAssignmentValue(CGstateassignment arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetSamplerStateAssignmentValue;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetSamplerStateAssignmentValue\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetSamplerStateAssignmentValue1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGparameter.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGparameter cgGetSamplerStateAssignmentValue(CGstateassignment); */
private static native ByteBuffer dispatch_cgGetSamplerStateAssignmentValue1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: int cgGetStateAssignmentIndex(CGstateassignment); */
public static int cgGetStateAssignmentIndex(CGstateassignment arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetStateAssignmentIndex;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetStateAssignmentIndex\" not available");
}
return dispatch_cgGetStateAssignmentIndex1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: int cgGetStateAssignmentIndex(CGstateassignment); */
private static native int dispatch_cgGetStateAssignmentIndex1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGpass cgGetStateAssignmentPass(CGstateassignment); */
public static CGpass cgGetStateAssignmentPass(CGstateassignment arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetStateAssignmentPass;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetStateAssignmentPass\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetStateAssignmentPass1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGpass.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGpass cgGetStateAssignmentPass(CGstateassignment); */
private static native ByteBuffer dispatch_cgGetStateAssignmentPass1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGstate cgGetStateAssignmentState(CGstateassignment); */
public static CGstate cgGetStateAssignmentState(CGstateassignment arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetStateAssignmentState;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetStateAssignmentState\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetStateAssignmentState1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGstate.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGstate cgGetStateAssignmentState(CGstateassignment); */
private static native ByteBuffer dispatch_cgGetStateAssignmentState1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: const char * cgGetStateName(CGstate); */
public static String cgGetStateName(CGstate arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetStateName;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetStateName\" not available");
}
return dispatch_cgGetStateName1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: const char * cgGetStateName(CGstate); */
private static native String dispatch_cgGetStateName1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGtype cgGetStateType(CGstate); */
public static int cgGetStateType(CGstate arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetStateType;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetStateType\" not available");
}
return dispatch_cgGetStateType1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGtype cgGetStateType(CGstate); */
private static native int dispatch_cgGetStateType1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: const char * cgGetString(CGenum sname);
@param sname valid values are: 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, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR
*/
public static String cgGetString(int sname) {
final long __addr_ = cgProcAddressTable._addressof_cgGetString;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetString\" not available");
}
return dispatch_cgGetString1(sname, __addr_);
}
/** Entry point (through function pointer) to C language function: const char * cgGetString(CGenum sname);
@param sname valid values are: 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, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR
*/
static private native String dispatch_cgGetString1(int sname, long procAddress);
/** Entry point (through function pointer) to C language function: const char * cgGetStringAnnotationValue(CGannotation); */
public static String cgGetStringAnnotationValue(CGannotation arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetStringAnnotationValue;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetStringAnnotationValue\" not available");
}
return dispatch_cgGetStringAnnotationValue1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: const char * cgGetStringAnnotationValue(CGannotation); */
private static native String dispatch_cgGetStringAnnotationValue1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: const char * cgGetStringParameterValue(CGparameter param); */
public static String cgGetStringParameterValue(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgGetStringParameterValue;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetStringParameterValue\" not available");
}
return dispatch_cgGetStringParameterValue1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: const char * cgGetStringParameterValue(CGparameter param); */
private static native String dispatch_cgGetStringParameterValue1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: const char * cgGetStringStateAssignmentValue(CGstateassignment); */
public static String cgGetStringStateAssignmentValue(CGstateassignment arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetStringStateAssignmentValue;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetStringStateAssignmentValue\" not available");
}
return dispatch_cgGetStringStateAssignmentValue1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: const char * cgGetStringStateAssignmentValue(CGstateassignment); */
private static native String dispatch_cgGetStringStateAssignmentValue1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGeffect cgGetTechniqueEffect(CGtechnique); */
public static CGeffect cgGetTechniqueEffect(CGtechnique arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetTechniqueEffect;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetTechniqueEffect\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetTechniqueEffect1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGeffect.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGeffect cgGetTechniqueEffect(CGtechnique); */
private static native ByteBuffer dispatch_cgGetTechniqueEffect1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: const char * cgGetTechniqueName(CGtechnique); */
public static String cgGetTechniqueName(CGtechnique arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetTechniqueName;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetTechniqueName\" not available");
}
return dispatch_cgGetTechniqueName1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: const char * cgGetTechniqueName(CGtechnique); */
private static native String dispatch_cgGetTechniqueName1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGparameter cgGetTextureStateAssignmentValue(CGstateassignment); */
public static CGparameter cgGetTextureStateAssignmentValue(CGstateassignment arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgGetTextureStateAssignmentValue;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetTextureStateAssignmentValue\" not available");
}
final ByteBuffer _res;
_res = dispatch_cgGetTextureStateAssignmentValue1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
if (_res == null) return null;
return CGparameter.create(Buffers.nativeOrder(_res));
}
/** Entry point (through function pointer) to C language function: CGparameter cgGetTextureStateAssignmentValue(CGstateassignment); */
private static native ByteBuffer dispatch_cgGetTextureStateAssignmentValue1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGtype cgGetType(const char * type_string); */
public static int cgGetType(String type_string) {
final long __addr_ = cgProcAddressTable._addressof_cgGetType;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetType\" not available");
}
return dispatch_cgGetType1(type_string, __addr_);
}
/** Entry point (through function pointer) to C language function: CGtype cgGetType(const char * type_string); */
static private native int dispatch_cgGetType1(String type_string, long procAddress);
/** Entry point (through function pointer) to C language function: const char * cgGetTypeString(CGtype type);
@param type valid values are: 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, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE
*/
public static String cgGetTypeString(int type) {
final long __addr_ = cgProcAddressTable._addressof_cgGetTypeString;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetTypeString\" not available");
}
return dispatch_cgGetTypeString1(type, __addr_);
}
/** Entry point (through function pointer) to C language function: const char * cgGetTypeString(CGtype type);
@param type valid values are: 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, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE
*/
static private native String dispatch_cgGetTypeString1(int type, long procAddress);
/** Entry point (through function pointer) to C language function: CGtype cgGetUserType(CGhandle handle, int index);
@param handle a direct or array-backed {@link java.nio.Buffer} */
public static int cgGetUserType(Buffer handle, int index) {
final boolean handle_is_direct = Buffers.isDirect(handle);
final long __addr_ = cgProcAddressTable._addressof_cgGetUserType;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgGetUserType\" not available");
}
return dispatch_cgGetUserType1(handle_is_direct ? handle : Buffers.getArray(handle), handle_is_direct ? Buffers.getDirectBufferByteOffset(handle) : Buffers.getIndirectBufferByteOffset(handle), handle_is_direct, index, __addr_);
}
/** Entry point (through function pointer) to C language function: CGtype cgGetUserType(CGhandle handle, int index);
@param handle a direct or array-backed {@link java.nio.Buffer} */
private static native int dispatch_cgGetUserType1(Object handle, int handle_byte_offset, boolean handle_is_direct, int index, long procAddress);
/** Entry point (through function pointer) to C language function: CGbool cgIsAnnotation(CGannotation); */
public static boolean cgIsAnnotation(CGannotation arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgIsAnnotation;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgIsAnnotation\" not available");
}
return dispatch_cgIsAnnotation1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGbool cgIsAnnotation(CGannotation); */
private static native boolean dispatch_cgIsAnnotation1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGbool cgIsContext(CGcontext ctx); */
public static boolean cgIsContext(CGcontext ctx) {
final long __addr_ = cgProcAddressTable._addressof_cgIsContext;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgIsContext\" not available");
}
return dispatch_cgIsContext1(((ctx == null) ? null : ctx.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGbool cgIsContext(CGcontext ctx); */
private static native boolean dispatch_cgIsContext1(ByteBuffer ctx, long procAddress);
/** Entry point (through function pointer) to C language function: CGbool cgIsEffect(CGeffect effect); */
public static boolean cgIsEffect(CGeffect effect) {
final long __addr_ = cgProcAddressTable._addressof_cgIsEffect;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgIsEffect\" not available");
}
return dispatch_cgIsEffect1(((effect == null) ? null : effect.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGbool cgIsEffect(CGeffect effect); */
private static native boolean dispatch_cgIsEffect1(ByteBuffer effect, long procAddress);
/** Entry point (through function pointer) to C language function: CGbool cgIsInterfaceType(CGtype type);
@param type valid values are: 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, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE
*/
public static boolean cgIsInterfaceType(int type) {
final long __addr_ = cgProcAddressTable._addressof_cgIsInterfaceType;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgIsInterfaceType\" not available");
}
return dispatch_cgIsInterfaceType1(type, __addr_);
}
/** Entry point (through function pointer) to C language function: CGbool cgIsInterfaceType(CGtype type);
@param type valid values are: 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, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE
*/
static private native boolean dispatch_cgIsInterfaceType1(int type, long procAddress);
/** Entry point (through function pointer) to C language function: CGbool cgIsParameter(CGparameter param); */
public static boolean cgIsParameter(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgIsParameter;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgIsParameter\" not available");
}
return dispatch_cgIsParameter1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGbool cgIsParameter(CGparameter param); */
private static native boolean dispatch_cgIsParameter1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: CGbool cgIsParameterGlobal(CGparameter param); */
public static boolean cgIsParameterGlobal(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgIsParameterGlobal;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgIsParameterGlobal\" not available");
}
return dispatch_cgIsParameterGlobal1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGbool cgIsParameterGlobal(CGparameter param); */
private static native boolean dispatch_cgIsParameterGlobal1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: CGbool cgIsParameterReferenced(CGparameter param); */
public static boolean cgIsParameterReferenced(CGparameter param) {
final long __addr_ = cgProcAddressTable._addressof_cgIsParameterReferenced;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgIsParameterReferenced\" not available");
}
return dispatch_cgIsParameterReferenced1(((param == null) ? null : param.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGbool cgIsParameterReferenced(CGparameter param); */
private static native boolean dispatch_cgIsParameterReferenced1(ByteBuffer param, long procAddress);
/** Entry point (through function pointer) to C language function: CGbool cgIsParameterUsed(CGparameter param, CGhandle handle);
@param handle a direct or array-backed {@link java.nio.Buffer} */
public static boolean cgIsParameterUsed(CGparameter param, Buffer handle) {
final boolean handle_is_direct = Buffers.isDirect(handle);
final long __addr_ = cgProcAddressTable._addressof_cgIsParameterUsed;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgIsParameterUsed\" not available");
}
return dispatch_cgIsParameterUsed1(((param == null) ? null : param.getBuffer()), handle_is_direct ? handle : Buffers.getArray(handle), handle_is_direct ? Buffers.getDirectBufferByteOffset(handle) : Buffers.getIndirectBufferByteOffset(handle), handle_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: CGbool cgIsParameterUsed(CGparameter param, CGhandle handle);
@param handle a direct or array-backed {@link java.nio.Buffer} */
private static native boolean dispatch_cgIsParameterUsed1(ByteBuffer param, Object handle, int handle_byte_offset, boolean handle_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: CGbool cgIsParentType(CGtype parent, CGtype child);
@param parent valid values are: 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, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE
@param child valid values are: 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, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE
*/
public static boolean cgIsParentType(int parent, int child) {
final long __addr_ = cgProcAddressTable._addressof_cgIsParentType;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgIsParentType\" not available");
}
return dispatch_cgIsParentType1(parent, child, __addr_);
}
/** Entry point (through function pointer) to C language function: CGbool cgIsParentType(CGtype parent, CGtype child);
@param parent valid values are: 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, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE
@param child valid values are: 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, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE
*/
static private native boolean dispatch_cgIsParentType1(int parent, int child, long procAddress);
/** Entry point (through function pointer) to C language function: CGbool cgIsPass(CGpass); */
public static boolean cgIsPass(CGpass arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgIsPass;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgIsPass\" not available");
}
return dispatch_cgIsPass1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGbool cgIsPass(CGpass); */
private static native boolean dispatch_cgIsPass1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGbool cgIsProgram(CGprogram program); */
public static boolean cgIsProgram(CGprogram program) {
final long __addr_ = cgProcAddressTable._addressof_cgIsProgram;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgIsProgram\" not available");
}
return dispatch_cgIsProgram1(((program == null) ? null : program.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGbool cgIsProgram(CGprogram program); */
private static native boolean dispatch_cgIsProgram1(ByteBuffer program, long procAddress);
/** Entry point (through function pointer) to C language function: CGbool cgIsProgramCompiled(CGprogram program); */
public static boolean cgIsProgramCompiled(CGprogram program) {
final long __addr_ = cgProcAddressTable._addressof_cgIsProgramCompiled;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgIsProgramCompiled\" not available");
}
return dispatch_cgIsProgramCompiled1(((program == null) ? null : program.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGbool cgIsProgramCompiled(CGprogram program); */
private static native boolean dispatch_cgIsProgramCompiled1(ByteBuffer program, long procAddress);
/** Entry point (through function pointer) to C language function: CGbool cgIsState(CGstate); */
public static boolean cgIsState(CGstate arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgIsState;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgIsState\" not available");
}
return dispatch_cgIsState1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGbool cgIsState(CGstate); */
private static native boolean dispatch_cgIsState1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGbool cgIsStateAssignment(CGstateassignment); */
public static boolean cgIsStateAssignment(CGstateassignment arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgIsStateAssignment;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgIsStateAssignment\" not available");
}
return dispatch_cgIsStateAssignment1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGbool cgIsStateAssignment(CGstateassignment); */
private static native boolean dispatch_cgIsStateAssignment1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGbool cgIsTechnique(CGtechnique); */
public static boolean cgIsTechnique(CGtechnique arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgIsTechnique;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgIsTechnique\" not available");
}
return dispatch_cgIsTechnique1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGbool cgIsTechnique(CGtechnique); */
private static native boolean dispatch_cgIsTechnique1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: CGbool cgIsTechniqueValidated(CGtechnique); */
public static boolean cgIsTechniqueValidated(CGtechnique arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgIsTechniqueValidated;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgIsTechniqueValidated\" not available");
}
return dispatch_cgIsTechniqueValidated1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGbool cgIsTechniqueValidated(CGtechnique); */
private static native boolean dispatch_cgIsTechniqueValidated1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: void cgResetPassState(CGpass); */
public static void cgResetPassState(CGpass arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgResetPassState;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgResetPassState\" not available");
}
dispatch_cgResetPassState1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: void cgResetPassState(CGpass); */
private static native void dispatch_cgResetPassState1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetArraySize(CGparameter param, int size); */
public static void cgSetArraySize(CGparameter param, int size) {
final long __addr_ = cgProcAddressTable._addressof_cgSetArraySize;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetArraySize\" not available");
}
dispatch_cgSetArraySize1(((param == null) ? null : param.getBuffer()), size, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetArraySize(CGparameter param, int size); */
private static native void dispatch_cgSetArraySize1(ByteBuffer param, int size, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetAutoCompile(CGcontext ctx, CGenum flag);
@param flag valid values are: 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, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR
*/
public static void cgSetAutoCompile(CGcontext ctx, int flag) {
final long __addr_ = cgProcAddressTable._addressof_cgSetAutoCompile;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetAutoCompile\" not available");
}
dispatch_cgSetAutoCompile1(((ctx == null) ? null : ctx.getBuffer()), flag, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetAutoCompile(CGcontext ctx, CGenum flag);
@param flag valid values are: 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, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR
*/
private static native void dispatch_cgSetAutoCompile1(ByteBuffer ctx, int flag, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetLastListing(CGhandle handle, const char * listing);
@param handle a direct or array-backed {@link java.nio.Buffer} */
public static void cgSetLastListing(Buffer handle, String listing) {
final boolean handle_is_direct = Buffers.isDirect(handle);
final long __addr_ = cgProcAddressTable._addressof_cgSetLastListing;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetLastListing\" not available");
}
dispatch_cgSetLastListing1(handle_is_direct ? handle : Buffers.getArray(handle), handle_is_direct ? Buffers.getDirectBufferByteOffset(handle) : Buffers.getIndirectBufferByteOffset(handle), handle_is_direct, listing, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetLastListing(CGhandle handle, const char * listing);
@param handle a direct or array-backed {@link java.nio.Buffer} */
private static native void dispatch_cgSetLastListing1(Object handle, int handle_byte_offset, boolean handle_is_direct, String listing, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetMatrixParameterdc(CGparameter param, const double * matrix);
@param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgSetMatrixParameterdc(CGparameter param, DoubleBuffer matrix) {
final boolean matrix_is_direct = Buffers.isDirect(matrix);
final long __addr_ = cgProcAddressTable._addressof_cgSetMatrixParameterdc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetMatrixParameterdc\" not available");
}
dispatch_cgSetMatrixParameterdc1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetMatrixParameterdc(CGparameter param, const double * matrix);
@param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgSetMatrixParameterdc1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetMatrixParameterdc(CGparameter param, const double * matrix); */
public static void cgSetMatrixParameterdc(CGparameter param, double[] matrix, int matrix_offset) {
if(matrix != null && matrix.length <= matrix_offset)
throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgSetMatrixParameterdc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetMatrixParameterdc\" not available");
}
dispatch_cgSetMatrixParameterdc1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_DOUBLE * matrix_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetMatrixParameterdr(CGparameter param, const double * matrix);
@param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgSetMatrixParameterdr(CGparameter param, DoubleBuffer matrix) {
final boolean matrix_is_direct = Buffers.isDirect(matrix);
final long __addr_ = cgProcAddressTable._addressof_cgSetMatrixParameterdr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetMatrixParameterdr\" not available");
}
dispatch_cgSetMatrixParameterdr1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetMatrixParameterdr(CGparameter param, const double * matrix);
@param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgSetMatrixParameterdr1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetMatrixParameterdr(CGparameter param, const double * matrix); */
public static void cgSetMatrixParameterdr(CGparameter param, double[] matrix, int matrix_offset) {
if(matrix != null && matrix.length <= matrix_offset)
throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgSetMatrixParameterdr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetMatrixParameterdr\" not available");
}
dispatch_cgSetMatrixParameterdr1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_DOUBLE * matrix_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetMatrixParameterfc(CGparameter param, const float * matrix);
@param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgSetMatrixParameterfc(CGparameter param, FloatBuffer matrix) {
final boolean matrix_is_direct = Buffers.isDirect(matrix);
final long __addr_ = cgProcAddressTable._addressof_cgSetMatrixParameterfc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetMatrixParameterfc\" not available");
}
dispatch_cgSetMatrixParameterfc1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetMatrixParameterfc(CGparameter param, const float * matrix);
@param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgSetMatrixParameterfc1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetMatrixParameterfc(CGparameter param, const float * matrix); */
public static void cgSetMatrixParameterfc(CGparameter param, float[] matrix, int matrix_offset) {
if(matrix != null && matrix.length <= matrix_offset)
throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgSetMatrixParameterfc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetMatrixParameterfc\" not available");
}
dispatch_cgSetMatrixParameterfc1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_FLOAT * matrix_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetMatrixParameterfr(CGparameter param, const float * matrix);
@param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgSetMatrixParameterfr(CGparameter param, FloatBuffer matrix) {
final boolean matrix_is_direct = Buffers.isDirect(matrix);
final long __addr_ = cgProcAddressTable._addressof_cgSetMatrixParameterfr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetMatrixParameterfr\" not available");
}
dispatch_cgSetMatrixParameterfr1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetMatrixParameterfr(CGparameter param, const float * matrix);
@param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgSetMatrixParameterfr1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetMatrixParameterfr(CGparameter param, const float * matrix); */
public static void cgSetMatrixParameterfr(CGparameter param, float[] matrix, int matrix_offset) {
if(matrix != null && matrix.length <= matrix_offset)
throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgSetMatrixParameterfr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetMatrixParameterfr\" not available");
}
dispatch_cgSetMatrixParameterfr1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_FLOAT * matrix_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetMatrixParameteric(CGparameter param, const int * matrix);
@param matrix a direct or array-backed {@link java.nio.IntBuffer} */
public static void cgSetMatrixParameteric(CGparameter param, IntBuffer matrix) {
final boolean matrix_is_direct = Buffers.isDirect(matrix);
final long __addr_ = cgProcAddressTable._addressof_cgSetMatrixParameteric;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetMatrixParameteric\" not available");
}
dispatch_cgSetMatrixParameteric1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetMatrixParameteric(CGparameter param, const int * matrix);
@param matrix a direct or array-backed {@link java.nio.IntBuffer} */
private static native void dispatch_cgSetMatrixParameteric1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetMatrixParameteric(CGparameter param, const int * matrix); */
public static void cgSetMatrixParameteric(CGparameter param, int[] matrix, int matrix_offset) {
if(matrix != null && matrix.length <= matrix_offset)
throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgSetMatrixParameteric;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetMatrixParameteric\" not available");
}
dispatch_cgSetMatrixParameteric1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_INT * matrix_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetMatrixParameterir(CGparameter param, const int * matrix);
@param matrix a direct or array-backed {@link java.nio.IntBuffer} */
public static void cgSetMatrixParameterir(CGparameter param, IntBuffer matrix) {
final boolean matrix_is_direct = Buffers.isDirect(matrix);
final long __addr_ = cgProcAddressTable._addressof_cgSetMatrixParameterir;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetMatrixParameterir\" not available");
}
dispatch_cgSetMatrixParameterir1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetMatrixParameterir(CGparameter param, const int * matrix);
@param matrix a direct or array-backed {@link java.nio.IntBuffer} */
private static native void dispatch_cgSetMatrixParameterir1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetMatrixParameterir(CGparameter param, const int * matrix); */
public static void cgSetMatrixParameterir(CGparameter param, int[] matrix, int matrix_offset) {
if(matrix != null && matrix.length <= matrix_offset)
throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgSetMatrixParameterir;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetMatrixParameterir\" not available");
}
dispatch_cgSetMatrixParameterir1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_INT * matrix_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetMultiDimArraySize(CGparameter param, const int * sizes);
@param sizes a direct or array-backed {@link java.nio.IntBuffer} */
public static void cgSetMultiDimArraySize(CGparameter param, IntBuffer sizes) {
final boolean sizes_is_direct = Buffers.isDirect(sizes);
final long __addr_ = cgProcAddressTable._addressof_cgSetMultiDimArraySize;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetMultiDimArraySize\" not available");
}
dispatch_cgSetMultiDimArraySize1(((param == null) ? null : param.getBuffer()), sizes_is_direct ? sizes : Buffers.getArray(sizes), sizes_is_direct ? Buffers.getDirectBufferByteOffset(sizes) : Buffers.getIndirectBufferByteOffset(sizes), sizes_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetMultiDimArraySize(CGparameter param, const int * sizes);
@param sizes a direct or array-backed {@link java.nio.IntBuffer} */
private static native void dispatch_cgSetMultiDimArraySize1(ByteBuffer param, Object sizes, int sizes_byte_offset, boolean sizes_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetMultiDimArraySize(CGparameter param, const int * sizes); */
public static void cgSetMultiDimArraySize(CGparameter param, int[] sizes, int sizes_offset) {
if(sizes != null && sizes.length <= sizes_offset)
throw new CgException("array offset argument \"sizes_offset\" (" + sizes_offset + ") equals or exceeds array length (" + sizes.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgSetMultiDimArraySize;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetMultiDimArraySize\" not available");
}
dispatch_cgSetMultiDimArraySize1(((param == null) ? null : param.getBuffer()), sizes, Buffers.SIZEOF_INT * sizes_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter1d(CGparameter param, double x); */
public static void cgSetParameter1d(CGparameter param, double x) {
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter1d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter1d\" not available");
}
dispatch_cgSetParameter1d1(((param == null) ? null : param.getBuffer()), x, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter1d(CGparameter param, double x); */
private static native void dispatch_cgSetParameter1d1(ByteBuffer param, double x, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameter1dv(CGparameter param, const double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgSetParameter1dv(CGparameter param, DoubleBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter1dv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter1dv\" not available");
}
dispatch_cgSetParameter1dv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter1dv(CGparameter param, const double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgSetParameter1dv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameter1dv(CGparameter param, const double * v); */
public static void cgSetParameter1dv(CGparameter param, double[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter1dv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter1dv\" not available");
}
dispatch_cgSetParameter1dv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter1f(CGparameter param, float x); */
public static void cgSetParameter1f(CGparameter param, float x) {
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter1f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter1f\" not available");
}
dispatch_cgSetParameter1f1(((param == null) ? null : param.getBuffer()), x, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter1f(CGparameter param, float x); */
private static native void dispatch_cgSetParameter1f1(ByteBuffer param, float x, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameter1fv(CGparameter param, const float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgSetParameter1fv(CGparameter param, FloatBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter1fv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter1fv\" not available");
}
dispatch_cgSetParameter1fv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter1fv(CGparameter param, const float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgSetParameter1fv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameter1fv(CGparameter param, const float * v); */
public static void cgSetParameter1fv(CGparameter param, float[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter1fv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter1fv\" not available");
}
dispatch_cgSetParameter1fv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter1i(CGparameter param, int x); */
public static void cgSetParameter1i(CGparameter param, int x) {
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter1i;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter1i\" not available");
}
dispatch_cgSetParameter1i1(((param == null) ? null : param.getBuffer()), x, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter1i(CGparameter param, int x); */
private static native void dispatch_cgSetParameter1i1(ByteBuffer param, int x, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameter1iv(CGparameter param, const int * v);
@param v a direct or array-backed {@link java.nio.IntBuffer} */
public static void cgSetParameter1iv(CGparameter param, IntBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter1iv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter1iv\" not available");
}
dispatch_cgSetParameter1iv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter1iv(CGparameter param, const int * v);
@param v a direct or array-backed {@link java.nio.IntBuffer} */
private static native void dispatch_cgSetParameter1iv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameter1iv(CGparameter param, const int * v); */
public static void cgSetParameter1iv(CGparameter param, int[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter1iv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter1iv\" not available");
}
dispatch_cgSetParameter1iv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_INT * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter2d(CGparameter param, double x, double y); */
public static void cgSetParameter2d(CGparameter param, double x, double y) {
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter2d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter2d\" not available");
}
dispatch_cgSetParameter2d1(((param == null) ? null : param.getBuffer()), x, y, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter2d(CGparameter param, double x, double y); */
private static native void dispatch_cgSetParameter2d1(ByteBuffer param, double x, double y, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameter2dv(CGparameter param, const double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgSetParameter2dv(CGparameter param, DoubleBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter2dv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter2dv\" not available");
}
dispatch_cgSetParameter2dv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter2dv(CGparameter param, const double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgSetParameter2dv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameter2dv(CGparameter param, const double * v); */
public static void cgSetParameter2dv(CGparameter param, double[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter2dv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter2dv\" not available");
}
dispatch_cgSetParameter2dv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter2f(CGparameter param, float x, float y); */
public static void cgSetParameter2f(CGparameter param, float x, float y) {
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter2f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter2f\" not available");
}
dispatch_cgSetParameter2f1(((param == null) ? null : param.getBuffer()), x, y, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter2f(CGparameter param, float x, float y); */
private static native void dispatch_cgSetParameter2f1(ByteBuffer param, float x, float y, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameter2fv(CGparameter param, const float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgSetParameter2fv(CGparameter param, FloatBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter2fv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter2fv\" not available");
}
dispatch_cgSetParameter2fv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter2fv(CGparameter param, const float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgSetParameter2fv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameter2fv(CGparameter param, const float * v); */
public static void cgSetParameter2fv(CGparameter param, float[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter2fv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter2fv\" not available");
}
dispatch_cgSetParameter2fv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter2i(CGparameter param, int x, int y); */
public static void cgSetParameter2i(CGparameter param, int x, int y) {
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter2i;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter2i\" not available");
}
dispatch_cgSetParameter2i1(((param == null) ? null : param.getBuffer()), x, y, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter2i(CGparameter param, int x, int y); */
private static native void dispatch_cgSetParameter2i1(ByteBuffer param, int x, int y, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameter2iv(CGparameter param, const int * v);
@param v a direct or array-backed {@link java.nio.IntBuffer} */
public static void cgSetParameter2iv(CGparameter param, IntBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter2iv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter2iv\" not available");
}
dispatch_cgSetParameter2iv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter2iv(CGparameter param, const int * v);
@param v a direct or array-backed {@link java.nio.IntBuffer} */
private static native void dispatch_cgSetParameter2iv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameter2iv(CGparameter param, const int * v); */
public static void cgSetParameter2iv(CGparameter param, int[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter2iv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter2iv\" not available");
}
dispatch_cgSetParameter2iv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_INT * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter3d(CGparameter param, double x, double y, double z); */
public static void cgSetParameter3d(CGparameter param, double x, double y, double z) {
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter3d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter3d\" not available");
}
dispatch_cgSetParameter3d1(((param == null) ? null : param.getBuffer()), x, y, z, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter3d(CGparameter param, double x, double y, double z); */
private static native void dispatch_cgSetParameter3d1(ByteBuffer param, double x, double y, double z, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameter3dv(CGparameter param, const double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgSetParameter3dv(CGparameter param, DoubleBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter3dv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter3dv\" not available");
}
dispatch_cgSetParameter3dv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter3dv(CGparameter param, const double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgSetParameter3dv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameter3dv(CGparameter param, const double * v); */
public static void cgSetParameter3dv(CGparameter param, double[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter3dv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter3dv\" not available");
}
dispatch_cgSetParameter3dv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter3f(CGparameter param, float x, float y, float z); */
public static void cgSetParameter3f(CGparameter param, float x, float y, float z) {
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter3f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter3f\" not available");
}
dispatch_cgSetParameter3f1(((param == null) ? null : param.getBuffer()), x, y, z, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter3f(CGparameter param, float x, float y, float z); */
private static native void dispatch_cgSetParameter3f1(ByteBuffer param, float x, float y, float z, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameter3fv(CGparameter param, const float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgSetParameter3fv(CGparameter param, FloatBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter3fv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter3fv\" not available");
}
dispatch_cgSetParameter3fv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter3fv(CGparameter param, const float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgSetParameter3fv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameter3fv(CGparameter param, const float * v); */
public static void cgSetParameter3fv(CGparameter param, float[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter3fv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter3fv\" not available");
}
dispatch_cgSetParameter3fv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter3i(CGparameter param, int x, int y, int z); */
public static void cgSetParameter3i(CGparameter param, int x, int y, int z) {
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter3i;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter3i\" not available");
}
dispatch_cgSetParameter3i1(((param == null) ? null : param.getBuffer()), x, y, z, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter3i(CGparameter param, int x, int y, int z); */
private static native void dispatch_cgSetParameter3i1(ByteBuffer param, int x, int y, int z, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameter3iv(CGparameter param, const int * v);
@param v a direct or array-backed {@link java.nio.IntBuffer} */
public static void cgSetParameter3iv(CGparameter param, IntBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter3iv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter3iv\" not available");
}
dispatch_cgSetParameter3iv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter3iv(CGparameter param, const int * v);
@param v a direct or array-backed {@link java.nio.IntBuffer} */
private static native void dispatch_cgSetParameter3iv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameter3iv(CGparameter param, const int * v); */
public static void cgSetParameter3iv(CGparameter param, int[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter3iv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter3iv\" not available");
}
dispatch_cgSetParameter3iv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_INT * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter4d(CGparameter param, double x, double y, double z, double w); */
public static void cgSetParameter4d(CGparameter param, double x, double y, double z, double w) {
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter4d;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter4d\" not available");
}
dispatch_cgSetParameter4d1(((param == null) ? null : param.getBuffer()), x, y, z, w, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter4d(CGparameter param, double x, double y, double z, double w); */
private static native void dispatch_cgSetParameter4d1(ByteBuffer param, double x, double y, double z, double w, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameter4dv(CGparameter param, const double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgSetParameter4dv(CGparameter param, DoubleBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter4dv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter4dv\" not available");
}
dispatch_cgSetParameter4dv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter4dv(CGparameter param, const double * v);
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgSetParameter4dv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameter4dv(CGparameter param, const double * v); */
public static void cgSetParameter4dv(CGparameter param, double[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter4dv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter4dv\" not available");
}
dispatch_cgSetParameter4dv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter4f(CGparameter param, float x, float y, float z, float w); */
public static void cgSetParameter4f(CGparameter param, float x, float y, float z, float w) {
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter4f;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter4f\" not available");
}
dispatch_cgSetParameter4f1(((param == null) ? null : param.getBuffer()), x, y, z, w, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter4f(CGparameter param, float x, float y, float z, float w); */
private static native void dispatch_cgSetParameter4f1(ByteBuffer param, float x, float y, float z, float w, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameter4fv(CGparameter param, const float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgSetParameter4fv(CGparameter param, FloatBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter4fv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter4fv\" not available");
}
dispatch_cgSetParameter4fv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter4fv(CGparameter param, const float * v);
@param v a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgSetParameter4fv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameter4fv(CGparameter param, const float * v); */
public static void cgSetParameter4fv(CGparameter param, float[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter4fv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter4fv\" not available");
}
dispatch_cgSetParameter4fv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter4i(CGparameter param, int x, int y, int z, int w); */
public static void cgSetParameter4i(CGparameter param, int x, int y, int z, int w) {
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter4i;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter4i\" not available");
}
dispatch_cgSetParameter4i1(((param == null) ? null : param.getBuffer()), x, y, z, w, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter4i(CGparameter param, int x, int y, int z, int w); */
private static native void dispatch_cgSetParameter4i1(ByteBuffer param, int x, int y, int z, int w, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameter4iv(CGparameter param, const int * v);
@param v a direct or array-backed {@link java.nio.IntBuffer} */
public static void cgSetParameter4iv(CGparameter param, IntBuffer v) {
final boolean v_is_direct = Buffers.isDirect(v);
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter4iv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter4iv\" not available");
}
dispatch_cgSetParameter4iv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameter4iv(CGparameter param, const int * v);
@param v a direct or array-backed {@link java.nio.IntBuffer} */
private static native void dispatch_cgSetParameter4iv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameter4iv(CGparameter param, const int * v); */
public static void cgSetParameter4iv(CGparameter param, int[] v, int v_offset) {
if(v != null && v.length <= v_offset)
throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgSetParameter4iv;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameter4iv\" not available");
}
dispatch_cgSetParameter4iv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_INT * v_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameterSemantic(CGparameter param, const char * semantic); */
public static void cgSetParameterSemantic(CGparameter param, String semantic) {
final long __addr_ = cgProcAddressTable._addressof_cgSetParameterSemantic;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameterSemantic\" not available");
}
dispatch_cgSetParameterSemantic1(((param == null) ? null : param.getBuffer()), semantic, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameterSemantic(CGparameter param, const char * semantic); */
private static native void dispatch_cgSetParameterSemantic1(ByteBuffer param, String semantic, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameterValuedc(CGparameter param, int n, const double * vals);
@param vals a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgSetParameterValuedc(CGparameter param, int n, DoubleBuffer vals) {
final boolean vals_is_direct = Buffers.isDirect(vals);
final long __addr_ = cgProcAddressTable._addressof_cgSetParameterValuedc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameterValuedc\" not available");
}
dispatch_cgSetParameterValuedc1(((param == null) ? null : param.getBuffer()), n, vals_is_direct ? vals : Buffers.getArray(vals), vals_is_direct ? Buffers.getDirectBufferByteOffset(vals) : Buffers.getIndirectBufferByteOffset(vals), vals_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameterValuedc(CGparameter param, int n, const double * vals);
@param vals a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgSetParameterValuedc1(ByteBuffer param, int n, Object vals, int vals_byte_offset, boolean vals_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameterValuedc(CGparameter param, int n, const double * vals); */
public static void cgSetParameterValuedc(CGparameter param, int n, double[] vals, int vals_offset) {
if(vals != null && vals.length <= vals_offset)
throw new CgException("array offset argument \"vals_offset\" (" + vals_offset + ") equals or exceeds array length (" + vals.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgSetParameterValuedc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameterValuedc\" not available");
}
dispatch_cgSetParameterValuedc1(((param == null) ? null : param.getBuffer()), n, vals, Buffers.SIZEOF_DOUBLE * vals_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameterValuedr(CGparameter param, int n, const double * vals);
@param vals a direct or array-backed {@link java.nio.DoubleBuffer} */
public static void cgSetParameterValuedr(CGparameter param, int n, DoubleBuffer vals) {
final boolean vals_is_direct = Buffers.isDirect(vals);
final long __addr_ = cgProcAddressTable._addressof_cgSetParameterValuedr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameterValuedr\" not available");
}
dispatch_cgSetParameterValuedr1(((param == null) ? null : param.getBuffer()), n, vals_is_direct ? vals : Buffers.getArray(vals), vals_is_direct ? Buffers.getDirectBufferByteOffset(vals) : Buffers.getIndirectBufferByteOffset(vals), vals_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameterValuedr(CGparameter param, int n, const double * vals);
@param vals a direct or array-backed {@link java.nio.DoubleBuffer} */
private static native void dispatch_cgSetParameterValuedr1(ByteBuffer param, int n, Object vals, int vals_byte_offset, boolean vals_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameterValuedr(CGparameter param, int n, const double * vals); */
public static void cgSetParameterValuedr(CGparameter param, int n, double[] vals, int vals_offset) {
if(vals != null && vals.length <= vals_offset)
throw new CgException("array offset argument \"vals_offset\" (" + vals_offset + ") equals or exceeds array length (" + vals.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgSetParameterValuedr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameterValuedr\" not available");
}
dispatch_cgSetParameterValuedr1(((param == null) ? null : param.getBuffer()), n, vals, Buffers.SIZEOF_DOUBLE * vals_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameterValuefc(CGparameter param, int n, const float * vals);
@param vals a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgSetParameterValuefc(CGparameter param, int n, FloatBuffer vals) {
final boolean vals_is_direct = Buffers.isDirect(vals);
final long __addr_ = cgProcAddressTable._addressof_cgSetParameterValuefc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameterValuefc\" not available");
}
dispatch_cgSetParameterValuefc1(((param == null) ? null : param.getBuffer()), n, vals_is_direct ? vals : Buffers.getArray(vals), vals_is_direct ? Buffers.getDirectBufferByteOffset(vals) : Buffers.getIndirectBufferByteOffset(vals), vals_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameterValuefc(CGparameter param, int n, const float * vals);
@param vals a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgSetParameterValuefc1(ByteBuffer param, int n, Object vals, int vals_byte_offset, boolean vals_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameterValuefc(CGparameter param, int n, const float * vals); */
public static void cgSetParameterValuefc(CGparameter param, int n, float[] vals, int vals_offset) {
if(vals != null && vals.length <= vals_offset)
throw new CgException("array offset argument \"vals_offset\" (" + vals_offset + ") equals or exceeds array length (" + vals.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgSetParameterValuefc;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameterValuefc\" not available");
}
dispatch_cgSetParameterValuefc1(((param == null) ? null : param.getBuffer()), n, vals, Buffers.SIZEOF_FLOAT * vals_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameterValuefr(CGparameter param, int n, const float * vals);
@param vals a direct or array-backed {@link java.nio.FloatBuffer} */
public static void cgSetParameterValuefr(CGparameter param, int n, FloatBuffer vals) {
final boolean vals_is_direct = Buffers.isDirect(vals);
final long __addr_ = cgProcAddressTable._addressof_cgSetParameterValuefr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameterValuefr\" not available");
}
dispatch_cgSetParameterValuefr1(((param == null) ? null : param.getBuffer()), n, vals_is_direct ? vals : Buffers.getArray(vals), vals_is_direct ? Buffers.getDirectBufferByteOffset(vals) : Buffers.getIndirectBufferByteOffset(vals), vals_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameterValuefr(CGparameter param, int n, const float * vals);
@param vals a direct or array-backed {@link java.nio.FloatBuffer} */
private static native void dispatch_cgSetParameterValuefr1(ByteBuffer param, int n, Object vals, int vals_byte_offset, boolean vals_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameterValuefr(CGparameter param, int n, const float * vals); */
public static void cgSetParameterValuefr(CGparameter param, int n, float[] vals, int vals_offset) {
if(vals != null && vals.length <= vals_offset)
throw new CgException("array offset argument \"vals_offset\" (" + vals_offset + ") equals or exceeds array length (" + vals.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgSetParameterValuefr;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameterValuefr\" not available");
}
dispatch_cgSetParameterValuefr1(((param == null) ? null : param.getBuffer()), n, vals, Buffers.SIZEOF_FLOAT * vals_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameterValueic(CGparameter param, int n, const int * vals);
@param vals a direct or array-backed {@link java.nio.IntBuffer} */
public static void cgSetParameterValueic(CGparameter param, int n, IntBuffer vals) {
final boolean vals_is_direct = Buffers.isDirect(vals);
final long __addr_ = cgProcAddressTable._addressof_cgSetParameterValueic;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameterValueic\" not available");
}
dispatch_cgSetParameterValueic1(((param == null) ? null : param.getBuffer()), n, vals_is_direct ? vals : Buffers.getArray(vals), vals_is_direct ? Buffers.getDirectBufferByteOffset(vals) : Buffers.getIndirectBufferByteOffset(vals), vals_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameterValueic(CGparameter param, int n, const int * vals);
@param vals a direct or array-backed {@link java.nio.IntBuffer} */
private static native void dispatch_cgSetParameterValueic1(ByteBuffer param, int n, Object vals, int vals_byte_offset, boolean vals_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameterValueic(CGparameter param, int n, const int * vals); */
public static void cgSetParameterValueic(CGparameter param, int n, int[] vals, int vals_offset) {
if(vals != null && vals.length <= vals_offset)
throw new CgException("array offset argument \"vals_offset\" (" + vals_offset + ") equals or exceeds array length (" + vals.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgSetParameterValueic;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameterValueic\" not available");
}
dispatch_cgSetParameterValueic1(((param == null) ? null : param.getBuffer()), n, vals, Buffers.SIZEOF_INT * vals_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameterValueir(CGparameter param, int n, const int * vals);
@param vals a direct or array-backed {@link java.nio.IntBuffer} */
public static void cgSetParameterValueir(CGparameter param, int n, IntBuffer vals) {
final boolean vals_is_direct = Buffers.isDirect(vals);
final long __addr_ = cgProcAddressTable._addressof_cgSetParameterValueir;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameterValueir\" not available");
}
dispatch_cgSetParameterValueir1(((param == null) ? null : param.getBuffer()), n, vals_is_direct ? vals : Buffers.getArray(vals), vals_is_direct ? Buffers.getDirectBufferByteOffset(vals) : Buffers.getIndirectBufferByteOffset(vals), vals_is_direct, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameterValueir(CGparameter param, int n, const int * vals);
@param vals a direct or array-backed {@link java.nio.IntBuffer} */
private static native void dispatch_cgSetParameterValueir1(ByteBuffer param, int n, Object vals, int vals_byte_offset, boolean vals_is_direct, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetParameterValueir(CGparameter param, int n, const int * vals); */
public static void cgSetParameterValueir(CGparameter param, int n, int[] vals, int vals_offset) {
if(vals != null && vals.length <= vals_offset)
throw new CgException("array offset argument \"vals_offset\" (" + vals_offset + ") equals or exceeds array length (" + vals.length + ")");
final long __addr_ = cgProcAddressTable._addressof_cgSetParameterValueir;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameterValueir\" not available");
}
dispatch_cgSetParameterValueir1(((param == null) ? null : param.getBuffer()), n, vals, Buffers.SIZEOF_INT * vals_offset, false, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameterVariability(CGparameter param, CGenum vary);
@param vary valid values are: 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, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR
*/
public static void cgSetParameterVariability(CGparameter param, int vary) {
final long __addr_ = cgProcAddressTable._addressof_cgSetParameterVariability;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetParameterVariability\" not available");
}
dispatch_cgSetParameterVariability1(((param == null) ? null : param.getBuffer()), vary, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetParameterVariability(CGparameter param, CGenum vary);
@param vary valid values are: 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, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR
*/
private static native void dispatch_cgSetParameterVariability1(ByteBuffer param, int vary, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetPassProgramParameters(CGprogram); */
public static void cgSetPassProgramParameters(CGprogram arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgSetPassProgramParameters;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetPassProgramParameters\" not available");
}
dispatch_cgSetPassProgramParameters1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetPassProgramParameters(CGprogram); */
private static native void dispatch_cgSetPassProgramParameters1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetPassState(CGpass); */
public static void cgSetPassState(CGpass arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgSetPassState;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetPassState\" not available");
}
dispatch_cgSetPassState1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetPassState(CGpass); */
private static native void dispatch_cgSetPassState1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetProgramProfile(CGprogram prog, CGprofile profile);
@param profile valid values are: CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, 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, GENERIC, CG_PROFILE_MAX
*/
public static void cgSetProgramProfile(CGprogram prog, int profile) {
final long __addr_ = cgProcAddressTable._addressof_cgSetProgramProfile;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetProgramProfile\" not available");
}
dispatch_cgSetProgramProfile1(((prog == null) ? null : prog.getBuffer()), profile, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetProgramProfile(CGprogram prog, CGprofile profile);
@param profile valid values are: CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, 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, GENERIC, CG_PROFILE_MAX
*/
private static native void dispatch_cgSetProgramProfile1(ByteBuffer prog, int profile, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetSamplerState(CGparameter); */
public static void cgSetSamplerState(CGparameter arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgSetSamplerState;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetSamplerState\" not available");
}
dispatch_cgSetSamplerState1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetSamplerState(CGparameter); */
private static native void dispatch_cgSetSamplerState1(ByteBuffer arg0, long procAddress);
/** Entry point (through function pointer) to C language function: void cgSetStringParameterValue(CGparameter param, const char * str); */
public static void cgSetStringParameterValue(CGparameter param, String str) {
final long __addr_ = cgProcAddressTable._addressof_cgSetStringParameterValue;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgSetStringParameterValue\" not available");
}
dispatch_cgSetStringParameterValue1(((param == null) ? null : param.getBuffer()), str, __addr_);
}
/** Entry point (through function pointer) to C language function: void cgSetStringParameterValue(CGparameter param, const char * str); */
private static native void dispatch_cgSetStringParameterValue1(ByteBuffer param, String str, long procAddress);
/** Entry point (through function pointer) to C language function: CGbool cgValidateTechnique(CGtechnique); */
public static boolean cgValidateTechnique(CGtechnique arg0) {
final long __addr_ = cgProcAddressTable._addressof_cgValidateTechnique;
if (__addr_ == 0) {
throw new UnsupportedOperationException("Method \"cgValidateTechnique\" not available");
}
return dispatch_cgValidateTechnique1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
}
/** Entry point (through function pointer) to C language function: CGbool cgValidateTechnique(CGtechnique); */
private static native boolean dispatch_cgValidateTechnique1(ByteBuffer arg0, long procAddress);
// --- Begin CustomJavaCode .cfg declarations
private static final DynamicLibraryBundle cgDynamicLookupHelper;
private static final CgProcAddressTable cgProcAddressTable;
static {
cgProcAddressTable = new CgProcAddressTable();
if(null==cgProcAddressTable) {
throw new RuntimeException("Couldn't instantiate CgProcAddressTable");
}
cgDynamicLookupHelper = AccessController.doPrivileged(new PrivilegedAction() {
public DynamicLibraryBundle run() {
return new DynamicLibraryBundle(new CgDynamicLibraryBundleInfo());
} } );
if(null==cgDynamicLookupHelper) {
throw new RuntimeException("Null CgDynamicLookupHelper");
}
if(!cgDynamicLookupHelper.isToolLibLoaded()) {
throw new RuntimeException("Couln't load native Cg or CgGL library");
}
if(!cgDynamicLookupHelper.isGlueLibLoaded(CgDynamicLibraryBundleInfo.getCgGlueLibIndex())) {
throw new RuntimeException("Couln't load native GLue/JNI library");
}
cgProcAddressTable.reset(cgDynamicLookupHelper);
}
public static CgProcAddressTable getCgProcAddressTable() { return cgProcAddressTable; }
/** A convenience method which reads all available data from the InputStream and then calls cgCreateProgram. */
public static CGprogram cgCreateProgramFromStream(CGcontext ctx, int program_type, java.io.InputStream stream, int profile, java.lang.String entry, java.lang.String[] args) throws java.io.IOException {
if (stream == null) {
throw new java.io.IOException("null stream");
}
stream = new java.io.BufferedInputStream(stream);
int avail = stream.available();
byte[] data = new byte[avail];
int numRead = 0;
int pos = 0;
do {
if (pos + avail > data.length) {
byte[] newData = new byte[pos + avail];
System.arraycopy(data, 0, newData, 0, pos);
data = newData;
}
numRead = stream.read(data, pos, avail);
if (numRead >= 0) {
pos += numRead;
}
avail = stream.available();
} while (avail > 0 && numRead >= 0);
String program = new String(data, 0, pos, "US-ASCII");
return cgCreateProgram(ctx, program_type, program, profile, entry, args);
}
// ---- End CustomJavaCode .cfg declarations
} // end of class CgGL