First commit

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

View File

@@ -0,0 +1,111 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_openfl_display3D__internal_Context3DState
#define INCLUDED_openfl_display3D__internal_Context3DState
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS3(lime,graphics,opengl,GLObject)
HX_DECLARE_CLASS2(openfl,display,Shader)
HX_DECLARE_CLASS3(openfl,display,_internal,SamplerState)
HX_DECLARE_CLASS2(openfl,display3D,Program3D)
HX_DECLARE_CLASS3(openfl,display3D,_internal,Context3DState)
HX_DECLARE_CLASS3(openfl,display3D,textures,TextureBase)
HX_DECLARE_CLASS2(openfl,events,EventDispatcher)
HX_DECLARE_CLASS2(openfl,events,IEventDispatcher)
HX_DECLARE_CLASS2(openfl,geom,Rectangle)
namespace openfl{
namespace display3D{
namespace _internal{
class HXCPP_CLASS_ATTRIBUTES Context3DState_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef Context3DState_obj OBJ_;
Context3DState_obj();
public:
enum { _hx_ClassId = 0x017bf00a };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=true,const char *inName="openfl.display3D._internal.Context3DState")
{ 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.display3D._internal.Context3DState"); }
static hx::ObjectPtr< Context3DState_obj > __new();
static hx::ObjectPtr< Context3DState_obj > __alloc(hx::Ctx *_hx_ctx);
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~Context3DState_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_("Context3DState",b1,41,87,10); }
static void __boot();
static ::Dynamic __meta__;
bool backBufferEnableDepthAndStencil;
::Dynamic blendDestinationAlphaFactor;
::Dynamic blendSourceAlphaFactor;
::Dynamic blendDestinationRGBFactor;
::Dynamic blendSourceRGBFactor;
bool colorMaskRed;
bool colorMaskGreen;
bool colorMaskBlue;
bool colorMaskAlpha;
::Dynamic culling;
::Dynamic depthCompareMode;
bool depthMask;
::openfl::display3D::Program3D program;
::openfl::display3D::textures::TextureBase renderToTexture;
int renderToTextureAntiAlias;
bool renderToTextureDepthStencil;
int renderToTextureSurfaceSelector;
::Array< ::Dynamic> samplerStates;
bool scissorEnabled;
::openfl::geom::Rectangle scissorRectangle;
::Dynamic stencilCompareMode;
::Dynamic stencilDepthFail;
::Dynamic stencilFail;
::Dynamic stencilPass;
int stencilReadMask;
int stencilReferenceValue;
::Dynamic stencilTriangleFace;
int stencilWriteMask;
::Array< ::Dynamic> textures;
::openfl::display::Shader shader;
::lime::graphics::opengl::GLObject _hx___currentGLArrayBuffer;
::lime::graphics::opengl::GLObject _hx___currentGLElementArrayBuffer;
::lime::graphics::opengl::GLObject _hx___currentGLFramebuffer;
::lime::graphics::opengl::GLObject _hx___currentGLTexture2D;
::lime::graphics::opengl::GLObject _hx___currentGLTextureCubeMap;
bool _hx___enableGLBlend;
bool _hx___enableGLCullFace;
bool _hx___enableGLDepthTest;
bool _hx___enableGLScissorTest;
bool _hx___enableGLStencilTest;
bool _hx___frontFaceGLCCW;
int _hx___glBlendEquation;
::lime::graphics::opengl::GLObject _hx___primaryGLFramebuffer;
::lime::graphics::opengl::GLObject _hx___rttDepthGLRenderbuffer;
::lime::graphics::opengl::GLObject _hx___rttGLFramebuffer;
::lime::graphics::opengl::GLObject _hx___rttGLRenderbuffer;
::lime::graphics::opengl::GLObject _hx___rttStencilGLRenderbuffer;
};
} // end namespace openfl
} // end namespace display3D
} // end namespace _internal
#endif /* INCLUDED_openfl_display3D__internal_Context3DState */

View File

@@ -0,0 +1,86 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_openfl_display3D__internal_agal_AGALConverter
#define INCLUDED_openfl_display3D__internal_agal_AGALConverter
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
#ifndef INCLUDED_38344beec7696400
#define INCLUDED_38344beec7696400
#include "cpp/Int64.h"
#endif
HX_DECLARE_CLASS2(haxe,io,Bytes)
HX_DECLARE_CLASS3(openfl,display,_internal,SamplerState)
HX_DECLARE_CLASS4(openfl,display3D,_internal,agal,AGALConverter)
HX_DECLARE_CLASS5(openfl,display3D,_internal,agal,_AGALConverter,ProgramType)
HX_DECLARE_CLASS2(openfl,utils,ByteArrayData)
HX_DECLARE_CLASS2(openfl,utils,IDataInput)
HX_DECLARE_CLASS2(openfl,utils,IDataOutput)
namespace openfl{
namespace display3D{
namespace _internal{
namespace agal{
class HXCPP_CLASS_ATTRIBUTES AGALConverter_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef AGALConverter_obj OBJ_;
AGALConverter_obj();
public:
enum { _hx_ClassId = 0x4d2de5dd };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="openfl.display3D._internal.agal.AGALConverter")
{ 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.display3D._internal.agal.AGALConverter"); }
inline static hx::ObjectPtr< AGALConverter_obj > __new() {
hx::ObjectPtr< AGALConverter_obj > __this = new AGALConverter_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< AGALConverter_obj > __alloc(hx::Ctx *_hx_ctx) {
AGALConverter_obj *__this = (AGALConverter_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(AGALConverter_obj), false, "openfl.display3D._internal.agal.AGALConverter"));
*(void **)__this = AGALConverter_obj::_hx_vtable;
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~AGALConverter_obj();
HX_DO_RTTI_ALL;
static bool __GetStatic(const ::String &inString, Dynamic &outValue, hx::PropertyAccess inCallProp);
static bool __SetStatic(const ::String &inString, Dynamic &ioValue, hx::PropertyAccess inCallProp);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("AGALConverter",8f,ef,1a,42); }
static void __boot();
static ::Dynamic __meta__;
static ::Dynamic limitedProfile;
static ::String prefixFromType(int regType, ::openfl::display3D::_internal::agal::_AGALConverter::ProgramType programType);
static ::Dynamic prefixFromType_dyn();
static cpp::Int64Struct readUInt64( ::openfl::utils::ByteArrayData byteArray);
static ::Dynamic readUInt64_dyn();
static ::String convertToGLSL( ::openfl::utils::ByteArrayData agal,::Array< ::Dynamic> samplerState);
static ::Dynamic convertToGLSL_dyn();
};
} // end namespace openfl
} // end namespace display3D
} // end namespace _internal
} // end namespace agal
#endif /* INCLUDED_openfl_display3D__internal_agal_AGALConverter */

View File

@@ -0,0 +1,85 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_openfl_display3D__internal_agal_RegisterMap
#define INCLUDED_openfl_display3D__internal_agal_RegisterMap
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS4(openfl,display3D,_internal,agal,RegisterMap)
HX_DECLARE_CLASS5(openfl,display3D,_internal,agal,_AGALConverter,DestRegister)
HX_DECLARE_CLASS5(openfl,display3D,_internal,agal,_AGALConverter,RegisterMapEntry)
HX_DECLARE_CLASS5(openfl,display3D,_internal,agal,_AGALConverter,RegisterUsage)
HX_DECLARE_CLASS5(openfl,display3D,_internal,agal,_AGALConverter,SamplerRegister)
HX_DECLARE_CLASS5(openfl,display3D,_internal,agal,_AGALConverter,SourceRegister)
namespace openfl{
namespace display3D{
namespace _internal{
namespace agal{
class HXCPP_CLASS_ATTRIBUTES RegisterMap_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef RegisterMap_obj OBJ_;
RegisterMap_obj();
public:
enum { _hx_ClassId = 0x63beba6f };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=true,const char *inName="openfl.display3D._internal.agal.RegisterMap")
{ 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.display3D._internal.agal.RegisterMap"); }
static hx::ObjectPtr< RegisterMap_obj > __new();
static hx::ObjectPtr< RegisterMap_obj > __alloc(hx::Ctx *_hx_ctx);
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~RegisterMap_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_("RegisterMap",d9,93,09,fc); }
static void __boot();
static ::Dynamic __meta__;
::Array< ::Dynamic> mEntries;
void add(int type,::String name,int number, ::openfl::display3D::_internal::agal::_AGALConverter::RegisterUsage usage);
::Dynamic add_dyn();
void addDR( ::openfl::display3D::_internal::agal::_AGALConverter::DestRegister dr, ::openfl::display3D::_internal::agal::_AGALConverter::RegisterUsage usage);
::Dynamic addDR_dyn();
void addSaR( ::openfl::display3D::_internal::agal::_AGALConverter::SamplerRegister sr, ::openfl::display3D::_internal::agal::_AGALConverter::RegisterUsage usage);
::Dynamic addSaR_dyn();
void addSR( ::openfl::display3D::_internal::agal::_AGALConverter::SourceRegister sr, ::openfl::display3D::_internal::agal::_AGALConverter::RegisterUsage usage,hx::Null< int > offset);
::Dynamic addSR_dyn();
::openfl::display3D::_internal::agal::_AGALConverter::RegisterUsage getRegisterUsage( ::openfl::display3D::_internal::agal::_AGALConverter::SourceRegister sr);
::Dynamic getRegisterUsage_dyn();
::openfl::display3D::_internal::agal::_AGALConverter::RegisterUsage getUsage(int type,::String name,int number);
::Dynamic getUsage_dyn();
::String toGLSL(bool tempRegistersOnly);
::Dynamic toGLSL_dyn();
};
} // end namespace openfl
} // end namespace display3D
} // end namespace _internal
} // end namespace agal
#endif /* INCLUDED_openfl_display3D__internal_agal_RegisterMap */

View File

@@ -0,0 +1,75 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_openfl_display3D__internal_agal__AGALConverter_DestRegister
#define INCLUDED_openfl_display3D__internal_agal__AGALConverter_DestRegister
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS5(openfl,display3D,_internal,agal,_AGALConverter,DestRegister)
HX_DECLARE_CLASS5(openfl,display3D,_internal,agal,_AGALConverter,ProgramType)
namespace openfl{
namespace display3D{
namespace _internal{
namespace agal{
namespace _AGALConverter{
class HXCPP_CLASS_ATTRIBUTES DestRegister_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef DestRegister_obj OBJ_;
DestRegister_obj();
public:
enum { _hx_ClassId = 0x33588e3f };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=true,const char *inName="openfl.display3D._internal.agal._AGALConverter.DestRegister")
{ 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.display3D._internal.agal._AGALConverter.DestRegister"); }
static hx::ObjectPtr< DestRegister_obj > __new();
static hx::ObjectPtr< DestRegister_obj > __alloc(hx::Ctx *_hx_ctx);
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~DestRegister_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_("DestRegister",05,3f,c2,ef); }
static void __boot();
static ::Dynamic __meta__;
static ::openfl::display3D::_internal::agal::_AGALConverter::DestRegister parse(int v, ::openfl::display3D::_internal::agal::_AGALConverter::ProgramType programType);
static ::Dynamic parse_dyn();
int mask;
int n;
::openfl::display3D::_internal::agal::_AGALConverter::ProgramType programType;
int type;
::String getWriteMask();
::Dynamic getWriteMask_dyn();
::String toGLSL(hx::Null< bool > useMask);
::Dynamic toGLSL_dyn();
};
} // end namespace openfl
} // end namespace display3D
} // end namespace _internal
} // end namespace agal
} // end namespace _AGALConverter
#endif /* INCLUDED_openfl_display3D__internal_agal__AGALConverter_DestRegister */

View File

@@ -0,0 +1,43 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_openfl_display3D__internal_agal__AGALConverter_ProgramType
#define INCLUDED_openfl_display3D__internal_agal__AGALConverter_ProgramType
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS5(openfl,display3D,_internal,agal,_AGALConverter,ProgramType)
namespace openfl{
namespace display3D{
namespace _internal{
namespace agal{
namespace _AGALConverter{
class ProgramType_obj : public hx::EnumBase_obj
{
typedef hx::EnumBase_obj super;
typedef ProgramType_obj OBJ_;
public:
ProgramType_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_("openfl.display3D._internal.agal._AGALConverter.ProgramType",32,43,0c,ef); }
::String __ToString() const { return HX_("ProgramType.",30,43,41,ab) + _hx_tag; }
static ::openfl::display3D::_internal::agal::_AGALConverter::ProgramType FRAGMENT;
static inline ::openfl::display3D::_internal::agal::_AGALConverter::ProgramType FRAGMENT_dyn() { return FRAGMENT; }
static ::openfl::display3D::_internal::agal::_AGALConverter::ProgramType VERTEX;
static inline ::openfl::display3D::_internal::agal::_AGALConverter::ProgramType VERTEX_dyn() { return VERTEX; }
};
} // end namespace openfl
} // end namespace display3D
} // end namespace _internal
} // end namespace agal
} // end namespace _AGALConverter
#endif /* INCLUDED_openfl_display3D__internal_agal__AGALConverter_ProgramType */

View File

@@ -0,0 +1,79 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_openfl_display3D__internal_agal__AGALConverter_RegisterMapEntry
#define INCLUDED_openfl_display3D__internal_agal__AGALConverter_RegisterMapEntry
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_STACK_FRAME(_hx_pos_f37df1b95961fe37_818_new)
HX_DECLARE_CLASS5(openfl,display3D,_internal,agal,_AGALConverter,RegisterMapEntry)
HX_DECLARE_CLASS5(openfl,display3D,_internal,agal,_AGALConverter,RegisterUsage)
namespace openfl{
namespace display3D{
namespace _internal{
namespace agal{
namespace _AGALConverter{
class HXCPP_CLASS_ATTRIBUTES RegisterMapEntry_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef RegisterMapEntry_obj OBJ_;
RegisterMapEntry_obj();
public:
enum { _hx_ClassId = 0x43285877 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=true,const char *inName="openfl.display3D._internal.agal._AGALConverter.RegisterMapEntry")
{ 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.display3D._internal.agal._AGALConverter.RegisterMapEntry"); }
inline static hx::ObjectPtr< RegisterMapEntry_obj > __new() {
hx::ObjectPtr< RegisterMapEntry_obj > __this = new RegisterMapEntry_obj();
__this->__construct();
return __this;
}
inline static hx::ObjectPtr< RegisterMapEntry_obj > __alloc(hx::Ctx *_hx_ctx) {
RegisterMapEntry_obj *__this = (RegisterMapEntry_obj*)(hx::Ctx::alloc(_hx_ctx, sizeof(RegisterMapEntry_obj), true, "openfl.display3D._internal.agal._AGALConverter.RegisterMapEntry"));
*(void **)__this = RegisterMapEntry_obj::_hx_vtable;
{
HX_STACKFRAME(&_hx_pos_f37df1b95961fe37_818_new)
}
return __this;
}
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~RegisterMapEntry_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_("RegisterMapEntry",d9,c1,86,00); }
::String name;
int number;
int type;
::openfl::display3D::_internal::agal::_AGALConverter::RegisterUsage usage;
};
} // end namespace openfl
} // end namespace display3D
} // end namespace _internal
} // end namespace agal
} // end namespace _AGALConverter
#endif /* INCLUDED_openfl_display3D__internal_agal__AGALConverter_RegisterMapEntry */

View File

@@ -0,0 +1,55 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_openfl_display3D__internal_agal__AGALConverter_RegisterUsage
#define INCLUDED_openfl_display3D__internal_agal__AGALConverter_RegisterUsage
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS5(openfl,display3D,_internal,agal,_AGALConverter,RegisterUsage)
namespace openfl{
namespace display3D{
namespace _internal{
namespace agal{
namespace _AGALConverter{
class RegisterUsage_obj : public hx::EnumBase_obj
{
typedef hx::EnumBase_obj super;
typedef RegisterUsage_obj OBJ_;
public:
RegisterUsage_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_("openfl.display3D._internal.agal._AGALConverter.RegisterUsage",92,04,b8,b6); }
::String __ToString() const { return HX_("RegisterUsage.",d0,3a,d9,af) + _hx_tag; }
static ::openfl::display3D::_internal::agal::_AGALConverter::RegisterUsage MATRIX_4_4;
static inline ::openfl::display3D::_internal::agal::_AGALConverter::RegisterUsage MATRIX_4_4_dyn() { return MATRIX_4_4; }
static ::openfl::display3D::_internal::agal::_AGALConverter::RegisterUsage SAMPLER_2D;
static inline ::openfl::display3D::_internal::agal::_AGALConverter::RegisterUsage SAMPLER_2D_dyn() { return SAMPLER_2D; }
static ::openfl::display3D::_internal::agal::_AGALConverter::RegisterUsage SAMPLER_2D_ALPHA;
static inline ::openfl::display3D::_internal::agal::_AGALConverter::RegisterUsage SAMPLER_2D_ALPHA_dyn() { return SAMPLER_2D_ALPHA; }
static ::openfl::display3D::_internal::agal::_AGALConverter::RegisterUsage SAMPLER_CUBE;
static inline ::openfl::display3D::_internal::agal::_AGALConverter::RegisterUsage SAMPLER_CUBE_dyn() { return SAMPLER_CUBE; }
static ::openfl::display3D::_internal::agal::_AGALConverter::RegisterUsage SAMPLER_CUBE_ALPHA;
static inline ::openfl::display3D::_internal::agal::_AGALConverter::RegisterUsage SAMPLER_CUBE_ALPHA_dyn() { return SAMPLER_CUBE_ALPHA; }
static ::openfl::display3D::_internal::agal::_AGALConverter::RegisterUsage UNUSED;
static inline ::openfl::display3D::_internal::agal::_AGALConverter::RegisterUsage UNUSED_dyn() { return UNUSED; }
static ::openfl::display3D::_internal::agal::_AGALConverter::RegisterUsage VECTOR_4;
static inline ::openfl::display3D::_internal::agal::_AGALConverter::RegisterUsage VECTOR_4_dyn() { return VECTOR_4; }
static ::openfl::display3D::_internal::agal::_AGALConverter::RegisterUsage VECTOR_4_ARRAY;
static inline ::openfl::display3D::_internal::agal::_AGALConverter::RegisterUsage VECTOR_4_ARRAY_dyn() { return VECTOR_4_ARRAY; }
};
} // end namespace openfl
} // end namespace display3D
} // end namespace _internal
} // end namespace agal
} // end namespace _AGALConverter
#endif /* INCLUDED_openfl_display3D__internal_agal__AGALConverter_RegisterUsage */

View File

@@ -0,0 +1,86 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_openfl_display3D__internal_agal__AGALConverter_SamplerRegister
#define INCLUDED_openfl_display3D__internal_agal__AGALConverter_SamplerRegister
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
#ifndef INCLUDED_38344beec7696400
#define INCLUDED_38344beec7696400
#include "cpp/Int64.h"
#endif
HX_DECLARE_CLASS3(openfl,display,_internal,SamplerState)
HX_DECLARE_CLASS5(openfl,display3D,_internal,agal,_AGALConverter,ProgramType)
HX_DECLARE_CLASS5(openfl,display3D,_internal,agal,_AGALConverter,SamplerRegister)
namespace openfl{
namespace display3D{
namespace _internal{
namespace agal{
namespace _AGALConverter{
class HXCPP_CLASS_ATTRIBUTES SamplerRegister_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef SamplerRegister_obj OBJ_;
SamplerRegister_obj();
public:
enum { _hx_ClassId = 0x595ae871 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=true,const char *inName="openfl.display3D._internal.agal._AGALConverter.SamplerRegister")
{ 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.display3D._internal.agal._AGALConverter.SamplerRegister"); }
static hx::ObjectPtr< SamplerRegister_obj > __new();
static hx::ObjectPtr< SamplerRegister_obj > __alloc(hx::Ctx *_hx_ctx);
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~SamplerRegister_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_("SamplerRegister",6b,77,ff,5c); }
static void __boot();
static ::Dynamic __meta__;
static ::openfl::display3D::_internal::agal::_AGALConverter::SamplerRegister parse( cpp::Int64Struct v, ::openfl::display3D::_internal::agal::_AGALConverter::ProgramType programType);
static ::Dynamic parse_dyn();
int b;
int d;
int f;
int m;
int n;
::openfl::display3D::_internal::agal::_AGALConverter::ProgramType programType;
int s;
int t;
int type;
int w;
::String toGLSL();
::Dynamic toGLSL_dyn();
::openfl::display::_internal::SamplerState toSamplerState();
::Dynamic toSamplerState_dyn();
};
} // end namespace openfl
} // end namespace display3D
} // end namespace _internal
} // end namespace agal
} // end namespace _AGALConverter
#endif /* INCLUDED_openfl_display3D__internal_agal__AGALConverter_SamplerRegister */

View File

@@ -0,0 +1,81 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_openfl_display3D__internal_agal__AGALConverter_SourceRegister
#define INCLUDED_openfl_display3D__internal_agal__AGALConverter_SourceRegister
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
#ifndef INCLUDED_38344beec7696400
#define INCLUDED_38344beec7696400
#include "cpp/Int64.h"
#endif
HX_DECLARE_CLASS5(openfl,display3D,_internal,agal,_AGALConverter,ProgramType)
HX_DECLARE_CLASS5(openfl,display3D,_internal,agal,_AGALConverter,SourceRegister)
namespace openfl{
namespace display3D{
namespace _internal{
namespace agal{
namespace _AGALConverter{
class HXCPP_CLASS_ATTRIBUTES SourceRegister_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef SourceRegister_obj OBJ_;
SourceRegister_obj();
public:
enum { _hx_ClassId = 0x1dc18c38 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=true,const char *inName="openfl.display3D._internal.agal._AGALConverter.SourceRegister")
{ 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.display3D._internal.agal._AGALConverter.SourceRegister"); }
static hx::ObjectPtr< SourceRegister_obj > __new();
static hx::ObjectPtr< SourceRegister_obj > __alloc(hx::Ctx *_hx_ctx);
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~SourceRegister_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_("SourceRegister",7e,7a,8d,0c); }
static void __boot();
static ::Dynamic __meta__;
static ::openfl::display3D::_internal::agal::_AGALConverter::SourceRegister parse( cpp::Int64Struct v, ::openfl::display3D::_internal::agal::_AGALConverter::ProgramType programType,int sourceMask);
static ::Dynamic parse_dyn();
int d;
int itype;
int n;
int o;
::openfl::display3D::_internal::agal::_AGALConverter::ProgramType programType;
int q;
int s;
int sourceMask;
int type;
::String toGLSL(hx::Null< bool > emitSwizzle,hx::Null< int > offset);
::Dynamic toGLSL_dyn();
};
} // end namespace openfl
} // end namespace display3D
} // end namespace _internal
} // end namespace agal
} // end namespace _AGALConverter
#endif /* INCLUDED_openfl_display3D__internal_agal__AGALConverter_SourceRegister */

View File

@@ -0,0 +1,81 @@
// Generated by Haxe 4.0.5
#ifndef INCLUDED_openfl_display3D__internal_atf_ATFReader
#define INCLUDED_openfl_display3D__internal_atf_ATFReader
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS2(haxe,io,Bytes)
HX_DECLARE_CLASS4(openfl,display3D,_internal,atf,ATFReader)
HX_DECLARE_CLASS2(openfl,utils,ByteArrayData)
HX_DECLARE_CLASS2(openfl,utils,IDataInput)
HX_DECLARE_CLASS2(openfl,utils,IDataOutput)
namespace openfl{
namespace display3D{
namespace _internal{
namespace atf{
class HXCPP_CLASS_ATTRIBUTES ATFReader_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef ATFReader_obj OBJ_;
ATFReader_obj();
public:
enum { _hx_ClassId = 0x2940f3fc };
void __construct( ::openfl::utils::ByteArrayData data,int byteArrayOffset);
inline void *operator new(size_t inSize, bool inContainer=true,const char *inName="openfl.display3D._internal.atf.ATFReader")
{ 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.display3D._internal.atf.ATFReader"); }
static hx::ObjectPtr< ATFReader_obj > __new( ::openfl::utils::ByteArrayData data,int byteArrayOffset);
static hx::ObjectPtr< ATFReader_obj > __alloc(hx::Ctx *_hx_ctx, ::openfl::utils::ByteArrayData data,int byteArrayOffset);
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~ATFReader_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_("ATFReader",96,ad,dd,e3); }
static void __boot();
static ::Dynamic __meta__;
int atfFormat;
bool cubeMap;
::openfl::utils::ByteArrayData data;
int height;
int mipCount;
int version;
int width;
bool readHeader(int _hx___width,int _hx___height,bool cubeMap);
::Dynamic readHeader_dyn();
void readTextures( ::Dynamic uploadCallback);
::Dynamic readTextures_dyn();
int _hx___readUInt24( ::openfl::utils::ByteArrayData data);
::Dynamic _hx___readUInt24_dyn();
int _hx___readUInt32( ::openfl::utils::ByteArrayData data);
::Dynamic _hx___readUInt32_dyn();
};
} // end namespace openfl
} // end namespace display3D
} // end namespace _internal
} // end namespace atf
#endif /* INCLUDED_openfl_display3D__internal_atf_ATFReader */