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,129 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_math_Matrix3
#define INCLUDED_lime_math_Matrix3
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS2(lime,math,Matrix3)
HX_DECLARE_CLASS2(lime,math,Rectangle)
HX_DECLARE_CLASS2(lime,math,Vector2)
HX_DECLARE_CLASS2(lime,math,Vector4)
namespace lime{
namespace math{
class HXCPP_CLASS_ATTRIBUTES Matrix3_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef Matrix3_obj OBJ_;
Matrix3_obj();
public:
enum { _hx_ClassId = 0x20f892f5 };
void __construct(hx::Null< Float > __o_a,hx::Null< Float > __o_b,hx::Null< Float > __o_c,hx::Null< Float > __o_d,hx::Null< Float > __o_tx,hx::Null< Float > __o_ty);
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.math.Matrix3")
{ 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.math.Matrix3"); }
static hx::ObjectPtr< Matrix3_obj > __new(hx::Null< Float > __o_a,hx::Null< Float > __o_b,hx::Null< Float > __o_c,hx::Null< Float > __o_d,hx::Null< Float > __o_tx,hx::Null< Float > __o_ty);
static hx::ObjectPtr< Matrix3_obj > __alloc(hx::Ctx *_hx_ctx,hx::Null< Float > __o_a,hx::Null< Float > __o_b,hx::Null< Float > __o_c,hx::Null< Float > __o_d,hx::Null< Float > __o_tx,hx::Null< Float > __o_ty);
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~Matrix3_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();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("Matrix3",b2,6a,b8,60); }
static void __boot();
static ::lime::math::Matrix3 _hx___identity;
Float a;
Float b;
Float c;
Float d;
Float tx;
Float ty;
::lime::math::Matrix3 clone();
::Dynamic clone_dyn();
void concat( ::lime::math::Matrix3 m);
::Dynamic concat_dyn();
void copyColumnFrom(int column, ::lime::math::Vector4 vector4);
::Dynamic copyColumnFrom_dyn();
void copyColumnTo(int column, ::lime::math::Vector4 vector4);
::Dynamic copyColumnTo_dyn();
void copyFrom( ::lime::math::Matrix3 sourceMatrix3);
::Dynamic copyFrom_dyn();
void copyRowFrom(int row, ::lime::math::Vector4 vector4);
::Dynamic copyRowFrom_dyn();
void copyRowTo(int row, ::lime::math::Vector4 vector4);
::Dynamic copyRowTo_dyn();
void createBox(Float scaleX,Float scaleY,hx::Null< Float > rotation,hx::Null< Float > tx,hx::Null< Float > ty);
::Dynamic createBox_dyn();
void createGradientBox(Float width,Float height,hx::Null< Float > rotation,hx::Null< Float > tx,hx::Null< Float > ty);
::Dynamic createGradientBox_dyn();
bool equals( ::lime::math::Matrix3 matrix3);
::Dynamic equals_dyn();
::lime::math::Vector2 deltaTransformVector( ::lime::math::Vector2 Vector2, ::lime::math::Vector2 result);
::Dynamic deltaTransformVector_dyn();
void identity();
::Dynamic identity_dyn();
::lime::math::Matrix3 invert();
::Dynamic invert_dyn();
void rotate(Float theta);
::Dynamic rotate_dyn();
void scale(Float sx,Float sy);
::Dynamic scale_dyn();
void setRotation(Float theta,hx::Null< Float > scale);
::Dynamic setRotation_dyn();
void setTo(Float a,Float b,Float c,Float d,Float tx,Float ty);
::Dynamic setTo_dyn();
::String to3DString(hx::Null< bool > roundPixels);
::Dynamic to3DString_dyn();
virtual ::String toString();
::Dynamic toString_dyn();
::lime::math::Rectangle transformRect( ::lime::math::Rectangle rect, ::lime::math::Rectangle result);
::Dynamic transformRect_dyn();
::lime::math::Vector2 transformVector( ::lime::math::Vector2 pos, ::lime::math::Vector2 result);
::Dynamic transformVector_dyn();
void translate(Float dx,Float dy);
::Dynamic translate_dyn();
};
} // end namespace lime
} // end namespace math
#endif /* INCLUDED_lime_math_Matrix3 */

View File

@@ -0,0 +1,151 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_math_Rectangle
#define INCLUDED_lime_math_Rectangle
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS2(lime,math,Rectangle)
HX_DECLARE_CLASS2(lime,math,Vector2)
namespace lime{
namespace math{
class HXCPP_CLASS_ATTRIBUTES Rectangle_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef Rectangle_obj OBJ_;
Rectangle_obj();
public:
enum { _hx_ClassId = 0x2a1cb312 };
void __construct(hx::Null< Float > __o_x,hx::Null< Float > __o_y,hx::Null< Float > __o_width,hx::Null< Float > __o_height);
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.math.Rectangle")
{ 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.math.Rectangle"); }
static hx::ObjectPtr< Rectangle_obj > __new(hx::Null< Float > __o_x,hx::Null< Float > __o_y,hx::Null< Float > __o_width,hx::Null< Float > __o_height);
static hx::ObjectPtr< Rectangle_obj > __alloc(hx::Ctx *_hx_ctx,hx::Null< Float > __o_x,hx::Null< Float > __o_y,hx::Null< Float > __o_width,hx::Null< Float > __o_height);
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~Rectangle_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_("Rectangle",0f,b4,4f,bb); }
Float height;
Float width;
Float x;
Float y;
::lime::math::Rectangle clone();
::Dynamic clone_dyn();
bool contains(Float x,Float y);
::Dynamic contains_dyn();
bool containsPoint( ::lime::math::Vector2 point);
::Dynamic containsPoint_dyn();
bool containsRect( ::lime::math::Rectangle rect);
::Dynamic containsRect_dyn();
bool containsVector( ::lime::math::Vector2 vector);
::Dynamic containsVector_dyn();
void copyFrom( ::lime::math::Rectangle sourceRect);
::Dynamic copyFrom_dyn();
bool equals( ::lime::math::Rectangle toCompare);
::Dynamic equals_dyn();
void inflate(Float dx,Float dy);
::Dynamic inflate_dyn();
void inflateVector( ::lime::math::Vector2 vector);
::Dynamic inflateVector_dyn();
::lime::math::Rectangle intersection( ::lime::math::Rectangle toIntersect, ::lime::math::Rectangle result);
::Dynamic intersection_dyn();
bool intersects( ::lime::math::Rectangle toIntersect);
::Dynamic intersects_dyn();
bool isEmpty();
::Dynamic isEmpty_dyn();
void offset(Float dx,Float dy);
::Dynamic offset_dyn();
void offsetVector( ::lime::math::Vector2 vector);
::Dynamic offsetVector_dyn();
void setEmpty();
::Dynamic setEmpty_dyn();
void setTo(Float xa,Float ya,Float widtha,Float heighta);
::Dynamic setTo_dyn();
::lime::math::Rectangle _hx_union( ::lime::math::Rectangle toUnion, ::lime::math::Rectangle result);
::Dynamic _hx_union_dyn();
::Dynamic _hx___toFlashRectangle();
::Dynamic _hx___toFlashRectangle_dyn();
Float get_bottom();
::Dynamic get_bottom_dyn();
Float set_bottom(Float b);
::Dynamic set_bottom_dyn();
::lime::math::Vector2 get_bottomRight();
::Dynamic get_bottomRight_dyn();
::lime::math::Vector2 set_bottomRight( ::lime::math::Vector2 p);
::Dynamic set_bottomRight_dyn();
Float get_left();
::Dynamic get_left_dyn();
Float set_left(Float l);
::Dynamic set_left_dyn();
Float get_right();
::Dynamic get_right_dyn();
Float set_right(Float r);
::Dynamic set_right_dyn();
::lime::math::Vector2 get_size();
::Dynamic get_size_dyn();
::lime::math::Vector2 set_size( ::lime::math::Vector2 p);
::Dynamic set_size_dyn();
Float get_top();
::Dynamic get_top_dyn();
Float set_top(Float t);
::Dynamic set_top_dyn();
::lime::math::Vector2 get_topLeft();
::Dynamic get_topLeft_dyn();
::lime::math::Vector2 set_topLeft( ::lime::math::Vector2 p);
::Dynamic set_topLeft_dyn();
};
} // end namespace lime
} // end namespace math
#endif /* INCLUDED_lime_math_Rectangle */

View File

@@ -0,0 +1,92 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_math_Vector2
#define INCLUDED_lime_math_Vector2
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS2(lime,math,Vector2)
namespace lime{
namespace math{
class HXCPP_CLASS_ATTRIBUTES Vector2_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef Vector2_obj OBJ_;
Vector2_obj();
public:
enum { _hx_ClassId = 0x682e4a32 };
void __construct(hx::Null< Float > __o_x,hx::Null< Float > __o_y);
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.math.Vector2")
{ 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.math.Vector2"); }
static hx::ObjectPtr< Vector2_obj > __new(hx::Null< Float > __o_x,hx::Null< Float > __o_y);
static hx::ObjectPtr< Vector2_obj > __alloc(hx::Ctx *_hx_ctx,hx::Null< Float > __o_x,hx::Null< Float > __o_y);
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~Vector2_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();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("Vector2",ef,21,ee,a7); }
static Float distance( ::lime::math::Vector2 pt1, ::lime::math::Vector2 pt2);
static ::Dynamic distance_dyn();
static ::lime::math::Vector2 interpolate( ::lime::math::Vector2 pt1, ::lime::math::Vector2 pt2,Float f, ::lime::math::Vector2 result);
static ::Dynamic interpolate_dyn();
static ::lime::math::Vector2 polar(Float len,Float angle, ::lime::math::Vector2 result);
static ::Dynamic polar_dyn();
Float x;
Float y;
::lime::math::Vector2 add( ::lime::math::Vector2 v, ::lime::math::Vector2 result);
::Dynamic add_dyn();
::lime::math::Vector2 clone();
::Dynamic clone_dyn();
bool equals( ::lime::math::Vector2 toCompare);
::Dynamic equals_dyn();
void normalize(Float thickness);
::Dynamic normalize_dyn();
void offset(Float dx,Float dy);
::Dynamic offset_dyn();
void setTo(Float xa,Float ya);
::Dynamic setTo_dyn();
::lime::math::Vector2 subtract( ::lime::math::Vector2 v, ::lime::math::Vector2 result);
::Dynamic subtract_dyn();
::Dynamic _hx___toFlashPoint();
::Dynamic _hx___toFlashPoint_dyn();
Float get_length();
::Dynamic get_length_dyn();
Float get_lengthSquared();
::Dynamic get_lengthSquared_dyn();
};
} // end namespace lime
} // end namespace math
#endif /* INCLUDED_lime_math_Vector2 */

View File

@@ -0,0 +1,127 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_math_Vector4
#define INCLUDED_lime_math_Vector4
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS2(lime,math,Vector4)
namespace lime{
namespace math{
class HXCPP_CLASS_ATTRIBUTES Vector4_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef Vector4_obj OBJ_;
Vector4_obj();
public:
enum { _hx_ClassId = 0x682e4a34 };
void __construct(hx::Null< Float > __o_x,hx::Null< Float > __o_y,hx::Null< Float > __o_z,hx::Null< Float > __o_w);
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.math.Vector4")
{ 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.math.Vector4"); }
static hx::ObjectPtr< Vector4_obj > __new(hx::Null< Float > __o_x,hx::Null< Float > __o_y,hx::Null< Float > __o_z,hx::Null< Float > __o_w);
static hx::ObjectPtr< Vector4_obj > __alloc(hx::Ctx *_hx_ctx,hx::Null< Float > __o_x,hx::Null< Float > __o_y,hx::Null< Float > __o_z,hx::Null< Float > __o_w);
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~Vector4_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();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("Vector4",f1,21,ee,a7); }
static Float angleBetween( ::lime::math::Vector4 a, ::lime::math::Vector4 b);
static ::Dynamic angleBetween_dyn();
static Float distance( ::lime::math::Vector4 pt1, ::lime::math::Vector4 pt2);
static ::Dynamic distance_dyn();
static Float distanceSquared( ::lime::math::Vector4 pt1, ::lime::math::Vector4 pt2);
static ::Dynamic distanceSquared_dyn();
static ::lime::math::Vector4 get_X_AXIS();
static ::Dynamic get_X_AXIS_dyn();
static ::lime::math::Vector4 get_Y_AXIS();
static ::Dynamic get_Y_AXIS_dyn();
static ::lime::math::Vector4 get_Z_AXIS();
static ::Dynamic get_Z_AXIS_dyn();
Float w;
Float x;
Float y;
Float z;
::lime::math::Vector4 add( ::lime::math::Vector4 a, ::lime::math::Vector4 result);
::Dynamic add_dyn();
::lime::math::Vector4 clone();
::Dynamic clone_dyn();
void copyFrom( ::lime::math::Vector4 sourceVector4);
::Dynamic copyFrom_dyn();
::lime::math::Vector4 crossProduct( ::lime::math::Vector4 a, ::lime::math::Vector4 result);
::Dynamic crossProduct_dyn();
void decrementBy( ::lime::math::Vector4 a);
::Dynamic decrementBy_dyn();
Float dotProduct( ::lime::math::Vector4 a);
::Dynamic dotProduct_dyn();
bool equals( ::lime::math::Vector4 toCompare, ::Dynamic allFour);
::Dynamic equals_dyn();
void incrementBy( ::lime::math::Vector4 a);
::Dynamic incrementBy_dyn();
bool nearEquals( ::lime::math::Vector4 toCompare,Float tolerance, ::Dynamic allFour);
::Dynamic nearEquals_dyn();
void negate();
::Dynamic negate_dyn();
Float normalize();
::Dynamic normalize_dyn();
void project();
::Dynamic project_dyn();
void scaleBy(Float s);
::Dynamic scaleBy_dyn();
void setTo(Float xa,Float ya,Float za);
::Dynamic setTo_dyn();
::lime::math::Vector4 subtract( ::lime::math::Vector4 a, ::lime::math::Vector4 result);
::Dynamic subtract_dyn();
virtual ::String toString();
::Dynamic toString_dyn();
Float get_length();
::Dynamic get_length_dyn();
Float get_lengthSquared();
::Dynamic get_lengthSquared_dyn();
};
} // end namespace lime
} // end namespace math
#endif /* INCLUDED_lime_math_Vector4 */

View File

@@ -0,0 +1,115 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_math__ARGB_ARGB_Impl_
#define INCLUDED_lime_math__ARGB_ARGB_Impl_
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS3(lime,math,_ARGB,ARGB_Impl_)
HX_DECLARE_CLASS2(lime,utils,ArrayBufferView)
namespace lime{
namespace math{
namespace _ARGB{
class HXCPP_CLASS_ATTRIBUTES ARGB_Impl__obj : public hx::Object
{
public:
typedef hx::Object super;
typedef ARGB_Impl__obj OBJ_;
ARGB_Impl__obj();
public:
enum { _hx_ClassId = 0x4747f55a };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.math._ARGB.ARGB_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.math._ARGB.ARGB_Impl_"); }
inline static hx::ObjectPtr< ARGB_Impl__obj > __new() {
hx::ObjectPtr< ARGB_Impl__obj > __this = new ARGB_Impl__obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< ARGB_Impl__obj > __alloc(hx::Ctx *_hx_ctx) {
ARGB_Impl__obj *__this = (ARGB_Impl__obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(ARGB_Impl__obj), false, "lime.math._ARGB.ARGB_Impl_"));
*(void **)__this = ARGB_Impl__obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~ARGB_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_("ARGB_Impl_",ec,92,4b,46); }
static int a16;
static Float unmult;
static int _new(hx::Null< int > argb);
static ::Dynamic _new_dyn();
static int create(int a,int r,int g,int b);
static ::Dynamic create_dyn();
static void multiplyAlpha(int this1);
static ::Dynamic multiplyAlpha_dyn();
static void readUInt8(int this1, ::lime::utils::ArrayBufferView data,int offset,hx::Null< int > format,hx::Null< bool > premultiplied);
static ::Dynamic readUInt8_dyn();
static void set(int this1,int a,int r,int g,int b);
static ::Dynamic set_dyn();
static void unmultiplyAlpha(int this1);
static ::Dynamic unmultiplyAlpha_dyn();
static void writeUInt8(int this1, ::lime::utils::ArrayBufferView data,int offset,hx::Null< int > format,hx::Null< bool > premultiplied);
static ::Dynamic writeUInt8_dyn();
static int _hx___fromBGRA(int bgra);
static ::Dynamic _hx___fromBGRA_dyn();
static int _hx___fromRGBA(int rgba);
static ::Dynamic _hx___fromRGBA_dyn();
static int get_a(int this1);
static ::Dynamic get_a_dyn();
static int set_a(int this1,int value);
static ::Dynamic set_a_dyn();
static int get_b(int this1);
static ::Dynamic get_b_dyn();
static int set_b(int this1,int value);
static ::Dynamic set_b_dyn();
static int get_g(int this1);
static ::Dynamic get_g_dyn();
static int set_g(int this1,int value);
static ::Dynamic set_g_dyn();
static int get_r(int this1);
static ::Dynamic get_r_dyn();
static int set_r(int this1,int value);
static ::Dynamic set_r_dyn();
};
} // end namespace lime
} // end namespace math
} // end namespace _ARGB
#endif /* INCLUDED_lime_math__ARGB_ARGB_Impl_ */

View File

@@ -0,0 +1,115 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_math__BGRA_BGRA_Impl_
#define INCLUDED_lime_math__BGRA_BGRA_Impl_
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS3(lime,math,_BGRA,BGRA_Impl_)
HX_DECLARE_CLASS2(lime,utils,ArrayBufferView)
namespace lime{
namespace math{
namespace _BGRA{
class HXCPP_CLASS_ATTRIBUTES BGRA_Impl__obj : public hx::Object
{
public:
typedef hx::Object super;
typedef BGRA_Impl__obj OBJ_;
BGRA_Impl__obj();
public:
enum { _hx_ClassId = 0x1bcf597e };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.math._BGRA.BGRA_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.math._BGRA.BGRA_Impl_"); }
inline static hx::ObjectPtr< BGRA_Impl__obj > __new() {
hx::ObjectPtr< BGRA_Impl__obj > __this = new BGRA_Impl__obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< BGRA_Impl__obj > __alloc(hx::Ctx *_hx_ctx) {
BGRA_Impl__obj *__this = (BGRA_Impl__obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(BGRA_Impl__obj), false, "lime.math._BGRA.BGRA_Impl_"));
*(void **)__this = BGRA_Impl__obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~BGRA_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_("BGRA_Impl_",54,f8,cb,41); }
static int a16;
static Float unmult;
static int _new(hx::Null< int > bgra);
static ::Dynamic _new_dyn();
static int create(int b,int g,int r,int a);
static ::Dynamic create_dyn();
static void multiplyAlpha(int this1);
static ::Dynamic multiplyAlpha_dyn();
static void readUInt8(int this1, ::lime::utils::ArrayBufferView data,int offset,hx::Null< int > format,hx::Null< bool > premultiplied);
static ::Dynamic readUInt8_dyn();
static void set(int this1,int b,int g,int r,int a);
static ::Dynamic set_dyn();
static void unmultiplyAlpha(int this1);
static ::Dynamic unmultiplyAlpha_dyn();
static void writeUInt8(int this1, ::lime::utils::ArrayBufferView data,int offset,hx::Null< int > format,hx::Null< bool > premultiplied);
static ::Dynamic writeUInt8_dyn();
static int _hx___fromARGB(int argb);
static ::Dynamic _hx___fromARGB_dyn();
static int _hx___fromRGBA(int rgba);
static ::Dynamic _hx___fromRGBA_dyn();
static int get_a(int this1);
static ::Dynamic get_a_dyn();
static int set_a(int this1,int value);
static ::Dynamic set_a_dyn();
static int get_b(int this1);
static ::Dynamic get_b_dyn();
static int set_b(int this1,int value);
static ::Dynamic set_b_dyn();
static int get_g(int this1);
static ::Dynamic get_g_dyn();
static int set_g(int this1,int value);
static ::Dynamic set_g_dyn();
static int get_r(int this1);
static ::Dynamic get_r_dyn();
static int set_r(int this1,int value);
static ::Dynamic set_r_dyn();
};
} // end namespace lime
} // end namespace math
} // end namespace _BGRA
#endif /* INCLUDED_lime_math__BGRA_BGRA_Impl_ */

View File

@@ -0,0 +1,158 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_math__ColorMatrix_ColorMatrix_Impl_
#define INCLUDED_lime_math__ColorMatrix_ColorMatrix_Impl_
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS3(lime,math,_ColorMatrix,ColorMatrix_Impl_)
HX_DECLARE_CLASS2(lime,utils,ArrayBufferView)
namespace lime{
namespace math{
namespace _ColorMatrix{
class HXCPP_CLASS_ATTRIBUTES ColorMatrix_Impl__obj : public hx::Object
{
public:
typedef hx::Object super;
typedef ColorMatrix_Impl__obj OBJ_;
ColorMatrix_Impl__obj();
public:
enum { _hx_ClassId = 0x15694342 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.math._ColorMatrix.ColorMatrix_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.math._ColorMatrix.ColorMatrix_Impl_"); }
inline static hx::ObjectPtr< ColorMatrix_Impl__obj > __new() {
hx::ObjectPtr< ColorMatrix_Impl__obj > __this = new ColorMatrix_Impl__obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< ColorMatrix_Impl__obj > __alloc(hx::Ctx *_hx_ctx) {
ColorMatrix_Impl__obj *__this = (ColorMatrix_Impl__obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(ColorMatrix_Impl__obj), false, "lime.math._ColorMatrix.ColorMatrix_Impl_"));
*(void **)__this = ColorMatrix_Impl__obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~ColorMatrix_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_("ColorMatrix_Impl_",84,9f,1b,e3); }
static void __boot();
static ::lime::utils::ArrayBufferView _hx___alphaTable;
static ::lime::utils::ArrayBufferView _hx___blueTable;
static ::lime::utils::ArrayBufferView _hx___greenTable;
static ::Array< Float > _hx___identity;
static ::lime::utils::ArrayBufferView _hx___redTable;
static ::lime::utils::ArrayBufferView _new( ::lime::utils::ArrayBufferView data);
static ::Dynamic _new_dyn();
static ::lime::utils::ArrayBufferView clone( ::lime::utils::ArrayBufferView this1);
static ::Dynamic clone_dyn();
static void concat( ::lime::utils::ArrayBufferView this1, ::lime::utils::ArrayBufferView second);
static ::Dynamic concat_dyn();
static void copyFrom( ::lime::utils::ArrayBufferView this1, ::lime::utils::ArrayBufferView other);
static ::Dynamic copyFrom_dyn();
static void identity( ::lime::utils::ArrayBufferView this1);
static ::Dynamic identity_dyn();
static ::lime::utils::ArrayBufferView getAlphaTable( ::lime::utils::ArrayBufferView this1);
static ::Dynamic getAlphaTable_dyn();
static ::lime::utils::ArrayBufferView getBlueTable( ::lime::utils::ArrayBufferView this1);
static ::Dynamic getBlueTable_dyn();
static ::lime::utils::ArrayBufferView getGreenTable( ::lime::utils::ArrayBufferView this1);
static ::Dynamic getGreenTable_dyn();
static ::lime::utils::ArrayBufferView getRedTable( ::lime::utils::ArrayBufferView this1);
static ::Dynamic getRedTable_dyn();
static ::Dynamic _hx___toFlashColorTransform( ::lime::utils::ArrayBufferView this1);
static ::Dynamic _hx___toFlashColorTransform_dyn();
static Float get_alphaMultiplier( ::lime::utils::ArrayBufferView this1);
static ::Dynamic get_alphaMultiplier_dyn();
static Float set_alphaMultiplier( ::lime::utils::ArrayBufferView this1,Float value);
static ::Dynamic set_alphaMultiplier_dyn();
static Float get_alphaOffset( ::lime::utils::ArrayBufferView this1);
static ::Dynamic get_alphaOffset_dyn();
static Float set_alphaOffset( ::lime::utils::ArrayBufferView this1,Float value);
static ::Dynamic set_alphaOffset_dyn();
static Float get_blueMultiplier( ::lime::utils::ArrayBufferView this1);
static ::Dynamic get_blueMultiplier_dyn();
static Float set_blueMultiplier( ::lime::utils::ArrayBufferView this1,Float value);
static ::Dynamic set_blueMultiplier_dyn();
static Float get_blueOffset( ::lime::utils::ArrayBufferView this1);
static ::Dynamic get_blueOffset_dyn();
static Float set_blueOffset( ::lime::utils::ArrayBufferView this1,Float value);
static ::Dynamic set_blueOffset_dyn();
static int get_color( ::lime::utils::ArrayBufferView this1);
static ::Dynamic get_color_dyn();
static int set_color( ::lime::utils::ArrayBufferView this1,int value);
static ::Dynamic set_color_dyn();
static Float get_greenMultiplier( ::lime::utils::ArrayBufferView this1);
static ::Dynamic get_greenMultiplier_dyn();
static Float set_greenMultiplier( ::lime::utils::ArrayBufferView this1,Float value);
static ::Dynamic set_greenMultiplier_dyn();
static Float get_greenOffset( ::lime::utils::ArrayBufferView this1);
static ::Dynamic get_greenOffset_dyn();
static Float set_greenOffset( ::lime::utils::ArrayBufferView this1,Float value);
static ::Dynamic set_greenOffset_dyn();
static Float get_redMultiplier( ::lime::utils::ArrayBufferView this1);
static ::Dynamic get_redMultiplier_dyn();
static Float set_redMultiplier( ::lime::utils::ArrayBufferView this1,Float value);
static ::Dynamic set_redMultiplier_dyn();
static Float get_redOffset( ::lime::utils::ArrayBufferView this1);
static ::Dynamic get_redOffset_dyn();
static Float set_redOffset( ::lime::utils::ArrayBufferView this1,Float value);
static ::Dynamic set_redOffset_dyn();
static Float get( ::lime::utils::ArrayBufferView this1,int index);
static ::Dynamic get_dyn();
static Float set( ::lime::utils::ArrayBufferView this1,int index,Float value);
static ::Dynamic set_dyn();
};
} // end namespace lime
} // end namespace math
} // end namespace _ColorMatrix
#endif /* INCLUDED_lime_math__ColorMatrix_ColorMatrix_Impl_ */

View File

@@ -0,0 +1,168 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_math__Matrix4_Matrix4_Impl_
#define INCLUDED_lime_math__Matrix4_Matrix4_Impl_
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS2(lime,math,Matrix3)
HX_DECLARE_CLASS2(lime,math,Vector4)
HX_DECLARE_CLASS3(lime,math,_Matrix4,Matrix4_Impl_)
HX_DECLARE_CLASS2(lime,utils,ArrayBufferView)
namespace lime{
namespace math{
namespace _Matrix4{
class HXCPP_CLASS_ATTRIBUTES Matrix4_Impl__obj : public hx::Object
{
public:
typedef hx::Object super;
typedef Matrix4_Impl__obj OBJ_;
Matrix4_Impl__obj();
public:
enum { _hx_ClassId = 0x71ea7962 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.math._Matrix4.Matrix4_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.math._Matrix4.Matrix4_Impl_"); }
inline static hx::ObjectPtr< Matrix4_Impl__obj > __new() {
hx::ObjectPtr< Matrix4_Impl__obj > __this = new Matrix4_Impl__obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< Matrix4_Impl__obj > __alloc(hx::Ctx *_hx_ctx) {
Matrix4_Impl__obj *__this = (Matrix4_Impl__obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(Matrix4_Impl__obj), false, "lime.math._Matrix4.Matrix4_Impl_"));
*(void **)__this = Matrix4_Impl__obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~Matrix4_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_("Matrix4_Impl_",93,2f,ef,fd); }
static void __boot();
static ::Array< Float > _hx___identity;
static ::lime::utils::ArrayBufferView _new( ::lime::utils::ArrayBufferView data);
static ::Dynamic _new_dyn();
static void append( ::lime::utils::ArrayBufferView this1, ::lime::utils::ArrayBufferView lhs);
static ::Dynamic append_dyn();
static void appendRotation( ::lime::utils::ArrayBufferView this1,Float degrees, ::lime::math::Vector4 axis, ::lime::math::Vector4 pivotPoint);
static ::Dynamic appendRotation_dyn();
static void appendScale( ::lime::utils::ArrayBufferView this1,Float xScale,Float yScale,Float zScale);
static ::Dynamic appendScale_dyn();
static void appendTranslation( ::lime::utils::ArrayBufferView this1,Float x,Float y,Float z);
static ::Dynamic appendTranslation_dyn();
static ::lime::utils::ArrayBufferView clone( ::lime::utils::ArrayBufferView this1);
static ::Dynamic clone_dyn();
static void copyColumnFrom( ::lime::utils::ArrayBufferView this1,int column, ::lime::math::Vector4 vector);
static ::Dynamic copyColumnFrom_dyn();
static void copyColumnTo( ::lime::utils::ArrayBufferView this1,int column, ::lime::math::Vector4 vector);
static ::Dynamic copyColumnTo_dyn();
static void copyFrom( ::lime::utils::ArrayBufferView this1, ::lime::utils::ArrayBufferView other);
static ::Dynamic copyFrom_dyn();
static void copyRowFrom( ::lime::utils::ArrayBufferView this1,int row, ::lime::math::Vector4 vector);
static ::Dynamic copyRowFrom_dyn();
static void copyRowTo( ::lime::utils::ArrayBufferView this1,int row, ::lime::math::Vector4 vector);
static ::Dynamic copyRowTo_dyn();
static void create2D( ::lime::utils::ArrayBufferView this1,Float a,Float b,Float c,Float d,hx::Null< Float > tx,hx::Null< Float > ty);
static ::Dynamic create2D_dyn();
static void createOrtho( ::lime::utils::ArrayBufferView this1,Float left,Float right,Float bottom,Float top,Float zNear,Float zFar);
static ::Dynamic createOrtho_dyn();
static ::lime::math::Vector4 deltaTransformVector( ::lime::utils::ArrayBufferView this1, ::lime::math::Vector4 v, ::lime::math::Vector4 result);
static ::Dynamic deltaTransformVector_dyn();
static ::lime::utils::ArrayBufferView fromMatrix3( ::lime::math::Matrix3 matrix3);
static ::Dynamic fromMatrix3_dyn();
static void identity( ::lime::utils::ArrayBufferView this1);
static ::Dynamic identity_dyn();
static ::lime::utils::ArrayBufferView interpolate( ::lime::utils::ArrayBufferView thisMat, ::lime::utils::ArrayBufferView toMat,Float percent, ::lime::utils::ArrayBufferView result);
static ::Dynamic interpolate_dyn();
static void interpolateTo( ::lime::utils::ArrayBufferView this1, ::lime::utils::ArrayBufferView toMat,Float percent);
static ::Dynamic interpolateTo_dyn();
static bool invert( ::lime::utils::ArrayBufferView this1);
static ::Dynamic invert_dyn();
static void pointAt( ::lime::utils::ArrayBufferView this1, ::lime::math::Vector4 pos, ::lime::math::Vector4 at, ::lime::math::Vector4 up);
static ::Dynamic pointAt_dyn();
static void prepend( ::lime::utils::ArrayBufferView this1, ::lime::utils::ArrayBufferView rhs);
static ::Dynamic prepend_dyn();
static void prependRotation( ::lime::utils::ArrayBufferView this1,Float degrees, ::lime::math::Vector4 axis, ::lime::math::Vector4 pivotPoint);
static ::Dynamic prependRotation_dyn();
static void prependScale( ::lime::utils::ArrayBufferView this1,Float xScale,Float yScale,Float zScale);
static ::Dynamic prependScale_dyn();
static void prependTranslation( ::lime::utils::ArrayBufferView this1,Float x,Float y,Float z);
static ::Dynamic prependTranslation_dyn();
static ::lime::math::Vector4 transformVector( ::lime::utils::ArrayBufferView this1, ::lime::math::Vector4 v, ::lime::math::Vector4 result);
static ::Dynamic transformVector_dyn();
static void transformVectors( ::lime::utils::ArrayBufferView this1, ::lime::utils::ArrayBufferView ain, ::lime::utils::ArrayBufferView aout);
static ::Dynamic transformVectors_dyn();
static void transpose( ::lime::utils::ArrayBufferView this1);
static ::Dynamic transpose_dyn();
static ::lime::utils::ArrayBufferView _hx___getAxisRotation( ::lime::utils::ArrayBufferView this1,Float x,Float y,Float z,Float degrees);
static ::Dynamic _hx___getAxisRotation_dyn();
static void _hx___swap( ::lime::utils::ArrayBufferView this1,int a,int b);
static ::Dynamic _hx___swap_dyn();
static Float get_determinant( ::lime::utils::ArrayBufferView this1);
static ::Dynamic get_determinant_dyn();
static ::lime::math::Vector4 get_position( ::lime::utils::ArrayBufferView this1);
static ::Dynamic get_position_dyn();
static ::lime::math::Vector4 set_position( ::lime::utils::ArrayBufferView this1, ::lime::math::Vector4 val);
static ::Dynamic set_position_dyn();
static Float get( ::lime::utils::ArrayBufferView this1,int index);
static ::Dynamic get_dyn();
static Float set( ::lime::utils::ArrayBufferView this1,int index,Float value);
static ::Dynamic set_dyn();
};
} // end namespace lime
} // end namespace math
} // end namespace _Matrix4
#endif /* INCLUDED_lime_math__Matrix4_Matrix4_Impl_ */

View File

@@ -0,0 +1,127 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_math__RGBA_RGBA_Impl_
#define INCLUDED_lime_math__RGBA_RGBA_Impl_
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
#ifndef INCLUDED_95f339a1d026d52c
#define INCLUDED_95f339a1d026d52c
#include "hxMath.h"
#endif
HX_DECLARE_CLASS2(haxe,io,Bytes)
HX_DECLARE_CLASS3(lime,math,_RGBA,RGBA_Impl_)
HX_DECLARE_CLASS2(lime,utils,ArrayBufferView)
HX_DECLARE_CLASS2(openfl,_Vector,IVector)
HX_DECLARE_CLASS2(openfl,_Vector,IntVector)
namespace lime{
namespace math{
namespace _RGBA{
class HXCPP_CLASS_ATTRIBUTES RGBA_Impl__obj : public hx::Object
{
public:
typedef hx::Object super;
typedef RGBA_Impl__obj OBJ_;
RGBA_Impl__obj();
public:
enum { _hx_ClassId = 0x7488762a };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.math._RGBA.RGBA_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.math._RGBA.RGBA_Impl_"); }
inline static hx::ObjectPtr< RGBA_Impl__obj > __new() {
hx::ObjectPtr< RGBA_Impl__obj > __this = new RGBA_Impl__obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< RGBA_Impl__obj > __alloc(hx::Ctx *_hx_ctx) {
RGBA_Impl__obj *__this = (RGBA_Impl__obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(RGBA_Impl__obj), false, "lime.math._RGBA.RGBA_Impl_"));
*(void **)__this = RGBA_Impl__obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~RGBA_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);
static void __init__();
::String __ToString() const { return HX_("RGBA_Impl_",54,54,4c,b3); }
static void __boot();
static ::lime::utils::ArrayBufferView _hx___alpha16;
static ::lime::utils::ArrayBufferView _hx___clamp;
static int a16;
static Float unmult;
static int _new(hx::Null< int > rgba);
static ::Dynamic _new_dyn();
static int create(int r,int g,int b,int a);
static ::Dynamic create_dyn();
static void multiplyAlpha(int this1);
static ::Dynamic multiplyAlpha_dyn();
static void readUInt8(int this1, ::lime::utils::ArrayBufferView data,int offset,hx::Null< int > format,hx::Null< bool > premultiplied);
static ::Dynamic readUInt8_dyn();
static void set(int this1,int r,int g,int b,int a);
static ::Dynamic set_dyn();
static void unmultiplyAlpha(int this1);
static ::Dynamic unmultiplyAlpha_dyn();
static void writeUInt8(int this1, ::lime::utils::ArrayBufferView data,int offset,hx::Null< int > format,hx::Null< bool > premultiplied);
static ::Dynamic writeUInt8_dyn();
static int _hx___fromARGB(int argb);
static ::Dynamic _hx___fromARGB_dyn();
static int _hx___fromBGRA(int bgra);
static ::Dynamic _hx___fromBGRA_dyn();
static int get_a(int this1);
static ::Dynamic get_a_dyn();
static int set_a(int this1,int value);
static ::Dynamic set_a_dyn();
static int get_b(int this1);
static ::Dynamic get_b_dyn();
static int set_b(int this1,int value);
static ::Dynamic set_b_dyn();
static int get_g(int this1);
static ::Dynamic get_g_dyn();
static int set_g(int this1,int value);
static ::Dynamic set_g_dyn();
static int get_r(int this1);
static ::Dynamic get_r_dyn();
static int set_r(int this1,int value);
static ::Dynamic set_r_dyn();
};
} // end namespace lime
} // end namespace math
} // end namespace _RGBA
#endif /* INCLUDED_lime_math__RGBA_RGBA_Impl_ */