1510 lines
		
	
	
		
			52 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			1510 lines
		
	
	
		
			52 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
| // Generated by Haxe 4.0.5
 | |
| #ifndef INCLUDED_lime_graphics_opengl_GL
 | |
| #define INCLUDED_lime_graphics_opengl_GL
 | |
| 
 | |
| #ifndef HXCPP_H
 | |
| #include <hxcpp.h>
 | |
| #endif
 | |
| 
 | |
| #ifndef INCLUDED_38344beec7696400
 | |
| #define INCLUDED_38344beec7696400
 | |
| #include "cpp/Int64.h"
 | |
| #endif
 | |
| HX_DECLARE_CLASS2(haxe,io,Bytes)
 | |
| HX_DECLARE_CLASS4(lime,_internal,backend,native,NativeOpenGLRenderContext)
 | |
| HX_DECLARE_CLASS3(lime,graphics,opengl,GL)
 | |
| HX_DECLARE_CLASS3(lime,graphics,opengl,GLObject)
 | |
| HX_DECLARE_CLASS2(lime,utils,ArrayBufferView)
 | |
| HX_DECLARE_CLASS2(lime,utils,BytePointerData)
 | |
| 
 | |
| namespace lime{
 | |
| namespace graphics{
 | |
| namespace opengl{
 | |
| 
 | |
| 
 | |
| class HXCPP_CLASS_ATTRIBUTES GL_obj : public hx::Object
 | |
| {
 | |
| 	public:
 | |
| 		typedef hx::Object super;
 | |
| 		typedef GL_obj OBJ_;
 | |
| 		GL_obj();
 | |
| 
 | |
| 	public:
 | |
| 		enum { _hx_ClassId = 0x1a22c53c };
 | |
| 
 | |
| 		void __construct();
 | |
| 		inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.GL")
 | |
| 			{ return hx::Object::operator new(inSize,inContainer,inName); }
 | |
| 		inline void *operator new(size_t inSize, int extra)
 | |
| 			{ return hx::Object::operator new(inSize+extra,false,"lime.graphics.opengl.GL"); }
 | |
| 
 | |
| 		inline static hx::ObjectPtr< GL_obj > __new() {
 | |
| 			hx::ObjectPtr< GL_obj > __this = new GL_obj();
 | |
| 			__this->__construct();
 | |
| 			return __this;
 | |
| 		}
 | |
| 
 | |
| 		inline static hx::ObjectPtr< GL_obj > __alloc(hx::Ctx *_hx_ctx) {
 | |
| 			GL_obj *__this = (GL_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(GL_obj), false, "lime.graphics.opengl.GL"));
 | |
| 			*(void **)__this = GL_obj::_hx_vtable;
 | |
| 			return __this;
 | |
| 		}
 | |
| 
 | |
| 		static void * _hx_vtable;
 | |
| 		static Dynamic __CreateEmpty();
 | |
| 		static Dynamic __Create(hx::DynamicArray inArgs);
 | |
| 		//~GL_obj();
 | |
| 
 | |
| 		HX_DO_RTTI_ALL;
 | |
| 		static bool __GetStatic(const ::String &inString, Dynamic &outValue, hx::PropertyAccess inCallProp);
 | |
| 		static bool __SetStatic(const ::String &inString, Dynamic &ioValue, hx::PropertyAccess inCallProp);
 | |
| 		static void __register();
 | |
| 		bool _hx_isInstanceOf(int inClassId);
 | |
| 		::String __ToString() const { return HX_("GL",25,3e,00,00); }
 | |
| 
 | |
| 		static void __boot();
 | |
| 		static int DEPTH_BUFFER_BIT;
 | |
| 		static int STENCIL_BUFFER_BIT;
 | |
| 		static int COLOR_BUFFER_BIT;
 | |
| 		static int POINTS;
 | |
| 		static int LINES;
 | |
| 		static int LINE_LOOP;
 | |
| 		static int LINE_STRIP;
 | |
| 		static int TRIANGLES;
 | |
| 		static int TRIANGLE_STRIP;
 | |
| 		static int TRIANGLE_FAN;
 | |
| 		static int ZERO;
 | |
| 		static int ONE;
 | |
| 		static int SRC_COLOR;
 | |
| 		static int ONE_MINUS_SRC_COLOR;
 | |
| 		static int SRC_ALPHA;
 | |
| 		static int ONE_MINUS_SRC_ALPHA;
 | |
| 		static int DST_ALPHA;
 | |
| 		static int ONE_MINUS_DST_ALPHA;
 | |
| 		static int DST_COLOR;
 | |
| 		static int ONE_MINUS_DST_COLOR;
 | |
| 		static int SRC_ALPHA_SATURATE;
 | |
| 		static int FUNC_ADD;
 | |
| 		static int BLEND_EQUATION;
 | |
| 		static int BLEND_EQUATION_RGB;
 | |
| 		static int BLEND_EQUATION_ALPHA;
 | |
| 		static int FUNC_SUBTRACT;
 | |
| 		static int FUNC_REVERSE_SUBTRACT;
 | |
| 		static int BLEND_DST_RGB;
 | |
| 		static int BLEND_SRC_RGB;
 | |
| 		static int BLEND_DST_ALPHA;
 | |
| 		static int BLEND_SRC_ALPHA;
 | |
| 		static int CONSTANT_COLOR;
 | |
| 		static int ONE_MINUS_CONSTANT_COLOR;
 | |
| 		static int CONSTANT_ALPHA;
 | |
| 		static int ONE_MINUS_CONSTANT_ALPHA;
 | |
| 		static int BLEND_COLOR;
 | |
| 		static int ARRAY_BUFFER;
 | |
| 		static int ELEMENT_ARRAY_BUFFER;
 | |
| 		static int ARRAY_BUFFER_BINDING;
 | |
| 		static int ELEMENT_ARRAY_BUFFER_BINDING;
 | |
| 		static int STREAM_DRAW;
 | |
| 		static int STATIC_DRAW;
 | |
| 		static int DYNAMIC_DRAW;
 | |
| 		static int BUFFER_SIZE;
 | |
| 		static int BUFFER_USAGE;
 | |
| 		static int CURRENT_VERTEX_ATTRIB;
 | |
| 		static int FRONT;
 | |
| 		static int BACK;
 | |
| 		static int FRONT_AND_BACK;
 | |
| 		static int CULL_FACE;
 | |
| 		static int BLEND;
 | |
| 		static int DITHER;
 | |
| 		static int STENCIL_TEST;
 | |
| 		static int DEPTH_TEST;
 | |
| 		static int SCISSOR_TEST;
 | |
| 		static int POLYGON_OFFSET_FILL;
 | |
| 		static int SAMPLE_ALPHA_TO_COVERAGE;
 | |
| 		static int SAMPLE_COVERAGE;
 | |
| 		static int NO_ERROR;
 | |
| 		static int INVALID_ENUM;
 | |
| 		static int INVALID_VALUE;
 | |
| 		static int INVALID_OPERATION;
 | |
| 		static int OUT_OF_MEMORY;
 | |
| 		static int CW;
 | |
| 		static int CCW;
 | |
| 		static int LINE_WIDTH;
 | |
| 		static int ALIASED_POINT_SIZE_RANGE;
 | |
| 		static int ALIASED_LINE_WIDTH_RANGE;
 | |
| 		static int CULL_FACE_MODE;
 | |
| 		static int FRONT_FACE;
 | |
| 		static int DEPTH_RANGE;
 | |
| 		static int DEPTH_WRITEMASK;
 | |
| 		static int DEPTH_CLEAR_VALUE;
 | |
| 		static int DEPTH_FUNC;
 | |
| 		static int STENCIL_CLEAR_VALUE;
 | |
| 		static int STENCIL_FUNC;
 | |
| 		static int STENCIL_FAIL;
 | |
| 		static int STENCIL_PASS_DEPTH_FAIL;
 | |
| 		static int STENCIL_PASS_DEPTH_PASS;
 | |
| 		static int STENCIL_REF;
 | |
| 		static int STENCIL_VALUE_MASK;
 | |
| 		static int STENCIL_WRITEMASK;
 | |
| 		static int STENCIL_BACK_FUNC;
 | |
| 		static int STENCIL_BACK_FAIL;
 | |
| 		static int STENCIL_BACK_PASS_DEPTH_FAIL;
 | |
| 		static int STENCIL_BACK_PASS_DEPTH_PASS;
 | |
| 		static int STENCIL_BACK_REF;
 | |
| 		static int STENCIL_BACK_VALUE_MASK;
 | |
| 		static int STENCIL_BACK_WRITEMASK;
 | |
| 		static int VIEWPORT;
 | |
| 		static int SCISSOR_BOX;
 | |
| 		static int COLOR_CLEAR_VALUE;
 | |
| 		static int COLOR_WRITEMASK;
 | |
| 		static int UNPACK_ALIGNMENT;
 | |
| 		static int PACK_ALIGNMENT;
 | |
| 		static int MAX_TEXTURE_SIZE;
 | |
| 		static int MAX_VIEWPORT_DIMS;
 | |
| 		static int SUBPIXEL_BITS;
 | |
| 		static int RED_BITS;
 | |
| 		static int GREEN_BITS;
 | |
| 		static int BLUE_BITS;
 | |
| 		static int ALPHA_BITS;
 | |
| 		static int DEPTH_BITS;
 | |
| 		static int STENCIL_BITS;
 | |
| 		static int POLYGON_OFFSET_UNITS;
 | |
| 		static int POLYGON_OFFSET_FACTOR;
 | |
| 		static int TEXTURE_BINDING_2D;
 | |
| 		static int SAMPLE_BUFFERS;
 | |
| 		static int SAMPLES;
 | |
| 		static int SAMPLE_COVERAGE_VALUE;
 | |
| 		static int SAMPLE_COVERAGE_INVERT;
 | |
| 		static int NUM_COMPRESSED_TEXTURE_FORMATS;
 | |
| 		static int COMPRESSED_TEXTURE_FORMATS;
 | |
| 		static int DONT_CARE;
 | |
| 		static int FASTEST;
 | |
| 		static int NICEST;
 | |
| 		static int GENERATE_MIPMAP_HINT;
 | |
| 		static int BYTE;
 | |
| 		static int UNSIGNED_BYTE;
 | |
| 		static int SHORT;
 | |
| 		static int UNSIGNED_SHORT;
 | |
| 		static int INT;
 | |
| 		static int UNSIGNED_INT;
 | |
| 		static int FLOAT;
 | |
| 		static int DEPTH_COMPONENT;
 | |
| 		static int ALPHA;
 | |
| 		static int RGB;
 | |
| 		static int RGBA;
 | |
| 		static int LUMINANCE;
 | |
| 		static int LUMINANCE_ALPHA;
 | |
| 		static int UNSIGNED_SHORT_4_4_4_4;
 | |
| 		static int UNSIGNED_SHORT_5_5_5_1;
 | |
| 		static int UNSIGNED_SHORT_5_6_5;
 | |
| 		static int FRAGMENT_SHADER;
 | |
| 		static int VERTEX_SHADER;
 | |
| 		static int MAX_VERTEX_ATTRIBS;
 | |
| 		static int MAX_VERTEX_UNIFORM_VECTORS;
 | |
| 		static int MAX_VARYING_VECTORS;
 | |
| 		static int MAX_COMBINED_TEXTURE_IMAGE_UNITS;
 | |
| 		static int MAX_VERTEX_TEXTURE_IMAGE_UNITS;
 | |
| 		static int MAX_TEXTURE_IMAGE_UNITS;
 | |
| 		static int MAX_FRAGMENT_UNIFORM_VECTORS;
 | |
| 		static int SHADER_TYPE;
 | |
| 		static int DELETE_STATUS;
 | |
| 		static int LINK_STATUS;
 | |
| 		static int VALIDATE_STATUS;
 | |
| 		static int ATTACHED_SHADERS;
 | |
| 		static int ACTIVE_UNIFORMS;
 | |
| 		static int ACTIVE_ATTRIBUTES;
 | |
| 		static int SHADING_LANGUAGE_VERSION;
 | |
| 		static int CURRENT_PROGRAM;
 | |
| 		static int NEVER;
 | |
| 		static int LESS;
 | |
| 		static int EQUAL;
 | |
| 		static int LEQUAL;
 | |
| 		static int GREATER;
 | |
| 		static int NOTEQUAL;
 | |
| 		static int GEQUAL;
 | |
| 		static int ALWAYS;
 | |
| 		static int KEEP;
 | |
| 		static int REPLACE;
 | |
| 		static int INCR;
 | |
| 		static int DECR;
 | |
| 		static int INVERT;
 | |
| 		static int INCR_WRAP;
 | |
| 		static int DECR_WRAP;
 | |
| 		static int VENDOR;
 | |
| 		static int RENDERER;
 | |
| 		static int VERSION;
 | |
| 		static int EXTENSIONS;
 | |
| 		static int NEAREST;
 | |
| 		static int LINEAR;
 | |
| 		static int NEAREST_MIPMAP_NEAREST;
 | |
| 		static int LINEAR_MIPMAP_NEAREST;
 | |
| 		static int NEAREST_MIPMAP_LINEAR;
 | |
| 		static int LINEAR_MIPMAP_LINEAR;
 | |
| 		static int TEXTURE_MAG_FILTER;
 | |
| 		static int TEXTURE_MIN_FILTER;
 | |
| 		static int TEXTURE_WRAP_S;
 | |
| 		static int TEXTURE_WRAP_T;
 | |
| 		static int TEXTURE_2D;
 | |
| 		static int TEXTURE;
 | |
| 		static int TEXTURE_CUBE_MAP;
 | |
| 		static int TEXTURE_BINDING_CUBE_MAP;
 | |
| 		static int TEXTURE_CUBE_MAP_POSITIVE_X;
 | |
| 		static int TEXTURE_CUBE_MAP_NEGATIVE_X;
 | |
| 		static int TEXTURE_CUBE_MAP_POSITIVE_Y;
 | |
| 		static int TEXTURE_CUBE_MAP_NEGATIVE_Y;
 | |
| 		static int TEXTURE_CUBE_MAP_POSITIVE_Z;
 | |
| 		static int TEXTURE_CUBE_MAP_NEGATIVE_Z;
 | |
| 		static int MAX_CUBE_MAP_TEXTURE_SIZE;
 | |
| 		static int TEXTURE0;
 | |
| 		static int TEXTURE1;
 | |
| 		static int TEXTURE2;
 | |
| 		static int TEXTURE3;
 | |
| 		static int TEXTURE4;
 | |
| 		static int TEXTURE5;
 | |
| 		static int TEXTURE6;
 | |
| 		static int TEXTURE7;
 | |
| 		static int TEXTURE8;
 | |
| 		static int TEXTURE9;
 | |
| 		static int TEXTURE10;
 | |
| 		static int TEXTURE11;
 | |
| 		static int TEXTURE12;
 | |
| 		static int TEXTURE13;
 | |
| 		static int TEXTURE14;
 | |
| 		static int TEXTURE15;
 | |
| 		static int TEXTURE16;
 | |
| 		static int TEXTURE17;
 | |
| 		static int TEXTURE18;
 | |
| 		static int TEXTURE19;
 | |
| 		static int TEXTURE20;
 | |
| 		static int TEXTURE21;
 | |
| 		static int TEXTURE22;
 | |
| 		static int TEXTURE23;
 | |
| 		static int TEXTURE24;
 | |
| 		static int TEXTURE25;
 | |
| 		static int TEXTURE26;
 | |
| 		static int TEXTURE27;
 | |
| 		static int TEXTURE28;
 | |
| 		static int TEXTURE29;
 | |
| 		static int TEXTURE30;
 | |
| 		static int TEXTURE31;
 | |
| 		static int ACTIVE_TEXTURE;
 | |
| 		static int REPEAT;
 | |
| 		static int CLAMP_TO_EDGE;
 | |
| 		static int MIRRORED_REPEAT;
 | |
| 		static int FLOAT_VEC2;
 | |
| 		static int FLOAT_VEC3;
 | |
| 		static int FLOAT_VEC4;
 | |
| 		static int INT_VEC2;
 | |
| 		static int INT_VEC3;
 | |
| 		static int INT_VEC4;
 | |
| 		static int BOOL;
 | |
| 		static int BOOL_VEC2;
 | |
| 		static int BOOL_VEC3;
 | |
| 		static int BOOL_VEC4;
 | |
| 		static int FLOAT_MAT2;
 | |
| 		static int FLOAT_MAT3;
 | |
| 		static int FLOAT_MAT4;
 | |
| 		static int SAMPLER_2D;
 | |
| 		static int SAMPLER_CUBE;
 | |
| 		static int VERTEX_ATTRIB_ARRAY_ENABLED;
 | |
| 		static int VERTEX_ATTRIB_ARRAY_SIZE;
 | |
| 		static int VERTEX_ATTRIB_ARRAY_STRIDE;
 | |
| 		static int VERTEX_ATTRIB_ARRAY_TYPE;
 | |
| 		static int VERTEX_ATTRIB_ARRAY_NORMALIZED;
 | |
| 		static int VERTEX_ATTRIB_ARRAY_POINTER;
 | |
| 		static int VERTEX_ATTRIB_ARRAY_BUFFER_BINDING;
 | |
| 		static int IMPLEMENTATION_COLOR_READ_TYPE;
 | |
| 		static int IMPLEMENTATION_COLOR_READ_FORMAT;
 | |
| 		static int VERTEX_PROGRAM_POINT_SIZE;
 | |
| 		static int POINT_SPRITE;
 | |
| 		static int COMPILE_STATUS;
 | |
| 		static int LOW_FLOAT;
 | |
| 		static int MEDIUM_FLOAT;
 | |
| 		static int HIGH_FLOAT;
 | |
| 		static int LOW_INT;
 | |
| 		static int MEDIUM_INT;
 | |
| 		static int HIGH_INT;
 | |
| 		static int FRAMEBUFFER;
 | |
| 		static int RENDERBUFFER;
 | |
| 		static int RGBA4;
 | |
| 		static int RGB5_A1;
 | |
| 		static int RGB565;
 | |
| 		static int DEPTH_COMPONENT16;
 | |
| 		static int STENCIL_INDEX;
 | |
| 		static int STENCIL_INDEX8;
 | |
| 		static int DEPTH_STENCIL;
 | |
| 		static int RENDERBUFFER_WIDTH;
 | |
| 		static int RENDERBUFFER_HEIGHT;
 | |
| 		static int RENDERBUFFER_INTERNAL_FORMAT;
 | |
| 		static int RENDERBUFFER_RED_SIZE;
 | |
| 		static int RENDERBUFFER_GREEN_SIZE;
 | |
| 		static int RENDERBUFFER_BLUE_SIZE;
 | |
| 		static int RENDERBUFFER_ALPHA_SIZE;
 | |
| 		static int RENDERBUFFER_DEPTH_SIZE;
 | |
| 		static int RENDERBUFFER_STENCIL_SIZE;
 | |
| 		static int FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE;
 | |
| 		static int FRAMEBUFFER_ATTACHMENT_OBJECT_NAME;
 | |
| 		static int FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL;
 | |
| 		static int FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE;
 | |
| 		static int COLOR_ATTACHMENT0;
 | |
| 		static int DEPTH_ATTACHMENT;
 | |
| 		static int STENCIL_ATTACHMENT;
 | |
| 		static int DEPTH_STENCIL_ATTACHMENT;
 | |
| 		static int NONE;
 | |
| 		static int FRAMEBUFFER_COMPLETE;
 | |
| 		static int FRAMEBUFFER_INCOMPLETE_ATTACHMENT;
 | |
| 		static int FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT;
 | |
| 		static int FRAMEBUFFER_INCOMPLETE_DIMENSIONS;
 | |
| 		static int FRAMEBUFFER_UNSUPPORTED;
 | |
| 		static int FRAMEBUFFER_BINDING;
 | |
| 		static int RENDERBUFFER_BINDING;
 | |
| 		static int MAX_RENDERBUFFER_SIZE;
 | |
| 		static int INVALID_FRAMEBUFFER_OPERATION;
 | |
| 		static int UNPACK_FLIP_Y_WEBGL;
 | |
| 		static int UNPACK_PREMULTIPLY_ALPHA_WEBGL;
 | |
| 		static int CONTEXT_LOST_WEBGL;
 | |
| 		static int UNPACK_COLORSPACE_CONVERSION_WEBGL;
 | |
| 		static int BROWSER_DEFAULT_WEBGL;
 | |
| 		static int READ_BUFFER;
 | |
| 		static int UNPACK_ROW_LENGTH;
 | |
| 		static int UNPACK_SKIP_ROWS;
 | |
| 		static int UNPACK_SKIP_PIXELS;
 | |
| 		static int PACK_ROW_LENGTH;
 | |
| 		static int PACK_SKIP_ROWS;
 | |
| 		static int PACK_SKIP_PIXELS;
 | |
| 		static int TEXTURE_BINDING_3D;
 | |
| 		static int UNPACK_SKIP_IMAGES;
 | |
| 		static int UNPACK_IMAGE_HEIGHT;
 | |
| 		static int MAX_3D_TEXTURE_SIZE;
 | |
| 		static int MAX_ELEMENTS_VERTICES;
 | |
| 		static int MAX_ELEMENTS_INDICES;
 | |
| 		static int MAX_TEXTURE_LOD_BIAS;
 | |
| 		static int MAX_FRAGMENT_UNIFORM_COMPONENTS;
 | |
| 		static int MAX_VERTEX_UNIFORM_COMPONENTS;
 | |
| 		static int MAX_ARRAY_TEXTURE_LAYERS;
 | |
| 		static int MIN_PROGRAM_TEXEL_OFFSET;
 | |
| 		static int MAX_PROGRAM_TEXEL_OFFSET;
 | |
| 		static int MAX_VARYING_COMPONENTS;
 | |
| 		static int FRAGMENT_SHADER_DERIVATIVE_HINT;
 | |
| 		static int RASTERIZER_DISCARD;
 | |
| 		static int VERTEX_ARRAY_BINDING;
 | |
| 		static int MAX_VERTEX_OUTPUT_COMPONENTS;
 | |
| 		static int MAX_FRAGMENT_INPUT_COMPONENTS;
 | |
| 		static int MAX_SERVER_WAIT_TIMEOUT;
 | |
| 		static int MAX_ELEMENT_INDEX;
 | |
| 		static int RED;
 | |
| 		static int RGB8;
 | |
| 		static int RGBA8;
 | |
| 		static int RGB10_A2;
 | |
| 		static int TEXTURE_3D;
 | |
| 		static int TEXTURE_WRAP_R;
 | |
| 		static int TEXTURE_MIN_LOD;
 | |
| 		static int TEXTURE_MAX_LOD;
 | |
| 		static int TEXTURE_BASE_LEVEL;
 | |
| 		static int TEXTURE_MAX_LEVEL;
 | |
| 		static int TEXTURE_COMPARE_MODE;
 | |
| 		static int TEXTURE_COMPARE_FUNC;
 | |
| 		static int SRGB;
 | |
| 		static int SRGB8;
 | |
| 		static int SRGB8_ALPHA8;
 | |
| 		static int COMPARE_REF_TO_TEXTURE;
 | |
| 		static int RGBA32F;
 | |
| 		static int RGB32F;
 | |
| 		static int RGBA16F;
 | |
| 		static int RGB16F;
 | |
| 		static int TEXTURE_2D_ARRAY;
 | |
| 		static int TEXTURE_BINDING_2D_ARRAY;
 | |
| 		static int R11F_G11F_B10F;
 | |
| 		static int RGB9_E5;
 | |
| 		static int RGBA32UI;
 | |
| 		static int RGB32UI;
 | |
| 		static int RGBA16UI;
 | |
| 		static int RGB16UI;
 | |
| 		static int RGBA8UI;
 | |
| 		static int RGB8UI;
 | |
| 		static int RGBA32I;
 | |
| 		static int RGB32I;
 | |
| 		static int RGBA16I;
 | |
| 		static int RGB16I;
 | |
| 		static int RGBA8I;
 | |
| 		static int RGB8I;
 | |
| 		static int RED_INTEGER;
 | |
| 		static int RGB_INTEGER;
 | |
| 		static int RGBA_INTEGER;
 | |
| 		static int R8;
 | |
| 		static int RG8;
 | |
| 		static int R16F;
 | |
| 		static int R32F;
 | |
| 		static int RG16F;
 | |
| 		static int RG32F;
 | |
| 		static int R8I;
 | |
| 		static int R8UI;
 | |
| 		static int R16I;
 | |
| 		static int R16UI;
 | |
| 		static int R32I;
 | |
| 		static int R32UI;
 | |
| 		static int RG8I;
 | |
| 		static int RG8UI;
 | |
| 		static int RG16I;
 | |
| 		static int RG16UI;
 | |
| 		static int RG32I;
 | |
| 		static int RG32UI;
 | |
| 		static int R8_SNORM;
 | |
| 		static int RG8_SNORM;
 | |
| 		static int RGB8_SNORM;
 | |
| 		static int RGBA8_SNORM;
 | |
| 		static int RGB10_A2UI;
 | |
| 		static int TEXTURE_IMMUTABLE_FORMAT;
 | |
| 		static int TEXTURE_IMMUTABLE_LEVELS;
 | |
| 		static int UNSIGNED_INT_2_10_10_10_REV;
 | |
| 		static int UNSIGNED_INT_10F_11F_11F_REV;
 | |
| 		static int UNSIGNED_INT_5_9_9_9_REV;
 | |
| 		static int FLOAT_32_UNSIGNED_INT_24_8_REV;
 | |
| 		static int UNSIGNED_INT_24_8;
 | |
| 		static int HALF_FLOAT;
 | |
| 		static int RG;
 | |
| 		static int RG_INTEGER;
 | |
| 		static int INT_2_10_10_10_REV;
 | |
| 		static int CURRENT_QUERY;
 | |
| 		static int QUERY_RESULT;
 | |
| 		static int QUERY_RESULT_AVAILABLE;
 | |
| 		static int ANY_SAMPLES_PASSED;
 | |
| 		static int ANY_SAMPLES_PASSED_CONSERVATIVE;
 | |
| 		static int MAX_DRAW_BUFFERS;
 | |
| 		static int DRAW_BUFFER0;
 | |
| 		static int DRAW_BUFFER1;
 | |
| 		static int DRAW_BUFFER2;
 | |
| 		static int DRAW_BUFFER3;
 | |
| 		static int DRAW_BUFFER4;
 | |
| 		static int DRAW_BUFFER5;
 | |
| 		static int DRAW_BUFFER6;
 | |
| 		static int DRAW_BUFFER7;
 | |
| 		static int DRAW_BUFFER8;
 | |
| 		static int DRAW_BUFFER9;
 | |
| 		static int DRAW_BUFFER10;
 | |
| 		static int DRAW_BUFFER11;
 | |
| 		static int DRAW_BUFFER12;
 | |
| 		static int DRAW_BUFFER13;
 | |
| 		static int DRAW_BUFFER14;
 | |
| 		static int DRAW_BUFFER15;
 | |
| 		static int MAX_COLOR_ATTACHMENTS;
 | |
| 		static int COLOR_ATTACHMENT1;
 | |
| 		static int COLOR_ATTACHMENT2;
 | |
| 		static int COLOR_ATTACHMENT3;
 | |
| 		static int COLOR_ATTACHMENT4;
 | |
| 		static int COLOR_ATTACHMENT5;
 | |
| 		static int COLOR_ATTACHMENT6;
 | |
| 		static int COLOR_ATTACHMENT7;
 | |
| 		static int COLOR_ATTACHMENT8;
 | |
| 		static int COLOR_ATTACHMENT9;
 | |
| 		static int COLOR_ATTACHMENT10;
 | |
| 		static int COLOR_ATTACHMENT11;
 | |
| 		static int COLOR_ATTACHMENT12;
 | |
| 		static int COLOR_ATTACHMENT13;
 | |
| 		static int COLOR_ATTACHMENT14;
 | |
| 		static int COLOR_ATTACHMENT15;
 | |
| 		static int SAMPLER_3D;
 | |
| 		static int SAMPLER_2D_SHADOW;
 | |
| 		static int SAMPLER_2D_ARRAY;
 | |
| 		static int SAMPLER_2D_ARRAY_SHADOW;
 | |
| 		static int SAMPLER_CUBE_SHADOW;
 | |
| 		static int INT_SAMPLER_2D;
 | |
| 		static int INT_SAMPLER_3D;
 | |
| 		static int INT_SAMPLER_CUBE;
 | |
| 		static int INT_SAMPLER_2D_ARRAY;
 | |
| 		static int UNSIGNED_INT_SAMPLER_2D;
 | |
| 		static int UNSIGNED_INT_SAMPLER_3D;
 | |
| 		static int UNSIGNED_INT_SAMPLER_CUBE;
 | |
| 		static int UNSIGNED_INT_SAMPLER_2D_ARRAY;
 | |
| 		static int MAX_SAMPLES;
 | |
| 		static int SAMPLER_BINDING;
 | |
| 		static int PIXEL_PACK_BUFFER;
 | |
| 		static int PIXEL_UNPACK_BUFFER;
 | |
| 		static int PIXEL_PACK_BUFFER_BINDING;
 | |
| 		static int PIXEL_UNPACK_BUFFER_BINDING;
 | |
| 		static int COPY_READ_BUFFER;
 | |
| 		static int COPY_WRITE_BUFFER;
 | |
| 		static int COPY_READ_BUFFER_BINDING;
 | |
| 		static int COPY_WRITE_BUFFER_BINDING;
 | |
| 		static int FLOAT_MAT2x3;
 | |
| 		static int FLOAT_MAT2x4;
 | |
| 		static int FLOAT_MAT3x2;
 | |
| 		static int FLOAT_MAT3x4;
 | |
| 		static int FLOAT_MAT4x2;
 | |
| 		static int FLOAT_MAT4x3;
 | |
| 		static int UNSIGNED_INT_VEC2;
 | |
| 		static int UNSIGNED_INT_VEC3;
 | |
| 		static int UNSIGNED_INT_VEC4;
 | |
| 		static int UNSIGNED_NORMALIZED;
 | |
| 		static int SIGNED_NORMALIZED;
 | |
| 		static int VERTEX_ATTRIB_ARRAY_INTEGER;
 | |
| 		static int VERTEX_ATTRIB_ARRAY_DIVISOR;
 | |
| 		static int TRANSFORM_FEEDBACK_BUFFER_MODE;
 | |
| 		static int MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS;
 | |
| 		static int TRANSFORM_FEEDBACK_VARYINGS;
 | |
| 		static int TRANSFORM_FEEDBACK_BUFFER_START;
 | |
| 		static int TRANSFORM_FEEDBACK_BUFFER_SIZE;
 | |
| 		static int TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN;
 | |
| 		static int MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS;
 | |
| 		static int MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS;
 | |
| 		static int INTERLEAVED_ATTRIBS;
 | |
| 		static int SEPARATE_ATTRIBS;
 | |
| 		static int TRANSFORM_FEEDBACK_BUFFER;
 | |
| 		static int TRANSFORM_FEEDBACK_BUFFER_BINDING;
 | |
| 		static int TRANSFORM_FEEDBACK;
 | |
| 		static int TRANSFORM_FEEDBACK_PAUSED;
 | |
| 		static int TRANSFORM_FEEDBACK_ACTIVE;
 | |
| 		static int TRANSFORM_FEEDBACK_BINDING;
 | |
| 		static int FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING;
 | |
| 		static int FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE;
 | |
| 		static int FRAMEBUFFER_ATTACHMENT_RED_SIZE;
 | |
| 		static int FRAMEBUFFER_ATTACHMENT_GREEN_SIZE;
 | |
| 		static int FRAMEBUFFER_ATTACHMENT_BLUE_SIZE;
 | |
| 		static int FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE;
 | |
| 		static int FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE;
 | |
| 		static int FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE;
 | |
| 		static int FRAMEBUFFER_DEFAULT;
 | |
| 		static int DEPTH24_STENCIL8;
 | |
| 		static int DRAW_FRAMEBUFFER_BINDING;
 | |
| 		static int READ_FRAMEBUFFER;
 | |
| 		static int DRAW_FRAMEBUFFER;
 | |
| 		static int READ_FRAMEBUFFER_BINDING;
 | |
| 		static int RENDERBUFFER_SAMPLES;
 | |
| 		static int FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER;
 | |
| 		static int FRAMEBUFFER_INCOMPLETE_MULTISAMPLE;
 | |
| 		static int UNIFORM_BUFFER;
 | |
| 		static int UNIFORM_BUFFER_BINDING;
 | |
| 		static int UNIFORM_BUFFER_START;
 | |
| 		static int UNIFORM_BUFFER_SIZE;
 | |
| 		static int MAX_VERTEX_UNIFORM_BLOCKS;
 | |
| 		static int MAX_FRAGMENT_UNIFORM_BLOCKS;
 | |
| 		static int MAX_COMBINED_UNIFORM_BLOCKS;
 | |
| 		static int MAX_UNIFORM_BUFFER_BINDINGS;
 | |
| 		static int MAX_UNIFORM_BLOCK_SIZE;
 | |
| 		static int MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS;
 | |
| 		static int MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS;
 | |
| 		static int UNIFORM_BUFFER_OFFSET_ALIGNMENT;
 | |
| 		static int ACTIVE_UNIFORM_BLOCKS;
 | |
| 		static int UNIFORM_TYPE;
 | |
| 		static int UNIFORM_SIZE;
 | |
| 		static int UNIFORM_BLOCK_INDEX;
 | |
| 		static int UNIFORM_OFFSET;
 | |
| 		static int UNIFORM_ARRAY_STRIDE;
 | |
| 		static int UNIFORM_MATRIX_STRIDE;
 | |
| 		static int UNIFORM_IS_ROW_MAJOR;
 | |
| 		static int UNIFORM_BLOCK_BINDING;
 | |
| 		static int UNIFORM_BLOCK_DATA_SIZE;
 | |
| 		static int UNIFORM_BLOCK_ACTIVE_UNIFORMS;
 | |
| 		static int UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES;
 | |
| 		static int UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER;
 | |
| 		static int UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER;
 | |
| 		static int OBJECT_TYPE;
 | |
| 		static int SYNC_CONDITION;
 | |
| 		static int SYNC_STATUS;
 | |
| 		static int SYNC_FLAGS;
 | |
| 		static int SYNC_FENCE;
 | |
| 		static int SYNC_GPU_COMMANDS_COMPLETE;
 | |
| 		static int UNSIGNALED;
 | |
| 		static int SIGNALED;
 | |
| 		static int ALREADY_SIGNALED;
 | |
| 		static int TIMEOUT_EXPIRED;
 | |
| 		static int CONDITION_SATISFIED;
 | |
| 		static int WAIT_FAILED;
 | |
| 		static int SYNC_FLUSH_COMMANDS_BIT;
 | |
| 		static int COLOR;
 | |
| 		static int DEPTH;
 | |
| 		static int STENCIL;
 | |
| 		static int MIN;
 | |
| 		static int MAX;
 | |
| 		static int DEPTH_COMPONENT24;
 | |
| 		static int STREAM_READ;
 | |
| 		static int STREAM_COPY;
 | |
| 		static int STATIC_READ;
 | |
| 		static int STATIC_COPY;
 | |
| 		static int DYNAMIC_READ;
 | |
| 		static int DYNAMIC_COPY;
 | |
| 		static int DEPTH_COMPONENT32F;
 | |
| 		static int DEPTH32F_STENCIL8;
 | |
| 		static int INVALID_INDEX;
 | |
| 		static int TIMEOUT_IGNORED;
 | |
| 		static int MAX_CLIENT_WAIT_TIMEOUT_WEBGL;
 | |
| 		static  ::lime::_internal::backend::native::NativeOpenGLRenderContext context;
 | |
| 		static ::String type;
 | |
| 		static Float version;
 | |
| 		static void activeTexture(int texture);
 | |
| 		static ::Dynamic activeTexture_dyn();
 | |
| 
 | |
| 		static void attachShader( ::lime::graphics::opengl::GLObject program, ::lime::graphics::opengl::GLObject shader);
 | |
| 		static ::Dynamic attachShader_dyn();
 | |
| 
 | |
| 		static void beginQuery(int target, ::lime::graphics::opengl::GLObject query);
 | |
| 		static ::Dynamic beginQuery_dyn();
 | |
| 
 | |
| 		static void beginTransformFeedback(int primitiveNode);
 | |
| 		static ::Dynamic beginTransformFeedback_dyn();
 | |
| 
 | |
| 		static void bindAttribLocation( ::lime::graphics::opengl::GLObject program,int index,::String name);
 | |
| 		static ::Dynamic bindAttribLocation_dyn();
 | |
| 
 | |
| 		static void bindBuffer(int target, ::lime::graphics::opengl::GLObject buffer);
 | |
| 		static ::Dynamic bindBuffer_dyn();
 | |
| 
 | |
| 		static void bindBufferBase(int target,int index, ::lime::graphics::opengl::GLObject buffer);
 | |
| 		static ::Dynamic bindBufferBase_dyn();
 | |
| 
 | |
| 		static void bindBufferRange(int target,int index, ::lime::graphics::opengl::GLObject buffer,Float offset,int size);
 | |
| 		static ::Dynamic bindBufferRange_dyn();
 | |
| 
 | |
| 		static void bindFramebuffer(int target, ::lime::graphics::opengl::GLObject framebuffer);
 | |
| 		static ::Dynamic bindFramebuffer_dyn();
 | |
| 
 | |
| 		static void bindRenderbuffer(int target, ::lime::graphics::opengl::GLObject renderbuffer);
 | |
| 		static ::Dynamic bindRenderbuffer_dyn();
 | |
| 
 | |
| 		static void bindSampler(int unit, ::lime::graphics::opengl::GLObject sampler);
 | |
| 		static ::Dynamic bindSampler_dyn();
 | |
| 
 | |
| 		static void bindTexture(int target, ::lime::graphics::opengl::GLObject texture);
 | |
| 		static ::Dynamic bindTexture_dyn();
 | |
| 
 | |
| 		static void bindTransformFeedback(int target, ::lime::graphics::opengl::GLObject transformFeedback);
 | |
| 		static ::Dynamic bindTransformFeedback_dyn();
 | |
| 
 | |
| 		static void bindVertexArray( ::lime::graphics::opengl::GLObject vertexArray);
 | |
| 		static ::Dynamic bindVertexArray_dyn();
 | |
| 
 | |
| 		static void blitFramebuffer(int srcX0,int srcY0,int srcX1,int srcY1,int dstX0,int dstY0,int dstX1,int dstY1,int mask,int filter);
 | |
| 		static ::Dynamic blitFramebuffer_dyn();
 | |
| 
 | |
| 		static void blendColor(Float red,Float green,Float blue,Float alpha);
 | |
| 		static ::Dynamic blendColor_dyn();
 | |
| 
 | |
| 		static void blendEquation(int mode);
 | |
| 		static ::Dynamic blendEquation_dyn();
 | |
| 
 | |
| 		static void blendEquationSeparate(int modeRGB,int modeAlpha);
 | |
| 		static ::Dynamic blendEquationSeparate_dyn();
 | |
| 
 | |
| 		static void blendFunc(int sfactor,int dfactor);
 | |
| 		static ::Dynamic blendFunc_dyn();
 | |
| 
 | |
| 		static void blendFuncSeparate(int srcRGB,int dstRGB,int srcAlpha,int dstAlpha);
 | |
| 		static ::Dynamic blendFuncSeparate_dyn();
 | |
| 
 | |
| 		static void bufferData(int target,int size,Float srcData,int usage);
 | |
| 		static ::Dynamic bufferData_dyn();
 | |
| 
 | |
| 		static void bufferSubData(int target,int dstByteOffset,int size,Float srcData);
 | |
| 		static ::Dynamic bufferSubData_dyn();
 | |
| 
 | |
| 		static int checkFramebufferStatus(int target);
 | |
| 		static ::Dynamic checkFramebufferStatus_dyn();
 | |
| 
 | |
| 		static void clear(int mask);
 | |
| 		static ::Dynamic clear_dyn();
 | |
| 
 | |
| 		static void clearBufferfi(int buffer,int drawbuffer,Float depth,int stencil);
 | |
| 		static ::Dynamic clearBufferfi_dyn();
 | |
| 
 | |
| 		static void clearBufferfv(int buffer,int drawbuffer,Float value);
 | |
| 		static ::Dynamic clearBufferfv_dyn();
 | |
| 
 | |
| 		static void clearBufferiv(int buffer,int drawbuffer,Float value);
 | |
| 		static ::Dynamic clearBufferiv_dyn();
 | |
| 
 | |
| 		static void clearBufferuiv(int buffer,int drawbuffer,Float value);
 | |
| 		static ::Dynamic clearBufferuiv_dyn();
 | |
| 
 | |
| 		static void clearColor(Float red,Float green,Float blue,Float alpha);
 | |
| 		static ::Dynamic clearColor_dyn();
 | |
| 
 | |
| 		static void clearDepthf(Float depth);
 | |
| 		static ::Dynamic clearDepthf_dyn();
 | |
| 
 | |
| 		static void clearStencil(int s);
 | |
| 		static ::Dynamic clearStencil_dyn();
 | |
| 
 | |
| 		static int clientWaitSync( ::Dynamic sync,int flags, cpp::Int64Struct timeout);
 | |
| 		static ::Dynamic clientWaitSync_dyn();
 | |
| 
 | |
| 		static void colorMask(bool red,bool green,bool blue,bool alpha);
 | |
| 		static ::Dynamic colorMask_dyn();
 | |
| 
 | |
| 		static void compileShader( ::lime::graphics::opengl::GLObject shader);
 | |
| 		static ::Dynamic compileShader_dyn();
 | |
| 
 | |
| 		static void compressedTexImage2D(int target,int level,int internalformat,int width,int height,int border,int imageSize,Float data);
 | |
| 		static ::Dynamic compressedTexImage2D_dyn();
 | |
| 
 | |
| 		static void compressedTexImage3D(int target,int level,int internalformat,int width,int height,int depth,int border,int imageSize,Float data);
 | |
| 		static ::Dynamic compressedTexImage3D_dyn();
 | |
| 
 | |
| 		static void compressedTexSubImage2D(int target,int level,int xoffset,int yoffset,int width,int height,int format,int imageSize,Float data);
 | |
| 		static ::Dynamic compressedTexSubImage2D_dyn();
 | |
| 
 | |
| 		static void compressedTexSubImage3D(int target,int level,int xoffset,int yoffset,int zoffset,int width,int height,int depth,int format,int imageSize,Float data);
 | |
| 		static ::Dynamic compressedTexSubImage3D_dyn();
 | |
| 
 | |
| 		static void copyBufferSubData(int readTarget,int writeTarget,Float readOffset,Float writeOffset,int size);
 | |
| 		static ::Dynamic copyBufferSubData_dyn();
 | |
| 
 | |
| 		static void copyTexImage2D(int target,int level,int internalformat,int x,int y,int width,int height,int border);
 | |
| 		static ::Dynamic copyTexImage2D_dyn();
 | |
| 
 | |
| 		static void copyTexSubImage2D(int target,int level,int xoffset,int yoffset,int x,int y,int width,int height);
 | |
| 		static ::Dynamic copyTexSubImage2D_dyn();
 | |
| 
 | |
| 		static void copyTexSubImage3D(int target,int level,int xoffset,int yoffset,int zoffset,int x,int y,int width,int height);
 | |
| 		static ::Dynamic copyTexSubImage3D_dyn();
 | |
| 
 | |
| 		static  ::lime::graphics::opengl::GLObject createBuffer();
 | |
| 		static ::Dynamic createBuffer_dyn();
 | |
| 
 | |
| 		static  ::lime::graphics::opengl::GLObject createFramebuffer();
 | |
| 		static ::Dynamic createFramebuffer_dyn();
 | |
| 
 | |
| 		static  ::lime::graphics::opengl::GLObject createProgram();
 | |
| 		static ::Dynamic createProgram_dyn();
 | |
| 
 | |
| 		static  ::lime::graphics::opengl::GLObject createQuery();
 | |
| 		static ::Dynamic createQuery_dyn();
 | |
| 
 | |
| 		static  ::lime::graphics::opengl::GLObject createRenderbuffer();
 | |
| 		static ::Dynamic createRenderbuffer_dyn();
 | |
| 
 | |
| 		static  ::lime::graphics::opengl::GLObject createSampler();
 | |
| 		static ::Dynamic createSampler_dyn();
 | |
| 
 | |
| 		static  ::lime::graphics::opengl::GLObject createShader(int type);
 | |
| 		static ::Dynamic createShader_dyn();
 | |
| 
 | |
| 		static  ::lime::graphics::opengl::GLObject createTexture();
 | |
| 		static ::Dynamic createTexture_dyn();
 | |
| 
 | |
| 		static  ::lime::graphics::opengl::GLObject createTransformFeedback();
 | |
| 		static ::Dynamic createTransformFeedback_dyn();
 | |
| 
 | |
| 		static  ::lime::graphics::opengl::GLObject createVertexArray();
 | |
| 		static ::Dynamic createVertexArray_dyn();
 | |
| 
 | |
| 		static void cullFace(int mode);
 | |
| 		static ::Dynamic cullFace_dyn();
 | |
| 
 | |
| 		static void deleteBuffer( ::lime::graphics::opengl::GLObject buffer);
 | |
| 		static ::Dynamic deleteBuffer_dyn();
 | |
| 
 | |
| 		static void deleteFramebuffer( ::lime::graphics::opengl::GLObject framebuffer);
 | |
| 		static ::Dynamic deleteFramebuffer_dyn();
 | |
| 
 | |
| 		static void deleteProgram( ::lime::graphics::opengl::GLObject program);
 | |
| 		static ::Dynamic deleteProgram_dyn();
 | |
| 
 | |
| 		static void deleteQuery( ::lime::graphics::opengl::GLObject query);
 | |
| 		static ::Dynamic deleteQuery_dyn();
 | |
| 
 | |
| 		static void deleteRenderbuffer( ::lime::graphics::opengl::GLObject renderbuffer);
 | |
| 		static ::Dynamic deleteRenderbuffer_dyn();
 | |
| 
 | |
| 		static void deleteSampler( ::lime::graphics::opengl::GLObject sampler);
 | |
| 		static ::Dynamic deleteSampler_dyn();
 | |
| 
 | |
| 		static void deleteShader( ::lime::graphics::opengl::GLObject shader);
 | |
| 		static ::Dynamic deleteShader_dyn();
 | |
| 
 | |
| 		static void deleteSync( ::Dynamic sync);
 | |
| 		static ::Dynamic deleteSync_dyn();
 | |
| 
 | |
| 		static void deleteTexture( ::lime::graphics::opengl::GLObject texture);
 | |
| 		static ::Dynamic deleteTexture_dyn();
 | |
| 
 | |
| 		static void deleteTransformFeedback( ::lime::graphics::opengl::GLObject transformFeedback);
 | |
| 		static ::Dynamic deleteTransformFeedback_dyn();
 | |
| 
 | |
| 		static void deleteVertexArray( ::lime::graphics::opengl::GLObject vertexArray);
 | |
| 		static ::Dynamic deleteVertexArray_dyn();
 | |
| 
 | |
| 		static void depthFunc(int func);
 | |
| 		static ::Dynamic depthFunc_dyn();
 | |
| 
 | |
| 		static void depthMask(bool flag);
 | |
| 		static ::Dynamic depthMask_dyn();
 | |
| 
 | |
| 		static void depthRangef(Float zNear,Float zFar);
 | |
| 		static ::Dynamic depthRangef_dyn();
 | |
| 
 | |
| 		static void detachShader( ::lime::graphics::opengl::GLObject program, ::lime::graphics::opengl::GLObject shader);
 | |
| 		static ::Dynamic detachShader_dyn();
 | |
| 
 | |
| 		static void disable(int cap);
 | |
| 		static ::Dynamic disable_dyn();
 | |
| 
 | |
| 		static void disableVertexAttribArray(int index);
 | |
| 		static ::Dynamic disableVertexAttribArray_dyn();
 | |
| 
 | |
| 		static void drawArrays(int mode,int first,int count);
 | |
| 		static ::Dynamic drawArrays_dyn();
 | |
| 
 | |
| 		static void drawArraysInstanced(int mode,int first,int count,int instanceCount);
 | |
| 		static ::Dynamic drawArraysInstanced_dyn();
 | |
| 
 | |
| 		static void drawBuffers(::Array< int > buffers);
 | |
| 		static ::Dynamic drawBuffers_dyn();
 | |
| 
 | |
| 		static void drawElements(int mode,int count,int type,int offset);
 | |
| 		static ::Dynamic drawElements_dyn();
 | |
| 
 | |
| 		static void drawElementsInstanced(int mode,int count,int type,Float offset,int instanceCount);
 | |
| 		static ::Dynamic drawElementsInstanced_dyn();
 | |
| 
 | |
| 		static void drawRangeElements(int mode,int start,int end,int count,int type,Float offset);
 | |
| 		static ::Dynamic drawRangeElements_dyn();
 | |
| 
 | |
| 		static void enable(int cap);
 | |
| 		static ::Dynamic enable_dyn();
 | |
| 
 | |
| 		static void enableVertexAttribArray(int index);
 | |
| 		static ::Dynamic enableVertexAttribArray_dyn();
 | |
| 
 | |
| 		static void endQuery(int target);
 | |
| 		static ::Dynamic endQuery_dyn();
 | |
| 
 | |
| 		static void endTransformFeedback();
 | |
| 		static ::Dynamic endTransformFeedback_dyn();
 | |
| 
 | |
| 		static  ::Dynamic fenceSync(int condition,int flags);
 | |
| 		static ::Dynamic fenceSync_dyn();
 | |
| 
 | |
| 		static void finish();
 | |
| 		static ::Dynamic finish_dyn();
 | |
| 
 | |
| 		static void flush();
 | |
| 		static ::Dynamic flush_dyn();
 | |
| 
 | |
| 		static void framebufferRenderbuffer(int target,int attachment,int renderbuffertarget, ::lime::graphics::opengl::GLObject renderbuffer);
 | |
| 		static ::Dynamic framebufferRenderbuffer_dyn();
 | |
| 
 | |
| 		static void framebufferTexture2D(int target,int attachment,int textarget, ::lime::graphics::opengl::GLObject texture,int level);
 | |
| 		static ::Dynamic framebufferTexture2D_dyn();
 | |
| 
 | |
| 		static void framebufferTextureLayer(int target,int attachment, ::lime::graphics::opengl::GLObject texture,int level,int layer);
 | |
| 		static ::Dynamic framebufferTextureLayer_dyn();
 | |
| 
 | |
| 		static void frontFace(int mode);
 | |
| 		static ::Dynamic frontFace_dyn();
 | |
| 
 | |
| 		static void generateMipmap(int target);
 | |
| 		static ::Dynamic generateMipmap_dyn();
 | |
| 
 | |
| 		static  ::Dynamic getActiveAttrib( ::lime::graphics::opengl::GLObject program,int index);
 | |
| 		static ::Dynamic getActiveAttrib_dyn();
 | |
| 
 | |
| 		static  ::Dynamic getActiveUniform( ::lime::graphics::opengl::GLObject program,int index);
 | |
| 		static ::Dynamic getActiveUniform_dyn();
 | |
| 
 | |
| 		static int getActiveUniformBlocki( ::lime::graphics::opengl::GLObject program,int uniformBlockIndex,int pname);
 | |
| 		static ::Dynamic getActiveUniformBlocki_dyn();
 | |
| 
 | |
| 		static void getActiveUniformBlockiv( ::lime::graphics::opengl::GLObject program,int uniformBlockIndex,int pname,Float params);
 | |
| 		static ::Dynamic getActiveUniformBlockiv_dyn();
 | |
| 
 | |
| 		static ::String getActiveUniformBlockName( ::lime::graphics::opengl::GLObject program,int uniformBlockIndex);
 | |
| 		static ::Dynamic getActiveUniformBlockName_dyn();
 | |
| 
 | |
| 		static  ::Dynamic getActiveUniformBlockParameter( ::lime::graphics::opengl::GLObject program,int uniformBlockIndex,int pname);
 | |
| 		static ::Dynamic getActiveUniformBlockParameter_dyn();
 | |
| 
 | |
| 		static  ::Dynamic getActiveUniforms( ::lime::graphics::opengl::GLObject program,::Array< int > uniformIndices,int pname);
 | |
| 		static ::Dynamic getActiveUniforms_dyn();
 | |
| 
 | |
| 		static void getActiveUniformsiv( ::lime::graphics::opengl::GLObject program,::Array< int > uniformIndices,int pname,Float params);
 | |
| 		static ::Dynamic getActiveUniformsiv_dyn();
 | |
| 
 | |
| 		static ::Array< ::Dynamic> getAttachedShaders( ::lime::graphics::opengl::GLObject program);
 | |
| 		static ::Dynamic getAttachedShaders_dyn();
 | |
| 
 | |
| 		static int getAttribLocation( ::lime::graphics::opengl::GLObject program,::String name);
 | |
| 		static ::Dynamic getAttribLocation_dyn();
 | |
| 
 | |
| 		static bool getBoolean(int pname);
 | |
| 		static ::Dynamic getBoolean_dyn();
 | |
| 
 | |
| 		static void getBooleanv(int pname,Float params);
 | |
| 		static ::Dynamic getBooleanv_dyn();
 | |
| 
 | |
| 		static  ::Dynamic getBufferParameter(int target,int pname);
 | |
| 		static ::Dynamic getBufferParameter_dyn();
 | |
| 
 | |
| 		static int getBufferParameteri(int target,int pname);
 | |
| 		static ::Dynamic getBufferParameteri_dyn();
 | |
| 
 | |
| 		static void getBufferParameteri64v(int target,int pname,Float params);
 | |
| 		static ::Dynamic getBufferParameteri64v_dyn();
 | |
| 
 | |
| 		static void getBufferParameteriv(int target,int pname,Float data);
 | |
| 		static ::Dynamic getBufferParameteriv_dyn();
 | |
| 
 | |
| 		static Float getBufferPointerv(int target,int pname);
 | |
| 		static ::Dynamic getBufferPointerv_dyn();
 | |
| 
 | |
| 		static void getBufferSubData(int target,Float offset,int size,Float data);
 | |
| 		static ::Dynamic getBufferSubData_dyn();
 | |
| 
 | |
| 		static  ::Dynamic getContextAttributes();
 | |
| 		static ::Dynamic getContextAttributes_dyn();
 | |
| 
 | |
| 		static int getError();
 | |
| 		static ::Dynamic getError_dyn();
 | |
| 
 | |
| 		static  ::Dynamic getExtension(::String name);
 | |
| 		static ::Dynamic getExtension_dyn();
 | |
| 
 | |
| 		static Float getFloat(int pname);
 | |
| 		static ::Dynamic getFloat_dyn();
 | |
| 
 | |
| 		static void getFloatv(int pname,Float params);
 | |
| 		static ::Dynamic getFloatv_dyn();
 | |
| 
 | |
| 		static int getFragDataLocation( ::lime::graphics::opengl::GLObject program,::String name);
 | |
| 		static ::Dynamic getFragDataLocation_dyn();
 | |
| 
 | |
| 		static  ::Dynamic getFramebufferAttachmentParameter(int target,int attachment,int pname);
 | |
| 		static ::Dynamic getFramebufferAttachmentParameter_dyn();
 | |
| 
 | |
| 		static int getFramebufferAttachmentParameteri(int target,int attachment,int pname);
 | |
| 		static ::Dynamic getFramebufferAttachmentParameteri_dyn();
 | |
| 
 | |
| 		static void getFramebufferAttachmentParameteriv(int target,int attachment,int pname,Float params);
 | |
| 		static ::Dynamic getFramebufferAttachmentParameteriv_dyn();
 | |
| 
 | |
| 		static  ::Dynamic getIndexedParameter(int target,int index);
 | |
| 		static ::Dynamic getIndexedParameter_dyn();
 | |
| 
 | |
| 		static int getInteger(int pname);
 | |
| 		static ::Dynamic getInteger_dyn();
 | |
| 
 | |
| 		static  cpp::Int64Struct getInteger64(int pname);
 | |
| 		static ::Dynamic getInteger64_dyn();
 | |
| 
 | |
| 		static  cpp::Int64Struct getInteger64i(int pname);
 | |
| 		static ::Dynamic getInteger64i_dyn();
 | |
| 
 | |
| 		static void getInteger64i_v(int pname,int index,Float params);
 | |
| 		static ::Dynamic getInteger64i_v_dyn();
 | |
| 
 | |
| 		static void getInteger64v(int pname,Float params);
 | |
| 		static ::Dynamic getInteger64v_dyn();
 | |
| 
 | |
| 		static void getIntegeri_v(int pname,int index,Float params);
 | |
| 		static ::Dynamic getIntegeri_v_dyn();
 | |
| 
 | |
| 		static void getIntegerv(int pname,Float params);
 | |
| 		static ::Dynamic getIntegerv_dyn();
 | |
| 
 | |
| 		static int getInternalformati(int target,int internalformat,int pname);
 | |
| 		static ::Dynamic getInternalformati_dyn();
 | |
| 
 | |
| 		static void getInternalformativ(int target,int internalformat,int pname,int bufSize,Float params);
 | |
| 		static ::Dynamic getInternalformativ_dyn();
 | |
| 
 | |
| 		static  ::Dynamic getInternalformatParameter(int target,int internalformat,int pname);
 | |
| 		static ::Dynamic getInternalformatParameter_dyn();
 | |
| 
 | |
| 		static  ::Dynamic getParameter(int pname);
 | |
| 		static ::Dynamic getParameter_dyn();
 | |
| 
 | |
| 		static int getProgrami( ::lime::graphics::opengl::GLObject program,int pname);
 | |
| 		static ::Dynamic getProgrami_dyn();
 | |
| 
 | |
| 		static void getProgramiv( ::lime::graphics::opengl::GLObject program,int pname,Float params);
 | |
| 		static ::Dynamic getProgramiv_dyn();
 | |
| 
 | |
| 		static  ::haxe::io::Bytes getProgramBinary( ::lime::graphics::opengl::GLObject program,int binaryFormat);
 | |
| 		static ::Dynamic getProgramBinary_dyn();
 | |
| 
 | |
| 		static ::String getProgramInfoLog( ::lime::graphics::opengl::GLObject program);
 | |
| 		static ::Dynamic getProgramInfoLog_dyn();
 | |
| 
 | |
| 		static  ::Dynamic getProgramParameter( ::lime::graphics::opengl::GLObject program,int pname);
 | |
| 		static ::Dynamic getProgramParameter_dyn();
 | |
| 
 | |
| 		static  ::lime::graphics::opengl::GLObject getQuery(int target,int pname);
 | |
| 		static ::Dynamic getQuery_dyn();
 | |
| 
 | |
| 		static int getQueryi(int target,int pname);
 | |
| 		static ::Dynamic getQueryi_dyn();
 | |
| 
 | |
| 		static void getQueryiv(int target,int pname,Float params);
 | |
| 		static ::Dynamic getQueryiv_dyn();
 | |
| 
 | |
| 		static int getQueryObjectui( ::lime::graphics::opengl::GLObject query,int pname);
 | |
| 		static ::Dynamic getQueryObjectui_dyn();
 | |
| 
 | |
| 		static void getQueryObjectuiv( ::lime::graphics::opengl::GLObject query,int pname,Float params);
 | |
| 		static ::Dynamic getQueryObjectuiv_dyn();
 | |
| 
 | |
| 		static  ::Dynamic getQueryParameter( ::lime::graphics::opengl::GLObject query,int pname);
 | |
| 		static ::Dynamic getQueryParameter_dyn();
 | |
| 
 | |
| 		static  ::Dynamic getRenderbufferParameter(int target,int pname);
 | |
| 		static ::Dynamic getRenderbufferParameter_dyn();
 | |
| 
 | |
| 		static int getRenderbufferParameteri(int target,int pname);
 | |
| 		static ::Dynamic getRenderbufferParameteri_dyn();
 | |
| 
 | |
| 		static void getRenderbufferParameteriv(int target,int pname,Float params);
 | |
| 		static ::Dynamic getRenderbufferParameteriv_dyn();
 | |
| 
 | |
| 		static  ::Dynamic getSamplerParameter( ::lime::graphics::opengl::GLObject sampler,int pname);
 | |
| 		static ::Dynamic getSamplerParameter_dyn();
 | |
| 
 | |
| 		static Float getSamplerParameterf( ::lime::graphics::opengl::GLObject sampler,int pname);
 | |
| 		static ::Dynamic getSamplerParameterf_dyn();
 | |
| 
 | |
| 		static void getSamplerParameterfv( ::lime::graphics::opengl::GLObject sampler,int pname,Float params);
 | |
| 		static ::Dynamic getSamplerParameterfv_dyn();
 | |
| 
 | |
| 		static int getSamplerParameteri( ::lime::graphics::opengl::GLObject sampler,int pname);
 | |
| 		static ::Dynamic getSamplerParameteri_dyn();
 | |
| 
 | |
| 		static void getSamplerParameteriv( ::lime::graphics::opengl::GLObject sampler,int pname,Float params);
 | |
| 		static ::Dynamic getSamplerParameteriv_dyn();
 | |
| 
 | |
| 		static int getShaderi( ::lime::graphics::opengl::GLObject shader,int pname);
 | |
| 		static ::Dynamic getShaderi_dyn();
 | |
| 
 | |
| 		static void getShaderiv( ::lime::graphics::opengl::GLObject shader,int pname,Float params);
 | |
| 		static ::Dynamic getShaderiv_dyn();
 | |
| 
 | |
| 		static ::String getShaderInfoLog( ::lime::graphics::opengl::GLObject shader);
 | |
| 		static ::Dynamic getShaderInfoLog_dyn();
 | |
| 
 | |
| 		static  ::Dynamic getShaderParameter( ::lime::graphics::opengl::GLObject shader,int pname);
 | |
| 		static ::Dynamic getShaderParameter_dyn();
 | |
| 
 | |
| 		static  ::Dynamic getShaderPrecisionFormat(int shadertype,int precisiontype);
 | |
| 		static ::Dynamic getShaderPrecisionFormat_dyn();
 | |
| 
 | |
| 		static ::String getShaderSource( ::lime::graphics::opengl::GLObject shader);
 | |
| 		static ::Dynamic getShaderSource_dyn();
 | |
| 
 | |
| 		static ::String getString(int name);
 | |
| 		static ::Dynamic getString_dyn();
 | |
| 
 | |
| 		static ::String getStringi(int name,int index);
 | |
| 		static ::Dynamic getStringi_dyn();
 | |
| 
 | |
| 		static ::Array< ::String > getSupportedExtensions();
 | |
| 		static ::Dynamic getSupportedExtensions_dyn();
 | |
| 
 | |
| 		static  ::Dynamic getSyncParameter( ::Dynamic sync,int pname);
 | |
| 		static ::Dynamic getSyncParameter_dyn();
 | |
| 
 | |
| 		static int getSyncParameteri( ::Dynamic sync,int pname);
 | |
| 		static ::Dynamic getSyncParameteri_dyn();
 | |
| 
 | |
| 		static void getSyncParameteriv( ::Dynamic sync,int pname,Float params);
 | |
| 		static ::Dynamic getSyncParameteriv_dyn();
 | |
| 
 | |
| 		static  ::Dynamic getTexParameter(int target,int pname);
 | |
| 		static ::Dynamic getTexParameter_dyn();
 | |
| 
 | |
| 		static Float getTexParameterf(int target,int pname);
 | |
| 		static ::Dynamic getTexParameterf_dyn();
 | |
| 
 | |
| 		static void getTexParameterfv(int target,int pname,Float params);
 | |
| 		static ::Dynamic getTexParameterfv_dyn();
 | |
| 
 | |
| 		static int getTexParameteri(int target,int pname);
 | |
| 		static ::Dynamic getTexParameteri_dyn();
 | |
| 
 | |
| 		static void getTexParameteriv(int target,int pname,Float params);
 | |
| 		static ::Dynamic getTexParameteriv_dyn();
 | |
| 
 | |
| 		static  ::Dynamic getTransformFeedbackVarying( ::lime::graphics::opengl::GLObject program,int index);
 | |
| 		static ::Dynamic getTransformFeedbackVarying_dyn();
 | |
| 
 | |
| 		static  ::Dynamic getUniform( ::lime::graphics::opengl::GLObject program,int location);
 | |
| 		static ::Dynamic getUniform_dyn();
 | |
| 
 | |
| 		static Float getUniformf( ::lime::graphics::opengl::GLObject program,int location);
 | |
| 		static ::Dynamic getUniformf_dyn();
 | |
| 
 | |
| 		static void getUniformfv( ::lime::graphics::opengl::GLObject program,int location,Float params);
 | |
| 		static ::Dynamic getUniformfv_dyn();
 | |
| 
 | |
| 		static int getUniformi( ::lime::graphics::opengl::GLObject program,int location);
 | |
| 		static ::Dynamic getUniformi_dyn();
 | |
| 
 | |
| 		static void getUniformiv( ::lime::graphics::opengl::GLObject program,int location,Float params);
 | |
| 		static ::Dynamic getUniformiv_dyn();
 | |
| 
 | |
| 		static int getUniformui( ::lime::graphics::opengl::GLObject program,int location);
 | |
| 		static ::Dynamic getUniformui_dyn();
 | |
| 
 | |
| 		static void getUniformuiv( ::lime::graphics::opengl::GLObject program,int location,Float params);
 | |
| 		static ::Dynamic getUniformuiv_dyn();
 | |
| 
 | |
| 		static int getUniformBlockIndex( ::lime::graphics::opengl::GLObject program,::String uniformBlockName);
 | |
| 		static ::Dynamic getUniformBlockIndex_dyn();
 | |
| 
 | |
| 		static ::Array< int > getUniformIndices( ::lime::graphics::opengl::GLObject program,::Array< ::String > uniformNames);
 | |
| 		static ::Dynamic getUniformIndices_dyn();
 | |
| 
 | |
| 		static int getUniformLocation( ::lime::graphics::opengl::GLObject program,::String name);
 | |
| 		static ::Dynamic getUniformLocation_dyn();
 | |
| 
 | |
| 		static  ::Dynamic getVertexAttrib(int index,int pname);
 | |
| 		static ::Dynamic getVertexAttrib_dyn();
 | |
| 
 | |
| 		static Float getVertexAttribf(int index,int pname);
 | |
| 		static ::Dynamic getVertexAttribf_dyn();
 | |
| 
 | |
| 		static void getVertexAttribfv(int index,int pname,Float params);
 | |
| 		static ::Dynamic getVertexAttribfv_dyn();
 | |
| 
 | |
| 		static int getVertexAttribi(int index,int pname);
 | |
| 		static ::Dynamic getVertexAttribi_dyn();
 | |
| 
 | |
| 		static int getVertexAttribIi(int index,int pname);
 | |
| 		static ::Dynamic getVertexAttribIi_dyn();
 | |
| 
 | |
| 		static void getVertexAttribIiv(int index,int pname,Float params);
 | |
| 		static ::Dynamic getVertexAttribIiv_dyn();
 | |
| 
 | |
| 		static int getVertexAttribIui(int index,int pname);
 | |
| 		static ::Dynamic getVertexAttribIui_dyn();
 | |
| 
 | |
| 		static void getVertexAttribIuiv(int index,int pname,Float params);
 | |
| 		static ::Dynamic getVertexAttribIuiv_dyn();
 | |
| 
 | |
| 		static void getVertexAttribiv(int index,int pname,Float params);
 | |
| 		static ::Dynamic getVertexAttribiv_dyn();
 | |
| 
 | |
| 		static Float getVertexAttribPointerv(int index,int pname);
 | |
| 		static ::Dynamic getVertexAttribPointerv_dyn();
 | |
| 
 | |
| 		static void hint(int target,int mode);
 | |
| 		static ::Dynamic hint_dyn();
 | |
| 
 | |
| 		static void invalidateFramebuffer(int target,::Array< int > attachments);
 | |
| 		static ::Dynamic invalidateFramebuffer_dyn();
 | |
| 
 | |
| 		static void invalidateSubFramebuffer(int target,::Array< int > attachments,int x,int y,int width,int height);
 | |
| 		static ::Dynamic invalidateSubFramebuffer_dyn();
 | |
| 
 | |
| 		static bool isBuffer( ::lime::graphics::opengl::GLObject buffer);
 | |
| 		static ::Dynamic isBuffer_dyn();
 | |
| 
 | |
| 		static bool isContextLost();
 | |
| 		static ::Dynamic isContextLost_dyn();
 | |
| 
 | |
| 		static bool isEnabled(int cap);
 | |
| 		static ::Dynamic isEnabled_dyn();
 | |
| 
 | |
| 		static bool isFramebuffer( ::lime::graphics::opengl::GLObject framebuffer);
 | |
| 		static ::Dynamic isFramebuffer_dyn();
 | |
| 
 | |
| 		static bool isProgram( ::lime::graphics::opengl::GLObject program);
 | |
| 		static ::Dynamic isProgram_dyn();
 | |
| 
 | |
| 		static bool isQuery( ::lime::graphics::opengl::GLObject query);
 | |
| 		static ::Dynamic isQuery_dyn();
 | |
| 
 | |
| 		static bool isRenderbuffer( ::lime::graphics::opengl::GLObject renderbuffer);
 | |
| 		static ::Dynamic isRenderbuffer_dyn();
 | |
| 
 | |
| 		static bool isSampler( ::lime::graphics::opengl::GLObject sampler);
 | |
| 		static ::Dynamic isSampler_dyn();
 | |
| 
 | |
| 		static bool isShader( ::lime::graphics::opengl::GLObject shader);
 | |
| 		static ::Dynamic isShader_dyn();
 | |
| 
 | |
| 		static bool isSync( ::Dynamic sync);
 | |
| 		static ::Dynamic isSync_dyn();
 | |
| 
 | |
| 		static bool isTexture( ::lime::graphics::opengl::GLObject texture);
 | |
| 		static ::Dynamic isTexture_dyn();
 | |
| 
 | |
| 		static bool isTransformFeedback( ::lime::graphics::opengl::GLObject transformFeedback);
 | |
| 		static ::Dynamic isTransformFeedback_dyn();
 | |
| 
 | |
| 		static bool isVertexArray( ::lime::graphics::opengl::GLObject vertexArray);
 | |
| 		static ::Dynamic isVertexArray_dyn();
 | |
| 
 | |
| 		static void lineWidth(Float width);
 | |
| 		static ::Dynamic lineWidth_dyn();
 | |
| 
 | |
| 		static void linkProgram( ::lime::graphics::opengl::GLObject program);
 | |
| 		static ::Dynamic linkProgram_dyn();
 | |
| 
 | |
| 		static Float mapBufferRange(int target,Float offset,int length,int access);
 | |
| 		static ::Dynamic mapBufferRange_dyn();
 | |
| 
 | |
| 		static void pauseTransformFeedback();
 | |
| 		static ::Dynamic pauseTransformFeedback_dyn();
 | |
| 
 | |
| 		static void pixelStorei(int pname,int param);
 | |
| 		static ::Dynamic pixelStorei_dyn();
 | |
| 
 | |
| 		static void polygonOffset(Float factor,Float units);
 | |
| 		static ::Dynamic polygonOffset_dyn();
 | |
| 
 | |
| 		static void programBinary( ::lime::graphics::opengl::GLObject program,int binaryFormat,Float binary,int length);
 | |
| 		static ::Dynamic programBinary_dyn();
 | |
| 
 | |
| 		static void programParameteri( ::lime::graphics::opengl::GLObject program,int pname,int value);
 | |
| 		static ::Dynamic programParameteri_dyn();
 | |
| 
 | |
| 		static void readBuffer(int src);
 | |
| 		static ::Dynamic readBuffer_dyn();
 | |
| 
 | |
| 		static void readPixels(int x,int y,int width,int height,int format,int type, ::lime::utils::BytePointerData pixels);
 | |
| 		static ::Dynamic readPixels_dyn();
 | |
| 
 | |
| 		static void releaseShaderCompiler();
 | |
| 		static ::Dynamic releaseShaderCompiler_dyn();
 | |
| 
 | |
| 		static void renderbufferStorage(int target,int internalformat,int width,int height);
 | |
| 		static ::Dynamic renderbufferStorage_dyn();
 | |
| 
 | |
| 		static void renderbufferStorageMultisample(int target,int samples,int internalformat,int width,int height);
 | |
| 		static ::Dynamic renderbufferStorageMultisample_dyn();
 | |
| 
 | |
| 		static void resumeTransformFeedback();
 | |
| 		static ::Dynamic resumeTransformFeedback_dyn();
 | |
| 
 | |
| 		static void sampleCoverage(Float value,bool invert);
 | |
| 		static ::Dynamic sampleCoverage_dyn();
 | |
| 
 | |
| 		static void samplerParameterf( ::lime::graphics::opengl::GLObject sampler,int pname,Float param);
 | |
| 		static ::Dynamic samplerParameterf_dyn();
 | |
| 
 | |
| 		static void samplerParameteri( ::lime::graphics::opengl::GLObject sampler,int pname,int param);
 | |
| 		static ::Dynamic samplerParameteri_dyn();
 | |
| 
 | |
| 		static void scissor(int x,int y,int width,int height);
 | |
| 		static ::Dynamic scissor_dyn();
 | |
| 
 | |
| 		static void shaderBinary(::Array< ::Dynamic> shaders,int binaryformat,Float binary,int length);
 | |
| 		static ::Dynamic shaderBinary_dyn();
 | |
| 
 | |
| 		static void shaderSource( ::lime::graphics::opengl::GLObject shader,::String source);
 | |
| 		static ::Dynamic shaderSource_dyn();
 | |
| 
 | |
| 		static void stencilFunc(int func,int ref,int mask);
 | |
| 		static ::Dynamic stencilFunc_dyn();
 | |
| 
 | |
| 		static void stencilFuncSeparate(int face,int func,int ref,int mask);
 | |
| 		static ::Dynamic stencilFuncSeparate_dyn();
 | |
| 
 | |
| 		static void stencilMask(int mask);
 | |
| 		static ::Dynamic stencilMask_dyn();
 | |
| 
 | |
| 		static void stencilMaskSeparate(int face,int mask);
 | |
| 		static ::Dynamic stencilMaskSeparate_dyn();
 | |
| 
 | |
| 		static void stencilOp(int fail,int zfail,int zpass);
 | |
| 		static ::Dynamic stencilOp_dyn();
 | |
| 
 | |
| 		static void stencilOpSeparate(int face,int fail,int zfail,int zpass);
 | |
| 		static ::Dynamic stencilOpSeparate_dyn();
 | |
| 
 | |
| 		static void texImage2D(int target,int level,int internalformat,int width,int height,int border,int format,int type,Float data);
 | |
| 		static ::Dynamic texImage2D_dyn();
 | |
| 
 | |
| 		static void texImage3D(int target,int level,int internalformat,int width,int height,int depth,int border,int format,int type,Float data);
 | |
| 		static ::Dynamic texImage3D_dyn();
 | |
| 
 | |
| 		static void texStorage2D(int target,int level,int internalformat,int width,int height);
 | |
| 		static ::Dynamic texStorage2D_dyn();
 | |
| 
 | |
| 		static void texStorage3D(int target,int level,int internalformat,int width,int height,int depth);
 | |
| 		static ::Dynamic texStorage3D_dyn();
 | |
| 
 | |
| 		static void texParameterf(int target,int pname,Float param);
 | |
| 		static ::Dynamic texParameterf_dyn();
 | |
| 
 | |
| 		static void texParameteri(int target,int pname,int param);
 | |
| 		static ::Dynamic texParameteri_dyn();
 | |
| 
 | |
| 		static void texSubImage2D(int target,int level,int xoffset,int yoffset,int width,int height,int format,int type, ::lime::utils::ArrayBufferView pixels);
 | |
| 		static ::Dynamic texSubImage2D_dyn();
 | |
| 
 | |
| 		static void texSubImage3D(int target,int level,int xoffset,int yoffset,int zoffset,int width,int height,int depth,int format,int type,Float data);
 | |
| 		static ::Dynamic texSubImage3D_dyn();
 | |
| 
 | |
| 		static void transformFeedbackVaryings( ::lime::graphics::opengl::GLObject program,::Array< ::String > varyings,int bufferMode);
 | |
| 		static ::Dynamic transformFeedbackVaryings_dyn();
 | |
| 
 | |
| 		static void uniform1f(int location,Float v0);
 | |
| 		static ::Dynamic uniform1f_dyn();
 | |
| 
 | |
| 		static void uniform1fv(int location,int count,Float v);
 | |
| 		static ::Dynamic uniform1fv_dyn();
 | |
| 
 | |
| 		static void uniform1i(int location,int v0);
 | |
| 		static ::Dynamic uniform1i_dyn();
 | |
| 
 | |
| 		static void uniform1iv(int location,int count,Float v);
 | |
| 		static ::Dynamic uniform1iv_dyn();
 | |
| 
 | |
| 		static void uniform1ui(int location,int v0);
 | |
| 		static ::Dynamic uniform1ui_dyn();
 | |
| 
 | |
| 		static void uniform1uiv(int location,int count,Float v);
 | |
| 		static ::Dynamic uniform1uiv_dyn();
 | |
| 
 | |
| 		static void uniform2f(int location,Float v0,Float v1);
 | |
| 		static ::Dynamic uniform2f_dyn();
 | |
| 
 | |
| 		static void uniform2fv(int location,int count,Float v);
 | |
| 		static ::Dynamic uniform2fv_dyn();
 | |
| 
 | |
| 		static void uniform2i(int location,int x,int y);
 | |
| 		static ::Dynamic uniform2i_dyn();
 | |
| 
 | |
| 		static void uniform2iv(int location,int count,Float v);
 | |
| 		static ::Dynamic uniform2iv_dyn();
 | |
| 
 | |
| 		static void uniform2ui(int location,int x,int y);
 | |
| 		static ::Dynamic uniform2ui_dyn();
 | |
| 
 | |
| 		static void uniform2uiv(int location,int count,Float v);
 | |
| 		static ::Dynamic uniform2uiv_dyn();
 | |
| 
 | |
| 		static void uniform3f(int location,Float v0,Float v1,Float v2);
 | |
| 		static ::Dynamic uniform3f_dyn();
 | |
| 
 | |
| 		static void uniform3fv(int location,int count,Float v);
 | |
| 		static ::Dynamic uniform3fv_dyn();
 | |
| 
 | |
| 		static void uniform3i(int location,int v0,int v1,int v2);
 | |
| 		static ::Dynamic uniform3i_dyn();
 | |
| 
 | |
| 		static void uniform3iv(int location,int count,Float v);
 | |
| 		static ::Dynamic uniform3iv_dyn();
 | |
| 
 | |
| 		static void uniform3ui(int location,int v0,int v1,int v2);
 | |
| 		static ::Dynamic uniform3ui_dyn();
 | |
| 
 | |
| 		static void uniform3uiv(int location,int count,Float v);
 | |
| 		static ::Dynamic uniform3uiv_dyn();
 | |
| 
 | |
| 		static void uniform4f(int location,Float v0,Float v1,Float v2,Float v3);
 | |
| 		static ::Dynamic uniform4f_dyn();
 | |
| 
 | |
| 		static void uniform4fv(int location,int count,Float v);
 | |
| 		static ::Dynamic uniform4fv_dyn();
 | |
| 
 | |
| 		static void uniform4i(int location,int v0,int v1,int v2,int v3);
 | |
| 		static ::Dynamic uniform4i_dyn();
 | |
| 
 | |
| 		static void uniform4iv(int location,int count,Float v);
 | |
| 		static ::Dynamic uniform4iv_dyn();
 | |
| 
 | |
| 		static void uniform4ui(int location,int v0,int v1,int v2,int v3);
 | |
| 		static ::Dynamic uniform4ui_dyn();
 | |
| 
 | |
| 		static void uniform4uiv(int location,int count,Float v);
 | |
| 		static ::Dynamic uniform4uiv_dyn();
 | |
| 
 | |
| 		static void uniformBlockBinding( ::lime::graphics::opengl::GLObject program,int uniformBlockIndex,int uniformBlockBinding);
 | |
| 		static ::Dynamic uniformBlockBinding_dyn();
 | |
| 
 | |
| 		static void uniformMatrix2fv(int location,int count,bool transpose,Float v);
 | |
| 		static ::Dynamic uniformMatrix2fv_dyn();
 | |
| 
 | |
| 		static void uniformMatrix2x3fv(int location,int count,bool transpose,Float v);
 | |
| 		static ::Dynamic uniformMatrix2x3fv_dyn();
 | |
| 
 | |
| 		static void uniformMatrix2x4fv(int location,int count,bool transpose,Float v);
 | |
| 		static ::Dynamic uniformMatrix2x4fv_dyn();
 | |
| 
 | |
| 		static void uniformMatrix3fv(int location,int count,bool transpose,Float v);
 | |
| 		static ::Dynamic uniformMatrix3fv_dyn();
 | |
| 
 | |
| 		static void uniformMatrix3x2fv(int location,int count,bool transpose,Float v);
 | |
| 		static ::Dynamic uniformMatrix3x2fv_dyn();
 | |
| 
 | |
| 		static void uniformMatrix3x4fv(int location,int count,bool transpose,Float v);
 | |
| 		static ::Dynamic uniformMatrix3x4fv_dyn();
 | |
| 
 | |
| 		static void uniformMatrix4fv(int location,int count,bool transpose,Float v);
 | |
| 		static ::Dynamic uniformMatrix4fv_dyn();
 | |
| 
 | |
| 		static void uniformMatrix4x2fv(int location,int count,bool transpose,Float v);
 | |
| 		static ::Dynamic uniformMatrix4x2fv_dyn();
 | |
| 
 | |
| 		static void uniformMatrix4x3fv(int location,int count,bool transpose,Float v);
 | |
| 		static ::Dynamic uniformMatrix4x3fv_dyn();
 | |
| 
 | |
| 		static bool unmapBuffer(int target);
 | |
| 		static ::Dynamic unmapBuffer_dyn();
 | |
| 
 | |
| 		static void useProgram( ::lime::graphics::opengl::GLObject program);
 | |
| 		static ::Dynamic useProgram_dyn();
 | |
| 
 | |
| 		static void validateProgram( ::lime::graphics::opengl::GLObject program);
 | |
| 		static ::Dynamic validateProgram_dyn();
 | |
| 
 | |
| 		static void vertexAttrib1f(int index,Float v0);
 | |
| 		static ::Dynamic vertexAttrib1f_dyn();
 | |
| 
 | |
| 		static void vertexAttrib1fv(int index,Float v);
 | |
| 		static ::Dynamic vertexAttrib1fv_dyn();
 | |
| 
 | |
| 		static void vertexAttrib2f(int index,Float v0,Float v1);
 | |
| 		static ::Dynamic vertexAttrib2f_dyn();
 | |
| 
 | |
| 		static void vertexAttrib2fv(int index,Float v);
 | |
| 		static ::Dynamic vertexAttrib2fv_dyn();
 | |
| 
 | |
| 		static void vertexAttrib3f(int index,Float v0,Float v1,Float v2);
 | |
| 		static ::Dynamic vertexAttrib3f_dyn();
 | |
| 
 | |
| 		static void vertexAttrib3fv(int index,Float v);
 | |
| 		static ::Dynamic vertexAttrib3fv_dyn();
 | |
| 
 | |
| 		static void vertexAttrib4f(int index,Float v0,Float v1,Float v2,Float v3);
 | |
| 		static ::Dynamic vertexAttrib4f_dyn();
 | |
| 
 | |
| 		static void vertexAttrib4fv(int index,Float v);
 | |
| 		static ::Dynamic vertexAttrib4fv_dyn();
 | |
| 
 | |
| 		static void vertexAttribDivisor(int index,int divisor);
 | |
| 		static ::Dynamic vertexAttribDivisor_dyn();
 | |
| 
 | |
| 		static void vertexAttribI4i(int index,int v0,int v1,int v2,int v3);
 | |
| 		static ::Dynamic vertexAttribI4i_dyn();
 | |
| 
 | |
| 		static void vertexAttribI4iv(int index,Float v);
 | |
| 		static ::Dynamic vertexAttribI4iv_dyn();
 | |
| 
 | |
| 		static void vertexAttribI4ui(int index,int v0,int v1,int v2,int v3);
 | |
| 		static ::Dynamic vertexAttribI4ui_dyn();
 | |
| 
 | |
| 		static void vertexAttribI4uiv(int index,Float v);
 | |
| 		static ::Dynamic vertexAttribI4uiv_dyn();
 | |
| 
 | |
| 		static void vertexAttribIPointer(int index,int size,int type,int stride,Float offset);
 | |
| 		static ::Dynamic vertexAttribIPointer_dyn();
 | |
| 
 | |
| 		static void vertexAttribPointer(int index,int size,int type,bool normalized,int stride,Float offset);
 | |
| 		static ::Dynamic vertexAttribPointer_dyn();
 | |
| 
 | |
| 		static void viewport(int x,int y,int width,int height);
 | |
| 		static ::Dynamic viewport_dyn();
 | |
| 
 | |
| 		static void waitSync( ::Dynamic sync,int flags, cpp::Int64Struct timeout);
 | |
| 		static ::Dynamic waitSync_dyn();
 | |
| 
 | |
| 		static int _hx___getObjectID( ::lime::graphics::opengl::GLObject object);
 | |
| 		static ::Dynamic _hx___getObjectID_dyn();
 | |
| 
 | |
| };
 | |
| 
 | |
| } // end namespace lime
 | |
| } // end namespace graphics
 | |
| } // end namespace opengl
 | |
| 
 | |
| #endif /* INCLUDED_lime_graphics_opengl_GL */ 
 |