First commit

This commit is contained in:
2021-03-07 05:58:59 +01:00
commit 8204c6b556
18475 changed files with 3309357 additions and 0 deletions

View File

@@ -0,0 +1,222 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_Image
#define INCLUDED_lime_graphics_Image
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS2(haxe,io,Bytes)
HX_DECLARE_CLASS2(lime,app,Future)
HX_DECLARE_CLASS2(lime,graphics,Image)
HX_DECLARE_CLASS2(lime,graphics,ImageBuffer)
HX_DECLARE_CLASS2(lime,graphics,ImageChannel)
HX_DECLARE_CLASS2(lime,graphics,ImageFileFormat)
HX_DECLARE_CLASS2(lime,graphics,ImageType)
HX_DECLARE_CLASS2(lime,math,Rectangle)
HX_DECLARE_CLASS2(lime,math,Vector2)
HX_DECLARE_CLASS2(lime,_hx_system,Endian)
HX_DECLARE_CLASS2(lime,utils,ArrayBufferView)
HX_DECLARE_CLASS2(lime,utils,BytePointerData)
namespace lime{
namespace graphics{
class HXCPP_CLASS_ATTRIBUTES Image_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef Image_obj OBJ_;
Image_obj();
public:
enum { _hx_ClassId = 0x66ea719b };
void __construct( ::lime::graphics::ImageBuffer buffer,hx::Null< int > __o_offsetX,hx::Null< int > __o_offsetY,hx::Null< int > __o_width,hx::Null< int > __o_height, ::Dynamic color, ::lime::graphics::ImageType type);
inline void *operator new(size_t inSize, bool inContainer=true,const char *inName="lime.graphics.Image")
{ return hx::Object::operator new(inSize,inContainer,inName); }
inline void *operator new(size_t inSize, int extra)
{ return hx::Object::operator new(inSize+extra,true,"lime.graphics.Image"); }
static hx::ObjectPtr< Image_obj > __new( ::lime::graphics::ImageBuffer buffer,hx::Null< int > __o_offsetX,hx::Null< int > __o_offsetY,hx::Null< int > __o_width,hx::Null< int > __o_height, ::Dynamic color, ::lime::graphics::ImageType type);
static hx::ObjectPtr< Image_obj > __alloc(hx::Ctx *_hx_ctx, ::lime::graphics::ImageBuffer buffer,hx::Null< int > __o_offsetX,hx::Null< int > __o_offsetY,hx::Null< int > __o_width,hx::Null< int > __o_height, ::Dynamic color, ::lime::graphics::ImageType type);
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~Image_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
static bool __GetStatic(const ::String &inString, Dynamic &outValue, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
void __Mark(HX_MARK_PARAMS);
void __Visit(HX_VISIT_PARAMS);
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("Image",3b,8f,96,50); }
static ::lime::graphics::Image fromBase64(::String base64,::String type);
static ::Dynamic fromBase64_dyn();
static ::lime::graphics::Image fromBitmapData( ::Dynamic bitmapData);
static ::Dynamic fromBitmapData_dyn();
static ::lime::graphics::Image fromBytes( ::haxe::io::Bytes bytes);
static ::Dynamic fromBytes_dyn();
static ::lime::graphics::Image fromCanvas( ::Dynamic canvas);
static ::Dynamic fromCanvas_dyn();
static ::lime::graphics::Image fromFile(::String path);
static ::Dynamic fromFile_dyn();
static ::lime::graphics::Image fromImageElement( ::Dynamic image);
static ::Dynamic fromImageElement_dyn();
static ::lime::app::Future loadFromBase64(::String base64,::String type);
static ::Dynamic loadFromBase64_dyn();
static ::lime::app::Future loadFromBytes( ::haxe::io::Bytes bytes);
static ::Dynamic loadFromBytes_dyn();
static ::lime::app::Future loadFromFile(::String path);
static ::Dynamic loadFromFile_dyn();
static bool _hx___isGIF( ::haxe::io::Bytes bytes);
static ::Dynamic _hx___isGIF_dyn();
static bool _hx___isJPG( ::haxe::io::Bytes bytes);
static ::Dynamic _hx___isJPG_dyn();
static bool _hx___isPNG( ::haxe::io::Bytes bytes);
static ::Dynamic _hx___isPNG_dyn();
static bool _hx___isWebP( ::haxe::io::Bytes bytes);
static ::Dynamic _hx___isWebP_dyn();
::lime::graphics::ImageBuffer buffer;
bool dirty;
int height;
int offsetX;
int offsetY;
::lime::math::Rectangle rect;
::lime::graphics::ImageType type;
int version;
int width;
Float x;
Float y;
::lime::graphics::Image clone();
::Dynamic clone_dyn();
void colorTransform( ::lime::math::Rectangle rect, ::lime::utils::ArrayBufferView colorMatrix);
::Dynamic colorTransform_dyn();
void copyChannel( ::lime::graphics::Image sourceImage, ::lime::math::Rectangle sourceRect, ::lime::math::Vector2 destPoint, ::lime::graphics::ImageChannel sourceChannel, ::lime::graphics::ImageChannel destChannel);
::Dynamic copyChannel_dyn();
void copyPixels( ::lime::graphics::Image sourceImage, ::lime::math::Rectangle sourceRect, ::lime::math::Vector2 destPoint, ::lime::graphics::Image alphaImage, ::lime::math::Vector2 alphaPoint,hx::Null< bool > mergeAlpha);
::Dynamic copyPixels_dyn();
::haxe::io::Bytes encode( ::lime::graphics::ImageFileFormat format,hx::Null< int > quality);
::Dynamic encode_dyn();
void fillRect( ::lime::math::Rectangle rect,int color, ::Dynamic format);
::Dynamic fillRect_dyn();
void floodFill(int x,int y,int color, ::Dynamic format);
::Dynamic floodFill_dyn();
::lime::math::Rectangle getColorBoundsRect(int mask,int color,hx::Null< bool > findColor, ::Dynamic format);
::Dynamic getColorBoundsRect_dyn();
int getPixel(int x,int y, ::Dynamic format);
::Dynamic getPixel_dyn();
int getPixel32(int x,int y, ::Dynamic format);
::Dynamic getPixel32_dyn();
::haxe::io::Bytes getPixels( ::lime::math::Rectangle rect, ::Dynamic format);
::Dynamic getPixels_dyn();
void merge( ::lime::graphics::Image sourceImage, ::lime::math::Rectangle sourceRect, ::lime::math::Vector2 destPoint,int redMultiplier,int greenMultiplier,int blueMultiplier,int alphaMultiplier);
::Dynamic merge_dyn();
void resize(int newWidth,int newHeight);
::Dynamic resize_dyn();
void scroll(int x,int y);
::Dynamic scroll_dyn();
void setPixel(int x,int y,int color, ::Dynamic format);
::Dynamic setPixel_dyn();
void setPixel32(int x,int y,int color, ::Dynamic format);
::Dynamic setPixel32_dyn();
void setPixels( ::lime::math::Rectangle rect, ::lime::utils::BytePointerData bytePointer, ::Dynamic format, ::lime::_hx_system::Endian endian);
::Dynamic setPixels_dyn();
int threshold( ::lime::graphics::Image sourceImage, ::lime::math::Rectangle sourceRect, ::lime::math::Vector2 destPoint,::String operation,int threshold,hx::Null< int > color,hx::Null< int > mask,hx::Null< bool > copySource, ::Dynamic format);
::Dynamic threshold_dyn();
::lime::math::Rectangle _hx___clipRect( ::lime::math::Rectangle r);
::Dynamic _hx___clipRect_dyn();
void _hx___fromBase64(::String base64,::String type, ::Dynamic onload);
::Dynamic _hx___fromBase64_dyn();
bool _hx___fromBytes( ::haxe::io::Bytes bytes, ::Dynamic onload);
::Dynamic _hx___fromBytes_dyn();
bool _hx___fromFile(::String path, ::Dynamic onload, ::Dynamic onerror);
::Dynamic _hx___fromFile_dyn();
void _hx___fromImageBuffer( ::lime::graphics::ImageBuffer buffer);
::Dynamic _hx___fromImageBuffer_dyn();
::lime::utils::ArrayBufferView get_data();
::Dynamic get_data_dyn();
::lime::utils::ArrayBufferView set_data( ::lime::utils::ArrayBufferView value);
::Dynamic set_data_dyn();
int get_format();
::Dynamic get_format_dyn();
int set_format(int value);
::Dynamic set_format_dyn();
bool get_powerOfTwo();
::Dynamic get_powerOfTwo_dyn();
bool set_powerOfTwo(bool value);
::Dynamic set_powerOfTwo_dyn();
bool get_premultiplied();
::Dynamic get_premultiplied_dyn();
bool set_premultiplied(bool value);
::Dynamic set_premultiplied_dyn();
::lime::math::Rectangle get_rect();
::Dynamic get_rect_dyn();
::Dynamic get_src();
::Dynamic get_src_dyn();
::Dynamic set_src( ::Dynamic value);
::Dynamic set_src_dyn();
bool get_transparent();
::Dynamic get_transparent_dyn();
bool set_transparent(bool value);
::Dynamic set_transparent_dyn();
};
} // end namespace lime
} // end namespace graphics
#endif /* INCLUDED_lime_graphics_Image */

View File

@@ -0,0 +1,78 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_ImageBuffer
#define INCLUDED_lime_graphics_ImageBuffer
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS2(lime,graphics,ImageBuffer)
HX_DECLARE_CLASS2(lime,utils,ArrayBufferView)
namespace lime{
namespace graphics{
class HXCPP_CLASS_ATTRIBUTES ImageBuffer_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef ImageBuffer_obj OBJ_;
ImageBuffer_obj();
public:
enum { _hx_ClassId = 0x0e331317 };
void __construct( ::lime::utils::ArrayBufferView data,hx::Null< int > __o_width,hx::Null< int > __o_height,hx::Null< int > __o_bitsPerPixel, ::Dynamic format);
inline void *operator new(size_t inSize, bool inContainer=true,const char *inName="lime.graphics.ImageBuffer")
{ return hx::Object::operator new(inSize,inContainer,inName); }
inline void *operator new(size_t inSize, int extra)
{ return hx::Object::operator new(inSize+extra,true,"lime.graphics.ImageBuffer"); }
static hx::ObjectPtr< ImageBuffer_obj > __new( ::lime::utils::ArrayBufferView data,hx::Null< int > __o_width,hx::Null< int > __o_height,hx::Null< int > __o_bitsPerPixel, ::Dynamic format);
static hx::ObjectPtr< ImageBuffer_obj > __alloc(hx::Ctx *_hx_ctx, ::lime::utils::ArrayBufferView data,hx::Null< int > __o_width,hx::Null< int > __o_height,hx::Null< int > __o_bitsPerPixel, ::Dynamic format);
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~ImageBuffer_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
void __Mark(HX_MARK_PARAMS);
void __Visit(HX_VISIT_PARAMS);
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("ImageBuffer",9b,5e,07,fd); }
int bitsPerPixel;
::lime::utils::ArrayBufferView data;
int format;
int height;
bool premultiplied;
bool transparent;
int width;
::Dynamic _hx___srcBitmapData;
::Dynamic _hx___srcCanvas;
::Dynamic _hx___srcContext;
::Dynamic _hx___srcCustom;
::Dynamic _hx___srcImage;
::Dynamic _hx___srcImageData;
::lime::graphics::ImageBuffer clone();
::Dynamic clone_dyn();
::Dynamic get_src();
::Dynamic get_src_dyn();
::Dynamic set_src( ::Dynamic value);
::Dynamic set_src_dyn();
int get_stride();
::Dynamic get_stride_dyn();
};
} // end namespace lime
} // end namespace graphics
#endif /* INCLUDED_lime_graphics_ImageBuffer */

View File

@@ -0,0 +1,41 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_ImageChannel
#define INCLUDED_lime_graphics_ImageChannel
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS2(lime,graphics,ImageChannel)
namespace lime{
namespace graphics{
class ImageChannel_obj : public hx::EnumBase_obj
{
typedef hx::EnumBase_obj super;
typedef ImageChannel_obj OBJ_;
public:
ImageChannel_obj() {};
HX_DO_ENUM_RTTI;
static void __boot();
static void __register();
static bool __GetStatic(const ::String &inName, Dynamic &outValue, hx::PropertyAccess inCallProp);
::String GetEnumName( ) const { return HX_("lime.graphics.ImageChannel",32,a4,e9,ce); }
::String __ToString() const { return HX_("ImageChannel.",66,28,81,92) + _hx_tag; }
static ::lime::graphics::ImageChannel ALPHA;
static inline ::lime::graphics::ImageChannel ALPHA_dyn() { return ALPHA; }
static ::lime::graphics::ImageChannel BLUE;
static inline ::lime::graphics::ImageChannel BLUE_dyn() { return BLUE; }
static ::lime::graphics::ImageChannel GREEN;
static inline ::lime::graphics::ImageChannel GREEN_dyn() { return GREEN; }
static ::lime::graphics::ImageChannel RED;
static inline ::lime::graphics::ImageChannel RED_dyn() { return RED; }
};
} // end namespace lime
} // end namespace graphics
#endif /* INCLUDED_lime_graphics_ImageChannel */

View File

@@ -0,0 +1,39 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_ImageFileFormat
#define INCLUDED_lime_graphics_ImageFileFormat
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS2(lime,graphics,ImageFileFormat)
namespace lime{
namespace graphics{
class ImageFileFormat_obj : public hx::EnumBase_obj
{
typedef hx::EnumBase_obj super;
typedef ImageFileFormat_obj OBJ_;
public:
ImageFileFormat_obj() {};
HX_DO_ENUM_RTTI;
static void __boot();
static void __register();
static bool __GetStatic(const ::String &inName, Dynamic &outValue, hx::PropertyAccess inCallProp);
::String GetEnumName( ) const { return HX_("lime.graphics.ImageFileFormat",c4,c2,81,0b); }
::String __ToString() const { return HX_("ImageFileFormat.",80,ce,1f,57) + _hx_tag; }
static ::lime::graphics::ImageFileFormat BMP;
static inline ::lime::graphics::ImageFileFormat BMP_dyn() { return BMP; }
static ::lime::graphics::ImageFileFormat JPEG;
static inline ::lime::graphics::ImageFileFormat JPEG_dyn() { return JPEG; }
static ::lime::graphics::ImageFileFormat PNG;
static inline ::lime::graphics::ImageFileFormat PNG_dyn() { return PNG; }
};
} // end namespace lime
} // end namespace graphics
#endif /* INCLUDED_lime_graphics_ImageFileFormat */

View File

@@ -0,0 +1,41 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_ImageType
#define INCLUDED_lime_graphics_ImageType
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS2(lime,graphics,ImageType)
namespace lime{
namespace graphics{
class ImageType_obj : public hx::EnumBase_obj
{
typedef hx::EnumBase_obj super;
typedef ImageType_obj OBJ_;
public:
ImageType_obj() {};
HX_DO_ENUM_RTTI;
static void __boot();
static void __register();
static bool __GetStatic(const ::String &inName, Dynamic &outValue, hx::PropertyAccess inCallProp);
::String GetEnumName( ) const { return HX_("lime.graphics.ImageType",eb,63,71,4d); }
::String __ToString() const { return HX_("ImageType.",f9,3a,4a,1d) + _hx_tag; }
static ::lime::graphics::ImageType CANVAS;
static inline ::lime::graphics::ImageType CANVAS_dyn() { return CANVAS; }
static ::lime::graphics::ImageType CUSTOM;
static inline ::lime::graphics::ImageType CUSTOM_dyn() { return CUSTOM; }
static ::lime::graphics::ImageType DATA;
static inline ::lime::graphics::ImageType DATA_dyn() { return DATA; }
static ::lime::graphics::ImageType FLASH;
static inline ::lime::graphics::ImageType FLASH_dyn() { return FLASH; }
};
} // end namespace lime
} // end namespace graphics
#endif /* INCLUDED_lime_graphics_ImageType */

View File

@@ -0,0 +1,84 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_RenderContext
#define INCLUDED_lime_graphics_RenderContext
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_96059818be203dd4_91_new)
HX_DECLARE_CLASS4(lime,_internal,backend,native,NativeOpenGLRenderContext)
HX_DECLARE_CLASS2(lime,graphics,RenderContext)
HX_DECLARE_CLASS3(lime,graphics,cairo,Cairo)
HX_DECLARE_CLASS2(lime,ui,Window)
namespace lime{
namespace graphics{
class HXCPP_CLASS_ATTRIBUTES RenderContext_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef RenderContext_obj OBJ_;
RenderContext_obj();
public:
enum { _hx_ClassId = 0x18d736cd };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=true,const char *inName="lime.graphics.RenderContext")
{ return hx::Object::operator new(inSize,inContainer,inName); }
inline void *operator new(size_t inSize, int extra)
{ return hx::Object::operator new(inSize+extra,true,"lime.graphics.RenderContext"); }
inline static hx::ObjectPtr< RenderContext_obj > __new() {
hx::ObjectPtr< RenderContext_obj > __this = new RenderContext_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< RenderContext_obj > __alloc(hx::Ctx *_hx_ctx) {
RenderContext_obj *__this = (RenderContext_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(RenderContext_obj), true, "lime.graphics.RenderContext"));
*(void **)__this = RenderContext_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_96059818be203dd4_91_new)
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~RenderContext_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
void __Mark(HX_MARK_PARAMS);
void __Visit(HX_VISIT_PARAMS);
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("RenderContext",19,59,55,5d); }
::Dynamic attributes;
::lime::graphics::cairo::Cairo cairo;
::Dynamic canvas2D;
::Dynamic dom;
::Dynamic flash;
::lime::_internal::backend::native::NativeOpenGLRenderContext gl;
::lime::_internal::backend::native::NativeOpenGLRenderContext gles2;
::lime::_internal::backend::native::NativeOpenGLRenderContext gles3;
::String type;
::String version;
::lime::_internal::backend::native::NativeOpenGLRenderContext webgl;
::lime::_internal::backend::native::NativeOpenGLRenderContext webgl2;
::lime::ui::Window window;
};
} // end namespace lime
} // end namespace graphics
#endif /* INCLUDED_lime_graphics_RenderContext */

View File

@@ -0,0 +1,66 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics__CairoRenderContext_CairoRenderContext_Impl_
#define INCLUDED_lime_graphics__CairoRenderContext_CairoRenderContext_Impl_
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS2(lime,graphics,RenderContext)
HX_DECLARE_CLASS3(lime,graphics,_CairoRenderContext,CairoRenderContext_Impl_)
HX_DECLARE_CLASS3(lime,graphics,cairo,Cairo)
namespace lime{
namespace graphics{
namespace _CairoRenderContext{
class HXCPP_CLASS_ATTRIBUTES CairoRenderContext_Impl__obj : public hx::Object
{
public:
typedef hx::Object super;
typedef CairoRenderContext_Impl__obj OBJ_;
CairoRenderContext_Impl__obj();
public:
enum { _hx_ClassId = 0x13a40401 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics._CairoRenderContext.CairoRenderContext_Impl_")
{ 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._CairoRenderContext.CairoRenderContext_Impl_"); }
inline static hx::ObjectPtr< CairoRenderContext_Impl__obj > __new() {
hx::ObjectPtr< CairoRenderContext_Impl__obj > __this = new CairoRenderContext_Impl__obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< CairoRenderContext_Impl__obj > __alloc(hx::Ctx *_hx_ctx) {
CairoRenderContext_Impl__obj *__this = (CairoRenderContext_Impl__obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(CairoRenderContext_Impl__obj), false, "lime.graphics._CairoRenderContext.CairoRenderContext_Impl_"));
*(void **)__this = CairoRenderContext_Impl__obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~CairoRenderContext_Impl__obj();
HX_DO_RTTI_ALL;
static bool __GetStatic(const ::String &inString, Dynamic &outValue, hx::PropertyAccess inCallProp);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("CairoRenderContext_Impl_",11,2f,c0,0c); }
static ::lime::graphics::cairo::Cairo fromRenderContext( ::lime::graphics::RenderContext context);
static ::Dynamic fromRenderContext_dyn();
};
} // end namespace lime
} // end namespace graphics
} // end namespace _CairoRenderContext
#endif /* INCLUDED_lime_graphics__CairoRenderContext_CairoRenderContext_Impl_ */

View File

@@ -0,0 +1,65 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics__Canvas2DRenderContext_Canvas2DRenderContext_Impl_
#define INCLUDED_lime_graphics__Canvas2DRenderContext_Canvas2DRenderContext_Impl_
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS2(lime,graphics,RenderContext)
HX_DECLARE_CLASS3(lime,graphics,_Canvas2DRenderContext,Canvas2DRenderContext_Impl_)
namespace lime{
namespace graphics{
namespace _Canvas2DRenderContext{
class HXCPP_CLASS_ATTRIBUTES Canvas2DRenderContext_Impl__obj : public hx::Object
{
public:
typedef hx::Object super;
typedef Canvas2DRenderContext_Impl__obj OBJ_;
Canvas2DRenderContext_Impl__obj();
public:
enum { _hx_ClassId = 0x18c2f63f };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics._Canvas2DRenderContext.Canvas2DRenderContext_Impl_")
{ 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._Canvas2DRenderContext.Canvas2DRenderContext_Impl_"); }
inline static hx::ObjectPtr< Canvas2DRenderContext_Impl__obj > __new() {
hx::ObjectPtr< Canvas2DRenderContext_Impl__obj > __this = new Canvas2DRenderContext_Impl__obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< Canvas2DRenderContext_Impl__obj > __alloc(hx::Ctx *_hx_ctx) {
Canvas2DRenderContext_Impl__obj *__this = (Canvas2DRenderContext_Impl__obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(Canvas2DRenderContext_Impl__obj), false, "lime.graphics._Canvas2DRenderContext.Canvas2DRenderContext_Impl_"));
*(void **)__this = Canvas2DRenderContext_Impl__obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~Canvas2DRenderContext_Impl__obj();
HX_DO_RTTI_ALL;
static bool __GetStatic(const ::String &inString, Dynamic &outValue, hx::PropertyAccess inCallProp);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("Canvas2DRenderContext_Impl_",ef,f1,11,d9); }
static ::Dynamic fromRenderContext( ::lime::graphics::RenderContext context);
static ::Dynamic fromRenderContext_dyn();
};
} // end namespace lime
} // end namespace graphics
} // end namespace _Canvas2DRenderContext
#endif /* INCLUDED_lime_graphics__Canvas2DRenderContext_Canvas2DRenderContext_Impl_ */

View File

@@ -0,0 +1,65 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics__DOMRenderContext_DOMRenderContext_Impl_
#define INCLUDED_lime_graphics__DOMRenderContext_DOMRenderContext_Impl_
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS2(lime,graphics,RenderContext)
HX_DECLARE_CLASS3(lime,graphics,_DOMRenderContext,DOMRenderContext_Impl_)
namespace lime{
namespace graphics{
namespace _DOMRenderContext{
class HXCPP_CLASS_ATTRIBUTES DOMRenderContext_Impl__obj : public hx::Object
{
public:
typedef hx::Object super;
typedef DOMRenderContext_Impl__obj OBJ_;
DOMRenderContext_Impl__obj();
public:
enum { _hx_ClassId = 0x735c104d };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics._DOMRenderContext.DOMRenderContext_Impl_")
{ 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._DOMRenderContext.DOMRenderContext_Impl_"); }
inline static hx::ObjectPtr< DOMRenderContext_Impl__obj > __new() {
hx::ObjectPtr< DOMRenderContext_Impl__obj > __this = new DOMRenderContext_Impl__obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< DOMRenderContext_Impl__obj > __alloc(hx::Ctx *_hx_ctx) {
DOMRenderContext_Impl__obj *__this = (DOMRenderContext_Impl__obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(DOMRenderContext_Impl__obj), false, "lime.graphics._DOMRenderContext.DOMRenderContext_Impl_"));
*(void **)__this = DOMRenderContext_Impl__obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~DOMRenderContext_Impl__obj();
HX_DO_RTTI_ALL;
static bool __GetStatic(const ::String &inString, Dynamic &outValue, hx::PropertyAccess inCallProp);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("DOMRenderContext_Impl_",57,d5,75,22); }
static ::Dynamic fromRenderContext( ::lime::graphics::RenderContext context);
static ::Dynamic fromRenderContext_dyn();
};
} // end namespace lime
} // end namespace graphics
} // end namespace _DOMRenderContext
#endif /* INCLUDED_lime_graphics__DOMRenderContext_DOMRenderContext_Impl_ */

View File

@@ -0,0 +1,65 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics__FlashRenderContext_FlashRenderContext_Impl_
#define INCLUDED_lime_graphics__FlashRenderContext_FlashRenderContext_Impl_
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS2(lime,graphics,RenderContext)
HX_DECLARE_CLASS3(lime,graphics,_FlashRenderContext,FlashRenderContext_Impl_)
namespace lime{
namespace graphics{
namespace _FlashRenderContext{
class HXCPP_CLASS_ATTRIBUTES FlashRenderContext_Impl__obj : public hx::Object
{
public:
typedef hx::Object super;
typedef FlashRenderContext_Impl__obj OBJ_;
FlashRenderContext_Impl__obj();
public:
enum { _hx_ClassId = 0x3cd520cd };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics._FlashRenderContext.FlashRenderContext_Impl_")
{ 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._FlashRenderContext.FlashRenderContext_Impl_"); }
inline static hx::ObjectPtr< FlashRenderContext_Impl__obj > __new() {
hx::ObjectPtr< FlashRenderContext_Impl__obj > __this = new FlashRenderContext_Impl__obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< FlashRenderContext_Impl__obj > __alloc(hx::Ctx *_hx_ctx) {
FlashRenderContext_Impl__obj *__this = (FlashRenderContext_Impl__obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(FlashRenderContext_Impl__obj), false, "lime.graphics._FlashRenderContext.FlashRenderContext_Impl_"));
*(void **)__this = FlashRenderContext_Impl__obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~FlashRenderContext_Impl__obj();
HX_DO_RTTI_ALL;
static bool __GetStatic(const ::String &inString, Dynamic &outValue, hx::PropertyAccess inCallProp);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("FlashRenderContext_Impl_",e9,02,1e,d6); }
static ::Dynamic fromRenderContext( ::lime::graphics::RenderContext context);
static ::Dynamic fromRenderContext_dyn();
};
} // end namespace lime
} // end namespace graphics
} // end namespace _FlashRenderContext
#endif /* INCLUDED_lime_graphics__FlashRenderContext_FlashRenderContext_Impl_ */

View File

@@ -0,0 +1,69 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics__OpenGLES2RenderContext_OpenGLES2RenderContext_Impl_
#define INCLUDED_lime_graphics__OpenGLES2RenderContext_OpenGLES2RenderContext_Impl_
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS4(lime,_internal,backend,native,NativeOpenGLRenderContext)
HX_DECLARE_CLASS2(lime,graphics,RenderContext)
HX_DECLARE_CLASS3(lime,graphics,_OpenGLES2RenderContext,OpenGLES2RenderContext_Impl_)
namespace lime{
namespace graphics{
namespace _OpenGLES2RenderContext{
class HXCPP_CLASS_ATTRIBUTES OpenGLES2RenderContext_Impl__obj : public hx::Object
{
public:
typedef hx::Object super;
typedef OpenGLES2RenderContext_Impl__obj OBJ_;
OpenGLES2RenderContext_Impl__obj();
public:
enum { _hx_ClassId = 0x5abd63e7 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics._OpenGLES2RenderContext.OpenGLES2RenderContext_Impl_")
{ 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._OpenGLES2RenderContext.OpenGLES2RenderContext_Impl_"); }
inline static hx::ObjectPtr< OpenGLES2RenderContext_Impl__obj > __new() {
hx::ObjectPtr< OpenGLES2RenderContext_Impl__obj > __this = new OpenGLES2RenderContext_Impl__obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< OpenGLES2RenderContext_Impl__obj > __alloc(hx::Ctx *_hx_ctx) {
OpenGLES2RenderContext_Impl__obj *__this = (OpenGLES2RenderContext_Impl__obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(OpenGLES2RenderContext_Impl__obj), false, "lime.graphics._OpenGLES2RenderContext.OpenGLES2RenderContext_Impl_"));
*(void **)__this = OpenGLES2RenderContext_Impl__obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~OpenGLES2RenderContext_Impl__obj();
HX_DO_RTTI_ALL;
static bool __GetStatic(const ::String &inString, Dynamic &outValue, hx::PropertyAccess inCallProp);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("OpenGLES2RenderContext_Impl_",c4,3c,c8,7c); }
static ::lime::_internal::backend::native::NativeOpenGLRenderContext fromGL(hx::Class gl);
static ::Dynamic fromGL_dyn();
static ::lime::_internal::backend::native::NativeOpenGLRenderContext fromRenderContext( ::lime::graphics::RenderContext context);
static ::Dynamic fromRenderContext_dyn();
};
} // end namespace lime
} // end namespace graphics
} // end namespace _OpenGLES2RenderContext
#endif /* INCLUDED_lime_graphics__OpenGLES2RenderContext_OpenGLES2RenderContext_Impl_ */

View File

@@ -0,0 +1,66 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics__OpenGLRenderContext_OpenGLRenderContext_Impl_
#define INCLUDED_lime_graphics__OpenGLRenderContext_OpenGLRenderContext_Impl_
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS4(lime,_internal,backend,native,NativeOpenGLRenderContext)
HX_DECLARE_CLASS2(lime,graphics,RenderContext)
HX_DECLARE_CLASS3(lime,graphics,_OpenGLRenderContext,OpenGLRenderContext_Impl_)
namespace lime{
namespace graphics{
namespace _OpenGLRenderContext{
class HXCPP_CLASS_ATTRIBUTES OpenGLRenderContext_Impl__obj : public hx::Object
{
public:
typedef hx::Object super;
typedef OpenGLRenderContext_Impl__obj OBJ_;
OpenGLRenderContext_Impl__obj();
public:
enum { _hx_ClassId = 0x777184d7 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics._OpenGLRenderContext.OpenGLRenderContext_Impl_")
{ 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._OpenGLRenderContext.OpenGLRenderContext_Impl_"); }
inline static hx::ObjectPtr< OpenGLRenderContext_Impl__obj > __new() {
hx::ObjectPtr< OpenGLRenderContext_Impl__obj > __this = new OpenGLRenderContext_Impl__obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< OpenGLRenderContext_Impl__obj > __alloc(hx::Ctx *_hx_ctx) {
OpenGLRenderContext_Impl__obj *__this = (OpenGLRenderContext_Impl__obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(OpenGLRenderContext_Impl__obj), false, "lime.graphics._OpenGLRenderContext.OpenGLRenderContext_Impl_"));
*(void **)__this = OpenGLRenderContext_Impl__obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~OpenGLRenderContext_Impl__obj();
HX_DO_RTTI_ALL;
static bool __GetStatic(const ::String &inString, Dynamic &outValue, hx::PropertyAccess inCallProp);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("OpenGLRenderContext_Impl_",4a,a7,74,1b); }
static ::lime::_internal::backend::native::NativeOpenGLRenderContext fromRenderContext( ::lime::graphics::RenderContext context);
static ::Dynamic fromRenderContext_dyn();
};
} // end namespace lime
} // end namespace graphics
} // end namespace _OpenGLRenderContext
#endif /* INCLUDED_lime_graphics__OpenGLRenderContext_OpenGLRenderContext_Impl_ */

View File

@@ -0,0 +1,112 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics__WebGLRenderContext_WebGLRenderContext_Impl_
#define INCLUDED_lime_graphics__WebGLRenderContext_WebGLRenderContext_Impl_
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS4(lime,_internal,backend,native,NativeOpenGLRenderContext)
HX_DECLARE_CLASS2(lime,graphics,RenderContext)
HX_DECLARE_CLASS3(lime,graphics,_WebGLRenderContext,WebGLRenderContext_Impl_)
HX_DECLARE_CLASS2(lime,utils,ArrayBufferView)
namespace lime{
namespace graphics{
namespace _WebGLRenderContext{
class HXCPP_CLASS_ATTRIBUTES WebGLRenderContext_Impl__obj : public hx::Object
{
public:
typedef hx::Object super;
typedef WebGLRenderContext_Impl__obj OBJ_;
WebGLRenderContext_Impl__obj();
public:
enum { _hx_ClassId = 0x4810bc5f };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics._WebGLRenderContext.WebGLRenderContext_Impl_")
{ 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._WebGLRenderContext.WebGLRenderContext_Impl_"); }
inline static hx::ObjectPtr< WebGLRenderContext_Impl__obj > __new() {
hx::ObjectPtr< WebGLRenderContext_Impl__obj > __this = new WebGLRenderContext_Impl__obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< WebGLRenderContext_Impl__obj > __alloc(hx::Ctx *_hx_ctx) {
WebGLRenderContext_Impl__obj *__this = (WebGLRenderContext_Impl__obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(WebGLRenderContext_Impl__obj), false, "lime.graphics._WebGLRenderContext.WebGLRenderContext_Impl_"));
*(void **)__this = WebGLRenderContext_Impl__obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~WebGLRenderContext_Impl__obj();
HX_DO_RTTI_ALL;
static bool __GetStatic(const ::String &inString, Dynamic &outValue, hx::PropertyAccess inCallProp);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("WebGLRenderContext_Impl_",80,12,9c,4c); }
static void bufferData( ::lime::_internal::backend::native::NativeOpenGLRenderContext this1,int target, ::lime::utils::ArrayBufferView srcData,int usage);
static ::Dynamic bufferData_dyn();
static void bufferSubData( ::lime::_internal::backend::native::NativeOpenGLRenderContext this1,int target,int offset, ::lime::utils::ArrayBufferView srcData);
static ::Dynamic bufferSubData_dyn();
static void compressedTexImage2D( ::lime::_internal::backend::native::NativeOpenGLRenderContext this1,int target,int level,int internalformat,int width,int height,int border, ::lime::utils::ArrayBufferView srcData);
static ::Dynamic compressedTexImage2D_dyn();
static void compressedTexSubImage2D( ::lime::_internal::backend::native::NativeOpenGLRenderContext this1,int target,int level,int xoffset,int yoffset,int width,int height,int format, ::lime::utils::ArrayBufferView srcData);
static ::Dynamic compressedTexSubImage2D_dyn();
static void readPixels( ::lime::_internal::backend::native::NativeOpenGLRenderContext this1,int x,int y,int width,int height,int format,int type, ::lime::utils::ArrayBufferView pixels);
static ::Dynamic readPixels_dyn();
static void texImage2D( ::lime::_internal::backend::native::NativeOpenGLRenderContext this1,int target,int level,int internalformat,int width,int height,int border,int format,int type, ::lime::utils::ArrayBufferView srcData);
static ::Dynamic texImage2D_dyn();
static void texSubImage2D( ::lime::_internal::backend::native::NativeOpenGLRenderContext this1,int target,int level,int xoffset,int yoffset,int width,int height,int format,int type, ::lime::utils::ArrayBufferView srcData,hx::Null< int > srcOffset);
static ::Dynamic texSubImage2D_dyn();
static void uniformMatrix2fv( ::lime::_internal::backend::native::NativeOpenGLRenderContext this1,int location,bool transpose, ::lime::utils::ArrayBufferView v);
static ::Dynamic uniformMatrix2fv_dyn();
static void uniformMatrix3fv( ::lime::_internal::backend::native::NativeOpenGLRenderContext this1,int location,bool transpose, ::lime::utils::ArrayBufferView v);
static ::Dynamic uniformMatrix3fv_dyn();
static void uniformMatrix4fv( ::lime::_internal::backend::native::NativeOpenGLRenderContext this1,int location,bool transpose, ::lime::utils::ArrayBufferView v);
static ::Dynamic uniformMatrix4fv_dyn();
static ::lime::_internal::backend::native::NativeOpenGLRenderContext fromWebGL2RenderContext( ::lime::_internal::backend::native::NativeOpenGLRenderContext gl);
static ::Dynamic fromWebGL2RenderContext_dyn();
static ::lime::_internal::backend::native::NativeOpenGLRenderContext fromRenderContext( ::lime::graphics::RenderContext context);
static ::Dynamic fromRenderContext_dyn();
static ::lime::_internal::backend::native::NativeOpenGLRenderContext fromGL(hx::Class gl);
static ::Dynamic fromGL_dyn();
static ::lime::_internal::backend::native::NativeOpenGLRenderContext fromOpenGLContext( ::lime::_internal::backend::native::NativeOpenGLRenderContext gl);
static ::Dynamic fromOpenGLContext_dyn();
static ::lime::_internal::backend::native::NativeOpenGLRenderContext fromOpenGLES2Context( ::lime::_internal::backend::native::NativeOpenGLRenderContext gl);
static ::Dynamic fromOpenGLES2Context_dyn();
static ::lime::_internal::backend::native::NativeOpenGLRenderContext fromOpenGLES3Context( ::lime::_internal::backend::native::NativeOpenGLRenderContext gl);
static ::Dynamic fromOpenGLES3Context_dyn();
};
} // end namespace lime
} // end namespace graphics
} // end namespace _WebGLRenderContext
#endif /* INCLUDED_lime_graphics__WebGLRenderContext_WebGLRenderContext_Impl_ */

View File

@@ -0,0 +1,313 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_cairo_Cairo
#define INCLUDED_lime_graphics_cairo_Cairo
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS3(lime,graphics,cairo,Cairo)
HX_DECLARE_CLASS3(lime,graphics,cairo,CairoGlyph)
HX_DECLARE_CLASS2(lime,math,Matrix3)
HX_DECLARE_CLASS2(lime,math,Vector2)
namespace lime{
namespace graphics{
namespace cairo{
class HXCPP_CLASS_ATTRIBUTES Cairo_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef Cairo_obj OBJ_;
Cairo_obj();
public:
enum { _hx_ClassId = 0x42221e24 };
void __construct( ::Dynamic surface);
inline void *operator new(size_t inSize, bool inContainer=true,const char *inName="lime.graphics.cairo.Cairo")
{ return hx::Object::operator new(inSize,inContainer,inName); }
inline void *operator new(size_t inSize, int extra)
{ return hx::Object::operator new(inSize+extra,true,"lime.graphics.cairo.Cairo"); }
static hx::ObjectPtr< Cairo_obj > __new( ::Dynamic surface);
static hx::ObjectPtr< Cairo_obj > __alloc(hx::Ctx *_hx_ctx, ::Dynamic surface);
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~Cairo_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
static bool __GetStatic(const ::String &inString, Dynamic &outValue, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
static bool __SetStatic(const ::String &inString, Dynamic &ioValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
void __Mark(HX_MARK_PARAMS);
void __Visit(HX_VISIT_PARAMS);
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("Cairo",68,a0,46,d4); }
static int version;
static ::String versionString;
static int get_version();
static ::Dynamic get_version_dyn();
static ::String get_versionString();
static ::Dynamic get_versionString_dyn();
::Dynamic target;
::Dynamic userData;
::Dynamic handle;
void arc(Float xc,Float yc,Float radius,Float angle1,Float angle2);
::Dynamic arc_dyn();
void arcNegative(Float xc,Float yc,Float radius,Float angle1,Float angle2);
::Dynamic arcNegative_dyn();
void clip();
::Dynamic clip_dyn();
void clipExtents(Float x1,Float y1,Float x2,Float y2);
::Dynamic clipExtents_dyn();
void clipPreserve();
::Dynamic clipPreserve_dyn();
void closePath();
::Dynamic closePath_dyn();
void copyPage();
::Dynamic copyPage_dyn();
void curveTo(Float x1,Float y1,Float x2,Float y2,Float x3,Float y3);
::Dynamic curveTo_dyn();
void fill();
::Dynamic fill_dyn();
void fillExtents(Float x1,Float y1,Float x2,Float y2);
::Dynamic fillExtents_dyn();
void fillPreserve();
::Dynamic fillPreserve_dyn();
int getOperator();
::Dynamic getOperator_dyn();
void identityMatrix();
::Dynamic identityMatrix_dyn();
bool inClip(Float x,Float y);
::Dynamic inClip_dyn();
bool inFill(Float x,Float y);
::Dynamic inFill_dyn();
bool inStroke(Float x,Float y);
::Dynamic inStroke_dyn();
void lineTo(Float x,Float y);
::Dynamic lineTo_dyn();
void mask( ::Dynamic pattern);
::Dynamic mask_dyn();
void maskSurface( ::Dynamic surface,Float x,Float y);
::Dynamic maskSurface_dyn();
void moveTo(Float x,Float y);
::Dynamic moveTo_dyn();
void newPath();
::Dynamic newPath_dyn();
void paint();
::Dynamic paint_dyn();
void paintWithAlpha(Float alpha);
::Dynamic paintWithAlpha_dyn();
::Dynamic popGroup();
::Dynamic popGroup_dyn();
void popGroupToSource();
::Dynamic popGroupToSource_dyn();
void pushGroup();
::Dynamic pushGroup_dyn();
void pushGroupWithContent(int content);
::Dynamic pushGroupWithContent_dyn();
void recreate( ::Dynamic surface);
::Dynamic recreate_dyn();
void rectangle(Float x,Float y,Float width,Float height);
::Dynamic rectangle_dyn();
void relCurveTo(Float dx1,Float dy1,Float dx2,Float dy2,Float dx3,Float dy3);
::Dynamic relCurveTo_dyn();
void relLineTo(Float dx,Float dy);
::Dynamic relLineTo_dyn();
void relMoveTo(Float dx,Float dy);
::Dynamic relMoveTo_dyn();
void resetClip();
::Dynamic resetClip_dyn();
void restore();
::Dynamic restore_dyn();
void rotate(Float amount);
::Dynamic rotate_dyn();
void save();
::Dynamic save_dyn();
void scale(Float x,Float y);
::Dynamic scale_dyn();
void setFontSize(Float size);
::Dynamic setFontSize_dyn();
int setOperator(int value);
::Dynamic setOperator_dyn();
void setSourceRGB(Float r,Float g,Float b);
::Dynamic setSourceRGB_dyn();
void setSourceRGBA(Float r,Float g,Float b,Float a);
::Dynamic setSourceRGBA_dyn();
void setSourceSurface( ::Dynamic surface,Float x,Float y);
::Dynamic setSourceSurface_dyn();
void showGlyphs(::Array< ::Dynamic> glyphs);
::Dynamic showGlyphs_dyn();
void showPage();
::Dynamic showPage_dyn();
void showText(::String utf8);
::Dynamic showText_dyn();
int status();
::Dynamic status_dyn();
void stroke();
::Dynamic stroke_dyn();
void strokeExtents(Float x1,Float y1,Float x2,Float y2);
::Dynamic strokeExtents_dyn();
void strokePreserve();
::Dynamic strokePreserve_dyn();
void textPath(::String utf8);
::Dynamic textPath_dyn();
void transform( ::lime::math::Matrix3 matrix);
::Dynamic transform_dyn();
void translate(Float x,Float y);
::Dynamic translate_dyn();
int get_antialias();
::Dynamic get_antialias_dyn();
int set_antialias(int value);
::Dynamic set_antialias_dyn();
::lime::math::Vector2 get_currentPoint();
::Dynamic get_currentPoint_dyn();
::Array< Float > get_dash();
::Dynamic get_dash_dyn();
::Array< Float > set_dash(::Array< Float > value);
::Dynamic set_dash_dyn();
int get_dashCount();
::Dynamic get_dashCount_dyn();
int get_fillRule();
::Dynamic get_fillRule_dyn();
int set_fillRule(int value);
::Dynamic set_fillRule_dyn();
::Dynamic get_fontFace();
::Dynamic get_fontFace_dyn();
::Dynamic set_fontFace( ::Dynamic value);
::Dynamic set_fontFace_dyn();
::Dynamic get_fontOptions();
::Dynamic get_fontOptions_dyn();
::Dynamic set_fontOptions( ::Dynamic value);
::Dynamic set_fontOptions_dyn();
::Dynamic get_groupTarget();
::Dynamic get_groupTarget_dyn();
bool get_hasCurrentPoint();
::Dynamic get_hasCurrentPoint_dyn();
int get_lineCap();
::Dynamic get_lineCap_dyn();
int set_lineCap(int value);
::Dynamic set_lineCap_dyn();
int get_lineJoin();
::Dynamic get_lineJoin_dyn();
int set_lineJoin(int value);
::Dynamic set_lineJoin_dyn();
Float get_lineWidth();
::Dynamic get_lineWidth_dyn();
Float set_lineWidth(Float value);
::Dynamic set_lineWidth_dyn();
::lime::math::Matrix3 get_matrix();
::Dynamic get_matrix_dyn();
::lime::math::Matrix3 set_matrix( ::lime::math::Matrix3 value);
::Dynamic set_matrix_dyn();
Float get_miterLimit();
::Dynamic get_miterLimit_dyn();
Float set_miterLimit(Float value);
::Dynamic set_miterLimit_dyn();
::Dynamic get_source();
::Dynamic get_source_dyn();
::Dynamic set_source( ::Dynamic value);
::Dynamic set_source_dyn();
::Dynamic get_target();
::Dynamic get_target_dyn();
Float get_tolerance();
::Dynamic get_tolerance_dyn();
Float set_tolerance(Float value);
::Dynamic set_tolerance_dyn();
};
} // end namespace lime
} // end namespace graphics
} // end namespace cairo
#endif /* INCLUDED_lime_graphics_cairo_Cairo */

View File

@@ -0,0 +1,76 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_cairo_CairoGlyph
#define INCLUDED_lime_graphics_cairo_CairoGlyph
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_294e16b65fbd220a_15_new)
HX_DECLARE_CLASS3(lime,graphics,cairo,CairoGlyph)
namespace lime{
namespace graphics{
namespace cairo{
class HXCPP_CLASS_ATTRIBUTES CairoGlyph_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef CairoGlyph_obj OBJ_;
CairoGlyph_obj();
public:
enum { _hx_ClassId = 0x057c8ce8 };
void __construct(int index,hx::Null< Float > __o_x,hx::Null< Float > __o_y);
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.cairo.CairoGlyph")
{ 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.cairo.CairoGlyph"); }
inline static hx::ObjectPtr< CairoGlyph_obj > __new(int index,hx::Null< Float > __o_x,hx::Null< Float > __o_y) {
hx::ObjectPtr< CairoGlyph_obj > __this = new CairoGlyph_obj();
__this->__construct(index,__o_x,__o_y);
return __this;
}
inline static hx::ObjectPtr< CairoGlyph_obj > __alloc(hx::Ctx *_hx_ctx,int index,hx::Null< Float > __o_x,hx::Null< Float > __o_y) {
CairoGlyph_obj *__this = (CairoGlyph_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(CairoGlyph_obj), false, "lime.graphics.cairo.CairoGlyph"));
*(void **)__this = CairoGlyph_obj::_hx_vtable;
{
Float x = __o_x.Default(0);
Float y = __o_y.Default(0);
HX_STACKFRAME(&_hx_pos_294e16b65fbd220a_15_new)
HXLINE( 16) ( ( ::lime::graphics::cairo::CairoGlyph)(__this) )->index = index;
HXLINE( 17) ( ( ::lime::graphics::cairo::CairoGlyph)(__this) )->x = x;
HXLINE( 18) ( ( ::lime::graphics::cairo::CairoGlyph)(__this) )->y = y;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~CairoGlyph_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("CairoGlyph",24,54,05,c6); }
int index;
Float x;
Float y;
};
} // end namespace lime
} // end namespace graphics
} // end namespace cairo
#endif /* INCLUDED_lime_graphics_cairo_CairoGlyph */

View File

@@ -0,0 +1,69 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_cairo__CairoFontFace_CairoFontFace_Impl_
#define INCLUDED_lime_graphics_cairo__CairoFontFace_CairoFontFace_Impl_
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS4(lime,graphics,cairo,_CairoFontFace,CairoFontFace_Impl_)
namespace lime{
namespace graphics{
namespace cairo{
namespace _CairoFontFace{
class HXCPP_CLASS_ATTRIBUTES CairoFontFace_Impl__obj : public hx::Object
{
public:
typedef hx::Object super;
typedef CairoFontFace_Impl__obj OBJ_;
CairoFontFace_Impl__obj();
public:
enum { _hx_ClassId = 0x6d20e13b };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.cairo._CairoFontFace.CairoFontFace_Impl_")
{ 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.cairo._CairoFontFace.CairoFontFace_Impl_"); }
inline static hx::ObjectPtr< CairoFontFace_Impl__obj > __new() {
hx::ObjectPtr< CairoFontFace_Impl__obj > __this = new CairoFontFace_Impl__obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< CairoFontFace_Impl__obj > __alloc(hx::Ctx *_hx_ctx) {
CairoFontFace_Impl__obj *__this = (CairoFontFace_Impl__obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(CairoFontFace_Impl__obj), false, "lime.graphics.cairo._CairoFontFace.CairoFontFace_Impl_"));
*(void **)__this = CairoFontFace_Impl__obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~CairoFontFace_Impl__obj();
HX_DO_RTTI_ALL;
static bool __GetStatic(const ::String &inString, Dynamic &outValue, hx::PropertyAccess inCallProp);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("CairoFontFace_Impl_",34,3a,95,c0); }
static ::Dynamic _new();
static ::Dynamic _new_dyn();
static int status( ::Dynamic this1);
static ::Dynamic status_dyn();
};
} // end namespace lime
} // end namespace graphics
} // end namespace cairo
} // end namespace _CairoFontFace
#endif /* INCLUDED_lime_graphics_cairo__CairoFontFace_CairoFontFace_Impl_ */

View File

@@ -0,0 +1,90 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_cairo__CairoFontOptions_CairoFontOptions_Impl_
#define INCLUDED_lime_graphics_cairo__CairoFontOptions_CairoFontOptions_Impl_
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS4(lime,graphics,cairo,_CairoFontOptions,CairoFontOptions_Impl_)
namespace lime{
namespace graphics{
namespace cairo{
namespace _CairoFontOptions{
class HXCPP_CLASS_ATTRIBUTES CairoFontOptions_Impl__obj : public hx::Object
{
public:
typedef hx::Object super;
typedef CairoFontOptions_Impl__obj OBJ_;
CairoFontOptions_Impl__obj();
public:
enum { _hx_ClassId = 0x6c8265e5 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.cairo._CairoFontOptions.CairoFontOptions_Impl_")
{ 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.cairo._CairoFontOptions.CairoFontOptions_Impl_"); }
inline static hx::ObjectPtr< CairoFontOptions_Impl__obj > __new() {
hx::ObjectPtr< CairoFontOptions_Impl__obj > __this = new CairoFontOptions_Impl__obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< CairoFontOptions_Impl__obj > __alloc(hx::Ctx *_hx_ctx) {
CairoFontOptions_Impl__obj *__this = (CairoFontOptions_Impl__obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(CairoFontOptions_Impl__obj), false, "lime.graphics.cairo._CairoFontOptions.CairoFontOptions_Impl_"));
*(void **)__this = CairoFontOptions_Impl__obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~CairoFontOptions_Impl__obj();
HX_DO_RTTI_ALL;
static bool __GetStatic(const ::String &inString, Dynamic &outValue, hx::PropertyAccess inCallProp);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("CairoFontOptions_Impl_",a7,b1,95,e4); }
static ::Dynamic _new();
static ::Dynamic _new_dyn();
static int get_antialias( ::Dynamic this1);
static ::Dynamic get_antialias_dyn();
static int set_antialias( ::Dynamic this1,int value);
static ::Dynamic set_antialias_dyn();
static int get_hintMetrics( ::Dynamic this1);
static ::Dynamic get_hintMetrics_dyn();
static int set_hintMetrics( ::Dynamic this1,int value);
static ::Dynamic set_hintMetrics_dyn();
static int get_hintStyle( ::Dynamic this1);
static ::Dynamic get_hintStyle_dyn();
static int set_hintStyle( ::Dynamic this1,int value);
static ::Dynamic set_hintStyle_dyn();
static int get_subpixelOrder( ::Dynamic this1);
static ::Dynamic get_subpixelOrder_dyn();
static int set_subpixelOrder( ::Dynamic this1,int value);
static ::Dynamic set_subpixelOrder_dyn();
};
} // end namespace lime
} // end namespace graphics
} // end namespace cairo
} // end namespace _CairoFontOptions
#endif /* INCLUDED_lime_graphics_cairo__CairoFontOptions_CairoFontOptions_Impl_ */

View File

@@ -0,0 +1,88 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_cairo__CairoImageSurface_CairoImageSurface_Impl_
#define INCLUDED_lime_graphics_cairo__CairoImageSurface_CairoImageSurface_Impl_
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS2(lime,graphics,Image)
HX_DECLARE_CLASS4(lime,graphics,cairo,_CairoImageSurface,CairoImageSurface_Impl_)
namespace lime{
namespace graphics{
namespace cairo{
namespace _CairoImageSurface{
class HXCPP_CLASS_ATTRIBUTES CairoImageSurface_Impl__obj : public hx::Object
{
public:
typedef hx::Object super;
typedef CairoImageSurface_Impl__obj OBJ_;
CairoImageSurface_Impl__obj();
public:
enum { _hx_ClassId = 0x277ca497 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.cairo._CairoImageSurface.CairoImageSurface_Impl_")
{ 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.cairo._CairoImageSurface.CairoImageSurface_Impl_"); }
inline static hx::ObjectPtr< CairoImageSurface_Impl__obj > __new() {
hx::ObjectPtr< CairoImageSurface_Impl__obj > __this = new CairoImageSurface_Impl__obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< CairoImageSurface_Impl__obj > __alloc(hx::Ctx *_hx_ctx) {
CairoImageSurface_Impl__obj *__this = (CairoImageSurface_Impl__obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(CairoImageSurface_Impl__obj), false, "lime.graphics.cairo._CairoImageSurface.CairoImageSurface_Impl_"));
*(void **)__this = CairoImageSurface_Impl__obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~CairoImageSurface_Impl__obj();
HX_DO_RTTI_ALL;
static bool __GetStatic(const ::String &inString, Dynamic &outValue, hx::PropertyAccess inCallProp);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("CairoImageSurface_Impl_",ba,74,06,3c); }
static ::Dynamic _new(int format,int width,int height);
static ::Dynamic _new_dyn();
static ::Dynamic create(Float data,int format,int width,int height,int stride);
static ::Dynamic create_dyn();
static ::Dynamic fromImage( ::lime::graphics::Image image);
static ::Dynamic fromImage_dyn();
static Float get_data( ::Dynamic this1);
static ::Dynamic get_data_dyn();
static int get_format( ::Dynamic this1);
static ::Dynamic get_format_dyn();
static int get_height( ::Dynamic this1);
static ::Dynamic get_height_dyn();
static int get_stride( ::Dynamic this1);
static ::Dynamic get_stride_dyn();
static int get_width( ::Dynamic this1);
static ::Dynamic get_width_dyn();
};
} // end namespace lime
} // end namespace graphics
} // end namespace cairo
} // end namespace _CairoImageSurface
#endif /* INCLUDED_lime_graphics_cairo__CairoImageSurface_CairoImageSurface_Impl_ */

View File

@@ -0,0 +1,109 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_cairo__CairoPattern_CairoPattern_Impl_
#define INCLUDED_lime_graphics_cairo__CairoPattern_CairoPattern_Impl_
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS4(lime,graphics,cairo,_CairoPattern,CairoPattern_Impl_)
HX_DECLARE_CLASS2(lime,math,Matrix3)
namespace lime{
namespace graphics{
namespace cairo{
namespace _CairoPattern{
class HXCPP_CLASS_ATTRIBUTES CairoPattern_Impl__obj : public hx::Object
{
public:
typedef hx::Object super;
typedef CairoPattern_Impl__obj OBJ_;
CairoPattern_Impl__obj();
public:
enum { _hx_ClassId = 0x5c5b8b0b };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.cairo._CairoPattern.CairoPattern_Impl_")
{ 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.cairo._CairoPattern.CairoPattern_Impl_"); }
inline static hx::ObjectPtr< CairoPattern_Impl__obj > __new() {
hx::ObjectPtr< CairoPattern_Impl__obj > __this = new CairoPattern_Impl__obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< CairoPattern_Impl__obj > __alloc(hx::Ctx *_hx_ctx) {
CairoPattern_Impl__obj *__this = (CairoPattern_Impl__obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(CairoPattern_Impl__obj), false, "lime.graphics.cairo._CairoPattern.CairoPattern_Impl_"));
*(void **)__this = CairoPattern_Impl__obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~CairoPattern_Impl__obj();
HX_DO_RTTI_ALL;
static bool __GetStatic(const ::String &inString, Dynamic &outValue, hx::PropertyAccess inCallProp);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("CairoPattern_Impl_",68,6d,2d,fb); }
static ::Dynamic _new( ::Dynamic handle);
static ::Dynamic _new_dyn();
static void addColorStopRGB( ::Dynamic this1,Float offset,Float r,Float g,Float b);
static ::Dynamic addColorStopRGB_dyn();
static void addColorStopRGBA( ::Dynamic this1,Float offset,Float r,Float g,Float b,Float a);
static ::Dynamic addColorStopRGBA_dyn();
static ::Dynamic createForSurface( ::Dynamic surface);
static ::Dynamic createForSurface_dyn();
static ::Dynamic createLinear(Float x0,Float y0,Float x1,Float y1);
static ::Dynamic createLinear_dyn();
static ::Dynamic createRadial(Float cx0,Float cy0,Float radius0,Float cx1,Float cy1,Float radius1);
static ::Dynamic createRadial_dyn();
static ::Dynamic createRGB(Float r,Float g,Float b);
static ::Dynamic createRGB_dyn();
static ::Dynamic createRGBA(Float r,Float g,Float b,Float a);
static ::Dynamic createRGBA_dyn();
static int get_colorStopCount( ::Dynamic this1);
static ::Dynamic get_colorStopCount_dyn();
static int get_extend( ::Dynamic this1);
static ::Dynamic get_extend_dyn();
static int set_extend( ::Dynamic this1,int value);
static ::Dynamic set_extend_dyn();
static int get_filter( ::Dynamic this1);
static ::Dynamic get_filter_dyn();
static int set_filter( ::Dynamic this1,int value);
static ::Dynamic set_filter_dyn();
static ::lime::math::Matrix3 get_matrix( ::Dynamic this1);
static ::Dynamic get_matrix_dyn();
static ::lime::math::Matrix3 set_matrix( ::Dynamic this1, ::lime::math::Matrix3 value);
static ::Dynamic set_matrix_dyn();
};
} // end namespace lime
} // end namespace graphics
} // end namespace cairo
} // end namespace _CairoPattern
#endif /* INCLUDED_lime_graphics_cairo__CairoPattern_CairoPattern_Impl_ */

View File

@@ -0,0 +1,66 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_cairo__CairoSurface_CairoSurface_Impl_
#define INCLUDED_lime_graphics_cairo__CairoSurface_CairoSurface_Impl_
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS4(lime,graphics,cairo,_CairoSurface,CairoSurface_Impl_)
namespace lime{
namespace graphics{
namespace cairo{
namespace _CairoSurface{
class HXCPP_CLASS_ATTRIBUTES CairoSurface_Impl__obj : public hx::Object
{
public:
typedef hx::Object super;
typedef CairoSurface_Impl__obj OBJ_;
CairoSurface_Impl__obj();
public:
enum { _hx_ClassId = 0x0b9a0b05 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.cairo._CairoSurface.CairoSurface_Impl_")
{ 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.cairo._CairoSurface.CairoSurface_Impl_"); }
inline static hx::ObjectPtr< CairoSurface_Impl__obj > __new() {
hx::ObjectPtr< CairoSurface_Impl__obj > __this = new CairoSurface_Impl__obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< CairoSurface_Impl__obj > __alloc(hx::Ctx *_hx_ctx) {
CairoSurface_Impl__obj *__this = (CairoSurface_Impl__obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(CairoSurface_Impl__obj), false, "lime.graphics.cairo._CairoSurface.CairoSurface_Impl_"));
*(void **)__this = CairoSurface_Impl__obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~CairoSurface_Impl__obj();
HX_DO_RTTI_ALL;
static bool __GetStatic(const ::String &inString, Dynamic &outValue, hx::PropertyAccess inCallProp);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("CairoSurface_Impl_",05,91,98,4d); }
static void flush( ::Dynamic this1);
static ::Dynamic flush_dyn();
};
} // end namespace lime
} // end namespace graphics
} // end namespace cairo
} // end namespace _CairoSurface
#endif /* INCLUDED_lime_graphics_cairo__CairoSurface_CairoSurface_Impl_ */

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,78 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_GLObject
#define INCLUDED_lime_graphics_opengl_GLObject
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_def54b8cacb52d8e_2614_new)
HX_DECLARE_CLASS3(lime,graphics,opengl,GLObject)
namespace lime{
namespace graphics{
namespace opengl{
class HXCPP_CLASS_ATTRIBUTES GLObject_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef GLObject_obj OBJ_;
GLObject_obj();
public:
enum { _hx_ClassId = 0x6ce04d1b };
void __construct(int id);
inline void *operator new(size_t inSize, bool inContainer=true,const char *inName="lime.graphics.opengl.GLObject")
{ return hx::Object::operator new(inSize,inContainer,inName); }
inline void *operator new(size_t inSize, int extra)
{ return hx::Object::operator new(inSize+extra,true,"lime.graphics.opengl.GLObject"); }
inline static hx::ObjectPtr< GLObject_obj > __new(int id) {
hx::ObjectPtr< GLObject_obj > __this = new GLObject_obj();
__this->__construct(id);
return __this;
}
inline static hx::ObjectPtr< GLObject_obj > __alloc(hx::Ctx *_hx_ctx,int id) {
GLObject_obj *__this = (GLObject_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(GLObject_obj), true, "lime.graphics.opengl.GLObject"));
*(void **)__this = GLObject_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_def54b8cacb52d8e_2614_new)
HXDLIN(2614) ( ( ::lime::graphics::opengl::GLObject)(__this) )->id = id;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~GLObject_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
static bool __GetStatic(const ::String &inString, Dynamic &outValue, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
void __Mark(HX_MARK_PARAMS);
void __Visit(HX_VISIT_PARAMS);
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("GLObject",c4,da,30,7f); }
static ::lime::graphics::opengl::GLObject fromInt(int type,int id);
static ::Dynamic fromInt_dyn();
int id;
::Dynamic ptr;
::Array< ::Dynamic> refs;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
#endif /* INCLUDED_lime_graphics_opengl_GLObject */

View File

@@ -0,0 +1,67 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl__GLBuffer_GLBuffer_Impl_
#define INCLUDED_lime_graphics_opengl__GLBuffer_GLBuffer_Impl_
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS3(lime,graphics,opengl,GLObject)
HX_DECLARE_CLASS4(lime,graphics,opengl,_GLBuffer,GLBuffer_Impl_)
namespace lime{
namespace graphics{
namespace opengl{
namespace _GLBuffer{
class HXCPP_CLASS_ATTRIBUTES GLBuffer_Impl__obj : public hx::Object
{
public:
typedef hx::Object super;
typedef GLBuffer_Impl__obj OBJ_;
GLBuffer_Impl__obj();
public:
enum { _hx_ClassId = 0x6769001a };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl._GLBuffer.GLBuffer_Impl_")
{ 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._GLBuffer.GLBuffer_Impl_"); }
inline static hx::ObjectPtr< GLBuffer_Impl__obj > __new() {
hx::ObjectPtr< GLBuffer_Impl__obj > __this = new GLBuffer_Impl__obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< GLBuffer_Impl__obj > __alloc(hx::Ctx *_hx_ctx) {
GLBuffer_Impl__obj *__this = (GLBuffer_Impl__obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(GLBuffer_Impl__obj), false, "lime.graphics.opengl._GLBuffer.GLBuffer_Impl_"));
*(void **)__this = GLBuffer_Impl__obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~GLBuffer_Impl__obj();
HX_DO_RTTI_ALL;
static bool __GetStatic(const ::String &inString, Dynamic &outValue, hx::PropertyAccess inCallProp);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("GLBuffer_Impl_",65,67,13,98); }
static ::lime::graphics::opengl::GLObject fromInt(int id);
static ::Dynamic fromInt_dyn();
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace _GLBuffer
#endif /* INCLUDED_lime_graphics_opengl__GLBuffer_GLBuffer_Impl_ */

View File

@@ -0,0 +1,67 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl__GLFramebuffer_GLFramebuffer_Impl_
#define INCLUDED_lime_graphics_opengl__GLFramebuffer_GLFramebuffer_Impl_
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS3(lime,graphics,opengl,GLObject)
HX_DECLARE_CLASS4(lime,graphics,opengl,_GLFramebuffer,GLFramebuffer_Impl_)
namespace lime{
namespace graphics{
namespace opengl{
namespace _GLFramebuffer{
class HXCPP_CLASS_ATTRIBUTES GLFramebuffer_Impl__obj : public hx::Object
{
public:
typedef hx::Object super;
typedef GLFramebuffer_Impl__obj OBJ_;
GLFramebuffer_Impl__obj();
public:
enum { _hx_ClassId = 0x5e3351d0 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl._GLFramebuffer.GLFramebuffer_Impl_")
{ 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._GLFramebuffer.GLFramebuffer_Impl_"); }
inline static hx::ObjectPtr< GLFramebuffer_Impl__obj > __new() {
hx::ObjectPtr< GLFramebuffer_Impl__obj > __this = new GLFramebuffer_Impl__obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< GLFramebuffer_Impl__obj > __alloc(hx::Ctx *_hx_ctx) {
GLFramebuffer_Impl__obj *__this = (GLFramebuffer_Impl__obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(GLFramebuffer_Impl__obj), false, "lime.graphics.opengl._GLFramebuffer.GLFramebuffer_Impl_"));
*(void **)__this = GLFramebuffer_Impl__obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~GLFramebuffer_Impl__obj();
HX_DO_RTTI_ALL;
static bool __GetStatic(const ::String &inString, Dynamic &outValue, hx::PropertyAccess inCallProp);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("GLFramebuffer_Impl_",68,89,48,57); }
static ::lime::graphics::opengl::GLObject fromInt(int id);
static ::Dynamic fromInt_dyn();
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace _GLFramebuffer
#endif /* INCLUDED_lime_graphics_opengl__GLFramebuffer_GLFramebuffer_Impl_ */

View File

@@ -0,0 +1,71 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl__GLProgram_GLProgram_Impl_
#define INCLUDED_lime_graphics_opengl__GLProgram_GLProgram_Impl_
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS4(lime,_internal,backend,native,NativeOpenGLRenderContext)
HX_DECLARE_CLASS3(lime,graphics,opengl,GLObject)
HX_DECLARE_CLASS4(lime,graphics,opengl,_GLProgram,GLProgram_Impl_)
namespace lime{
namespace graphics{
namespace opengl{
namespace _GLProgram{
class HXCPP_CLASS_ATTRIBUTES GLProgram_Impl__obj : public hx::Object
{
public:
typedef hx::Object super;
typedef GLProgram_Impl__obj OBJ_;
GLProgram_Impl__obj();
public:
enum { _hx_ClassId = 0x699ee368 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl._GLProgram.GLProgram_Impl_")
{ 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._GLProgram.GLProgram_Impl_"); }
inline static hx::ObjectPtr< GLProgram_Impl__obj > __new() {
hx::ObjectPtr< GLProgram_Impl__obj > __this = new GLProgram_Impl__obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< GLProgram_Impl__obj > __alloc(hx::Ctx *_hx_ctx) {
GLProgram_Impl__obj *__this = (GLProgram_Impl__obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(GLProgram_Impl__obj), false, "lime.graphics.opengl._GLProgram.GLProgram_Impl_"));
*(void **)__this = GLProgram_Impl__obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~GLProgram_Impl__obj();
HX_DO_RTTI_ALL;
static bool __GetStatic(const ::String &inString, Dynamic &outValue, hx::PropertyAccess inCallProp);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("GLProgram_Impl_",bf,a0,d5,0b); }
static ::lime::graphics::opengl::GLObject fromInt(int id);
static ::Dynamic fromInt_dyn();
static ::lime::graphics::opengl::GLObject fromSources( ::lime::_internal::backend::native::NativeOpenGLRenderContext gl,::String vertexSource,::String fragmentSource);
static ::Dynamic fromSources_dyn();
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace _GLProgram
#endif /* INCLUDED_lime_graphics_opengl__GLProgram_GLProgram_Impl_ */

View File

@@ -0,0 +1,67 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl__GLQuery_GLQuery_Impl_
#define INCLUDED_lime_graphics_opengl__GLQuery_GLQuery_Impl_
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS3(lime,graphics,opengl,GLObject)
HX_DECLARE_CLASS4(lime,graphics,opengl,_GLQuery,GLQuery_Impl_)
namespace lime{
namespace graphics{
namespace opengl{
namespace _GLQuery{
class HXCPP_CLASS_ATTRIBUTES GLQuery_Impl__obj : public hx::Object
{
public:
typedef hx::Object super;
typedef GLQuery_Impl__obj OBJ_;
GLQuery_Impl__obj();
public:
enum { _hx_ClassId = 0x7f05a470 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl._GLQuery.GLQuery_Impl_")
{ 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._GLQuery.GLQuery_Impl_"); }
inline static hx::ObjectPtr< GLQuery_Impl__obj > __new() {
hx::ObjectPtr< GLQuery_Impl__obj > __this = new GLQuery_Impl__obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< GLQuery_Impl__obj > __alloc(hx::Ctx *_hx_ctx) {
GLQuery_Impl__obj *__this = (GLQuery_Impl__obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(GLQuery_Impl__obj), false, "lime.graphics.opengl._GLQuery.GLQuery_Impl_"));
*(void **)__this = GLQuery_Impl__obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~GLQuery_Impl__obj();
HX_DO_RTTI_ALL;
static bool __GetStatic(const ::String &inString, Dynamic &outValue, hx::PropertyAccess inCallProp);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("GLQuery_Impl_",83,af,83,2b); }
static ::lime::graphics::opengl::GLObject fromInt(int id);
static ::Dynamic fromInt_dyn();
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace _GLQuery
#endif /* INCLUDED_lime_graphics_opengl__GLQuery_GLQuery_Impl_ */

View File

@@ -0,0 +1,67 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl__GLRenderbuffer_GLRenderbuffer_Impl_
#define INCLUDED_lime_graphics_opengl__GLRenderbuffer_GLRenderbuffer_Impl_
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS3(lime,graphics,opengl,GLObject)
HX_DECLARE_CLASS4(lime,graphics,opengl,_GLRenderbuffer,GLRenderbuffer_Impl_)
namespace lime{
namespace graphics{
namespace opengl{
namespace _GLRenderbuffer{
class HXCPP_CLASS_ATTRIBUTES GLRenderbuffer_Impl__obj : public hx::Object
{
public:
typedef hx::Object super;
typedef GLRenderbuffer_Impl__obj OBJ_;
GLRenderbuffer_Impl__obj();
public:
enum { _hx_ClassId = 0x0ffc4206 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl._GLRenderbuffer.GLRenderbuffer_Impl_")
{ 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._GLRenderbuffer.GLRenderbuffer_Impl_"); }
inline static hx::ObjectPtr< GLRenderbuffer_Impl__obj > __new() {
hx::ObjectPtr< GLRenderbuffer_Impl__obj > __this = new GLRenderbuffer_Impl__obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< GLRenderbuffer_Impl__obj > __alloc(hx::Ctx *_hx_ctx) {
GLRenderbuffer_Impl__obj *__this = (GLRenderbuffer_Impl__obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(GLRenderbuffer_Impl__obj), false, "lime.graphics.opengl._GLRenderbuffer.GLRenderbuffer_Impl_"));
*(void **)__this = GLRenderbuffer_Impl__obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~GLRenderbuffer_Impl__obj();
HX_DO_RTTI_ALL;
static bool __GetStatic(const ::String &inString, Dynamic &outValue, hx::PropertyAccess inCallProp);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("GLRenderbuffer_Impl_",7b,9d,df,37); }
static ::lime::graphics::opengl::GLObject fromInt(int id);
static ::Dynamic fromInt_dyn();
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace _GLRenderbuffer
#endif /* INCLUDED_lime_graphics_opengl__GLRenderbuffer_GLRenderbuffer_Impl_ */

View File

@@ -0,0 +1,67 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl__GLSampler_GLSampler_Impl_
#define INCLUDED_lime_graphics_opengl__GLSampler_GLSampler_Impl_
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS3(lime,graphics,opengl,GLObject)
HX_DECLARE_CLASS4(lime,graphics,opengl,_GLSampler,GLSampler_Impl_)
namespace lime{
namespace graphics{
namespace opengl{
namespace _GLSampler{
class HXCPP_CLASS_ATTRIBUTES GLSampler_Impl__obj : public hx::Object
{
public:
typedef hx::Object super;
typedef GLSampler_Impl__obj OBJ_;
GLSampler_Impl__obj();
public:
enum { _hx_ClassId = 0x72890db0 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl._GLSampler.GLSampler_Impl_")
{ 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._GLSampler.GLSampler_Impl_"); }
inline static hx::ObjectPtr< GLSampler_Impl__obj > __new() {
hx::ObjectPtr< GLSampler_Impl__obj > __this = new GLSampler_Impl__obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< GLSampler_Impl__obj > __alloc(hx::Ctx *_hx_ctx) {
GLSampler_Impl__obj *__this = (GLSampler_Impl__obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(GLSampler_Impl__obj), false, "lime.graphics.opengl._GLSampler.GLSampler_Impl_"));
*(void **)__this = GLSampler_Impl__obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~GLSampler_Impl__obj();
HX_DO_RTTI_ALL;
static bool __GetStatic(const ::String &inString, Dynamic &outValue, hx::PropertyAccess inCallProp);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("GLSampler_Impl_",43,d6,4e,03); }
static ::lime::graphics::opengl::GLObject fromInt(int id);
static ::Dynamic fromInt_dyn();
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace _GLSampler
#endif /* INCLUDED_lime_graphics_opengl__GLSampler_GLSampler_Impl_ */

View File

@@ -0,0 +1,71 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl__GLShader_GLShader_Impl_
#define INCLUDED_lime_graphics_opengl__GLShader_GLShader_Impl_
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS4(lime,_internal,backend,native,NativeOpenGLRenderContext)
HX_DECLARE_CLASS3(lime,graphics,opengl,GLObject)
HX_DECLARE_CLASS4(lime,graphics,opengl,_GLShader,GLShader_Impl_)
namespace lime{
namespace graphics{
namespace opengl{
namespace _GLShader{
class HXCPP_CLASS_ATTRIBUTES GLShader_Impl__obj : public hx::Object
{
public:
typedef hx::Object super;
typedef GLShader_Impl__obj OBJ_;
GLShader_Impl__obj();
public:
enum { _hx_ClassId = 0x3ac0865c };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl._GLShader.GLShader_Impl_")
{ 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._GLShader.GLShader_Impl_"); }
inline static hx::ObjectPtr< GLShader_Impl__obj > __new() {
hx::ObjectPtr< GLShader_Impl__obj > __this = new GLShader_Impl__obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< GLShader_Impl__obj > __alloc(hx::Ctx *_hx_ctx) {
GLShader_Impl__obj *__this = (GLShader_Impl__obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(GLShader_Impl__obj), false, "lime.graphics.opengl._GLShader.GLShader_Impl_"));
*(void **)__this = GLShader_Impl__obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~GLShader_Impl__obj();
HX_DO_RTTI_ALL;
static bool __GetStatic(const ::String &inString, Dynamic &outValue, hx::PropertyAccess inCallProp);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("GLShader_Impl_",4a,13,27,03); }
static ::lime::graphics::opengl::GLObject fromInt(int id);
static ::Dynamic fromInt_dyn();
static ::lime::graphics::opengl::GLObject fromSource( ::lime::_internal::backend::native::NativeOpenGLRenderContext gl,::String source,int type);
static ::Dynamic fromSource_dyn();
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace _GLShader
#endif /* INCLUDED_lime_graphics_opengl__GLShader_GLShader_Impl_ */

View File

@@ -0,0 +1,67 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl__GLTexture_GLTexture_Impl_
#define INCLUDED_lime_graphics_opengl__GLTexture_GLTexture_Impl_
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS3(lime,graphics,opengl,GLObject)
HX_DECLARE_CLASS4(lime,graphics,opengl,_GLTexture,GLTexture_Impl_)
namespace lime{
namespace graphics{
namespace opengl{
namespace _GLTexture{
class HXCPP_CLASS_ATTRIBUTES GLTexture_Impl__obj : public hx::Object
{
public:
typedef hx::Object super;
typedef GLTexture_Impl__obj OBJ_;
GLTexture_Impl__obj();
public:
enum { _hx_ClassId = 0x7ec52cc8 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl._GLTexture.GLTexture_Impl_")
{ 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._GLTexture.GLTexture_Impl_"); }
inline static hx::ObjectPtr< GLTexture_Impl__obj > __new() {
hx::ObjectPtr< GLTexture_Impl__obj > __this = new GLTexture_Impl__obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< GLTexture_Impl__obj > __alloc(hx::Ctx *_hx_ctx) {
GLTexture_Impl__obj *__this = (GLTexture_Impl__obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(GLTexture_Impl__obj), false, "lime.graphics.opengl._GLTexture.GLTexture_Impl_"));
*(void **)__this = GLTexture_Impl__obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~GLTexture_Impl__obj();
HX_DO_RTTI_ALL;
static bool __GetStatic(const ::String &inString, Dynamic &outValue, hx::PropertyAccess inCallProp);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("GLTexture_Impl_",56,fa,3a,10); }
static ::lime::graphics::opengl::GLObject fromInt(int id);
static ::Dynamic fromInt_dyn();
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace _GLTexture
#endif /* INCLUDED_lime_graphics_opengl__GLTexture_GLTexture_Impl_ */

View File

@@ -0,0 +1,67 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl__GLTransformFeedback_GLTransformFeedback_Impl_
#define INCLUDED_lime_graphics_opengl__GLTransformFeedback_GLTransformFeedback_Impl_
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS3(lime,graphics,opengl,GLObject)
HX_DECLARE_CLASS4(lime,graphics,opengl,_GLTransformFeedback,GLTransformFeedback_Impl_)
namespace lime{
namespace graphics{
namespace opengl{
namespace _GLTransformFeedback{
class HXCPP_CLASS_ATTRIBUTES GLTransformFeedback_Impl__obj : public hx::Object
{
public:
typedef hx::Object super;
typedef GLTransformFeedback_Impl__obj OBJ_;
GLTransformFeedback_Impl__obj();
public:
enum { _hx_ClassId = 0x4bae1988 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl._GLTransformFeedback.GLTransformFeedback_Impl_")
{ 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._GLTransformFeedback.GLTransformFeedback_Impl_"); }
inline static hx::ObjectPtr< GLTransformFeedback_Impl__obj > __new() {
hx::ObjectPtr< GLTransformFeedback_Impl__obj > __this = new GLTransformFeedback_Impl__obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< GLTransformFeedback_Impl__obj > __alloc(hx::Ctx *_hx_ctx) {
GLTransformFeedback_Impl__obj *__this = (GLTransformFeedback_Impl__obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(GLTransformFeedback_Impl__obj), false, "lime.graphics.opengl._GLTransformFeedback.GLTransformFeedback_Impl_"));
*(void **)__this = GLTransformFeedback_Impl__obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~GLTransformFeedback_Impl__obj();
HX_DO_RTTI_ALL;
static bool __GetStatic(const ::String &inString, Dynamic &outValue, hx::PropertyAccess inCallProp);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("GLTransformFeedback_Impl_",cc,43,07,d1); }
static ::lime::graphics::opengl::GLObject fromInt(int id);
static ::Dynamic fromInt_dyn();
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace _GLTransformFeedback
#endif /* INCLUDED_lime_graphics_opengl__GLTransformFeedback_GLTransformFeedback_Impl_ */

View File

@@ -0,0 +1,67 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl__GLVertexArrayObject_GLVertexArrayObject_Impl_
#define INCLUDED_lime_graphics_opengl__GLVertexArrayObject_GLVertexArrayObject_Impl_
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS3(lime,graphics,opengl,GLObject)
HX_DECLARE_CLASS4(lime,graphics,opengl,_GLVertexArrayObject,GLVertexArrayObject_Impl_)
namespace lime{
namespace graphics{
namespace opengl{
namespace _GLVertexArrayObject{
class HXCPP_CLASS_ATTRIBUTES GLVertexArrayObject_Impl__obj : public hx::Object
{
public:
typedef hx::Object super;
typedef GLVertexArrayObject_Impl__obj OBJ_;
GLVertexArrayObject_Impl__obj();
public:
enum { _hx_ClassId = 0x50e9a88c };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl._GLVertexArrayObject.GLVertexArrayObject_Impl_")
{ 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._GLVertexArrayObject.GLVertexArrayObject_Impl_"); }
inline static hx::ObjectPtr< GLVertexArrayObject_Impl__obj > __new() {
hx::ObjectPtr< GLVertexArrayObject_Impl__obj > __this = new GLVertexArrayObject_Impl__obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< GLVertexArrayObject_Impl__obj > __alloc(hx::Ctx *_hx_ctx) {
GLVertexArrayObject_Impl__obj *__this = (GLVertexArrayObject_Impl__obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(GLVertexArrayObject_Impl__obj), false, "lime.graphics.opengl._GLVertexArrayObject.GLVertexArrayObject_Impl_"));
*(void **)__this = GLVertexArrayObject_Impl__obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~GLVertexArrayObject_Impl__obj();
HX_DO_RTTI_ALL;
static bool __GetStatic(const ::String &inString, Dynamic &outValue, hx::PropertyAccess inCallProp);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("GLVertexArrayObject_Impl_",2f,b2,16,89); }
static ::lime::graphics::opengl::GLObject fromInt(int id);
static ::Dynamic fromInt_dyn();
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace _GLVertexArrayObject
#endif /* INCLUDED_lime_graphics_opengl__GLVertexArrayObject_GLVertexArrayObject_Impl_ */

View File

@@ -0,0 +1,74 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_AMD_compressed_3DC_texture
#define INCLUDED_lime_graphics_opengl_ext_AMD_compressed_3DC_texture
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_d2a7e04602cd59d8_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,AMD_compressed_3DC_texture)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES AMD_compressed_3DC_texture_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef AMD_compressed_3DC_texture_obj OBJ_;
AMD_compressed_3DC_texture_obj();
public:
enum { _hx_ClassId = 0x6fd0dae5 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.AMD_compressed_3DC_texture")
{ 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.ext.AMD_compressed_3DC_texture"); }
inline static hx::ObjectPtr< AMD_compressed_3DC_texture_obj > __new() {
hx::ObjectPtr< AMD_compressed_3DC_texture_obj > __this = new AMD_compressed_3DC_texture_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< AMD_compressed_3DC_texture_obj > __alloc(hx::Ctx *_hx_ctx) {
AMD_compressed_3DC_texture_obj *__this = (AMD_compressed_3DC_texture_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(AMD_compressed_3DC_texture_obj), false, "lime.graphics.opengl.ext.AMD_compressed_3DC_texture"));
*(void **)__this = AMD_compressed_3DC_texture_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_d2a7e04602cd59d8_4_new)
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::AMD_compressed_3DC_texture)(__this) )->_3DC_XY_AMD = 34810;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::AMD_compressed_3DC_texture)(__this) )->_3DC_X_AMD = 34809;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~AMD_compressed_3DC_texture_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("AMD_compressed_3DC_texture",97,af,9a,80); }
int _3DC_X_AMD;
int _3DC_XY_AMD;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_AMD_compressed_3DC_texture */

View File

@@ -0,0 +1,76 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_AMD_compressed_ATC_texture
#define INCLUDED_lime_graphics_opengl_ext_AMD_compressed_ATC_texture
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_7a228448205ba8a3_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,AMD_compressed_ATC_texture)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES AMD_compressed_ATC_texture_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef AMD_compressed_ATC_texture_obj OBJ_;
AMD_compressed_ATC_texture_obj();
public:
enum { _hx_ClassId = 0x6edfb27f };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.AMD_compressed_ATC_texture")
{ 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.ext.AMD_compressed_ATC_texture"); }
inline static hx::ObjectPtr< AMD_compressed_ATC_texture_obj > __new() {
hx::ObjectPtr< AMD_compressed_ATC_texture_obj > __this = new AMD_compressed_ATC_texture_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< AMD_compressed_ATC_texture_obj > __alloc(hx::Ctx *_hx_ctx) {
AMD_compressed_ATC_texture_obj *__this = (AMD_compressed_ATC_texture_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(AMD_compressed_ATC_texture_obj), false, "lime.graphics.opengl.ext.AMD_compressed_ATC_texture"));
*(void **)__this = AMD_compressed_ATC_texture_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_7a228448205ba8a3_4_new)
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::AMD_compressed_ATC_texture)(__this) )->ATC_RGBA_INTERPOLATED_ALPHA_AMD = 34798;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::AMD_compressed_ATC_texture)(__this) )->ATC_RGBA_EXPLICIT_ALPHA_AMD = 35987;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::AMD_compressed_ATC_texture)(__this) )->ATC_RGB_AMD = 35986;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~AMD_compressed_ATC_texture_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("AMD_compressed_ATC_texture",15,0b,6c,91); }
int ATC_RGB_AMD;
int ATC_RGBA_EXPLICIT_ALPHA_AMD;
int ATC_RGBA_INTERPOLATED_ALPHA_AMD;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_AMD_compressed_ATC_texture */

View File

@@ -0,0 +1,84 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_AMD_performance_monitor
#define INCLUDED_lime_graphics_opengl_ext_AMD_performance_monitor
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_86b53c0d4ece9a1b_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,AMD_performance_monitor)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES AMD_performance_monitor_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef AMD_performance_monitor_obj OBJ_;
AMD_performance_monitor_obj();
public:
enum { _hx_ClassId = 0x2d6c52d6 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.AMD_performance_monitor")
{ 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.ext.AMD_performance_monitor"); }
inline static hx::ObjectPtr< AMD_performance_monitor_obj > __new() {
hx::ObjectPtr< AMD_performance_monitor_obj > __this = new AMD_performance_monitor_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< AMD_performance_monitor_obj > __alloc(hx::Ctx *_hx_ctx) {
AMD_performance_monitor_obj *__this = (AMD_performance_monitor_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(AMD_performance_monitor_obj), false, "lime.graphics.opengl.ext.AMD_performance_monitor"));
*(void **)__this = AMD_performance_monitor_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_86b53c0d4ece9a1b_4_new)
HXLINE( 12) ( ( ::lime::graphics::opengl::ext::AMD_performance_monitor)(__this) )->PERFMON_RESULT_AMD = 35782;
HXLINE( 11) ( ( ::lime::graphics::opengl::ext::AMD_performance_monitor)(__this) )->PERFMON_RESULT_SIZE_AMD = 35781;
HXLINE( 10) ( ( ::lime::graphics::opengl::ext::AMD_performance_monitor)(__this) )->PERFMON_RESULT_AVAILABLE_AMD = 35780;
HXLINE( 9) ( ( ::lime::graphics::opengl::ext::AMD_performance_monitor)(__this) )->PERCENTAGE_AMD = 35779;
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::AMD_performance_monitor)(__this) )->UNSIGNED_INT64_AMD = 35778;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::AMD_performance_monitor)(__this) )->COUNTER_RANGE_AMD = 35777;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::AMD_performance_monitor)(__this) )->COUNTER_TYPE_AMD = 35776;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~AMD_performance_monitor_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("AMD_performance_monitor",e4,7a,6c,36); }
int COUNTER_TYPE_AMD;
int COUNTER_RANGE_AMD;
int UNSIGNED_INT64_AMD;
int PERCENTAGE_AMD;
int PERFMON_RESULT_AVAILABLE_AMD;
int PERFMON_RESULT_SIZE_AMD;
int PERFMON_RESULT_AMD;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_AMD_performance_monitor */

View File

@@ -0,0 +1,72 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_AMD_program_binary_Z400
#define INCLUDED_lime_graphics_opengl_ext_AMD_program_binary_Z400
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_67064d08ae812aee_6_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,AMD_program_binary_Z400)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES AMD_program_binary_Z400_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef AMD_program_binary_Z400_obj OBJ_;
AMD_program_binary_Z400_obj();
public:
enum { _hx_ClassId = 0x1f583ea8 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.AMD_program_binary_Z400")
{ 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.ext.AMD_program_binary_Z400"); }
inline static hx::ObjectPtr< AMD_program_binary_Z400_obj > __new() {
hx::ObjectPtr< AMD_program_binary_Z400_obj > __this = new AMD_program_binary_Z400_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< AMD_program_binary_Z400_obj > __alloc(hx::Ctx *_hx_ctx) {
AMD_program_binary_Z400_obj *__this = (AMD_program_binary_Z400_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(AMD_program_binary_Z400_obj), false, "lime.graphics.opengl.ext.AMD_program_binary_Z400"));
*(void **)__this = AMD_program_binary_Z400_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_67064d08ae812aee_6_new)
HXDLIN( 6) ( ( ::lime::graphics::opengl::ext::AMD_program_binary_Z400)(__this) )->Z400_BINARY_AMD = 34624;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~AMD_program_binary_Z400_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("AMD_program_binary_Z400",b6,66,58,28); }
int Z400_BINARY_AMD;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_AMD_program_binary_Z400 */

View File

@@ -0,0 +1,78 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_ANGLE_framebuffer_blit
#define INCLUDED_lime_graphics_opengl_ext_ANGLE_framebuffer_blit
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_7378ebc94440c0ad_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,ANGLE_framebuffer_blit)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES ANGLE_framebuffer_blit_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef ANGLE_framebuffer_blit_obj OBJ_;
ANGLE_framebuffer_blit_obj();
public:
enum { _hx_ClassId = 0x5e0d49a1 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.ANGLE_framebuffer_blit")
{ 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.ext.ANGLE_framebuffer_blit"); }
inline static hx::ObjectPtr< ANGLE_framebuffer_blit_obj > __new() {
hx::ObjectPtr< ANGLE_framebuffer_blit_obj > __this = new ANGLE_framebuffer_blit_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< ANGLE_framebuffer_blit_obj > __alloc(hx::Ctx *_hx_ctx) {
ANGLE_framebuffer_blit_obj *__this = (ANGLE_framebuffer_blit_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(ANGLE_framebuffer_blit_obj), false, "lime.graphics.opengl.ext.ANGLE_framebuffer_blit"));
*(void **)__this = ANGLE_framebuffer_blit_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_7378ebc94440c0ad_4_new)
HXLINE( 9) ( ( ::lime::graphics::opengl::ext::ANGLE_framebuffer_blit)(__this) )->READ_FRAMEBUFFER_BINDING_ANGLE = 36010;
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::ANGLE_framebuffer_blit)(__this) )->DRAW_FRAMEBUFFER_BINDING_ANGLE = 36006;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::ANGLE_framebuffer_blit)(__this) )->DRAW_FRAMEBUFFER_ANGLE = 36009;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::ANGLE_framebuffer_blit)(__this) )->READ_FRAMEBUFFER_ANGLE = 36008;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~ANGLE_framebuffer_blit_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("ANGLE_framebuffer_blit",53,5d,fe,07); }
int READ_FRAMEBUFFER_ANGLE;
int DRAW_FRAMEBUFFER_ANGLE;
int DRAW_FRAMEBUFFER_BINDING_ANGLE;
int READ_FRAMEBUFFER_BINDING_ANGLE;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_ANGLE_framebuffer_blit */

View File

@@ -0,0 +1,76 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_ANGLE_framebuffer_multisample
#define INCLUDED_lime_graphics_opengl_ext_ANGLE_framebuffer_multisample
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_6ff00ab511a94054_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,ANGLE_framebuffer_multisample)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES ANGLE_framebuffer_multisample_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef ANGLE_framebuffer_multisample_obj OBJ_;
ANGLE_framebuffer_multisample_obj();
public:
enum { _hx_ClassId = 0x7970bf77 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.ANGLE_framebuffer_multisample")
{ 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.ext.ANGLE_framebuffer_multisample"); }
inline static hx::ObjectPtr< ANGLE_framebuffer_multisample_obj > __new() {
hx::ObjectPtr< ANGLE_framebuffer_multisample_obj > __this = new ANGLE_framebuffer_multisample_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< ANGLE_framebuffer_multisample_obj > __alloc(hx::Ctx *_hx_ctx) {
ANGLE_framebuffer_multisample_obj *__this = (ANGLE_framebuffer_multisample_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(ANGLE_framebuffer_multisample_obj), false, "lime.graphics.opengl.ext.ANGLE_framebuffer_multisample"));
*(void **)__this = ANGLE_framebuffer_multisample_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_6ff00ab511a94054_4_new)
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::ANGLE_framebuffer_multisample)(__this) )->MAX_SAMPLES_ANGLE = 36183;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::ANGLE_framebuffer_multisample)(__this) )->FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE = 36182;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::ANGLE_framebuffer_multisample)(__this) )->RENDERBUFFER_SAMPLES_ANGLE = 36011;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~ANGLE_framebuffer_multisample_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("ANGLE_framebuffer_multisample",05,66,2b,e3); }
int RENDERBUFFER_SAMPLES_ANGLE;
int FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE;
int MAX_SAMPLES_ANGLE;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_ANGLE_framebuffer_multisample */

View File

@@ -0,0 +1,81 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_ANGLE_instanced_arrays
#define INCLUDED_lime_graphics_opengl_ext_ANGLE_instanced_arrays
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_b3b5b227d74e9109_7_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,ANGLE_instanced_arrays)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES ANGLE_instanced_arrays_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef ANGLE_instanced_arrays_obj OBJ_;
ANGLE_instanced_arrays_obj();
public:
enum { _hx_ClassId = 0x669560a4 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.ANGLE_instanced_arrays")
{ 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.ext.ANGLE_instanced_arrays"); }
inline static hx::ObjectPtr< ANGLE_instanced_arrays_obj > __new() {
hx::ObjectPtr< ANGLE_instanced_arrays_obj > __this = new ANGLE_instanced_arrays_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< ANGLE_instanced_arrays_obj > __alloc(hx::Ctx *_hx_ctx) {
ANGLE_instanced_arrays_obj *__this = (ANGLE_instanced_arrays_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(ANGLE_instanced_arrays_obj), false, "lime.graphics.opengl.ext.ANGLE_instanced_arrays"));
*(void **)__this = ANGLE_instanced_arrays_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_b3b5b227d74e9109_7_new)
HXDLIN( 7) ( ( ::lime::graphics::opengl::ext::ANGLE_instanced_arrays)(__this) )->VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE = 35070;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~ANGLE_instanced_arrays_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("ANGLE_instanced_arrays",56,74,86,10); }
int VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE;
void drawArraysInstancedANGLE(int mode,int first,int count,int primcount);
::Dynamic drawArraysInstancedANGLE_dyn();
void drawElementsInstancedANGLE(int mode,int count,int type,int offset,int primcount);
::Dynamic drawElementsInstancedANGLE_dyn();
void vertexAttribDivisorANGLE(int index,int divisor);
::Dynamic vertexAttribDivisorANGLE_dyn();
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_ANGLE_instanced_arrays */

View File

@@ -0,0 +1,72 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_ANGLE_pack_reverse_row_order
#define INCLUDED_lime_graphics_opengl_ext_ANGLE_pack_reverse_row_order
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_c1c02b5b920f81ba_6_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,ANGLE_pack_reverse_row_order)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES ANGLE_pack_reverse_row_order_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef ANGLE_pack_reverse_row_order_obj OBJ_;
ANGLE_pack_reverse_row_order_obj();
public:
enum { _hx_ClassId = 0x19c87ca4 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.ANGLE_pack_reverse_row_order")
{ 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.ext.ANGLE_pack_reverse_row_order"); }
inline static hx::ObjectPtr< ANGLE_pack_reverse_row_order_obj > __new() {
hx::ObjectPtr< ANGLE_pack_reverse_row_order_obj > __this = new ANGLE_pack_reverse_row_order_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< ANGLE_pack_reverse_row_order_obj > __alloc(hx::Ctx *_hx_ctx) {
ANGLE_pack_reverse_row_order_obj *__this = (ANGLE_pack_reverse_row_order_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(ANGLE_pack_reverse_row_order_obj), false, "lime.graphics.opengl.ext.ANGLE_pack_reverse_row_order"));
*(void **)__this = ANGLE_pack_reverse_row_order_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_c1c02b5b920f81ba_6_new)
HXDLIN( 6) ( ( ::lime::graphics::opengl::ext::ANGLE_pack_reverse_row_order)(__this) )->PACK_REVERSE_ROW_ORDER_ANGLE = 37796;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~ANGLE_pack_reverse_row_order_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("ANGLE_pack_reverse_row_order",f2,1c,e0,65); }
int PACK_REVERSE_ROW_ORDER_ANGLE;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_ANGLE_pack_reverse_row_order */

View File

@@ -0,0 +1,72 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_ANGLE_texture_compression_dxt3
#define INCLUDED_lime_graphics_opengl_ext_ANGLE_texture_compression_dxt3
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_b30108ea6b58727c_6_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,ANGLE_texture_compression_dxt3)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES ANGLE_texture_compression_dxt3_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef ANGLE_texture_compression_dxt3_obj OBJ_;
ANGLE_texture_compression_dxt3_obj();
public:
enum { _hx_ClassId = 0x7c61912e };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.ANGLE_texture_compression_dxt3")
{ 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.ext.ANGLE_texture_compression_dxt3"); }
inline static hx::ObjectPtr< ANGLE_texture_compression_dxt3_obj > __new() {
hx::ObjectPtr< ANGLE_texture_compression_dxt3_obj > __this = new ANGLE_texture_compression_dxt3_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< ANGLE_texture_compression_dxt3_obj > __alloc(hx::Ctx *_hx_ctx) {
ANGLE_texture_compression_dxt3_obj *__this = (ANGLE_texture_compression_dxt3_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(ANGLE_texture_compression_dxt3_obj), false, "lime.graphics.opengl.ext.ANGLE_texture_compression_dxt3"));
*(void **)__this = ANGLE_texture_compression_dxt3_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_b30108ea6b58727c_6_new)
HXDLIN( 6) ( ( ::lime::graphics::opengl::ext::ANGLE_texture_compression_dxt3)(__this) )->COMPRESSED_RGBA_S3TC_DXT3_ANGLE = 33778;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~ANGLE_texture_compression_dxt3_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("ANGLE_texture_compression_dxt3",fc,60,dc,b5); }
int COMPRESSED_RGBA_S3TC_DXT3_ANGLE;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_ANGLE_texture_compression_dxt3 */

View File

@@ -0,0 +1,72 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_ANGLE_texture_compression_dxt5
#define INCLUDED_lime_graphics_opengl_ext_ANGLE_texture_compression_dxt5
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_958283fb81ddd880_6_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,ANGLE_texture_compression_dxt5)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES ANGLE_texture_compression_dxt5_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef ANGLE_texture_compression_dxt5_obj OBJ_;
ANGLE_texture_compression_dxt5_obj();
public:
enum { _hx_ClassId = 0x7c619130 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.ANGLE_texture_compression_dxt5")
{ 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.ext.ANGLE_texture_compression_dxt5"); }
inline static hx::ObjectPtr< ANGLE_texture_compression_dxt5_obj > __new() {
hx::ObjectPtr< ANGLE_texture_compression_dxt5_obj > __this = new ANGLE_texture_compression_dxt5_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< ANGLE_texture_compression_dxt5_obj > __alloc(hx::Ctx *_hx_ctx) {
ANGLE_texture_compression_dxt5_obj *__this = (ANGLE_texture_compression_dxt5_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(ANGLE_texture_compression_dxt5_obj), false, "lime.graphics.opengl.ext.ANGLE_texture_compression_dxt5"));
*(void **)__this = ANGLE_texture_compression_dxt5_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_958283fb81ddd880_6_new)
HXDLIN( 6) ( ( ::lime::graphics::opengl::ext::ANGLE_texture_compression_dxt5)(__this) )->COMPRESSED_RGBA_S3TC_DXT5_ANGLE = 33779;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~ANGLE_texture_compression_dxt5_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("ANGLE_texture_compression_dxt5",fe,60,dc,b5); }
int COMPRESSED_RGBA_S3TC_DXT5_ANGLE;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_ANGLE_texture_compression_dxt5 */

View File

@@ -0,0 +1,74 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_ANGLE_texture_usage
#define INCLUDED_lime_graphics_opengl_ext_ANGLE_texture_usage
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_f21a6c5ad88a2e71_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,ANGLE_texture_usage)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES ANGLE_texture_usage_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef ANGLE_texture_usage_obj OBJ_;
ANGLE_texture_usage_obj();
public:
enum { _hx_ClassId = 0x056616b7 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.ANGLE_texture_usage")
{ 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.ext.ANGLE_texture_usage"); }
inline static hx::ObjectPtr< ANGLE_texture_usage_obj > __new() {
hx::ObjectPtr< ANGLE_texture_usage_obj > __this = new ANGLE_texture_usage_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< ANGLE_texture_usage_obj > __alloc(hx::Ctx *_hx_ctx) {
ANGLE_texture_usage_obj *__this = (ANGLE_texture_usage_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(ANGLE_texture_usage_obj), false, "lime.graphics.opengl.ext.ANGLE_texture_usage"));
*(void **)__this = ANGLE_texture_usage_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_f21a6c5ad88a2e71_4_new)
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::ANGLE_texture_usage)(__this) )->FRAMEBUFFER_ATTACHMENT_ANGLE = 37795;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::ANGLE_texture_usage)(__this) )->TEXTURE_USAGE_ANGLE = 37794;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~ANGLE_texture_usage_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("ANGLE_texture_usage",b1,62,6e,c1); }
int TEXTURE_USAGE_ANGLE;
int FRAMEBUFFER_ATTACHMENT_ANGLE;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_ANGLE_texture_usage */

View File

@@ -0,0 +1,72 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_ANGLE_translated_shader_source
#define INCLUDED_lime_graphics_opengl_ext_ANGLE_translated_shader_source
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_276be14287d0ce94_6_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,ANGLE_translated_shader_source)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES ANGLE_translated_shader_source_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef ANGLE_translated_shader_source_obj OBJ_;
ANGLE_translated_shader_source_obj();
public:
enum { _hx_ClassId = 0x16b433c2 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.ANGLE_translated_shader_source")
{ 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.ext.ANGLE_translated_shader_source"); }
inline static hx::ObjectPtr< ANGLE_translated_shader_source_obj > __new() {
hx::ObjectPtr< ANGLE_translated_shader_source_obj > __this = new ANGLE_translated_shader_source_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< ANGLE_translated_shader_source_obj > __alloc(hx::Ctx *_hx_ctx) {
ANGLE_translated_shader_source_obj *__this = (ANGLE_translated_shader_source_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(ANGLE_translated_shader_source_obj), false, "lime.graphics.opengl.ext.ANGLE_translated_shader_source"));
*(void **)__this = ANGLE_translated_shader_source_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_276be14287d0ce94_6_new)
HXDLIN( 6) ( ( ::lime::graphics::opengl::ext::ANGLE_translated_shader_source)(__this) )->TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE = 37792;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~ANGLE_translated_shader_source_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("ANGLE_translated_shader_source",58,8f,67,10); }
int TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_ANGLE_translated_shader_source */

View File

@@ -0,0 +1,67 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_APPLE_copy_texture_levels
#define INCLUDED_lime_graphics_opengl_ext_APPLE_copy_texture_levels
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_361d9d8d8f9c4e77_5_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,APPLE_copy_texture_levels)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES APPLE_copy_texture_levels_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef APPLE_copy_texture_levels_obj OBJ_;
APPLE_copy_texture_levels_obj();
public:
enum { _hx_ClassId = 0x4c1af366 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.APPLE_copy_texture_levels")
{ 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.ext.APPLE_copy_texture_levels"); }
inline static hx::ObjectPtr< APPLE_copy_texture_levels_obj > __new() {
hx::ObjectPtr< APPLE_copy_texture_levels_obj > __this = new APPLE_copy_texture_levels_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< APPLE_copy_texture_levels_obj > __alloc(hx::Ctx *_hx_ctx) {
APPLE_copy_texture_levels_obj *__this = (APPLE_copy_texture_levels_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(APPLE_copy_texture_levels_obj), false, "lime.graphics.opengl.ext.APPLE_copy_texture_levels"));
*(void **)__this = APPLE_copy_texture_levels_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_361d9d8d8f9c4e77_5_new)
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~APPLE_copy_texture_levels_obj();
HX_DO_RTTI_ALL;
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("APPLE_copy_texture_levels",58,36,ee,e5); }
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_APPLE_copy_texture_levels */

View File

@@ -0,0 +1,84 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_APPLE_framebuffer_multisample
#define INCLUDED_lime_graphics_opengl_ext_APPLE_framebuffer_multisample
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_0dc663a6fc7d5e27_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,APPLE_framebuffer_multisample)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES APPLE_framebuffer_multisample_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef APPLE_framebuffer_multisample_obj OBJ_;
APPLE_framebuffer_multisample_obj();
public:
enum { _hx_ClassId = 0x756f1b62 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.APPLE_framebuffer_multisample")
{ 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.ext.APPLE_framebuffer_multisample"); }
inline static hx::ObjectPtr< APPLE_framebuffer_multisample_obj > __new() {
hx::ObjectPtr< APPLE_framebuffer_multisample_obj > __this = new APPLE_framebuffer_multisample_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< APPLE_framebuffer_multisample_obj > __alloc(hx::Ctx *_hx_ctx) {
APPLE_framebuffer_multisample_obj *__this = (APPLE_framebuffer_multisample_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(APPLE_framebuffer_multisample_obj), false, "lime.graphics.opengl.ext.APPLE_framebuffer_multisample"));
*(void **)__this = APPLE_framebuffer_multisample_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_0dc663a6fc7d5e27_4_new)
HXLINE( 12) ( ( ::lime::graphics::opengl::ext::APPLE_framebuffer_multisample)(__this) )->READ_FRAMEBUFFER_BINDING_APPLE = 36010;
HXLINE( 11) ( ( ::lime::graphics::opengl::ext::APPLE_framebuffer_multisample)(__this) )->DRAW_FRAMEBUFFER_BINDING_APPLE = 36006;
HXLINE( 10) ( ( ::lime::graphics::opengl::ext::APPLE_framebuffer_multisample)(__this) )->DRAW_FRAMEBUFFER_APPLE = 36009;
HXLINE( 9) ( ( ::lime::graphics::opengl::ext::APPLE_framebuffer_multisample)(__this) )->READ_FRAMEBUFFER_APPLE = 36008;
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::APPLE_framebuffer_multisample)(__this) )->MAX_SAMPLES_APPLE = 36183;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::APPLE_framebuffer_multisample)(__this) )->FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE = 36182;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::APPLE_framebuffer_multisample)(__this) )->RENDERBUFFER_SAMPLES_APPLE = 36011;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~APPLE_framebuffer_multisample_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("APPLE_framebuffer_multisample",8c,c4,4f,00); }
int RENDERBUFFER_SAMPLES_APPLE;
int FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE;
int MAX_SAMPLES_APPLE;
int READ_FRAMEBUFFER_APPLE;
int DRAW_FRAMEBUFFER_APPLE;
int DRAW_FRAMEBUFFER_BINDING_APPLE;
int READ_FRAMEBUFFER_BINDING_APPLE;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_APPLE_framebuffer_multisample */

View File

@@ -0,0 +1,76 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_APPLE_rgb_422
#define INCLUDED_lime_graphics_opengl_ext_APPLE_rgb_422
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_7884905029fdefd8_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,APPLE_rgb_422)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES APPLE_rgb_422_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef APPLE_rgb_422_obj OBJ_;
APPLE_rgb_422_obj();
public:
enum { _hx_ClassId = 0x293b7713 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.APPLE_rgb_422")
{ 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.ext.APPLE_rgb_422"); }
inline static hx::ObjectPtr< APPLE_rgb_422_obj > __new() {
hx::ObjectPtr< APPLE_rgb_422_obj > __this = new APPLE_rgb_422_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< APPLE_rgb_422_obj > __alloc(hx::Ctx *_hx_ctx) {
APPLE_rgb_422_obj *__this = (APPLE_rgb_422_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(APPLE_rgb_422_obj), false, "lime.graphics.opengl.ext.APPLE_rgb_422"));
*(void **)__this = APPLE_rgb_422_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_7884905029fdefd8_4_new)
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::APPLE_rgb_422)(__this) )->UNSIGNED_SHORT_8_8_REV_APPLE = 34235;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::APPLE_rgb_422)(__this) )->UNSIGNED_SHORT_8_8_APPLE = 34234;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::APPLE_rgb_422)(__this) )->RGB_422_APPLE = 35359;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~APPLE_rgb_422_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("APPLE_rgb_422",3d,ac,a1,11); }
int RGB_422_APPLE;
int UNSIGNED_SHORT_8_8_APPLE;
int UNSIGNED_SHORT_8_8_REV_APPLE;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_APPLE_rgb_422 */

View File

@@ -0,0 +1,102 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_APPLE_sync
#define INCLUDED_lime_graphics_opengl_ext_APPLE_sync
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_7969c112b28ce208_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,APPLE_sync)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES APPLE_sync_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef APPLE_sync_obj OBJ_;
APPLE_sync_obj();
public:
enum { _hx_ClassId = 0x14801e46 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.APPLE_sync")
{ 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.ext.APPLE_sync"); }
inline static hx::ObjectPtr< APPLE_sync_obj > __new() {
hx::ObjectPtr< APPLE_sync_obj > __this = new APPLE_sync_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< APPLE_sync_obj > __alloc(hx::Ctx *_hx_ctx) {
APPLE_sync_obj *__this = (APPLE_sync_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(APPLE_sync_obj), false, "lime.graphics.opengl.ext.APPLE_sync"));
*(void **)__this = APPLE_sync_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_7969c112b28ce208_4_new)
HXLINE( 21) ( ( ::lime::graphics::opengl::ext::APPLE_sync)(__this) )->TIMEOUT_IGNORED_APPLE = -1;
HXLINE( 20) ( ( ::lime::graphics::opengl::ext::APPLE_sync)(__this) )->SYNC_FLUSH_COMMANDS_BIT_APPLE = 1;
HXLINE( 19) ( ( ::lime::graphics::opengl::ext::APPLE_sync)(__this) )->WAIT_FAILED_APPLE = 37149;
HXLINE( 18) ( ( ::lime::graphics::opengl::ext::APPLE_sync)(__this) )->CONDITION_SATISFIED_APPLE = 37148;
HXLINE( 17) ( ( ::lime::graphics::opengl::ext::APPLE_sync)(__this) )->TIMEOUT_EXPIRED_APPLE = 37147;
HXLINE( 16) ( ( ::lime::graphics::opengl::ext::APPLE_sync)(__this) )->ALREADY_SIGNALED_APPLE = 37146;
HXLINE( 15) ( ( ::lime::graphics::opengl::ext::APPLE_sync)(__this) )->SIGNALED_APPLE = 37145;
HXLINE( 14) ( ( ::lime::graphics::opengl::ext::APPLE_sync)(__this) )->UNSIGNALED_APPLE = 37144;
HXLINE( 13) ( ( ::lime::graphics::opengl::ext::APPLE_sync)(__this) )->SYNC_GPU_COMMANDS_COMPLETE_APPLE = 37143;
HXLINE( 12) ( ( ::lime::graphics::opengl::ext::APPLE_sync)(__this) )->SYNC_FENCE_APPLE = 37142;
HXLINE( 11) ( ( ::lime::graphics::opengl::ext::APPLE_sync)(__this) )->SYNC_FLAGS_APPLE = 37141;
HXLINE( 10) ( ( ::lime::graphics::opengl::ext::APPLE_sync)(__this) )->SYNC_STATUS_APPLE = 37140;
HXLINE( 9) ( ( ::lime::graphics::opengl::ext::APPLE_sync)(__this) )->SYNC_CONDITION_APPLE = 37139;
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::APPLE_sync)(__this) )->OBJECT_TYPE_APPLE = 37138;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::APPLE_sync)(__this) )->MAX_SERVER_WAIT_TIMEOUT_APPLE = 37137;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::APPLE_sync)(__this) )->SYNC_OBJECT_APPLE = 35411;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~APPLE_sync_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("APPLE_sync",c0,e6,8c,8c); }
int SYNC_OBJECT_APPLE;
int MAX_SERVER_WAIT_TIMEOUT_APPLE;
int OBJECT_TYPE_APPLE;
int SYNC_CONDITION_APPLE;
int SYNC_STATUS_APPLE;
int SYNC_FLAGS_APPLE;
int SYNC_FENCE_APPLE;
int SYNC_GPU_COMMANDS_COMPLETE_APPLE;
int UNSIGNALED_APPLE;
int SIGNALED_APPLE;
int ALREADY_SIGNALED_APPLE;
int TIMEOUT_EXPIRED_APPLE;
int CONDITION_SATISFIED_APPLE;
int WAIT_FAILED_APPLE;
int SYNC_FLUSH_COMMANDS_BIT_APPLE;
int TIMEOUT_IGNORED_APPLE;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_APPLE_sync */

View File

@@ -0,0 +1,72 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_APPLE_texture_format_BGRA8888
#define INCLUDED_lime_graphics_opengl_ext_APPLE_texture_format_BGRA8888
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_315ede9a8526b069_6_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,APPLE_texture_format_BGRA8888)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES APPLE_texture_format_BGRA8888_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef APPLE_texture_format_BGRA8888_obj OBJ_;
APPLE_texture_format_BGRA8888_obj();
public:
enum { _hx_ClassId = 0x78cde385 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.APPLE_texture_format_BGRA8888")
{ 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.ext.APPLE_texture_format_BGRA8888"); }
inline static hx::ObjectPtr< APPLE_texture_format_BGRA8888_obj > __new() {
hx::ObjectPtr< APPLE_texture_format_BGRA8888_obj > __this = new APPLE_texture_format_BGRA8888_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< APPLE_texture_format_BGRA8888_obj > __alloc(hx::Ctx *_hx_ctx) {
APPLE_texture_format_BGRA8888_obj *__this = (APPLE_texture_format_BGRA8888_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(APPLE_texture_format_BGRA8888_obj), false, "lime.graphics.opengl.ext.APPLE_texture_format_BGRA8888"));
*(void **)__this = APPLE_texture_format_BGRA8888_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_315ede9a8526b069_6_new)
HXDLIN( 6) ( ( ::lime::graphics::opengl::ext::APPLE_texture_format_BGRA8888)(__this) )->BGRA_EXT = 32993;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~APPLE_texture_format_BGRA8888_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("APPLE_texture_format_BGRA8888",13,8a,88,e2); }
int BGRA_EXT;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_APPLE_texture_format_BGRA8888 */

View File

@@ -0,0 +1,72 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_APPLE_texture_max_level
#define INCLUDED_lime_graphics_opengl_ext_APPLE_texture_max_level
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_2b1cc31c43c675de_6_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,APPLE_texture_max_level)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES APPLE_texture_max_level_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef APPLE_texture_max_level_obj OBJ_;
APPLE_texture_max_level_obj();
public:
enum { _hx_ClassId = 0x1e0d43fa };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.APPLE_texture_max_level")
{ 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.ext.APPLE_texture_max_level"); }
inline static hx::ObjectPtr< APPLE_texture_max_level_obj > __new() {
hx::ObjectPtr< APPLE_texture_max_level_obj > __this = new APPLE_texture_max_level_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< APPLE_texture_max_level_obj > __alloc(hx::Ctx *_hx_ctx) {
APPLE_texture_max_level_obj *__this = (APPLE_texture_max_level_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(APPLE_texture_max_level_obj), false, "lime.graphics.opengl.ext.APPLE_texture_max_level"));
*(void **)__this = APPLE_texture_max_level_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_2b1cc31c43c675de_6_new)
HXDLIN( 6) ( ( ::lime::graphics::opengl::ext::APPLE_texture_max_level)(__this) )->TEXTURE_MAX_LEVEL_APPLE = 33085;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~APPLE_texture_max_level_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("APPLE_texture_max_level",40,37,3d,be); }
int TEXTURE_MAX_LEVEL_APPLE;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_APPLE_texture_max_level */

View File

@@ -0,0 +1,72 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_ARM_mali_program_binary
#define INCLUDED_lime_graphics_opengl_ext_ARM_mali_program_binary
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_15a8768f3739a6a3_6_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,ARM_mali_program_binary)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES ARM_mali_program_binary_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef ARM_mali_program_binary_obj OBJ_;
ARM_mali_program_binary_obj();
public:
enum { _hx_ClassId = 0x558df155 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.ARM_mali_program_binary")
{ 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.ext.ARM_mali_program_binary"); }
inline static hx::ObjectPtr< ARM_mali_program_binary_obj > __new() {
hx::ObjectPtr< ARM_mali_program_binary_obj > __this = new ARM_mali_program_binary_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< ARM_mali_program_binary_obj > __alloc(hx::Ctx *_hx_ctx) {
ARM_mali_program_binary_obj *__this = (ARM_mali_program_binary_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(ARM_mali_program_binary_obj), false, "lime.graphics.opengl.ext.ARM_mali_program_binary"));
*(void **)__this = ARM_mali_program_binary_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_15a8768f3739a6a3_6_new)
HXDLIN( 6) ( ( ::lime::graphics::opengl::ext::ARM_mali_program_binary)(__this) )->MALI_PROGRAM_BINARY_ARM = 36705;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~ARM_mali_program_binary_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("ARM_mali_program_binary",c7,33,f6,92); }
int MALI_PROGRAM_BINARY_ARM;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_ARM_mali_program_binary */

View File

@@ -0,0 +1,72 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_ARM_mali_shader_binary
#define INCLUDED_lime_graphics_opengl_ext_ARM_mali_shader_binary
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_e18d77e874350d8f_6_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,ARM_mali_shader_binary)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES ARM_mali_shader_binary_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef ARM_mali_shader_binary_obj OBJ_;
ARM_mali_shader_binary_obj();
public:
enum { _hx_ClassId = 0x4981f182 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.ARM_mali_shader_binary")
{ 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.ext.ARM_mali_shader_binary"); }
inline static hx::ObjectPtr< ARM_mali_shader_binary_obj > __new() {
hx::ObjectPtr< ARM_mali_shader_binary_obj > __this = new ARM_mali_shader_binary_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< ARM_mali_shader_binary_obj > __alloc(hx::Ctx *_hx_ctx) {
ARM_mali_shader_binary_obj *__this = (ARM_mali_shader_binary_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(ARM_mali_shader_binary_obj), false, "lime.graphics.opengl.ext.ARM_mali_shader_binary"));
*(void **)__this = ARM_mali_shader_binary_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_e18d77e874350d8f_6_new)
HXDLIN( 6) ( ( ::lime::graphics::opengl::ext::ARM_mali_shader_binary)(__this) )->MALI_SHADER_BINARY_ARM = 36704;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~ARM_mali_shader_binary_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("ARM_mali_shader_binary",50,43,81,cb); }
int MALI_SHADER_BINARY_ARM;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_ARM_mali_shader_binary */

View File

@@ -0,0 +1,67 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_ARM_rgba8
#define INCLUDED_lime_graphics_opengl_ext_ARM_rgba8
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_e0775cc2fd58ee3f_5_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,ARM_rgba8)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES ARM_rgba8_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef ARM_rgba8_obj OBJ_;
ARM_rgba8_obj();
public:
enum { _hx_ClassId = 0x31bdb7f3 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.ARM_rgba8")
{ 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.ext.ARM_rgba8"); }
inline static hx::ObjectPtr< ARM_rgba8_obj > __new() {
hx::ObjectPtr< ARM_rgba8_obj > __this = new ARM_rgba8_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< ARM_rgba8_obj > __alloc(hx::Ctx *_hx_ctx) {
ARM_rgba8_obj *__this = (ARM_rgba8_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(ARM_rgba8_obj), false, "lime.graphics.opengl.ext.ARM_rgba8"));
*(void **)__this = ARM_rgba8_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_e0775cc2fd58ee3f_5_new)
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~ARM_rgba8_obj();
HX_DO_RTTI_ALL;
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("ARM_rgba8",81,03,5e,47); }
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_ARM_rgba8 */

View File

@@ -0,0 +1,72 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_DMP_shader_binary
#define INCLUDED_lime_graphics_opengl_ext_DMP_shader_binary
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_20c611465b484b2c_6_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,DMP_shader_binary)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES DMP_shader_binary_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef DMP_shader_binary_obj OBJ_;
DMP_shader_binary_obj();
public:
enum { _hx_ClassId = 0x25686f51 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.DMP_shader_binary")
{ 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.ext.DMP_shader_binary"); }
inline static hx::ObjectPtr< DMP_shader_binary_obj > __new() {
hx::ObjectPtr< DMP_shader_binary_obj > __this = new DMP_shader_binary_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< DMP_shader_binary_obj > __alloc(hx::Ctx *_hx_ctx) {
DMP_shader_binary_obj *__this = (DMP_shader_binary_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(DMP_shader_binary_obj), false, "lime.graphics.opengl.ext.DMP_shader_binary"));
*(void **)__this = DMP_shader_binary_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_20c611465b484b2c_6_new)
HXDLIN( 6) ( ( ::lime::graphics::opengl::ext::DMP_shader_binary)(__this) )->SHADER_BINARY_DMP = 37456;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~DMP_shader_binary_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("DMP_shader_binary",43,70,06,89); }
int SHADER_BINARY_DMP;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_DMP_shader_binary */

View File

@@ -0,0 +1,74 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_EXT_bgra
#define INCLUDED_lime_graphics_opengl_ext_EXT_bgra
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_46934636fcfe52a8_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,EXT_bgra)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES EXT_bgra_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef EXT_bgra_obj OBJ_;
EXT_bgra_obj();
public:
enum { _hx_ClassId = 0x4a569440 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.EXT_bgra")
{ 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.ext.EXT_bgra"); }
inline static hx::ObjectPtr< EXT_bgra_obj > __new() {
hx::ObjectPtr< EXT_bgra_obj > __this = new EXT_bgra_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< EXT_bgra_obj > __alloc(hx::Ctx *_hx_ctx) {
EXT_bgra_obj *__this = (EXT_bgra_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(EXT_bgra_obj), false, "lime.graphics.opengl.ext.EXT_bgra"));
*(void **)__this = EXT_bgra_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_46934636fcfe52a8_4_new)
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::EXT_bgra)(__this) )->BGRA_EXT = 32993;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::EXT_bgra)(__this) )->BGR_EXT = 32992;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~EXT_bgra_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("EXT_bgra",72,74,1a,40); }
int BGR_EXT;
int BGRA_EXT;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_EXT_bgra */

View File

@@ -0,0 +1,74 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_EXT_blend_minmax
#define INCLUDED_lime_graphics_opengl_ext_EXT_blend_minmax
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_60db2844fe3361da_5_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,EXT_blend_minmax)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES EXT_blend_minmax_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef EXT_blend_minmax_obj OBJ_;
EXT_blend_minmax_obj();
public:
enum { _hx_ClassId = 0x0d061030 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.EXT_blend_minmax")
{ 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.ext.EXT_blend_minmax"); }
inline static hx::ObjectPtr< EXT_blend_minmax_obj > __new() {
hx::ObjectPtr< EXT_blend_minmax_obj > __this = new EXT_blend_minmax_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< EXT_blend_minmax_obj > __alloc(hx::Ctx *_hx_ctx) {
EXT_blend_minmax_obj *__this = (EXT_blend_minmax_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(EXT_blend_minmax_obj), false, "lime.graphics.opengl.ext.EXT_blend_minmax"));
*(void **)__this = EXT_blend_minmax_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_60db2844fe3361da_5_new)
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::EXT_blend_minmax)(__this) )->MAX_EXT = 32776;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::EXT_blend_minmax)(__this) )->MIN_EXT = 32775;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~EXT_blend_minmax_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("EXT_blend_minmax",7e,f3,2e,cd); }
int MIN_EXT;
int MAX_EXT;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_EXT_blend_minmax */

View File

@@ -0,0 +1,67 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_EXT_color_buffer_float
#define INCLUDED_lime_graphics_opengl_ext_EXT_color_buffer_float
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_ecf68149cf78b389_6_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,EXT_color_buffer_float)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES EXT_color_buffer_float_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef EXT_color_buffer_float_obj OBJ_;
EXT_color_buffer_float_obj();
public:
enum { _hx_ClassId = 0x5b0bc7e9 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.EXT_color_buffer_float")
{ 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.ext.EXT_color_buffer_float"); }
inline static hx::ObjectPtr< EXT_color_buffer_float_obj > __new() {
hx::ObjectPtr< EXT_color_buffer_float_obj > __this = new EXT_color_buffer_float_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< EXT_color_buffer_float_obj > __alloc(hx::Ctx *_hx_ctx) {
EXT_color_buffer_float_obj *__this = (EXT_color_buffer_float_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(EXT_color_buffer_float_obj), false, "lime.graphics.opengl.ext.EXT_color_buffer_float"));
*(void **)__this = EXT_color_buffer_float_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_ecf68149cf78b389_6_new)
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~EXT_color_buffer_float_obj();
HX_DO_RTTI_ALL;
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("EXT_color_buffer_float",b7,19,0b,dd); }
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_EXT_color_buffer_float */

View File

@@ -0,0 +1,82 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_EXT_color_buffer_half_float
#define INCLUDED_lime_graphics_opengl_ext_EXT_color_buffer_half_float
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_15fbe66fa7b31d40_5_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,EXT_color_buffer_half_float)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES EXT_color_buffer_half_float_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef EXT_color_buffer_half_float_obj OBJ_;
EXT_color_buffer_half_float_obj();
public:
enum { _hx_ClassId = 0x1cab8563 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.EXT_color_buffer_half_float")
{ 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.ext.EXT_color_buffer_half_float"); }
inline static hx::ObjectPtr< EXT_color_buffer_half_float_obj > __new() {
hx::ObjectPtr< EXT_color_buffer_half_float_obj > __this = new EXT_color_buffer_half_float_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< EXT_color_buffer_half_float_obj > __alloc(hx::Ctx *_hx_ctx) {
EXT_color_buffer_half_float_obj *__this = (EXT_color_buffer_half_float_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(EXT_color_buffer_half_float_obj), false, "lime.graphics.opengl.ext.EXT_color_buffer_half_float"));
*(void **)__this = EXT_color_buffer_half_float_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_15fbe66fa7b31d40_5_new)
HXLINE( 14) ( ( ::lime::graphics::opengl::ext::EXT_color_buffer_half_float)(__this) )->UNSIGNED_NORMALIZED_EXT = 35863;
HXLINE( 13) ( ( ::lime::graphics::opengl::ext::EXT_color_buffer_half_float)(__this) )->FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT = 33297;
HXLINE( 11) ( ( ::lime::graphics::opengl::ext::EXT_color_buffer_half_float)(__this) )->R16F_EXT = 33325;
HXLINE( 10) ( ( ::lime::graphics::opengl::ext::EXT_color_buffer_half_float)(__this) )->RG16F_EXT = 33327;
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::EXT_color_buffer_half_float)(__this) )->RGB16F_EXT = 34843;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::EXT_color_buffer_half_float)(__this) )->RGBA16F_EXT = 34842;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~EXT_color_buffer_half_float_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("EXT_color_buffer_half_float",d5,e8,0a,44); }
int RGBA16F_EXT;
int RGB16F_EXT;
int RG16F_EXT;
int R16F_EXT;
int FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT;
int UNSIGNED_NORMALIZED_EXT;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_EXT_color_buffer_half_float */

View File

@@ -0,0 +1,82 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_EXT_debug_label
#define INCLUDED_lime_graphics_opengl_ext_EXT_debug_label
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_7a3489e7f3921050_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,EXT_debug_label)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES EXT_debug_label_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef EXT_debug_label_obj OBJ_;
EXT_debug_label_obj();
public:
enum { _hx_ClassId = 0x41a6bb58 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.EXT_debug_label")
{ 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.ext.EXT_debug_label"); }
inline static hx::ObjectPtr< EXT_debug_label_obj > __new() {
hx::ObjectPtr< EXT_debug_label_obj > __this = new EXT_debug_label_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< EXT_debug_label_obj > __alloc(hx::Ctx *_hx_ctx) {
EXT_debug_label_obj *__this = (EXT_debug_label_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(EXT_debug_label_obj), false, "lime.graphics.opengl.ext.EXT_debug_label"));
*(void **)__this = EXT_debug_label_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_7a3489e7f3921050_4_new)
HXLINE( 11) ( ( ::lime::graphics::opengl::ext::EXT_debug_label)(__this) )->VERTEX_ARRAY_OBJECT_EXT = 37204;
HXLINE( 10) ( ( ::lime::graphics::opengl::ext::EXT_debug_label)(__this) )->QUERY_OBJECT_EXT = 37203;
HXLINE( 9) ( ( ::lime::graphics::opengl::ext::EXT_debug_label)(__this) )->BUFFER_OBJECT_EXT = 37201;
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::EXT_debug_label)(__this) )->SHADER_OBJECT_EXT = 35656;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::EXT_debug_label)(__this) )->PROGRAM_OBJECT_EXT = 35648;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::EXT_debug_label)(__this) )->PROGRAM_PIPELINE_OBJECT_EXT = 35407;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~EXT_debug_label_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("EXT_debug_label",ca,3b,0e,9c); }
int PROGRAM_PIPELINE_OBJECT_EXT;
int PROGRAM_OBJECT_EXT;
int SHADER_OBJECT_EXT;
int BUFFER_OBJECT_EXT;
int QUERY_OBJECT_EXT;
int VERTEX_ARRAY_OBJECT_EXT;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_EXT_debug_label */

View File

@@ -0,0 +1,67 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_EXT_debug_marker
#define INCLUDED_lime_graphics_opengl_ext_EXT_debug_marker
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_2d4093c89e1674d3_5_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,EXT_debug_marker)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES EXT_debug_marker_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef EXT_debug_marker_obj OBJ_;
EXT_debug_marker_obj();
public:
enum { _hx_ClassId = 0x018f00f2 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.EXT_debug_marker")
{ 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.ext.EXT_debug_marker"); }
inline static hx::ObjectPtr< EXT_debug_marker_obj > __new() {
hx::ObjectPtr< EXT_debug_marker_obj > __this = new EXT_debug_marker_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< EXT_debug_marker_obj > __alloc(hx::Ctx *_hx_ctx) {
EXT_debug_marker_obj *__this = (EXT_debug_marker_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(EXT_debug_marker_obj), false, "lime.graphics.opengl.ext.EXT_debug_marker"));
*(void **)__this = EXT_debug_marker_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_2d4093c89e1674d3_5_new)
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~EXT_debug_marker_obj();
HX_DO_RTTI_ALL;
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("EXT_debug_marker",24,63,59,61); }
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_EXT_debug_marker */

View File

@@ -0,0 +1,76 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_EXT_discard_framebuffer
#define INCLUDED_lime_graphics_opengl_ext_EXT_discard_framebuffer
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_6c4caec69cb80b91_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,EXT_discard_framebuffer)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES EXT_discard_framebuffer_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef EXT_discard_framebuffer_obj OBJ_;
EXT_discard_framebuffer_obj();
public:
enum { _hx_ClassId = 0x22e1ea64 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.EXT_discard_framebuffer")
{ 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.ext.EXT_discard_framebuffer"); }
inline static hx::ObjectPtr< EXT_discard_framebuffer_obj > __new() {
hx::ObjectPtr< EXT_discard_framebuffer_obj > __this = new EXT_discard_framebuffer_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< EXT_discard_framebuffer_obj > __alloc(hx::Ctx *_hx_ctx) {
EXT_discard_framebuffer_obj *__this = (EXT_discard_framebuffer_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(EXT_discard_framebuffer_obj), false, "lime.graphics.opengl.ext.EXT_discard_framebuffer"));
*(void **)__this = EXT_discard_framebuffer_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_6c4caec69cb80b91_4_new)
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::EXT_discard_framebuffer)(__this) )->STENCIL_EXT = 6146;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::EXT_discard_framebuffer)(__this) )->DEPTH_EXT = 6145;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::EXT_discard_framebuffer)(__this) )->COLOR_EXT = 6144;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~EXT_discard_framebuffer_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("EXT_discard_framebuffer",0e,f8,79,f7); }
int COLOR_EXT;
int DEPTH_EXT;
int STENCIL_EXT;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_EXT_discard_framebuffer */

View File

@@ -0,0 +1,82 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_EXT_map_buffer_range
#define INCLUDED_lime_graphics_opengl_ext_EXT_map_buffer_range
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_267ae1770c737ebc_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,EXT_map_buffer_range)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES EXT_map_buffer_range_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef EXT_map_buffer_range_obj OBJ_;
EXT_map_buffer_range_obj();
public:
enum { _hx_ClassId = 0x25308331 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.EXT_map_buffer_range")
{ 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.ext.EXT_map_buffer_range"); }
inline static hx::ObjectPtr< EXT_map_buffer_range_obj > __new() {
hx::ObjectPtr< EXT_map_buffer_range_obj > __this = new EXT_map_buffer_range_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< EXT_map_buffer_range_obj > __alloc(hx::Ctx *_hx_ctx) {
EXT_map_buffer_range_obj *__this = (EXT_map_buffer_range_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(EXT_map_buffer_range_obj), false, "lime.graphics.opengl.ext.EXT_map_buffer_range"));
*(void **)__this = EXT_map_buffer_range_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_267ae1770c737ebc_4_new)
HXLINE( 11) ( ( ::lime::graphics::opengl::ext::EXT_map_buffer_range)(__this) )->MAP_UNSYNCHRONIZED_BIT_EXT = 32;
HXLINE( 10) ( ( ::lime::graphics::opengl::ext::EXT_map_buffer_range)(__this) )->MAP_FLUSH_EXPLICIT_BIT_EXT = 16;
HXLINE( 9) ( ( ::lime::graphics::opengl::ext::EXT_map_buffer_range)(__this) )->MAP_INVALIDATE_BUFFER_BIT_EXT = 8;
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::EXT_map_buffer_range)(__this) )->MAP_INVALIDATE_RANGE_BIT_EXT = 4;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::EXT_map_buffer_range)(__this) )->MAP_WRITE_BIT_EXT = 2;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::EXT_map_buffer_range)(__this) )->MAP_READ_BIT_EXT = 1;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~EXT_map_buffer_range_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("EXT_map_buffer_range",7f,25,48,f8); }
int MAP_READ_BIT_EXT;
int MAP_WRITE_BIT_EXT;
int MAP_INVALIDATE_RANGE_BIT_EXT;
int MAP_INVALIDATE_BUFFER_BIT_EXT;
int MAP_FLUSH_EXPLICIT_BIT_EXT;
int MAP_UNSYNCHRONIZED_BIT_EXT;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_EXT_map_buffer_range */

View File

@@ -0,0 +1,67 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_EXT_multi_draw_arrays
#define INCLUDED_lime_graphics_opengl_ext_EXT_multi_draw_arrays
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_8283b78ee08036b7_5_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,EXT_multi_draw_arrays)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES EXT_multi_draw_arrays_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef EXT_multi_draw_arrays_obj OBJ_;
EXT_multi_draw_arrays_obj();
public:
enum { _hx_ClassId = 0x75e149c3 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.EXT_multi_draw_arrays")
{ 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.ext.EXT_multi_draw_arrays"); }
inline static hx::ObjectPtr< EXT_multi_draw_arrays_obj > __new() {
hx::ObjectPtr< EXT_multi_draw_arrays_obj > __this = new EXT_multi_draw_arrays_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< EXT_multi_draw_arrays_obj > __alloc(hx::Ctx *_hx_ctx) {
EXT_multi_draw_arrays_obj *__this = (EXT_multi_draw_arrays_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(EXT_multi_draw_arrays_obj), false, "lime.graphics.opengl.ext.EXT_multi_draw_arrays"));
*(void **)__this = EXT_multi_draw_arrays_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_8283b78ee08036b7_5_new)
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~EXT_multi_draw_arrays_obj();
HX_DO_RTTI_ALL;
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("EXT_multi_draw_arrays",51,b2,0b,91); }
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_EXT_multi_draw_arrays */

View File

@@ -0,0 +1,78 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_EXT_multisampled_render_to_texture
#define INCLUDED_lime_graphics_opengl_ext_EXT_multisampled_render_to_texture
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_04dcf93d6e0b1395_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,EXT_multisampled_render_to_texture)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES EXT_multisampled_render_to_texture_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef EXT_multisampled_render_to_texture_obj OBJ_;
EXT_multisampled_render_to_texture_obj();
public:
enum { _hx_ClassId = 0x7809aca6 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.EXT_multisampled_render_to_texture")
{ 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.ext.EXT_multisampled_render_to_texture"); }
inline static hx::ObjectPtr< EXT_multisampled_render_to_texture_obj > __new() {
hx::ObjectPtr< EXT_multisampled_render_to_texture_obj > __this = new EXT_multisampled_render_to_texture_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< EXT_multisampled_render_to_texture_obj > __alloc(hx::Ctx *_hx_ctx) {
EXT_multisampled_render_to_texture_obj *__this = (EXT_multisampled_render_to_texture_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(EXT_multisampled_render_to_texture_obj), false, "lime.graphics.opengl.ext.EXT_multisampled_render_to_texture"));
*(void **)__this = EXT_multisampled_render_to_texture_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_04dcf93d6e0b1395_4_new)
HXLINE( 9) ( ( ::lime::graphics::opengl::ext::EXT_multisampled_render_to_texture)(__this) )->MAX_SAMPLES_EXT = 36183;
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::EXT_multisampled_render_to_texture)(__this) )->FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT = 36182;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::EXT_multisampled_render_to_texture)(__this) )->RENDERBUFFER_SAMPLES_EXT = 36011;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::EXT_multisampled_render_to_texture)(__this) )->FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT = 36204;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~EXT_multisampled_render_to_texture_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("EXT_multisampled_render_to_texture",40,d2,98,03); }
int FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT;
int RENDERBUFFER_SAMPLES_EXT;
int FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT;
int MAX_SAMPLES_EXT;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_EXT_multisampled_render_to_texture */

View File

@@ -0,0 +1,80 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_EXT_multiview_draw_buffers
#define INCLUDED_lime_graphics_opengl_ext_EXT_multiview_draw_buffers
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_36278e956d66cc9e_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,EXT_multiview_draw_buffers)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES EXT_multiview_draw_buffers_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef EXT_multiview_draw_buffers_obj OBJ_;
EXT_multiview_draw_buffers_obj();
public:
enum { _hx_ClassId = 0x7fd45699 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.EXT_multiview_draw_buffers")
{ 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.ext.EXT_multiview_draw_buffers"); }
inline static hx::ObjectPtr< EXT_multiview_draw_buffers_obj > __new() {
hx::ObjectPtr< EXT_multiview_draw_buffers_obj > __this = new EXT_multiview_draw_buffers_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< EXT_multiview_draw_buffers_obj > __alloc(hx::Ctx *_hx_ctx) {
EXT_multiview_draw_buffers_obj *__this = (EXT_multiview_draw_buffers_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(EXT_multiview_draw_buffers_obj), false, "lime.graphics.opengl.ext.EXT_multiview_draw_buffers"));
*(void **)__this = EXT_multiview_draw_buffers_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_36278e956d66cc9e_4_new)
HXLINE( 10) ( ( ::lime::graphics::opengl::ext::EXT_multiview_draw_buffers)(__this) )->MAX_MULTIVIEW_BUFFERS_EXT = 37106;
HXLINE( 9) ( ( ::lime::graphics::opengl::ext::EXT_multiview_draw_buffers)(__this) )->READ_BUFFER_EXT = 3074;
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::EXT_multiview_draw_buffers)(__this) )->DRAW_BUFFER_EXT = 3073;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::EXT_multiview_draw_buffers)(__this) )->MULTIVIEW_EXT = 37105;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::EXT_multiview_draw_buffers)(__this) )->COLOR_ATTACHMENT_EXT = 37104;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~EXT_multiview_draw_buffers_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("EXT_multiview_draw_buffers",f7,b6,e5,c5); }
int COLOR_ATTACHMENT_EXT;
int MULTIVIEW_EXT;
int DRAW_BUFFER_EXT;
int READ_BUFFER_EXT;
int MAX_MULTIVIEW_BUFFERS_EXT;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_EXT_multiview_draw_buffers */

View File

@@ -0,0 +1,80 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_EXT_occlusion_query_boolean
#define INCLUDED_lime_graphics_opengl_ext_EXT_occlusion_query_boolean
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_f43e8bd3fec2f24b_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,EXT_occlusion_query_boolean)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES EXT_occlusion_query_boolean_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef EXT_occlusion_query_boolean_obj OBJ_;
EXT_occlusion_query_boolean_obj();
public:
enum { _hx_ClassId = 0x1635440f };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.EXT_occlusion_query_boolean")
{ 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.ext.EXT_occlusion_query_boolean"); }
inline static hx::ObjectPtr< EXT_occlusion_query_boolean_obj > __new() {
hx::ObjectPtr< EXT_occlusion_query_boolean_obj > __this = new EXT_occlusion_query_boolean_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< EXT_occlusion_query_boolean_obj > __alloc(hx::Ctx *_hx_ctx) {
EXT_occlusion_query_boolean_obj *__this = (EXT_occlusion_query_boolean_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(EXT_occlusion_query_boolean_obj), false, "lime.graphics.opengl.ext.EXT_occlusion_query_boolean"));
*(void **)__this = EXT_occlusion_query_boolean_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_f43e8bd3fec2f24b_4_new)
HXLINE( 10) ( ( ::lime::graphics::opengl::ext::EXT_occlusion_query_boolean)(__this) )->QUERY_RESULT_AVAILABLE_EXT = 34919;
HXLINE( 9) ( ( ::lime::graphics::opengl::ext::EXT_occlusion_query_boolean)(__this) )->QUERY_RESULT_EXT = 34918;
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::EXT_occlusion_query_boolean)(__this) )->CURRENT_QUERY_EXT = 34917;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::EXT_occlusion_query_boolean)(__this) )->ANY_SAMPLES_PASSED_CONSERVATIVE_EXT = 36202;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::EXT_occlusion_query_boolean)(__this) )->ANY_SAMPLES_PASSED_EXT = 35887;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~EXT_occlusion_query_boolean_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("EXT_occlusion_query_boolean",81,a7,94,3d); }
int ANY_SAMPLES_PASSED_EXT;
int ANY_SAMPLES_PASSED_CONSERVATIVE_EXT;
int CURRENT_QUERY_EXT;
int QUERY_RESULT_EXT;
int QUERY_RESULT_AVAILABLE_EXT;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_EXT_occlusion_query_boolean */

View File

@@ -0,0 +1,78 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_EXT_packed_depth_stencil
#define INCLUDED_lime_graphics_opengl_ext_EXT_packed_depth_stencil
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_cab1116d5a570d04_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,EXT_packed_depth_stencil)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES EXT_packed_depth_stencil_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef EXT_packed_depth_stencil_obj OBJ_;
EXT_packed_depth_stencil_obj();
public:
enum { _hx_ClassId = 0x32c0a4c5 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.EXT_packed_depth_stencil")
{ 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.ext.EXT_packed_depth_stencil"); }
inline static hx::ObjectPtr< EXT_packed_depth_stencil_obj > __new() {
hx::ObjectPtr< EXT_packed_depth_stencil_obj > __this = new EXT_packed_depth_stencil_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< EXT_packed_depth_stencil_obj > __alloc(hx::Ctx *_hx_ctx) {
EXT_packed_depth_stencil_obj *__this = (EXT_packed_depth_stencil_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(EXT_packed_depth_stencil_obj), false, "lime.graphics.opengl.ext.EXT_packed_depth_stencil"));
*(void **)__this = EXT_packed_depth_stencil_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_cab1116d5a570d04_4_new)
HXLINE( 9) ( ( ::lime::graphics::opengl::ext::EXT_packed_depth_stencil)(__this) )->TEXTURE_STENCIL_SIZE_EXT = 35057;
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::EXT_packed_depth_stencil)(__this) )->DEPTH24_STENCIL8_EXT = 35056;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::EXT_packed_depth_stencil)(__this) )->UNSIGNED_INT_24_8_EXT = 34042;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::EXT_packed_depth_stencil)(__this) )->DEPTH_STENCIL_EXT = 34041;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~EXT_packed_depth_stencil_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("EXT_packed_depth_stencil",f7,88,e3,09); }
int DEPTH_STENCIL_EXT;
int UNSIGNED_INT_24_8_EXT;
int DEPTH24_STENCIL8_EXT;
int TEXTURE_STENCIL_SIZE_EXT;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_EXT_packed_depth_stencil */

View File

@@ -0,0 +1,76 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_EXT_read_format_bgra
#define INCLUDED_lime_graphics_opengl_ext_EXT_read_format_bgra
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_87671ce3ef4fd386_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,EXT_read_format_bgra)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES EXT_read_format_bgra_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef EXT_read_format_bgra_obj OBJ_;
EXT_read_format_bgra_obj();
public:
enum { _hx_ClassId = 0x217f1ec3 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.EXT_read_format_bgra")
{ 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.ext.EXT_read_format_bgra"); }
inline static hx::ObjectPtr< EXT_read_format_bgra_obj > __new() {
hx::ObjectPtr< EXT_read_format_bgra_obj > __this = new EXT_read_format_bgra_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< EXT_read_format_bgra_obj > __alloc(hx::Ctx *_hx_ctx) {
EXT_read_format_bgra_obj *__this = (EXT_read_format_bgra_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(EXT_read_format_bgra_obj), false, "lime.graphics.opengl.ext.EXT_read_format_bgra"));
*(void **)__this = EXT_read_format_bgra_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_87671ce3ef4fd386_4_new)
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::EXT_read_format_bgra)(__this) )->UNSIGNED_SHORT_1_5_5_5_REV_EXT = 33638;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::EXT_read_format_bgra)(__this) )->UNSIGNED_SHORT_4_4_4_4_REV_EXT = 33637;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::EXT_read_format_bgra)(__this) )->BGRA_EXT = 32993;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~EXT_read_format_bgra_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("EXT_read_format_bgra",11,c1,96,f4); }
int BGRA_EXT;
int UNSIGNED_SHORT_4_4_4_4_REV_EXT;
int UNSIGNED_SHORT_1_5_5_5_REV_EXT;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_EXT_read_format_bgra */

View File

@@ -0,0 +1,84 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_EXT_robustness
#define INCLUDED_lime_graphics_opengl_ext_EXT_robustness
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_60e6ca196390a6ae_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,EXT_robustness)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES EXT_robustness_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef EXT_robustness_obj OBJ_;
EXT_robustness_obj();
public:
enum { _hx_ClassId = 0x3407b6f8 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.EXT_robustness")
{ 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.ext.EXT_robustness"); }
inline static hx::ObjectPtr< EXT_robustness_obj > __new() {
hx::ObjectPtr< EXT_robustness_obj > __this = new EXT_robustness_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< EXT_robustness_obj > __alloc(hx::Ctx *_hx_ctx) {
EXT_robustness_obj *__this = (EXT_robustness_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(EXT_robustness_obj), false, "lime.graphics.opengl.ext.EXT_robustness"));
*(void **)__this = EXT_robustness_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_60e6ca196390a6ae_4_new)
HXLINE( 12) ( ( ::lime::graphics::opengl::ext::EXT_robustness)(__this) )->NO_RESET_NOTIFICATION_EXT = 33377;
HXLINE( 11) ( ( ::lime::graphics::opengl::ext::EXT_robustness)(__this) )->LOSE_CONTEXT_ON_RESET_EXT = 33362;
HXLINE( 10) ( ( ::lime::graphics::opengl::ext::EXT_robustness)(__this) )->RESET_NOTIFICATION_STRATEGY_EXT = 33366;
HXLINE( 9) ( ( ::lime::graphics::opengl::ext::EXT_robustness)(__this) )->CONTEXT_ROBUST_ACCESS_EXT = 37107;
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::EXT_robustness)(__this) )->UNKNOWN_CONTEXT_RESET_EXT = 33365;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::EXT_robustness)(__this) )->INNOCENT_CONTEXT_RESET_EXT = 33364;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::EXT_robustness)(__this) )->GUILTY_CONTEXT_RESET_EXT = 33363;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~EXT_robustness_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("EXT_robustness",c6,8a,39,e5); }
int GUILTY_CONTEXT_RESET_EXT;
int INNOCENT_CONTEXT_RESET_EXT;
int UNKNOWN_CONTEXT_RESET_EXT;
int CONTEXT_ROBUST_ACCESS_EXT;
int RESET_NOTIFICATION_STRATEGY_EXT;
int LOSE_CONTEXT_ON_RESET_EXT;
int NO_RESET_NOTIFICATION_EXT;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_EXT_robustness */

View File

@@ -0,0 +1,78 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_EXT_sRGB
#define INCLUDED_lime_graphics_opengl_ext_EXT_sRGB
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_36f3917dca2bced0_5_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,EXT_sRGB)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES EXT_sRGB_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef EXT_sRGB_obj OBJ_;
EXT_sRGB_obj();
public:
enum { _hx_ClassId = 0x55831fe6 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.EXT_sRGB")
{ 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.ext.EXT_sRGB"); }
inline static hx::ObjectPtr< EXT_sRGB_obj > __new() {
hx::ObjectPtr< EXT_sRGB_obj > __this = new EXT_sRGB_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< EXT_sRGB_obj > __alloc(hx::Ctx *_hx_ctx) {
EXT_sRGB_obj *__this = (EXT_sRGB_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(EXT_sRGB_obj), false, "lime.graphics.opengl.ext.EXT_sRGB"));
*(void **)__this = EXT_sRGB_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_36f3917dca2bced0_5_new)
HXLINE( 10) ( ( ::lime::graphics::opengl::ext::EXT_sRGB)(__this) )->FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT = 33296;
HXLINE( 9) ( ( ::lime::graphics::opengl::ext::EXT_sRGB)(__this) )->SRGB8_ALPHA8_EXT = 35907;
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::EXT_sRGB)(__this) )->SRGB_ALPHA_EXT = 35906;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::EXT_sRGB)(__this) )->SRGB_EXT = 35904;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~EXT_sRGB_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("EXT_sRGB",18,00,47,4b); }
int SRGB_EXT;
int SRGB_ALPHA_EXT;
int SRGB8_ALPHA8_EXT;
int FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_EXT_sRGB */

View File

@@ -0,0 +1,82 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_EXT_separate_shader_objects
#define INCLUDED_lime_graphics_opengl_ext_EXT_separate_shader_objects
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_daff336b6d887460_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,EXT_separate_shader_objects)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES EXT_separate_shader_objects_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef EXT_separate_shader_objects_obj OBJ_;
EXT_separate_shader_objects_obj();
public:
enum { _hx_ClassId = 0x1c8bcaa6 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.EXT_separate_shader_objects")
{ 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.ext.EXT_separate_shader_objects"); }
inline static hx::ObjectPtr< EXT_separate_shader_objects_obj > __new() {
hx::ObjectPtr< EXT_separate_shader_objects_obj > __this = new EXT_separate_shader_objects_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< EXT_separate_shader_objects_obj > __alloc(hx::Ctx *_hx_ctx) {
EXT_separate_shader_objects_obj *__this = (EXT_separate_shader_objects_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(EXT_separate_shader_objects_obj), false, "lime.graphics.opengl.ext.EXT_separate_shader_objects"));
*(void **)__this = EXT_separate_shader_objects_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_daff336b6d887460_4_new)
HXLINE( 11) ( ( ::lime::graphics::opengl::ext::EXT_separate_shader_objects)(__this) )->PROGRAM_PIPELINE_BINDING_EXT = 33370;
HXLINE( 10) ( ( ::lime::graphics::opengl::ext::EXT_separate_shader_objects)(__this) )->ACTIVE_PROGRAM_EXT = 33369;
HXLINE( 9) ( ( ::lime::graphics::opengl::ext::EXT_separate_shader_objects)(__this) )->PROGRAM_SEPARABLE_EXT = 33368;
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::EXT_separate_shader_objects)(__this) )->ALL_SHADER_BITS_EXT = -1;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::EXT_separate_shader_objects)(__this) )->FRAGMENT_SHADER_BIT_EXT = 2;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::EXT_separate_shader_objects)(__this) )->VERTEX_SHADER_BIT_EXT = 1;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~EXT_separate_shader_objects_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("EXT_separate_shader_objects",18,2e,eb,43); }
int VERTEX_SHADER_BIT_EXT;
int FRAGMENT_SHADER_BIT_EXT;
int ALL_SHADER_BITS_EXT;
int PROGRAM_SEPARABLE_EXT;
int ACTIVE_PROGRAM_EXT;
int PROGRAM_PIPELINE_BINDING_EXT;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_EXT_separate_shader_objects */

View File

@@ -0,0 +1,72 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_EXT_shader_framebuffer_fetch
#define INCLUDED_lime_graphics_opengl_ext_EXT_shader_framebuffer_fetch
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_c2a15eaaaac5f681_6_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,EXT_shader_framebuffer_fetch)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES EXT_shader_framebuffer_fetch_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef EXT_shader_framebuffer_fetch_obj OBJ_;
EXT_shader_framebuffer_fetch_obj();
public:
enum { _hx_ClassId = 0x214263be };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.EXT_shader_framebuffer_fetch")
{ 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.ext.EXT_shader_framebuffer_fetch"); }
inline static hx::ObjectPtr< EXT_shader_framebuffer_fetch_obj > __new() {
hx::ObjectPtr< EXT_shader_framebuffer_fetch_obj > __this = new EXT_shader_framebuffer_fetch_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< EXT_shader_framebuffer_fetch_obj > __alloc(hx::Ctx *_hx_ctx) {
EXT_shader_framebuffer_fetch_obj *__this = (EXT_shader_framebuffer_fetch_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(EXT_shader_framebuffer_fetch_obj), false, "lime.graphics.opengl.ext.EXT_shader_framebuffer_fetch"));
*(void **)__this = EXT_shader_framebuffer_fetch_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_c2a15eaaaac5f681_6_new)
HXDLIN( 6) ( ( ::lime::graphics::opengl::ext::EXT_shader_framebuffer_fetch)(__this) )->FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT = 35410;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~EXT_shader_framebuffer_fetch_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("EXT_shader_framebuffer_fetch",0c,04,5a,6d); }
int FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_EXT_shader_framebuffer_fetch */

View File

@@ -0,0 +1,67 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_EXT_shader_texture_lod
#define INCLUDED_lime_graphics_opengl_ext_EXT_shader_texture_lod
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_e1acbdc797cf4fd1_7_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,EXT_shader_texture_lod)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES EXT_shader_texture_lod_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef EXT_shader_texture_lod_obj OBJ_;
EXT_shader_texture_lod_obj();
public:
enum { _hx_ClassId = 0x6b73b547 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.EXT_shader_texture_lod")
{ 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.ext.EXT_shader_texture_lod"); }
inline static hx::ObjectPtr< EXT_shader_texture_lod_obj > __new() {
hx::ObjectPtr< EXT_shader_texture_lod_obj > __this = new EXT_shader_texture_lod_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< EXT_shader_texture_lod_obj > __alloc(hx::Ctx *_hx_ctx) {
EXT_shader_texture_lod_obj *__this = (EXT_shader_texture_lod_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(EXT_shader_texture_lod_obj), false, "lime.graphics.opengl.ext.EXT_shader_texture_lod"));
*(void **)__this = EXT_shader_texture_lod_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_e1acbdc797cf4fd1_7_new)
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~EXT_shader_texture_lod_obj();
HX_DO_RTTI_ALL;
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("EXT_shader_texture_lod",c1,4c,48,65); }
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_EXT_shader_texture_lod */

View File

@@ -0,0 +1,78 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_EXT_shadow_samplers
#define INCLUDED_lime_graphics_opengl_ext_EXT_shadow_samplers
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_21ea11ad88c3ea67_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,EXT_shadow_samplers)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES EXT_shadow_samplers_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef EXT_shadow_samplers_obj OBJ_;
EXT_shadow_samplers_obj();
public:
enum { _hx_ClassId = 0x017af17a };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.EXT_shadow_samplers")
{ 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.ext.EXT_shadow_samplers"); }
inline static hx::ObjectPtr< EXT_shadow_samplers_obj > __new() {
hx::ObjectPtr< EXT_shadow_samplers_obj > __this = new EXT_shadow_samplers_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< EXT_shadow_samplers_obj > __alloc(hx::Ctx *_hx_ctx) {
EXT_shadow_samplers_obj *__this = (EXT_shadow_samplers_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(EXT_shadow_samplers_obj), false, "lime.graphics.opengl.ext.EXT_shadow_samplers"));
*(void **)__this = EXT_shadow_samplers_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_21ea11ad88c3ea67_4_new)
HXLINE( 9) ( ( ::lime::graphics::opengl::ext::EXT_shadow_samplers)(__this) )->SAMPLER_2D_SHADOW_EXT = 35682;
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::EXT_shadow_samplers)(__this) )->COMPARE_REF_TO_TEXTURE_EXT = 34894;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::EXT_shadow_samplers)(__this) )->TEXTURE_COMPARE_FUNC_EXT = 34893;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::EXT_shadow_samplers)(__this) )->TEXTURE_COMPARE_MODE_EXT = 34892;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~EXT_shadow_samplers_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("EXT_shadow_samplers",ec,92,50,09); }
int TEXTURE_COMPARE_MODE_EXT;
int TEXTURE_COMPARE_FUNC_EXT;
int COMPARE_REF_TO_TEXTURE_EXT;
int SAMPLER_2D_SHADOW_EXT;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_EXT_shadow_samplers */

View File

@@ -0,0 +1,74 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_EXT_texture_compression_dxt1
#define INCLUDED_lime_graphics_opengl_ext_EXT_texture_compression_dxt1
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_b718990e202eab9f_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,EXT_texture_compression_dxt1)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES EXT_texture_compression_dxt1_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef EXT_texture_compression_dxt1_obj OBJ_;
EXT_texture_compression_dxt1_obj();
public:
enum { _hx_ClassId = 0x2add0e1e };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.EXT_texture_compression_dxt1")
{ 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.ext.EXT_texture_compression_dxt1"); }
inline static hx::ObjectPtr< EXT_texture_compression_dxt1_obj > __new() {
hx::ObjectPtr< EXT_texture_compression_dxt1_obj > __this = new EXT_texture_compression_dxt1_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< EXT_texture_compression_dxt1_obj > __alloc(hx::Ctx *_hx_ctx) {
EXT_texture_compression_dxt1_obj *__this = (EXT_texture_compression_dxt1_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(EXT_texture_compression_dxt1_obj), false, "lime.graphics.opengl.ext.EXT_texture_compression_dxt1"));
*(void **)__this = EXT_texture_compression_dxt1_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_b718990e202eab9f_4_new)
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::EXT_texture_compression_dxt1)(__this) )->COMPRESSED_RGBA_S3TC_DXT1_EXT = 33777;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::EXT_texture_compression_dxt1)(__this) )->COMPRESSED_RGB_S3TC_DXT1_EXT = 33776;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~EXT_texture_compression_dxt1_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("EXT_texture_compression_dxt1",6c,ae,f4,76); }
int COMPRESSED_RGB_S3TC_DXT1_EXT;
int COMPRESSED_RGBA_S3TC_DXT1_EXT;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_EXT_texture_compression_dxt1 */

View File

@@ -0,0 +1,78 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_EXT_texture_compression_s3tc
#define INCLUDED_lime_graphics_opengl_ext_EXT_texture_compression_s3tc
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_65773d6de4f580f8_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,EXT_texture_compression_s3tc)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES EXT_texture_compression_s3tc_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef EXT_texture_compression_s3tc_obj OBJ_;
EXT_texture_compression_s3tc_obj();
public:
enum { _hx_ClassId = 0x3492e61c };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.EXT_texture_compression_s3tc")
{ 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.ext.EXT_texture_compression_s3tc"); }
inline static hx::ObjectPtr< EXT_texture_compression_s3tc_obj > __new() {
hx::ObjectPtr< EXT_texture_compression_s3tc_obj > __this = new EXT_texture_compression_s3tc_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< EXT_texture_compression_s3tc_obj > __alloc(hx::Ctx *_hx_ctx) {
EXT_texture_compression_s3tc_obj *__this = (EXT_texture_compression_s3tc_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(EXT_texture_compression_s3tc_obj), false, "lime.graphics.opengl.ext.EXT_texture_compression_s3tc"));
*(void **)__this = EXT_texture_compression_s3tc_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_65773d6de4f580f8_4_new)
HXLINE( 9) ( ( ::lime::graphics::opengl::ext::EXT_texture_compression_s3tc)(__this) )->COMPRESSED_RGBA_S3TC_DXT5_EXT = 33779;
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::EXT_texture_compression_s3tc)(__this) )->COMPRESSED_RGBA_S3TC_DXT3_EXT = 33778;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::EXT_texture_compression_s3tc)(__this) )->COMPRESSED_RGBA_S3TC_DXT1_EXT = 33777;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::EXT_texture_compression_s3tc)(__this) )->COMPRESSED_RGB_S3TC_DXT1_EXT = 33776;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~EXT_texture_compression_s3tc_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("EXT_texture_compression_s3tc",6a,86,aa,80); }
int COMPRESSED_RGB_S3TC_DXT1_EXT;
int COMPRESSED_RGBA_S3TC_DXT1_EXT;
int COMPRESSED_RGBA_S3TC_DXT3_EXT;
int COMPRESSED_RGBA_S3TC_DXT5_EXT;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_EXT_texture_compression_s3tc */

View File

@@ -0,0 +1,74 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_EXT_texture_filter_anisotropic
#define INCLUDED_lime_graphics_opengl_ext_EXT_texture_filter_anisotropic
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_d977a03d893e508f_5_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,EXT_texture_filter_anisotropic)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES EXT_texture_filter_anisotropic_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef EXT_texture_filter_anisotropic_obj OBJ_;
EXT_texture_filter_anisotropic_obj();
public:
enum { _hx_ClassId = 0x03b77c7e };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.EXT_texture_filter_anisotropic")
{ 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.ext.EXT_texture_filter_anisotropic"); }
inline static hx::ObjectPtr< EXT_texture_filter_anisotropic_obj > __new() {
hx::ObjectPtr< EXT_texture_filter_anisotropic_obj > __this = new EXT_texture_filter_anisotropic_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< EXT_texture_filter_anisotropic_obj > __alloc(hx::Ctx *_hx_ctx) {
EXT_texture_filter_anisotropic_obj *__this = (EXT_texture_filter_anisotropic_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(EXT_texture_filter_anisotropic_obj), false, "lime.graphics.opengl.ext.EXT_texture_filter_anisotropic"));
*(void **)__this = EXT_texture_filter_anisotropic_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_d977a03d893e508f_5_new)
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::EXT_texture_filter_anisotropic)(__this) )->MAX_TEXTURE_MAX_ANISOTROPY_EXT = 34047;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::EXT_texture_filter_anisotropic)(__this) )->TEXTURE_MAX_ANISOTROPY_EXT = 34046;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~EXT_texture_filter_anisotropic_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("EXT_texture_filter_anisotropic",4c,4c,32,3d); }
int TEXTURE_MAX_ANISOTROPY_EXT;
int MAX_TEXTURE_MAX_ANISOTROPY_EXT;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_EXT_texture_filter_anisotropic */

View File

@@ -0,0 +1,72 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_EXT_texture_format_BGRA8888
#define INCLUDED_lime_graphics_opengl_ext_EXT_texture_format_BGRA8888
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_d5b9ccaa5426931f_6_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,EXT_texture_format_BGRA8888)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES EXT_texture_format_BGRA8888_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef EXT_texture_format_BGRA8888_obj OBJ_;
EXT_texture_format_BGRA8888_obj();
public:
enum { _hx_ClassId = 0x12ed8b4c };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.EXT_texture_format_BGRA8888")
{ 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.ext.EXT_texture_format_BGRA8888"); }
inline static hx::ObjectPtr< EXT_texture_format_BGRA8888_obj > __new() {
hx::ObjectPtr< EXT_texture_format_BGRA8888_obj > __this = new EXT_texture_format_BGRA8888_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< EXT_texture_format_BGRA8888_obj > __alloc(hx::Ctx *_hx_ctx) {
EXT_texture_format_BGRA8888_obj *__this = (EXT_texture_format_BGRA8888_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(EXT_texture_format_BGRA8888_obj), false, "lime.graphics.opengl.ext.EXT_texture_format_BGRA8888"));
*(void **)__this = EXT_texture_format_BGRA8888_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_d5b9ccaa5426931f_6_new)
HXDLIN( 6) ( ( ::lime::graphics::opengl::ext::EXT_texture_format_BGRA8888)(__this) )->BGRA_EXT = 32993;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~EXT_texture_format_BGRA8888_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("EXT_texture_format_BGRA8888",5a,d2,bd,b2); }
int BGRA_EXT;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_EXT_texture_format_BGRA8888 */

View File

@@ -0,0 +1,78 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_EXT_texture_rg
#define INCLUDED_lime_graphics_opengl_ext_EXT_texture_rg
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_d8ba4f960147a2e5_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,EXT_texture_rg)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES EXT_texture_rg_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef EXT_texture_rg_obj OBJ_;
EXT_texture_rg_obj();
public:
enum { _hx_ClassId = 0x77f5bc65 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.EXT_texture_rg")
{ 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.ext.EXT_texture_rg"); }
inline static hx::ObjectPtr< EXT_texture_rg_obj > __new() {
hx::ObjectPtr< EXT_texture_rg_obj > __this = new EXT_texture_rg_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< EXT_texture_rg_obj > __alloc(hx::Ctx *_hx_ctx) {
EXT_texture_rg_obj *__this = (EXT_texture_rg_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(EXT_texture_rg_obj), false, "lime.graphics.opengl.ext.EXT_texture_rg"));
*(void **)__this = EXT_texture_rg_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_d8ba4f960147a2e5_4_new)
HXLINE( 9) ( ( ::lime::graphics::opengl::ext::EXT_texture_rg)(__this) )->RG8_EXT = 33323;
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::EXT_texture_rg)(__this) )->R8_EXT = 33321;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::EXT_texture_rg)(__this) )->RG_EXT = 33319;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::EXT_texture_rg)(__this) )->RED_EXT = 6403;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~EXT_texture_rg_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("EXT_texture_rg",17,ce,12,89); }
int RED_EXT;
int RG_EXT;
int R8_EXT;
int RG8_EXT;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_EXT_texture_rg */

View File

@@ -0,0 +1,116 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_EXT_texture_storage
#define INCLUDED_lime_graphics_opengl_ext_EXT_texture_storage
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_4a94eca10f0d89d1_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,EXT_texture_storage)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES EXT_texture_storage_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef EXT_texture_storage_obj OBJ_;
EXT_texture_storage_obj();
public:
enum { _hx_ClassId = 0x0203d7f7 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.EXT_texture_storage")
{ 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.ext.EXT_texture_storage"); }
inline static hx::ObjectPtr< EXT_texture_storage_obj > __new() {
hx::ObjectPtr< EXT_texture_storage_obj > __this = new EXT_texture_storage_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< EXT_texture_storage_obj > __alloc(hx::Ctx *_hx_ctx) {
EXT_texture_storage_obj *__this = (EXT_texture_storage_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(EXT_texture_storage_obj), false, "lime.graphics.opengl.ext.EXT_texture_storage"));
*(void **)__this = EXT_texture_storage_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_4a94eca10f0d89d1_4_new)
HXLINE( 28) ( ( ::lime::graphics::opengl::ext::EXT_texture_storage)(__this) )->RG16F_EXT = 33327;
HXLINE( 27) ( ( ::lime::graphics::opengl::ext::EXT_texture_storage)(__this) )->R16F_EXT = 33325;
HXLINE( 26) ( ( ::lime::graphics::opengl::ext::EXT_texture_storage)(__this) )->RG32F_EXT = 33328;
HXLINE( 25) ( ( ::lime::graphics::opengl::ext::EXT_texture_storage)(__this) )->R32F_EXT = 33326;
HXLINE( 24) ( ( ::lime::graphics::opengl::ext::EXT_texture_storage)(__this) )->RG8_EXT = 33323;
HXLINE( 23) ( ( ::lime::graphics::opengl::ext::EXT_texture_storage)(__this) )->R8_EXT = 33321;
HXLINE( 22) ( ( ::lime::graphics::opengl::ext::EXT_texture_storage)(__this) )->BGRA8_EXT = 37793;
HXLINE( 21) ( ( ::lime::graphics::opengl::ext::EXT_texture_storage)(__this) )->RGB10_EXT = 32850;
HXLINE( 20) ( ( ::lime::graphics::opengl::ext::EXT_texture_storage)(__this) )->RGB10_A2_EXT = 32857;
HXLINE( 19) ( ( ::lime::graphics::opengl::ext::EXT_texture_storage)(__this) )->LUMINANCE_ALPHA16F_EXT = 34847;
HXLINE( 18) ( ( ::lime::graphics::opengl::ext::EXT_texture_storage)(__this) )->LUMINANCE16F_EXT = 34846;
HXLINE( 17) ( ( ::lime::graphics::opengl::ext::EXT_texture_storage)(__this) )->ALPHA16F_EXT = 34844;
HXLINE( 16) ( ( ::lime::graphics::opengl::ext::EXT_texture_storage)(__this) )->RGB16F_EXT = 34843;
HXLINE( 15) ( ( ::lime::graphics::opengl::ext::EXT_texture_storage)(__this) )->RGBA16F_EXT = 34842;
HXLINE( 14) ( ( ::lime::graphics::opengl::ext::EXT_texture_storage)(__this) )->LUMINANCE_ALPHA32F_EXT = 34841;
HXLINE( 13) ( ( ::lime::graphics::opengl::ext::EXT_texture_storage)(__this) )->LUMINANCE32F_EXT = 34840;
HXLINE( 12) ( ( ::lime::graphics::opengl::ext::EXT_texture_storage)(__this) )->ALPHA32F_EXT = 34838;
HXLINE( 11) ( ( ::lime::graphics::opengl::ext::EXT_texture_storage)(__this) )->RGB32F_EXT = 34837;
HXLINE( 10) ( ( ::lime::graphics::opengl::ext::EXT_texture_storage)(__this) )->RGBA32F_EXT = 34836;
HXLINE( 9) ( ( ::lime::graphics::opengl::ext::EXT_texture_storage)(__this) )->LUMINANCE8_ALPHA8_EXT = 32837;
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::EXT_texture_storage)(__this) )->LUMINANCE8_EXT = 32832;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::EXT_texture_storage)(__this) )->ALPHA8_EXT = 32828;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::EXT_texture_storage)(__this) )->TEXTURE_IMMUTABLE_FORMAT_EXT = 37167;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~EXT_texture_storage_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("EXT_texture_storage",99,91,8f,9d); }
int TEXTURE_IMMUTABLE_FORMAT_EXT;
int ALPHA8_EXT;
int LUMINANCE8_EXT;
int LUMINANCE8_ALPHA8_EXT;
int RGBA32F_EXT;
int RGB32F_EXT;
int ALPHA32F_EXT;
int LUMINANCE32F_EXT;
int LUMINANCE_ALPHA32F_EXT;
int RGBA16F_EXT;
int RGB16F_EXT;
int ALPHA16F_EXT;
int LUMINANCE16F_EXT;
int LUMINANCE_ALPHA16F_EXT;
int RGB10_A2_EXT;
int RGB10_EXT;
int BGRA8_EXT;
int R8_EXT;
int RG8_EXT;
int R32F_EXT;
int RG32F_EXT;
int R16F_EXT;
int RG16F_EXT;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_EXT_texture_storage */

View File

@@ -0,0 +1,72 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_EXT_texture_type_2_10_10_10_REV
#define INCLUDED_lime_graphics_opengl_ext_EXT_texture_type_2_10_10_10_REV
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_d9ba4fd59f8a4b9b_6_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,EXT_texture_type_2_10_10_10_REV)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES EXT_texture_type_2_10_10_10_REV_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef EXT_texture_type_2_10_10_10_REV_obj OBJ_;
EXT_texture_type_2_10_10_10_REV_obj();
public:
enum { _hx_ClassId = 0x6d989885 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.EXT_texture_type_2_10_10_10_REV")
{ 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.ext.EXT_texture_type_2_10_10_10_REV"); }
inline static hx::ObjectPtr< EXT_texture_type_2_10_10_10_REV_obj > __new() {
hx::ObjectPtr< EXT_texture_type_2_10_10_10_REV_obj > __this = new EXT_texture_type_2_10_10_10_REV_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< EXT_texture_type_2_10_10_10_REV_obj > __alloc(hx::Ctx *_hx_ctx) {
EXT_texture_type_2_10_10_10_REV_obj *__this = (EXT_texture_type_2_10_10_10_REV_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(EXT_texture_type_2_10_10_10_REV_obj), false, "lime.graphics.opengl.ext.EXT_texture_type_2_10_10_10_REV"));
*(void **)__this = EXT_texture_type_2_10_10_10_REV_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_d9ba4fd59f8a4b9b_6_new)
HXDLIN( 6) ( ( ::lime::graphics::opengl::ext::EXT_texture_type_2_10_10_10_REV)(__this) )->UNSIGNED_INT_2_10_10_10_REV_EXT = 33640;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~EXT_texture_type_2_10_10_10_REV_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("EXT_texture_type_2_10_10_10_REV",93,7e,34,b8); }
int UNSIGNED_INT_2_10_10_10_REV_EXT;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_EXT_texture_type_2_10_10_10_REV */

View File

@@ -0,0 +1,76 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_EXT_unpack_subimage
#define INCLUDED_lime_graphics_opengl_ext_EXT_unpack_subimage
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_379d20639afe89d4_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,EXT_unpack_subimage)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES EXT_unpack_subimage_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef EXT_unpack_subimage_obj OBJ_;
EXT_unpack_subimage_obj();
public:
enum { _hx_ClassId = 0x01f3d05c };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.EXT_unpack_subimage")
{ 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.ext.EXT_unpack_subimage"); }
inline static hx::ObjectPtr< EXT_unpack_subimage_obj > __new() {
hx::ObjectPtr< EXT_unpack_subimage_obj > __this = new EXT_unpack_subimage_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< EXT_unpack_subimage_obj > __alloc(hx::Ctx *_hx_ctx) {
EXT_unpack_subimage_obj *__this = (EXT_unpack_subimage_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(EXT_unpack_subimage_obj), false, "lime.graphics.opengl.ext.EXT_unpack_subimage"));
*(void **)__this = EXT_unpack_subimage_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_379d20639afe89d4_4_new)
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::EXT_unpack_subimage)(__this) )->UNPACK_SKIP_PIXELS = 3316;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::EXT_unpack_subimage)(__this) )->UNPACK_SKIP_ROWS = 3315;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::EXT_unpack_subimage)(__this) )->UNPACK_ROW_LENGTH = 3314;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~EXT_unpack_subimage_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("EXT_unpack_subimage",4a,96,0e,d9); }
int UNPACK_ROW_LENGTH;
int UNPACK_SKIP_ROWS;
int UNPACK_SKIP_PIXELS;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_EXT_unpack_subimage */

View File

@@ -0,0 +1,72 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_FJ_shader_binary_GCCSO
#define INCLUDED_lime_graphics_opengl_ext_FJ_shader_binary_GCCSO
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_2eff1332e1dfb34e_6_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,FJ_shader_binary_GCCSO)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES FJ_shader_binary_GCCSO_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef FJ_shader_binary_GCCSO_obj OBJ_;
FJ_shader_binary_GCCSO_obj();
public:
enum { _hx_ClassId = 0x79e6ce4e };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.FJ_shader_binary_GCCSO")
{ 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.ext.FJ_shader_binary_GCCSO"); }
inline static hx::ObjectPtr< FJ_shader_binary_GCCSO_obj > __new() {
hx::ObjectPtr< FJ_shader_binary_GCCSO_obj > __this = new FJ_shader_binary_GCCSO_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< FJ_shader_binary_GCCSO_obj > __alloc(hx::Ctx *_hx_ctx) {
FJ_shader_binary_GCCSO_obj *__this = (FJ_shader_binary_GCCSO_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(FJ_shader_binary_GCCSO_obj), false, "lime.graphics.opengl.ext.FJ_shader_binary_GCCSO"));
*(void **)__this = FJ_shader_binary_GCCSO_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_2eff1332e1dfb34e_6_new)
HXDLIN( 6) ( ( ::lime::graphics::opengl::ext::FJ_shader_binary_GCCSO)(__this) )->GCCSO_SHADER_BINARY_FJ = 37472;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~FJ_shader_binary_GCCSO_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("FJ_shader_binary_GCCSO",e4,a3,c9,4b); }
int GCCSO_SHADER_BINARY_FJ;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_FJ_shader_binary_GCCSO */

View File

@@ -0,0 +1,78 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_IMG_multisampled_render_to_texture
#define INCLUDED_lime_graphics_opengl_ext_IMG_multisampled_render_to_texture
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_ebcce84ebca33b42_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,IMG_multisampled_render_to_texture)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES IMG_multisampled_render_to_texture_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef IMG_multisampled_render_to_texture_obj OBJ_;
IMG_multisampled_render_to_texture_obj();
public:
enum { _hx_ClassId = 0x432ebe50 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.IMG_multisampled_render_to_texture")
{ 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.ext.IMG_multisampled_render_to_texture"); }
inline static hx::ObjectPtr< IMG_multisampled_render_to_texture_obj > __new() {
hx::ObjectPtr< IMG_multisampled_render_to_texture_obj > __this = new IMG_multisampled_render_to_texture_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< IMG_multisampled_render_to_texture_obj > __alloc(hx::Ctx *_hx_ctx) {
IMG_multisampled_render_to_texture_obj *__this = (IMG_multisampled_render_to_texture_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(IMG_multisampled_render_to_texture_obj), false, "lime.graphics.opengl.ext.IMG_multisampled_render_to_texture"));
*(void **)__this = IMG_multisampled_render_to_texture_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_ebcce84ebca33b42_4_new)
HXLINE( 9) ( ( ::lime::graphics::opengl::ext::IMG_multisampled_render_to_texture)(__this) )->TEXTURE_SAMPLES_IMG = 37174;
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::IMG_multisampled_render_to_texture)(__this) )->MAX_SAMPLES_IMG = 37173;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::IMG_multisampled_render_to_texture)(__this) )->FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG = 37172;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::IMG_multisampled_render_to_texture)(__this) )->RENDERBUFFER_SAMPLES_IMG = 37171;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~IMG_multisampled_render_to_texture_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("IMG_multisampled_render_to_texture",1e,8d,48,50); }
int RENDERBUFFER_SAMPLES_IMG;
int FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG;
int MAX_SAMPLES_IMG;
int TEXTURE_SAMPLES_IMG;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_IMG_multisampled_render_to_texture */

View File

@@ -0,0 +1,72 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_IMG_program_binary
#define INCLUDED_lime_graphics_opengl_ext_IMG_program_binary
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_ad90b26c872a9ef8_6_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,IMG_program_binary)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES IMG_program_binary_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef IMG_program_binary_obj OBJ_;
IMG_program_binary_obj();
public:
enum { _hx_ClassId = 0x3e97c0ea };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.IMG_program_binary")
{ 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.ext.IMG_program_binary"); }
inline static hx::ObjectPtr< IMG_program_binary_obj > __new() {
hx::ObjectPtr< IMG_program_binary_obj > __this = new IMG_program_binary_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< IMG_program_binary_obj > __alloc(hx::Ctx *_hx_ctx) {
IMG_program_binary_obj *__this = (IMG_program_binary_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(IMG_program_binary_obj), false, "lime.graphics.opengl.ext.IMG_program_binary"));
*(void **)__this = IMG_program_binary_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_ad90b26c872a9ef8_6_new)
HXDLIN( 6) ( ( ::lime::graphics::opengl::ext::IMG_program_binary)(__this) )->SGX_PROGRAM_BINARY_IMG = 37168;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~IMG_program_binary_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("IMG_program_binary",b8,93,3a,05); }
int SGX_PROGRAM_BINARY_IMG;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_IMG_program_binary */

View File

@@ -0,0 +1,74 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_IMG_read_format
#define INCLUDED_lime_graphics_opengl_ext_IMG_read_format
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_4bfa4e4fce498d05_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,IMG_read_format)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES IMG_read_format_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef IMG_read_format_obj OBJ_;
IMG_read_format_obj();
public:
enum { _hx_ClassId = 0x5f87aa32 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.IMG_read_format")
{ 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.ext.IMG_read_format"); }
inline static hx::ObjectPtr< IMG_read_format_obj > __new() {
hx::ObjectPtr< IMG_read_format_obj > __this = new IMG_read_format_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< IMG_read_format_obj > __alloc(hx::Ctx *_hx_ctx) {
IMG_read_format_obj *__this = (IMG_read_format_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(IMG_read_format_obj), false, "lime.graphics.opengl.ext.IMG_read_format"));
*(void **)__this = IMG_read_format_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_4bfa4e4fce498d05_4_new)
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::IMG_read_format)(__this) )->UNSIGNED_SHORT_4_4_4_4_REV_IMG = 33637;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::IMG_read_format)(__this) )->BGRA_IMG = 32993;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~IMG_read_format_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("IMG_read_format",a4,2a,ef,b9); }
int BGRA_IMG;
int UNSIGNED_SHORT_4_4_4_4_REV_IMG;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_IMG_read_format */

View File

@@ -0,0 +1,72 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_IMG_shader_binary
#define INCLUDED_lime_graphics_opengl_ext_IMG_shader_binary
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_43d6216dc32e8c46_6_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,IMG_shader_binary)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES IMG_shader_binary_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef IMG_shader_binary_obj OBJ_;
IMG_shader_binary_obj();
public:
enum { _hx_ClassId = 0x7752eb8d };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.IMG_shader_binary")
{ 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.ext.IMG_shader_binary"); }
inline static hx::ObjectPtr< IMG_shader_binary_obj > __new() {
hx::ObjectPtr< IMG_shader_binary_obj > __this = new IMG_shader_binary_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< IMG_shader_binary_obj > __alloc(hx::Ctx *_hx_ctx) {
IMG_shader_binary_obj *__this = (IMG_shader_binary_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(IMG_shader_binary_obj), false, "lime.graphics.opengl.ext.IMG_shader_binary"));
*(void **)__this = IMG_shader_binary_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_43d6216dc32e8c46_6_new)
HXDLIN( 6) ( ( ::lime::graphics::opengl::ext::IMG_shader_binary)(__this) )->SGX_BINARY_IMG = 35850;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~IMG_shader_binary_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("IMG_shader_binary",7f,ec,f0,da); }
int SGX_BINARY_IMG;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_IMG_shader_binary */

View File

@@ -0,0 +1,78 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_IMG_texture_compression_pvrtc
#define INCLUDED_lime_graphics_opengl_ext_IMG_texture_compression_pvrtc
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_7f8e4f7c75ceaac2_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,IMG_texture_compression_pvrtc)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES IMG_texture_compression_pvrtc_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef IMG_texture_compression_pvrtc_obj OBJ_;
IMG_texture_compression_pvrtc_obj();
public:
enum { _hx_ClassId = 0x67caba74 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.IMG_texture_compression_pvrtc")
{ 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.ext.IMG_texture_compression_pvrtc"); }
inline static hx::ObjectPtr< IMG_texture_compression_pvrtc_obj > __new() {
hx::ObjectPtr< IMG_texture_compression_pvrtc_obj > __this = new IMG_texture_compression_pvrtc_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< IMG_texture_compression_pvrtc_obj > __alloc(hx::Ctx *_hx_ctx) {
IMG_texture_compression_pvrtc_obj *__this = (IMG_texture_compression_pvrtc_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(IMG_texture_compression_pvrtc_obj), false, "lime.graphics.opengl.ext.IMG_texture_compression_pvrtc"));
*(void **)__this = IMG_texture_compression_pvrtc_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_7f8e4f7c75ceaac2_4_new)
HXLINE( 9) ( ( ::lime::graphics::opengl::ext::IMG_texture_compression_pvrtc)(__this) )->COMPRESSED_RGBA_PVRTC_2BPPV1_IMG = 35843;
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::IMG_texture_compression_pvrtc)(__this) )->COMPRESSED_RGBA_PVRTC_4BPPV1_IMG = 35842;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::IMG_texture_compression_pvrtc)(__this) )->COMPRESSED_RGB_PVRTC_2BPPV1_IMG = 35841;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::IMG_texture_compression_pvrtc)(__this) )->COMPRESSED_RGB_PVRTC_4BPPV1_IMG = 35840;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~IMG_texture_compression_pvrtc_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("IMG_texture_compression_pvrtc",02,61,85,d1); }
int COMPRESSED_RGB_PVRTC_4BPPV1_IMG;
int COMPRESSED_RGB_PVRTC_2BPPV1_IMG;
int COMPRESSED_RGBA_PVRTC_4BPPV1_IMG;
int COMPRESSED_RGBA_PVRTC_2BPPV1_IMG;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_IMG_texture_compression_pvrtc */

View File

@@ -0,0 +1,146 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_KHR_debug
#define INCLUDED_lime_graphics_opengl_ext_KHR_debug
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_e7ead9e1a8712dad_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,KHR_debug)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES KHR_debug_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef KHR_debug_obj OBJ_;
KHR_debug_obj();
public:
enum { _hx_ClassId = 0x4255c077 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.KHR_debug")
{ 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.ext.KHR_debug"); }
inline static hx::ObjectPtr< KHR_debug_obj > __new() {
hx::ObjectPtr< KHR_debug_obj > __this = new KHR_debug_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< KHR_debug_obj > __alloc(hx::Ctx *_hx_ctx) {
KHR_debug_obj *__this = (KHR_debug_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(KHR_debug_obj), false, "lime.graphics.opengl.ext.KHR_debug"));
*(void **)__this = KHR_debug_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_e7ead9e1a8712dad_4_new)
HXLINE( 43) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->STACK_UNDERFLOW = 1284;
HXLINE( 42) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->STACK_OVERFLOW = 1283;
HXLINE( 41) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->CONTEXT_FLAG_DEBUG_BIT = 2;
HXLINE( 40) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->DEBUG_OUTPUT = 37600;
HXLINE( 39) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->DEBUG_SEVERITY_LOW = 37192;
HXLINE( 38) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->DEBUG_SEVERITY_MEDIUM = 37191;
HXLINE( 37) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->DEBUG_SEVERITY_HIGH = 37190;
HXLINE( 36) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->DEBUG_LOGGED_MESSAGES = 37189;
HXLINE( 35) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->MAX_DEBUG_LOGGED_MESSAGES = 37188;
HXLINE( 34) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->MAX_DEBUG_MESSAGE_LENGTH = 37187;
HXLINE( 33) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->MAX_LABEL_LENGTH = 33512;
HXLINE( 32) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->SAMPLER = 33510;
HXLINE( 31) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->QUERY = 33507;
HXLINE( 30) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->PROGRAM = 33506;
HXLINE( 29) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->SHADER = 33505;
HXLINE( 28) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->BUFFER = 33504;
HXLINE( 27) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->DEBUG_GROUP_STACK_DEPTH = 33389;
HXLINE( 26) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->MAX_DEBUG_GROUP_STACK_DEPTH = 33388;
HXLINE( 25) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->DEBUG_SEVERITY_NOTIFICATION = 33387;
HXLINE( 24) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->DEBUG_TYPE_POP_GROUP = 33386;
HXLINE( 23) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->DEBUG_TYPE_PUSH_GROUP = 33385;
HXLINE( 22) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->DEBUG_TYPE_MARKER = 33384;
HXLINE( 21) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->DEBUG_TYPE_OTHER = 33361;
HXLINE( 20) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->DEBUG_TYPE_PERFORMANCE = 33360;
HXLINE( 19) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->DEBUG_TYPE_PORTABILITY = 33359;
HXLINE( 18) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->DEBUG_TYPE_UNDEFINED_BEHAVIOR = 33358;
HXLINE( 17) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->DEBUG_TYPE_DEPRECATED_BEHAVIOR = 33357;
HXLINE( 16) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->DEBUG_TYPE_ERROR = 33356;
HXLINE( 15) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->DEBUG_SOURCE_OTHER = 33355;
HXLINE( 14) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->DEBUG_SOURCE_APPLICATION = 33354;
HXLINE( 13) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->DEBUG_SOURCE_THIRD_PARTY = 33353;
HXLINE( 12) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->DEBUG_SOURCE_SHADER_COMPILER = 33352;
HXLINE( 11) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->DEBUG_SOURCE_WINDOW_SYSTEM = 33351;
HXLINE( 10) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->DEBUG_SOURCE_API = 33350;
HXLINE( 9) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->DEBUG_CALLBACK_USER_PARAM = 33349;
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->DEBUG_CALLBACK_FUNCTION = 33348;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->DEBUG_NEXT_LOGGED_MESSAGE_LENGTH = 33347;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::KHR_debug)(__this) )->DEBUG_OUTPUT_SYNCHRONOUS = 33346;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~KHR_debug_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("KHR_debug",69,7f,d0,07); }
int DEBUG_OUTPUT_SYNCHRONOUS;
int DEBUG_NEXT_LOGGED_MESSAGE_LENGTH;
int DEBUG_CALLBACK_FUNCTION;
int DEBUG_CALLBACK_USER_PARAM;
int DEBUG_SOURCE_API;
int DEBUG_SOURCE_WINDOW_SYSTEM;
int DEBUG_SOURCE_SHADER_COMPILER;
int DEBUG_SOURCE_THIRD_PARTY;
int DEBUG_SOURCE_APPLICATION;
int DEBUG_SOURCE_OTHER;
int DEBUG_TYPE_ERROR;
int DEBUG_TYPE_DEPRECATED_BEHAVIOR;
int DEBUG_TYPE_UNDEFINED_BEHAVIOR;
int DEBUG_TYPE_PORTABILITY;
int DEBUG_TYPE_PERFORMANCE;
int DEBUG_TYPE_OTHER;
int DEBUG_TYPE_MARKER;
int DEBUG_TYPE_PUSH_GROUP;
int DEBUG_TYPE_POP_GROUP;
int DEBUG_SEVERITY_NOTIFICATION;
int MAX_DEBUG_GROUP_STACK_DEPTH;
int DEBUG_GROUP_STACK_DEPTH;
int BUFFER;
int SHADER;
int PROGRAM;
int QUERY;
int SAMPLER;
int MAX_LABEL_LENGTH;
int MAX_DEBUG_MESSAGE_LENGTH;
int MAX_DEBUG_LOGGED_MESSAGES;
int DEBUG_LOGGED_MESSAGES;
int DEBUG_SEVERITY_HIGH;
int DEBUG_SEVERITY_MEDIUM;
int DEBUG_SEVERITY_LOW;
int DEBUG_OUTPUT;
int CONTEXT_FLAG_DEBUG_BIT;
int STACK_OVERFLOW;
int STACK_UNDERFLOW;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_KHR_debug */

View File

@@ -0,0 +1,126 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_KHR_texture_compression_astc_ldr
#define INCLUDED_lime_graphics_opengl_ext_KHR_texture_compression_astc_ldr
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_34b59b2f01b3fbe6_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,KHR_texture_compression_astc_ldr)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES KHR_texture_compression_astc_ldr_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef KHR_texture_compression_astc_ldr_obj OBJ_;
KHR_texture_compression_astc_ldr_obj();
public:
enum { _hx_ClassId = 0x410d4a15 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.KHR_texture_compression_astc_ldr")
{ 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.ext.KHR_texture_compression_astc_ldr"); }
inline static hx::ObjectPtr< KHR_texture_compression_astc_ldr_obj > __new() {
hx::ObjectPtr< KHR_texture_compression_astc_ldr_obj > __this = new KHR_texture_compression_astc_ldr_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< KHR_texture_compression_astc_ldr_obj > __alloc(hx::Ctx *_hx_ctx) {
KHR_texture_compression_astc_ldr_obj *__this = (KHR_texture_compression_astc_ldr_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(KHR_texture_compression_astc_ldr_obj), false, "lime.graphics.opengl.ext.KHR_texture_compression_astc_ldr"));
*(void **)__this = KHR_texture_compression_astc_ldr_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_34b59b2f01b3fbe6_4_new)
HXLINE( 33) ( ( ::lime::graphics::opengl::ext::KHR_texture_compression_astc_ldr)(__this) )->COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR = 37853;
HXLINE( 32) ( ( ::lime::graphics::opengl::ext::KHR_texture_compression_astc_ldr)(__this) )->COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR = 37852;
HXLINE( 31) ( ( ::lime::graphics::opengl::ext::KHR_texture_compression_astc_ldr)(__this) )->COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR = 37851;
HXLINE( 30) ( ( ::lime::graphics::opengl::ext::KHR_texture_compression_astc_ldr)(__this) )->COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR = 37850;
HXLINE( 29) ( ( ::lime::graphics::opengl::ext::KHR_texture_compression_astc_ldr)(__this) )->COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR = 37849;
HXLINE( 28) ( ( ::lime::graphics::opengl::ext::KHR_texture_compression_astc_ldr)(__this) )->COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR = 37848;
HXLINE( 27) ( ( ::lime::graphics::opengl::ext::KHR_texture_compression_astc_ldr)(__this) )->COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR = 37847;
HXLINE( 26) ( ( ::lime::graphics::opengl::ext::KHR_texture_compression_astc_ldr)(__this) )->COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR = 37846;
HXLINE( 25) ( ( ::lime::graphics::opengl::ext::KHR_texture_compression_astc_ldr)(__this) )->COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR = 37845;
HXLINE( 24) ( ( ::lime::graphics::opengl::ext::KHR_texture_compression_astc_ldr)(__this) )->COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR = 37844;
HXLINE( 23) ( ( ::lime::graphics::opengl::ext::KHR_texture_compression_astc_ldr)(__this) )->COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR = 37843;
HXLINE( 22) ( ( ::lime::graphics::opengl::ext::KHR_texture_compression_astc_ldr)(__this) )->COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR = 37842;
HXLINE( 21) ( ( ::lime::graphics::opengl::ext::KHR_texture_compression_astc_ldr)(__this) )->COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR = 37841;
HXLINE( 20) ( ( ::lime::graphics::opengl::ext::KHR_texture_compression_astc_ldr)(__this) )->COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR = 37840;
HXLINE( 19) ( ( ::lime::graphics::opengl::ext::KHR_texture_compression_astc_ldr)(__this) )->COMPRESSED_RGBA_ASTC_12x12_KHR = 37821;
HXLINE( 18) ( ( ::lime::graphics::opengl::ext::KHR_texture_compression_astc_ldr)(__this) )->COMPRESSED_RGBA_ASTC_12x10_KHR = 37820;
HXLINE( 17) ( ( ::lime::graphics::opengl::ext::KHR_texture_compression_astc_ldr)(__this) )->COMPRESSED_RGBA_ASTC_10x10_KHR = 37819;
HXLINE( 16) ( ( ::lime::graphics::opengl::ext::KHR_texture_compression_astc_ldr)(__this) )->COMPRESSED_RGBA_ASTC_10x8_KHR = 37818;
HXLINE( 15) ( ( ::lime::graphics::opengl::ext::KHR_texture_compression_astc_ldr)(__this) )->COMPRESSED_RGBA_ASTC_10x6_KHR = 37817;
HXLINE( 14) ( ( ::lime::graphics::opengl::ext::KHR_texture_compression_astc_ldr)(__this) )->COMPRESSED_RGBA_ASTC_10x5_KHR = 37816;
HXLINE( 13) ( ( ::lime::graphics::opengl::ext::KHR_texture_compression_astc_ldr)(__this) )->COMPRESSED_RGBA_ASTC_8x8_KHR = 37815;
HXLINE( 12) ( ( ::lime::graphics::opengl::ext::KHR_texture_compression_astc_ldr)(__this) )->COMPRESSED_RGBA_ASTC_8x6_KHR = 37814;
HXLINE( 11) ( ( ::lime::graphics::opengl::ext::KHR_texture_compression_astc_ldr)(__this) )->COMPRESSED_RGBA_ASTC_8x5_KHR = 37813;
HXLINE( 10) ( ( ::lime::graphics::opengl::ext::KHR_texture_compression_astc_ldr)(__this) )->COMPRESSED_RGBA_ASTC_6x6_KHR = 37812;
HXLINE( 9) ( ( ::lime::graphics::opengl::ext::KHR_texture_compression_astc_ldr)(__this) )->COMPRESSED_RGBA_ASTC_6x5_KHR = 37811;
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::KHR_texture_compression_astc_ldr)(__this) )->COMPRESSED_RGBA_ASTC_5x5_KHR = 37810;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::KHR_texture_compression_astc_ldr)(__this) )->COMPRESSED_RGBA_ASTC_5x4_KHR = 37809;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::KHR_texture_compression_astc_ldr)(__this) )->COMPRESSED_RGBA_ASTC_4x4_KHR = 37808;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~KHR_texture_compression_astc_ldr_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("KHR_texture_compression_astc_ldr",63,29,b6,ea); }
int COMPRESSED_RGBA_ASTC_4x4_KHR;
int COMPRESSED_RGBA_ASTC_5x4_KHR;
int COMPRESSED_RGBA_ASTC_5x5_KHR;
int COMPRESSED_RGBA_ASTC_6x5_KHR;
int COMPRESSED_RGBA_ASTC_6x6_KHR;
int COMPRESSED_RGBA_ASTC_8x5_KHR;
int COMPRESSED_RGBA_ASTC_8x6_KHR;
int COMPRESSED_RGBA_ASTC_8x8_KHR;
int COMPRESSED_RGBA_ASTC_10x5_KHR;
int COMPRESSED_RGBA_ASTC_10x6_KHR;
int COMPRESSED_RGBA_ASTC_10x8_KHR;
int COMPRESSED_RGBA_ASTC_10x10_KHR;
int COMPRESSED_RGBA_ASTC_12x10_KHR;
int COMPRESSED_RGBA_ASTC_12x12_KHR;
int COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR;
int COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR;
int COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR;
int COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR;
int COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR;
int COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR;
int COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR;
int COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR;
int COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR;
int COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR;
int COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR;
int COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR;
int COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR;
int COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_KHR_texture_compression_astc_ldr */

View File

@@ -0,0 +1,80 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_NVX_gpu_memory_info
#define INCLUDED_lime_graphics_opengl_ext_NVX_gpu_memory_info
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_beb86411f1650ca3_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,NVX_gpu_memory_info)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES NVX_gpu_memory_info_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef NVX_gpu_memory_info_obj OBJ_;
NVX_gpu_memory_info_obj();
public:
enum { _hx_ClassId = 0x3ac50bf8 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.NVX_gpu_memory_info")
{ 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.ext.NVX_gpu_memory_info"); }
inline static hx::ObjectPtr< NVX_gpu_memory_info_obj > __new() {
hx::ObjectPtr< NVX_gpu_memory_info_obj > __this = new NVX_gpu_memory_info_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< NVX_gpu_memory_info_obj > __alloc(hx::Ctx *_hx_ctx) {
NVX_gpu_memory_info_obj *__this = (NVX_gpu_memory_info_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(NVX_gpu_memory_info_obj), false, "lime.graphics.opengl.ext.NVX_gpu_memory_info"));
*(void **)__this = NVX_gpu_memory_info_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_beb86411f1650ca3_4_new)
HXLINE( 10) ( ( ::lime::graphics::opengl::ext::NVX_gpu_memory_info)(__this) )->GPU_MEMORY_INFO_EVICTED_MEMORY_NVX = 36939;
HXLINE( 9) ( ( ::lime::graphics::opengl::ext::NVX_gpu_memory_info)(__this) )->GPU_MEMORY_INFO_EVICTION_COUNT_NVX = 36938;
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::NVX_gpu_memory_info)(__this) )->GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX = 36937;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::NVX_gpu_memory_info)(__this) )->GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX = 36936;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::NVX_gpu_memory_info)(__this) )->GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX = 36935;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~NVX_gpu_memory_info_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("NVX_gpu_memory_info",6a,ad,9a,42); }
int GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX;
int GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX;
int GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX;
int GPU_MEMORY_INFO_EVICTION_COUNT_NVX;
int GPU_MEMORY_INFO_EVICTED_MEMORY_NVX;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_NVX_gpu_memory_info */

View File

@@ -0,0 +1,88 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_NV_coverage_sample
#define INCLUDED_lime_graphics_opengl_ext_NV_coverage_sample
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_d197f49e97430958_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,NV_coverage_sample)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES NV_coverage_sample_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef NV_coverage_sample_obj OBJ_;
NV_coverage_sample_obj();
public:
enum { _hx_ClassId = 0x155ab0dc };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.NV_coverage_sample")
{ 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.ext.NV_coverage_sample"); }
inline static hx::ObjectPtr< NV_coverage_sample_obj > __new() {
hx::ObjectPtr< NV_coverage_sample_obj > __this = new NV_coverage_sample_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< NV_coverage_sample_obj > __alloc(hx::Ctx *_hx_ctx) {
NV_coverage_sample_obj *__this = (NV_coverage_sample_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(NV_coverage_sample_obj), false, "lime.graphics.opengl.ext.NV_coverage_sample"));
*(void **)__this = NV_coverage_sample_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_d197f49e97430958_4_new)
HXLINE( 14) ( ( ::lime::graphics::opengl::ext::NV_coverage_sample)(__this) )->COVERAGE_BUFFER_BIT_NV = 32768;
HXLINE( 13) ( ( ::lime::graphics::opengl::ext::NV_coverage_sample)(__this) )->COVERAGE_AUTOMATIC_NV = 36567;
HXLINE( 12) ( ( ::lime::graphics::opengl::ext::NV_coverage_sample)(__this) )->COVERAGE_EDGE_FRAGMENTS_NV = 36566;
HXLINE( 11) ( ( ::lime::graphics::opengl::ext::NV_coverage_sample)(__this) )->COVERAGE_ALL_FRAGMENTS_NV = 36565;
HXLINE( 10) ( ( ::lime::graphics::opengl::ext::NV_coverage_sample)(__this) )->COVERAGE_SAMPLES_NV = 36564;
HXLINE( 9) ( ( ::lime::graphics::opengl::ext::NV_coverage_sample)(__this) )->COVERAGE_BUFFERS_NV = 36563;
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::NV_coverage_sample)(__this) )->COVERAGE_ATTACHMENT_NV = 36562;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::NV_coverage_sample)(__this) )->COVERAGE_COMPONENT4_NV = 36561;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::NV_coverage_sample)(__this) )->COVERAGE_COMPONENT_NV = 36560;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~NV_coverage_sample_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("NV_coverage_sample",aa,83,fd,db); }
int COVERAGE_COMPONENT_NV;
int COVERAGE_COMPONENT4_NV;
int COVERAGE_ATTACHMENT_NV;
int COVERAGE_BUFFERS_NV;
int COVERAGE_SAMPLES_NV;
int COVERAGE_ALL_FRAGMENTS_NV;
int COVERAGE_EDGE_FRAGMENTS_NV;
int COVERAGE_AUTOMATIC_NV;
int COVERAGE_BUFFER_BIT_NV;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_NV_coverage_sample */

View File

@@ -0,0 +1,72 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_NV_depth_nonlinear
#define INCLUDED_lime_graphics_opengl_ext_NV_depth_nonlinear
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_651bef4d6f261626_6_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,NV_depth_nonlinear)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES NV_depth_nonlinear_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef NV_depth_nonlinear_obj OBJ_;
NV_depth_nonlinear_obj();
public:
enum { _hx_ClassId = 0x1380a54d };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.NV_depth_nonlinear")
{ 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.ext.NV_depth_nonlinear"); }
inline static hx::ObjectPtr< NV_depth_nonlinear_obj > __new() {
hx::ObjectPtr< NV_depth_nonlinear_obj > __this = new NV_depth_nonlinear_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< NV_depth_nonlinear_obj > __alloc(hx::Ctx *_hx_ctx) {
NV_depth_nonlinear_obj *__this = (NV_depth_nonlinear_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(NV_depth_nonlinear_obj), false, "lime.graphics.opengl.ext.NV_depth_nonlinear"));
*(void **)__this = NV_depth_nonlinear_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_651bef4d6f261626_6_new)
HXDLIN( 6) ( ( ::lime::graphics::opengl::ext::NV_depth_nonlinear)(__this) )->DEPTH_COMPONENT16_NONLINEAR_NV = 36396;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~NV_depth_nonlinear_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("NV_depth_nonlinear",ff,77,4d,c4); }
int DEPTH_COMPONENT16_NONLINEAR_NV;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_NV_depth_nonlinear */

View File

@@ -0,0 +1,136 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_NV_draw_buffers
#define INCLUDED_lime_graphics_opengl_ext_NV_draw_buffers
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_1e712ceb2a038135_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,NV_draw_buffers)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES NV_draw_buffers_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef NV_draw_buffers_obj OBJ_;
NV_draw_buffers_obj();
public:
enum { _hx_ClassId = 0x3a768e1d };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.NV_draw_buffers")
{ 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.ext.NV_draw_buffers"); }
inline static hx::ObjectPtr< NV_draw_buffers_obj > __new() {
hx::ObjectPtr< NV_draw_buffers_obj > __this = new NV_draw_buffers_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< NV_draw_buffers_obj > __alloc(hx::Ctx *_hx_ctx) {
NV_draw_buffers_obj *__this = (NV_draw_buffers_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(NV_draw_buffers_obj), false, "lime.graphics.opengl.ext.NV_draw_buffers"));
*(void **)__this = NV_draw_buffers_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_1e712ceb2a038135_4_new)
HXLINE( 38) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->COLOR_ATTACHMENT15_NV = 36079;
HXLINE( 37) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->COLOR_ATTACHMENT14_NV = 36078;
HXLINE( 36) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->COLOR_ATTACHMENT13_NV = 36077;
HXLINE( 35) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->COLOR_ATTACHMENT12_NV = 36076;
HXLINE( 34) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->COLOR_ATTACHMENT11_NV = 36075;
HXLINE( 33) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->COLOR_ATTACHMENT10_NV = 36074;
HXLINE( 32) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->COLOR_ATTACHMENT9_NV = 36073;
HXLINE( 31) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->COLOR_ATTACHMENT8_NV = 36072;
HXLINE( 30) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->COLOR_ATTACHMENT7_NV = 36071;
HXLINE( 29) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->COLOR_ATTACHMENT6_NV = 36070;
HXLINE( 28) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->COLOR_ATTACHMENT5_NV = 36069;
HXLINE( 27) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->COLOR_ATTACHMENT4_NV = 36068;
HXLINE( 26) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->COLOR_ATTACHMENT3_NV = 36067;
HXLINE( 25) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->COLOR_ATTACHMENT2_NV = 36066;
HXLINE( 24) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->COLOR_ATTACHMENT1_NV = 36065;
HXLINE( 23) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->COLOR_ATTACHMENT0_NV = 36064;
HXLINE( 22) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->DRAW_BUFFER15_NV = 34868;
HXLINE( 21) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->DRAW_BUFFER14_NV = 34867;
HXLINE( 20) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->DRAW_BUFFER13_NV = 34866;
HXLINE( 19) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->DRAW_BUFFER12_NV = 34865;
HXLINE( 18) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->DRAW_BUFFER11_NV = 34864;
HXLINE( 17) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->DRAW_BUFFER10_NV = 34863;
HXLINE( 16) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->DRAW_BUFFER9_NV = 34862;
HXLINE( 15) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->DRAW_BUFFER8_NV = 34861;
HXLINE( 14) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->DRAW_BUFFER7_NV = 34860;
HXLINE( 13) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->DRAW_BUFFER6_NV = 34859;
HXLINE( 12) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->DRAW_BUFFER5_NV = 34858;
HXLINE( 11) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->DRAW_BUFFER4_NV = 34857;
HXLINE( 10) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->DRAW_BUFFER3_NV = 34856;
HXLINE( 9) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->DRAW_BUFFER2_NV = 34855;
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->DRAW_BUFFER1_NV = 34854;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->DRAW_BUFFER0_NV = 34853;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::NV_draw_buffers)(__this) )->MAX_DRAW_BUFFERS_NV = 34852;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~NV_draw_buffers_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("NV_draw_buffers",8f,0e,de,94); }
int MAX_DRAW_BUFFERS_NV;
int DRAW_BUFFER0_NV;
int DRAW_BUFFER1_NV;
int DRAW_BUFFER2_NV;
int DRAW_BUFFER3_NV;
int DRAW_BUFFER4_NV;
int DRAW_BUFFER5_NV;
int DRAW_BUFFER6_NV;
int DRAW_BUFFER7_NV;
int DRAW_BUFFER8_NV;
int DRAW_BUFFER9_NV;
int DRAW_BUFFER10_NV;
int DRAW_BUFFER11_NV;
int DRAW_BUFFER12_NV;
int DRAW_BUFFER13_NV;
int DRAW_BUFFER14_NV;
int DRAW_BUFFER15_NV;
int COLOR_ATTACHMENT0_NV;
int COLOR_ATTACHMENT1_NV;
int COLOR_ATTACHMENT2_NV;
int COLOR_ATTACHMENT3_NV;
int COLOR_ATTACHMENT4_NV;
int COLOR_ATTACHMENT5_NV;
int COLOR_ATTACHMENT6_NV;
int COLOR_ATTACHMENT7_NV;
int COLOR_ATTACHMENT8_NV;
int COLOR_ATTACHMENT9_NV;
int COLOR_ATTACHMENT10_NV;
int COLOR_ATTACHMENT11_NV;
int COLOR_ATTACHMENT12_NV;
int COLOR_ATTACHMENT13_NV;
int COLOR_ATTACHMENT14_NV;
int COLOR_ATTACHMENT15_NV;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_NV_draw_buffers */

View File

@@ -0,0 +1,104 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_NV_fbo_color_attachments
#define INCLUDED_lime_graphics_opengl_ext_NV_fbo_color_attachments
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_a70c78690b87ad78_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,NV_fbo_color_attachments)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES NV_fbo_color_attachments_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef NV_fbo_color_attachments_obj OBJ_;
NV_fbo_color_attachments_obj();
public:
enum { _hx_ClassId = 0x09dac283 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.NV_fbo_color_attachments")
{ 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.ext.NV_fbo_color_attachments"); }
inline static hx::ObjectPtr< NV_fbo_color_attachments_obj > __new() {
hx::ObjectPtr< NV_fbo_color_attachments_obj > __this = new NV_fbo_color_attachments_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< NV_fbo_color_attachments_obj > __alloc(hx::Ctx *_hx_ctx) {
NV_fbo_color_attachments_obj *__this = (NV_fbo_color_attachments_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(NV_fbo_color_attachments_obj), false, "lime.graphics.opengl.ext.NV_fbo_color_attachments"));
*(void **)__this = NV_fbo_color_attachments_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_a70c78690b87ad78_4_new)
HXLINE( 22) ( ( ::lime::graphics::opengl::ext::NV_fbo_color_attachments)(__this) )->COLOR_ATTACHMENT15_NV = 36079;
HXLINE( 21) ( ( ::lime::graphics::opengl::ext::NV_fbo_color_attachments)(__this) )->COLOR_ATTACHMENT14_NV = 36078;
HXLINE( 20) ( ( ::lime::graphics::opengl::ext::NV_fbo_color_attachments)(__this) )->COLOR_ATTACHMENT13_NV = 36077;
HXLINE( 19) ( ( ::lime::graphics::opengl::ext::NV_fbo_color_attachments)(__this) )->COLOR_ATTACHMENT12_NV = 36076;
HXLINE( 18) ( ( ::lime::graphics::opengl::ext::NV_fbo_color_attachments)(__this) )->COLOR_ATTACHMENT11_NV = 36075;
HXLINE( 17) ( ( ::lime::graphics::opengl::ext::NV_fbo_color_attachments)(__this) )->COLOR_ATTACHMENT10_NV = 36074;
HXLINE( 16) ( ( ::lime::graphics::opengl::ext::NV_fbo_color_attachments)(__this) )->COLOR_ATTACHMENT9_NV = 36073;
HXLINE( 15) ( ( ::lime::graphics::opengl::ext::NV_fbo_color_attachments)(__this) )->COLOR_ATTACHMENT8_NV = 36072;
HXLINE( 14) ( ( ::lime::graphics::opengl::ext::NV_fbo_color_attachments)(__this) )->COLOR_ATTACHMENT7_NV = 36071;
HXLINE( 13) ( ( ::lime::graphics::opengl::ext::NV_fbo_color_attachments)(__this) )->COLOR_ATTACHMENT6_NV = 36070;
HXLINE( 12) ( ( ::lime::graphics::opengl::ext::NV_fbo_color_attachments)(__this) )->COLOR_ATTACHMENT5_NV = 36069;
HXLINE( 11) ( ( ::lime::graphics::opengl::ext::NV_fbo_color_attachments)(__this) )->COLOR_ATTACHMENT4_NV = 36068;
HXLINE( 10) ( ( ::lime::graphics::opengl::ext::NV_fbo_color_attachments)(__this) )->COLOR_ATTACHMENT3_NV = 36067;
HXLINE( 9) ( ( ::lime::graphics::opengl::ext::NV_fbo_color_attachments)(__this) )->COLOR_ATTACHMENT2_NV = 36066;
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::NV_fbo_color_attachments)(__this) )->COLOR_ATTACHMENT1_NV = 36065;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::NV_fbo_color_attachments)(__this) )->COLOR_ATTACHMENT0_NV = 36064;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::NV_fbo_color_attachments)(__this) )->MAX_COLOR_ATTACHMENTS_NV = 36063;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~NV_fbo_color_attachments_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("NV_fbo_color_attachments",d1,a3,ac,87); }
int MAX_COLOR_ATTACHMENTS_NV;
int COLOR_ATTACHMENT0_NV;
int COLOR_ATTACHMENT1_NV;
int COLOR_ATTACHMENT2_NV;
int COLOR_ATTACHMENT3_NV;
int COLOR_ATTACHMENT4_NV;
int COLOR_ATTACHMENT5_NV;
int COLOR_ATTACHMENT6_NV;
int COLOR_ATTACHMENT7_NV;
int COLOR_ATTACHMENT8_NV;
int COLOR_ATTACHMENT9_NV;
int COLOR_ATTACHMENT10_NV;
int COLOR_ATTACHMENT11_NV;
int COLOR_ATTACHMENT12_NV;
int COLOR_ATTACHMENT13_NV;
int COLOR_ATTACHMENT14_NV;
int COLOR_ATTACHMENT15_NV;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_NV_fbo_color_attachments */

View File

@@ -0,0 +1,76 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_NV_fence
#define INCLUDED_lime_graphics_opengl_ext_NV_fence
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_9db5615dca29a616_4_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,NV_fence)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES NV_fence_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef NV_fence_obj OBJ_;
NV_fence_obj();
public:
enum { _hx_ClassId = 0x69ad9808 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.NV_fence")
{ 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.ext.NV_fence"); }
inline static hx::ObjectPtr< NV_fence_obj > __new() {
hx::ObjectPtr< NV_fence_obj > __this = new NV_fence_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< NV_fence_obj > __alloc(hx::Ctx *_hx_ctx) {
NV_fence_obj *__this = (NV_fence_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(NV_fence_obj), false, "lime.graphics.opengl.ext.NV_fence"));
*(void **)__this = NV_fence_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_9db5615dca29a616_4_new)
HXLINE( 8) ( ( ::lime::graphics::opengl::ext::NV_fence)(__this) )->FENCE_CONDITION_NV = 34036;
HXLINE( 7) ( ( ::lime::graphics::opengl::ext::NV_fence)(__this) )->FENCE_STATUS_NV = 34035;
HXLINE( 6) ( ( ::lime::graphics::opengl::ext::NV_fence)(__this) )->ALL_COMPLETED_NV = 34034;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~NV_fence_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("NV_fence",3a,78,71,5f); }
int ALL_COMPLETED_NV;
int FENCE_STATUS_NV;
int FENCE_CONDITION_NV;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_NV_fence */

View File

@@ -0,0 +1,72 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_NV_read_buffer
#define INCLUDED_lime_graphics_opengl_ext_NV_read_buffer
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_7fd5b608eccbd553_6_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,NV_read_buffer)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES NV_read_buffer_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef NV_read_buffer_obj OBJ_;
NV_read_buffer_obj();
public:
enum { _hx_ClassId = 0x38f7a484 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.NV_read_buffer")
{ 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.ext.NV_read_buffer"); }
inline static hx::ObjectPtr< NV_read_buffer_obj > __new() {
hx::ObjectPtr< NV_read_buffer_obj > __this = new NV_read_buffer_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< NV_read_buffer_obj > __alloc(hx::Ctx *_hx_ctx) {
NV_read_buffer_obj *__this = (NV_read_buffer_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(NV_read_buffer_obj), false, "lime.graphics.opengl.ext.NV_read_buffer"));
*(void **)__this = NV_read_buffer_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_7fd5b608eccbd553_6_new)
HXDLIN( 6) ( ( ::lime::graphics::opengl::ext::NV_read_buffer)(__this) )->READ_BUFFER_NV = 3074;
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~NV_read_buffer_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("NV_read_buffer",52,78,29,ea); }
int READ_BUFFER_NV;
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_NV_read_buffer */

View File

@@ -0,0 +1,67 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_graphics_opengl_ext_NV_read_buffer_front
#define INCLUDED_lime_graphics_opengl_ext_NV_read_buffer_front
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_5337d949f43690c9_5_new)
HX_DECLARE_CLASS4(lime,graphics,opengl,ext,NV_read_buffer_front)
namespace lime{
namespace graphics{
namespace opengl{
namespace ext{
class HXCPP_CLASS_ATTRIBUTES NV_read_buffer_front_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef NV_read_buffer_front_obj OBJ_;
NV_read_buffer_front_obj();
public:
enum { _hx_ClassId = 0x6ea7bda6 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.graphics.opengl.ext.NV_read_buffer_front")
{ 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.ext.NV_read_buffer_front"); }
inline static hx::ObjectPtr< NV_read_buffer_front_obj > __new() {
hx::ObjectPtr< NV_read_buffer_front_obj > __this = new NV_read_buffer_front_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< NV_read_buffer_front_obj > __alloc(hx::Ctx *_hx_ctx) {
NV_read_buffer_front_obj *__this = (NV_read_buffer_front_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(NV_read_buffer_front_obj), false, "lime.graphics.opengl.ext.NV_read_buffer_front"));
*(void **)__this = NV_read_buffer_front_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_5337d949f43690c9_5_new)
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~NV_read_buffer_front_obj();
HX_DO_RTTI_ALL;
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("NV_read_buffer_front",bc,e1,e8,d2); }
};
} // end namespace lime
} // end namespace graphics
} // end namespace opengl
} // end namespace ext
#endif /* INCLUDED_lime_graphics_opengl_ext_NV_read_buffer_front */

Some files were not shown because too many files have changed in this diff Show More