First commit

This commit is contained in:
2021-03-07 05:58:59 +01:00
committed by Andreas Schaafsma
commit 6e1a5f9fe5
18475 changed files with 3309357 additions and 0 deletions

View File

@@ -0,0 +1,104 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_openfl_geom_ColorTransform
#define INCLUDED_openfl_geom_ColorTransform
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS2(lime,utils,ArrayBufferView)
HX_DECLARE_CLASS2(lime,utils,ObjectPool)
HX_DECLARE_CLASS2(openfl,geom,ColorTransform)
namespace openfl{
namespace geom{
class HXCPP_CLASS_ATTRIBUTES ColorTransform_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef ColorTransform_obj OBJ_;
ColorTransform_obj();
public:
enum { _hx_ClassId = 0x2f5ce43d };
void __construct(hx::Null< Float > __o_redMultiplier,hx::Null< Float > __o_greenMultiplier,hx::Null< Float > __o_blueMultiplier,hx::Null< Float > __o_alphaMultiplier,hx::Null< Float > __o_redOffset,hx::Null< Float > __o_greenOffset,hx::Null< Float > __o_blueOffset,hx::Null< Float > __o_alphaOffset);
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="openfl.geom.ColorTransform")
{ 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,"openfl.geom.ColorTransform"); }
static hx::ObjectPtr< ColorTransform_obj > __new(hx::Null< Float > __o_redMultiplier,hx::Null< Float > __o_greenMultiplier,hx::Null< Float > __o_blueMultiplier,hx::Null< Float > __o_alphaMultiplier,hx::Null< Float > __o_redOffset,hx::Null< Float > __o_greenOffset,hx::Null< Float > __o_blueOffset,hx::Null< Float > __o_alphaOffset);
static hx::ObjectPtr< ColorTransform_obj > __alloc(hx::Ctx *_hx_ctx,hx::Null< Float > __o_redMultiplier,hx::Null< Float > __o_greenMultiplier,hx::Null< Float > __o_blueMultiplier,hx::Null< Float > __o_alphaMultiplier,hx::Null< Float > __o_redOffset,hx::Null< Float > __o_greenOffset,hx::Null< Float > __o_blueOffset,hx::Null< Float > __o_alphaOffset);
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~ColorTransform_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_("ColorTransform",a9,6b,95,57); }
static void __boot();
static ::lime::utils::ArrayBufferView _hx___limeColorMatrix;
static ::lime::utils::ObjectPool _hx___pool;
Float alphaMultiplier;
Float alphaOffset;
Float blueMultiplier;
Float blueOffset;
Float greenMultiplier;
Float greenOffset;
Float redMultiplier;
Float redOffset;
void concat( ::openfl::geom::ColorTransform second);
::Dynamic concat_dyn();
virtual ::String toString();
::Dynamic toString_dyn();
::openfl::geom::ColorTransform _hx___clone();
::Dynamic _hx___clone_dyn();
void _hx___copyFrom( ::openfl::geom::ColorTransform ct);
::Dynamic _hx___copyFrom_dyn();
void _hx___combine( ::openfl::geom::ColorTransform ct);
::Dynamic _hx___combine_dyn();
void _hx___identity();
::Dynamic _hx___identity_dyn();
void _hx___invert();
::Dynamic _hx___invert_dyn();
bool _hx___equals( ::openfl::geom::ColorTransform ct,bool ignoreAlphaMultiplier);
::Dynamic _hx___equals_dyn();
bool _hx___isDefault(bool ignoreAlphaMultiplier);
::Dynamic _hx___isDefault_dyn();
void _hx___setArrays(::Array< Float > colorMultipliers,::Array< Float > colorOffsets);
::Dynamic _hx___setArrays_dyn();
int get_color();
::Dynamic get_color_dyn();
int set_color(int value);
::Dynamic set_color_dyn();
::lime::utils::ArrayBufferView _hx___toLimeColorMatrix();
::Dynamic _hx___toLimeColorMatrix_dyn();
};
} // end namespace openfl
} // end namespace geom
#endif /* INCLUDED_openfl_geom_ColorTransform */

View File

@@ -0,0 +1,167 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_openfl_geom_Matrix
#define INCLUDED_openfl_geom_Matrix
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS2(lime,math,Matrix3)
HX_DECLARE_CLASS2(lime,utils,ArrayBufferView)
HX_DECLARE_CLASS2(lime,utils,ObjectPool)
HX_DECLARE_CLASS2(openfl,geom,Matrix)
HX_DECLARE_CLASS2(openfl,geom,Point)
HX_DECLARE_CLASS2(openfl,geom,Vector3D)
namespace openfl{
namespace geom{
class HXCPP_CLASS_ATTRIBUTES Matrix_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef Matrix_obj OBJ_;
Matrix_obj();
public:
enum { _hx_ClassId = 0x10475a2d };
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=true,const char *inName="openfl.geom.Matrix")
{ 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,"openfl.geom.Matrix"); }
static hx::ObjectPtr< Matrix_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< Matrix_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);
//~Matrix_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_("Matrix",61,aa,5c,f0); }
static void __boot();
static ::Dynamic __meta__;
static ::openfl::geom::Matrix _hx___identity;
static ::lime::utils::ObjectPool _hx___pool;
static ::lime::math::Matrix3 _hx___matrix3;
Float a;
Float b;
Float c;
Float d;
Float tx;
Float ty;
::lime::utils::ArrayBufferView _hx___array;
::openfl::geom::Matrix clone();
::Dynamic clone_dyn();
void concat( ::openfl::geom::Matrix m);
::Dynamic concat_dyn();
void copyColumnFrom(int column, ::openfl::geom::Vector3D vector3D);
::Dynamic copyColumnFrom_dyn();
void copyColumnTo(int column, ::openfl::geom::Vector3D vector3D);
::Dynamic copyColumnTo_dyn();
void copyFrom( ::openfl::geom::Matrix sourceMatrix);
::Dynamic copyFrom_dyn();
void copyRowFrom(int row, ::openfl::geom::Vector3D vector3D);
::Dynamic copyRowFrom_dyn();
void copyRowTo(int row, ::openfl::geom::Vector3D vector3D);
::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();
::openfl::geom::Point deltaTransformPoint( ::openfl::geom::Point point);
::Dynamic deltaTransformPoint_dyn();
bool equals( ::openfl::geom::Matrix matrix);
::Dynamic equals_dyn();
void identity();
::Dynamic identity_dyn();
::openfl::geom::Matrix 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();
::String toMozString();
::Dynamic toMozString_dyn();
virtual ::String toString();
::Dynamic toString_dyn();
::openfl::geom::Point transformPoint( ::openfl::geom::Point pos);
::Dynamic transformPoint_dyn();
void translate(Float dx,Float dy);
::Dynamic translate_dyn();
::lime::utils::ArrayBufferView toArray(hx::Null< bool > transpose);
::Dynamic toArray_dyn();
void _hx___cleanValues();
::Dynamic _hx___cleanValues_dyn();
::lime::math::Matrix3 _hx___toMatrix3();
::Dynamic _hx___toMatrix3_dyn();
void _hx___transformInversePoint( ::openfl::geom::Point point);
::Dynamic _hx___transformInversePoint_dyn();
Float _hx___transformInverseX(Float px,Float py);
::Dynamic _hx___transformInverseX_dyn();
Float _hx___transformInverseY(Float px,Float py);
::Dynamic _hx___transformInverseY_dyn();
void _hx___transformPoint( ::openfl::geom::Point point);
::Dynamic _hx___transformPoint_dyn();
Float _hx___transformX(Float px,Float py);
::Dynamic _hx___transformX_dyn();
Float _hx___transformY(Float px,Float py);
::Dynamic _hx___transformY_dyn();
void _hx___translateTransformed(Float px,Float py);
::Dynamic _hx___translateTransformed_dyn();
};
} // end namespace openfl
} // end namespace geom
#endif /* INCLUDED_openfl_geom_Matrix */

View File

@@ -0,0 +1,165 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_openfl_geom_Matrix3D
#define INCLUDED_openfl_geom_Matrix3D
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS2(openfl,_Vector,FloatVector)
HX_DECLARE_CLASS2(openfl,_Vector,IVector)
HX_DECLARE_CLASS2(openfl,_Vector,ObjectVector)
HX_DECLARE_CLASS2(openfl,geom,Matrix3D)
HX_DECLARE_CLASS2(openfl,geom,Vector3D)
namespace openfl{
namespace geom{
class HXCPP_CLASS_ATTRIBUTES Matrix3D_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef Matrix3D_obj OBJ_;
Matrix3D_obj();
public:
enum { _hx_ClassId = 0x34742c1e };
void __construct( ::openfl::_Vector::FloatVector v);
inline void *operator new(size_t inSize, bool inContainer=true,const char *inName="openfl.geom.Matrix3D")
{ 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,"openfl.geom.Matrix3D"); }
static hx::ObjectPtr< Matrix3D_obj > __new( ::openfl::_Vector::FloatVector v);
static hx::ObjectPtr< Matrix3D_obj > __alloc(hx::Ctx *_hx_ctx, ::openfl::_Vector::FloatVector v);
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~Matrix3D_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_("Matrix3D",52,f1,a4,40); }
static void __boot();
static ::Dynamic __meta__;
static ::openfl::geom::Matrix3D create2D(Float x,Float y,hx::Null< Float > scale,hx::Null< Float > rotation);
static ::Dynamic create2D_dyn();
static ::openfl::geom::Matrix3D createABCD(Float a,Float b,Float c,Float d,Float tx,Float ty);
static ::Dynamic createABCD_dyn();
static ::openfl::geom::Matrix3D createOrtho(Float x0,Float x1,Float y0,Float y1,Float zNear,Float zFar);
static ::Dynamic createOrtho_dyn();
static ::openfl::geom::Matrix3D interpolate( ::openfl::geom::Matrix3D thisMat, ::openfl::geom::Matrix3D toMat,Float percent);
static ::Dynamic interpolate_dyn();
static ::openfl::geom::Matrix3D _hx___getAxisRotation(Float x,Float y,Float z,Float degrees);
static ::Dynamic _hx___getAxisRotation_dyn();
::openfl::_Vector::FloatVector rawData;
void append( ::openfl::geom::Matrix3D lhs);
::Dynamic append_dyn();
void appendRotation(Float degrees, ::openfl::geom::Vector3D axis, ::openfl::geom::Vector3D pivotPoint);
::Dynamic appendRotation_dyn();
void appendScale(Float xScale,Float yScale,Float zScale);
::Dynamic appendScale_dyn();
void appendTranslation(Float x,Float y,Float z);
::Dynamic appendTranslation_dyn();
::openfl::geom::Matrix3D clone();
::Dynamic clone_dyn();
void copyColumnFrom(int column, ::openfl::geom::Vector3D vector3D);
::Dynamic copyColumnFrom_dyn();
void copyColumnTo(int column, ::openfl::geom::Vector3D vector3D);
::Dynamic copyColumnTo_dyn();
void copyFrom( ::openfl::geom::Matrix3D other);
::Dynamic copyFrom_dyn();
void copyRawDataFrom( ::openfl::_Vector::FloatVector vector,hx::Null< int > index,hx::Null< bool > transpose);
::Dynamic copyRawDataFrom_dyn();
void copyRawDataTo( ::openfl::_Vector::FloatVector vector,hx::Null< int > index,hx::Null< bool > transpose);
::Dynamic copyRawDataTo_dyn();
void copyRowFrom(int row, ::openfl::geom::Vector3D vector3D);
::Dynamic copyRowFrom_dyn();
void copyRowTo(int row, ::openfl::geom::Vector3D vector3D);
::Dynamic copyRowTo_dyn();
void copyToMatrix3D( ::openfl::geom::Matrix3D other);
::Dynamic copyToMatrix3D_dyn();
::openfl::_Vector::ObjectVector decompose( ::Dynamic orientationStyle);
::Dynamic decompose_dyn();
::openfl::geom::Vector3D deltaTransformVector( ::openfl::geom::Vector3D v);
::Dynamic deltaTransformVector_dyn();
void identity();
::Dynamic identity_dyn();
void interpolateTo( ::openfl::geom::Matrix3D toMat,Float percent);
::Dynamic interpolateTo_dyn();
bool invert();
::Dynamic invert_dyn();
void pointAt( ::openfl::geom::Vector3D pos, ::openfl::geom::Vector3D at, ::openfl::geom::Vector3D up);
::Dynamic pointAt_dyn();
void prepend( ::openfl::geom::Matrix3D rhs);
::Dynamic prepend_dyn();
void prependRotation(Float degrees, ::openfl::geom::Vector3D axis, ::openfl::geom::Vector3D pivotPoint);
::Dynamic prependRotation_dyn();
void prependScale(Float xScale,Float yScale,Float zScale);
::Dynamic prependScale_dyn();
void prependTranslation(Float x,Float y,Float z);
::Dynamic prependTranslation_dyn();
bool recompose( ::openfl::_Vector::ObjectVector components, ::Dynamic orientationStyle);
::Dynamic recompose_dyn();
::openfl::geom::Vector3D transformVector( ::openfl::geom::Vector3D v);
::Dynamic transformVector_dyn();
void transformVectors( ::openfl::_Vector::FloatVector vin, ::openfl::_Vector::FloatVector vout);
::Dynamic transformVectors_dyn();
void transpose();
::Dynamic transpose_dyn();
Float get_determinant();
::Dynamic get_determinant_dyn();
::openfl::geom::Vector3D get_position();
::Dynamic get_position_dyn();
::openfl::geom::Vector3D set_position( ::openfl::geom::Vector3D val);
::Dynamic set_position_dyn();
};
} // end namespace openfl
} // end namespace geom
#endif /* INCLUDED_openfl_geom_Matrix3D */

View File

@@ -0,0 +1,101 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_openfl_geom_Point
#define INCLUDED_openfl_geom_Point
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS2(lime,math,Vector2)
HX_DECLARE_CLASS2(lime,utils,ObjectPool)
HX_DECLARE_CLASS2(openfl,geom,Point)
namespace openfl{
namespace geom{
class HXCPP_CLASS_ATTRIBUTES Point_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef Point_obj OBJ_;
Point_obj();
public:
enum { _hx_ClassId = 0x2bf671e4 };
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="openfl.geom.Point")
{ 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,"openfl.geom.Point"); }
static hx::ObjectPtr< Point_obj > __new(hx::Null< Float > __o_x,hx::Null< Float > __o_y);
static hx::ObjectPtr< Point_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);
//~Point_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_("Point",30,24,bd,59); }
static void __boot();
static ::lime::utils::ObjectPool _hx___pool;
static ::lime::math::Vector2 _hx___limeVector2;
static Float distance( ::openfl::geom::Point pt1, ::openfl::geom::Point pt2);
static ::Dynamic distance_dyn();
static ::openfl::geom::Point interpolate( ::openfl::geom::Point pt1, ::openfl::geom::Point pt2,Float f);
static ::Dynamic interpolate_dyn();
static ::openfl::geom::Point polar(Float len,Float angle);
static ::Dynamic polar_dyn();
Float x;
Float y;
::openfl::geom::Point add( ::openfl::geom::Point v);
::Dynamic add_dyn();
::openfl::geom::Point clone();
::Dynamic clone_dyn();
void copyFrom( ::openfl::geom::Point sourcePoint);
::Dynamic copyFrom_dyn();
bool equals( ::openfl::geom::Point 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();
::openfl::geom::Point subtract( ::openfl::geom::Point v);
::Dynamic subtract_dyn();
virtual ::String toString();
::Dynamic toString_dyn();
::lime::math::Vector2 _hx___toLimeVector2();
::Dynamic _hx___toLimeVector2_dyn();
Float get_length();
::Dynamic get_length_dyn();
};
} // end namespace openfl
} // end namespace geom
#endif /* INCLUDED_openfl_geom_Point */

View File

@@ -0,0 +1,168 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_openfl_geom_Rectangle
#define INCLUDED_openfl_geom_Rectangle
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS2(lime,math,Rectangle)
HX_DECLARE_CLASS2(lime,utils,ObjectPool)
HX_DECLARE_CLASS2(openfl,geom,Matrix)
HX_DECLARE_CLASS2(openfl,geom,Point)
HX_DECLARE_CLASS2(openfl,geom,Rectangle)
namespace openfl{
namespace geom{
class HXCPP_CLASS_ATTRIBUTES Rectangle_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef Rectangle_obj OBJ_;
Rectangle_obj();
public:
enum { _hx_ClassId = 0x1cd3ebc3 };
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="openfl.geom.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,"openfl.geom.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);
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_("Rectangle",0f,b4,4f,bb); }
static void __boot();
static ::lime::math::Rectangle _hx___limeRectangle;
static ::lime::utils::ObjectPool _hx___pool;
Float height;
Float width;
Float x;
Float y;
::openfl::geom::Rectangle clone();
::Dynamic clone_dyn();
bool contains(Float x,Float y);
::Dynamic contains_dyn();
bool containsPoint( ::openfl::geom::Point point);
::Dynamic containsPoint_dyn();
bool containsRect( ::openfl::geom::Rectangle rect);
::Dynamic containsRect_dyn();
void copyFrom( ::openfl::geom::Rectangle sourceRect);
::Dynamic copyFrom_dyn();
bool equals( ::openfl::geom::Rectangle toCompare);
::Dynamic equals_dyn();
void inflate(Float dx,Float dy);
::Dynamic inflate_dyn();
void inflatePoint( ::openfl::geom::Point point);
::Dynamic inflatePoint_dyn();
::openfl::geom::Rectangle intersection( ::openfl::geom::Rectangle toIntersect);
::Dynamic intersection_dyn();
bool intersects( ::openfl::geom::Rectangle toIntersect);
::Dynamic intersects_dyn();
bool isEmpty();
::Dynamic isEmpty_dyn();
void offset(Float dx,Float dy);
::Dynamic offset_dyn();
void offsetPoint( ::openfl::geom::Point point);
::Dynamic offsetPoint_dyn();
void setEmpty();
::Dynamic setEmpty_dyn();
void setTo(Float xa,Float ya,Float widtha,Float heighta);
::Dynamic setTo_dyn();
virtual ::String toString();
::Dynamic toString_dyn();
::openfl::geom::Rectangle _hx_union( ::openfl::geom::Rectangle toUnion);
::Dynamic _hx_union_dyn();
void _hx___contract(Float x,Float y,Float width,Float height);
::Dynamic _hx___contract_dyn();
void _hx___expand(Float x,Float y,Float width,Float height);
::Dynamic _hx___expand_dyn();
::lime::math::Rectangle _hx___toLimeRectangle();
::Dynamic _hx___toLimeRectangle_dyn();
void _hx___transform( ::openfl::geom::Rectangle rect, ::openfl::geom::Matrix m);
::Dynamic _hx___transform_dyn();
Float get_bottom();
::Dynamic get_bottom_dyn();
Float set_bottom(Float b);
::Dynamic set_bottom_dyn();
::openfl::geom::Point get_bottomRight();
::Dynamic get_bottomRight_dyn();
::openfl::geom::Point set_bottomRight( ::openfl::geom::Point 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();
::openfl::geom::Point get_size();
::Dynamic get_size_dyn();
::openfl::geom::Point set_size( ::openfl::geom::Point p);
::Dynamic set_size_dyn();
Float get_top();
::Dynamic get_top_dyn();
Float set_top(Float t);
::Dynamic set_top_dyn();
::openfl::geom::Point get_topLeft();
::Dynamic get_topLeft_dyn();
::openfl::geom::Point set_topLeft( ::openfl::geom::Point p);
::Dynamic set_topLeft_dyn();
};
} // end namespace openfl
} // end namespace geom
#endif /* INCLUDED_openfl_geom_Rectangle */

View File

@@ -0,0 +1,90 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_openfl_geom_Transform
#define INCLUDED_openfl_geom_Transform
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS2(openfl,display,DisplayObject)
HX_DECLARE_CLASS2(openfl,display,IBitmapDrawable)
HX_DECLARE_CLASS2(openfl,events,EventDispatcher)
HX_DECLARE_CLASS2(openfl,events,IEventDispatcher)
HX_DECLARE_CLASS2(openfl,geom,ColorTransform)
HX_DECLARE_CLASS2(openfl,geom,Matrix)
HX_DECLARE_CLASS2(openfl,geom,Matrix3D)
HX_DECLARE_CLASS2(openfl,geom,Rectangle)
HX_DECLARE_CLASS2(openfl,geom,Transform)
namespace openfl{
namespace geom{
class HXCPP_CLASS_ATTRIBUTES Transform_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef Transform_obj OBJ_;
Transform_obj();
public:
enum { _hx_ClassId = 0x48ea4500 };
void __construct( ::openfl::display::DisplayObject displayObject);
inline void *operator new(size_t inSize, bool inContainer=true,const char *inName="openfl.geom.Transform")
{ 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,"openfl.geom.Transform"); }
static hx::ObjectPtr< Transform_obj > __new( ::openfl::display::DisplayObject displayObject);
static hx::ObjectPtr< Transform_obj > __alloc(hx::Ctx *_hx_ctx, ::openfl::display::DisplayObject displayObject);
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~Transform_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_("Transform",4c,0d,66,e7); }
::openfl::geom::ColorTransform concatenatedColorTransform;
::openfl::geom::Rectangle pixelBounds;
::openfl::geom::ColorTransform _hx___colorTransform;
::openfl::display::DisplayObject _hx___displayObject;
bool _hx___hasMatrix;
bool _hx___hasMatrix3D;
::openfl::geom::ColorTransform get_colorTransform();
::Dynamic get_colorTransform_dyn();
::openfl::geom::ColorTransform set_colorTransform( ::openfl::geom::ColorTransform value);
::Dynamic set_colorTransform_dyn();
::openfl::geom::Matrix get_concatenatedMatrix();
::Dynamic get_concatenatedMatrix_dyn();
::openfl::geom::Matrix get_matrix();
::Dynamic get_matrix_dyn();
::openfl::geom::Matrix set_matrix( ::openfl::geom::Matrix value);
::Dynamic set_matrix_dyn();
::openfl::geom::Matrix3D get_matrix3D();
::Dynamic get_matrix3D_dyn();
::openfl::geom::Matrix3D set_matrix3D( ::openfl::geom::Matrix3D value);
::Dynamic set_matrix3D_dyn();
void _hx___setTransform(Float a,Float b,Float c,Float d,Float tx,Float ty);
::Dynamic _hx___setTransform_dyn();
};
} // end namespace openfl
} // end namespace geom
#endif /* INCLUDED_openfl_geom_Transform */

View File

@@ -0,0 +1,124 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_openfl_geom_Vector3D
#define INCLUDED_openfl_geom_Vector3D
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS2(openfl,geom,Vector3D)
namespace openfl{
namespace geom{
class HXCPP_CLASS_ATTRIBUTES Vector3D_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef Vector3D_obj OBJ_;
Vector3D_obj();
public:
enum { _hx_ClassId = 0x3c3ecb20 };
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="openfl.geom.Vector3D")
{ 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,"openfl.geom.Vector3D"); }
static hx::ObjectPtr< Vector3D_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< Vector3D_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);
//~Vector3D_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_("Vector3D",54,90,6f,48); }
static Float angleBetween( ::openfl::geom::Vector3D a, ::openfl::geom::Vector3D b);
static ::Dynamic angleBetween_dyn();
static Float distance( ::openfl::geom::Vector3D pt1, ::openfl::geom::Vector3D pt2);
static ::Dynamic distance_dyn();
static ::openfl::geom::Vector3D get_X_AXIS();
static ::Dynamic get_X_AXIS_dyn();
static ::openfl::geom::Vector3D get_Y_AXIS();
static ::Dynamic get_Y_AXIS_dyn();
static ::openfl::geom::Vector3D get_Z_AXIS();
static ::Dynamic get_Z_AXIS_dyn();
Float w;
Float x;
Float y;
Float z;
::openfl::geom::Vector3D add( ::openfl::geom::Vector3D a);
::Dynamic add_dyn();
::openfl::geom::Vector3D clone();
::Dynamic clone_dyn();
void copyFrom( ::openfl::geom::Vector3D sourceVector3D);
::Dynamic copyFrom_dyn();
::openfl::geom::Vector3D crossProduct( ::openfl::geom::Vector3D a);
::Dynamic crossProduct_dyn();
void decrementBy( ::openfl::geom::Vector3D a);
::Dynamic decrementBy_dyn();
Float dotProduct( ::openfl::geom::Vector3D a);
::Dynamic dotProduct_dyn();
bool equals( ::openfl::geom::Vector3D toCompare,hx::Null< bool > allFour);
::Dynamic equals_dyn();
void incrementBy( ::openfl::geom::Vector3D a);
::Dynamic incrementBy_dyn();
bool nearEquals( ::openfl::geom::Vector3D 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();
::openfl::geom::Vector3D subtract( ::openfl::geom::Vector3D a);
::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 openfl
} // end namespace geom
#endif /* INCLUDED_openfl_geom_Vector3D */

View File

@@ -0,0 +1,71 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_openfl_geom__Orientation3D_Orientation3D_Impl_
#define INCLUDED_openfl_geom__Orientation3D_Orientation3D_Impl_
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS3(openfl,geom,_Orientation3D,Orientation3D_Impl_)
namespace openfl{
namespace geom{
namespace _Orientation3D{
class HXCPP_CLASS_ATTRIBUTES Orientation3D_Impl__obj : public hx::Object
{
public:
typedef hx::Object super;
typedef Orientation3D_Impl__obj OBJ_;
Orientation3D_Impl__obj();
public:
enum { _hx_ClassId = 0x6ad9c9d3 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="openfl.geom._Orientation3D.Orientation3D_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,"openfl.geom._Orientation3D.Orientation3D_Impl_"); }
inline static hx::ObjectPtr< Orientation3D_Impl__obj > __new() {
hx::ObjectPtr< Orientation3D_Impl__obj > __this = new Orientation3D_Impl__obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< Orientation3D_Impl__obj > __alloc(hx::Ctx *_hx_ctx) {
Orientation3D_Impl__obj *__this = (Orientation3D_Impl__obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(Orientation3D_Impl__obj), false, "openfl.geom._Orientation3D.Orientation3D_Impl_"));
*(void **)__this = Orientation3D_Impl__obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~Orientation3D_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_("Orientation3D_Impl_",c1,3a,69,1b); }
static void __boot();
static ::Dynamic AXIS_ANGLE;
static ::Dynamic EULER_ANGLES;
static ::Dynamic QUATERNION;
static ::Dynamic fromString(::String value);
static ::Dynamic fromString_dyn();
static ::String toString( ::Dynamic this1);
static ::Dynamic toString_dyn();
};
} // end namespace openfl
} // end namespace geom
} // end namespace _Orientation3D
#endif /* INCLUDED_openfl_geom__Orientation3D_Orientation3D_Impl_ */