Like OpenFL, we should eventually modify the docs build to use include("lime") to automatically include everything instead of manually adding each thing to ImportAll. However, we'll need to use conditional compilation to hide certain classes from targets where they aren't supported.
200 lines
6.6 KiB
Haxe
200 lines
6.6 KiB
Haxe
package;
|
|
|
|
import lime.app.Application;
|
|
import lime.app.Event;
|
|
import lime.app.Future;
|
|
import lime.app.IModule;
|
|
import lime.app.Module;
|
|
import lime.app.Promise;
|
|
import lime.graphics.cairo.Cairo;
|
|
import lime.graphics.cairo.CairoAntialias;
|
|
import lime.graphics.cairo.CairoContent;
|
|
import lime.graphics.cairo.CairoExtend;
|
|
import lime.graphics.cairo.CairoFillRule;
|
|
import lime.graphics.cairo.CairoFilter;
|
|
import lime.graphics.cairo.CairoFontFace;
|
|
import lime.graphics.cairo.CairoFontOptions;
|
|
import lime.graphics.cairo.CairoFormat;
|
|
import lime.graphics.cairo.CairoFTFontFace;
|
|
import lime.graphics.cairo.CairoGlyph;
|
|
import lime.graphics.cairo.CairoHintMetrics;
|
|
import lime.graphics.cairo.CairoImageSurface;
|
|
import lime.graphics.cairo.CairoLineCap;
|
|
import lime.graphics.cairo.CairoLineJoin;
|
|
import lime.graphics.cairo.CairoOperator;
|
|
import lime.graphics.cairo.CairoPattern;
|
|
import lime.graphics.cairo.CairoStatus;
|
|
import lime.graphics.cairo.CairoSubpixelOrder;
|
|
import lime.graphics.cairo.CairoSurface;
|
|
import lime.graphics.opengl.GL;
|
|
import lime.graphics.opengl.GLActiveInfo;
|
|
import lime.graphics.opengl.GLBuffer;
|
|
import lime.graphics.opengl.GLContextAttributes;
|
|
import lime.graphics.opengl.GLFramebuffer;
|
|
import lime.graphics.opengl.GLProgram;
|
|
import lime.graphics.opengl.GLQuery;
|
|
import lime.graphics.opengl.GLRenderbuffer;
|
|
import lime.graphics.opengl.GLSampler;
|
|
import lime.graphics.opengl.GLShader;
|
|
import lime.graphics.opengl.GLShaderPrecisionFormat;
|
|
import lime.graphics.opengl.GLSync;
|
|
import lime.graphics.opengl.GLTexture;
|
|
import lime.graphics.opengl.GLTransformFeedback;
|
|
import lime.graphics.opengl.GLUniformLocation;
|
|
import lime.graphics.opengl.GLVertexArrayObject;
|
|
import lime.graphics.CairoRenderContext;
|
|
import lime.graphics.Canvas2DRenderContext;
|
|
import lime.graphics.DOMRenderContext;
|
|
import lime.graphics.FlashRenderContext;
|
|
import lime.graphics.Image;
|
|
import lime.graphics.ImageBuffer;
|
|
import lime.graphics.ImageChannel;
|
|
import lime.graphics.ImageFileFormat;
|
|
import lime.graphics.ImageType;
|
|
import lime.graphics.OpenGLES2RenderContext;
|
|
import lime.graphics.OpenGLES3RenderContext;
|
|
import lime.graphics.OpenGLRenderContext;
|
|
import lime.graphics.PixelFormat;
|
|
import lime.graphics.RenderContext;
|
|
import lime.graphics.RenderContextAttributes;
|
|
import lime.graphics.RenderContextType;
|
|
import lime.graphics.WebGL2RenderContext;
|
|
import lime.graphics.WebGLRenderContext;
|
|
import lime.math.ARGB;
|
|
import lime.math.BGRA;
|
|
import lime.math.ColorMatrix;
|
|
import lime.math.Matrix3;
|
|
import lime.math.Matrix4;
|
|
import lime.math.Rectangle;
|
|
import lime.math.RGBA;
|
|
import lime.math.Vector2;
|
|
import lime.math.Vector4;
|
|
import lime.media.howlerjs.Howl;
|
|
import lime.media.howlerjs.Howler;
|
|
import lime.media.openal.AL;
|
|
import lime.media.openal.ALAuxiliaryEffectSlot;
|
|
import lime.media.openal.ALBuffer;
|
|
import lime.media.openal.ALC;
|
|
import lime.media.openal.ALContext;
|
|
import lime.media.openal.ALDevice;
|
|
import lime.media.openal.ALEffect;
|
|
import lime.media.openal.ALFilter;
|
|
import lime.media.openal.ALSource;
|
|
import lime.media.vorbis.Vorbis;
|
|
import lime.media.vorbis.VorbisComment;
|
|
import lime.media.vorbis.VorbisFile;
|
|
import lime.media.vorbis.VorbisInfo;
|
|
import lime.media.AudioBuffer;
|
|
import lime.media.AudioContext;
|
|
import lime.media.AudioContextType;
|
|
import lime.media.AudioManager;
|
|
import lime.media.AudioSource;
|
|
import lime.media.FlashAudioContext;
|
|
import lime.media.HTML5AudioContext;
|
|
import lime.media.OpenALAudioContext;
|
|
import lime.media.WebAudioContext;
|
|
import lime.net.curl.CURL;
|
|
import lime.net.curl.CURLCode;
|
|
import lime.net.curl.CURLInfo;
|
|
import lime.net.curl.CURLMulti;
|
|
import lime.net.curl.CURLMultiCode;
|
|
import lime.net.curl.CURLMultiMessage;
|
|
import lime.net.curl.CURLMultiOption;
|
|
import lime.net.curl.CURLOption;
|
|
import lime.net.curl.CURLVersion;
|
|
import lime.net.oauth.OAuthClient;
|
|
import lime.net.oauth.OAuthConsumer;
|
|
import lime.net.oauth.OAuthRequest;
|
|
import lime.net.oauth.OAuthSignatureMethod;
|
|
import lime.net.oauth.OAuthToken;
|
|
import lime.net.oauth.OAuthVersion;
|
|
import lime.net.HTTPRequest;
|
|
import lime.net.HTTPRequestHeader;
|
|
import lime.net.HTTPRequestMethod;
|
|
import lime.net.URIParser;
|
|
import lime.system.BackgroundWorker;
|
|
import lime.system.CFFI;
|
|
import lime.system.CFFIPointer;
|
|
import lime.system.Clipboard;
|
|
import lime.system.Display;
|
|
import lime.system.DisplayMode;
|
|
import lime.system.Endian;
|
|
import lime.system.FileWatcher;
|
|
import lime.system.JNI;
|
|
import lime.system.Locale;
|
|
import lime.system.Sensor;
|
|
import lime.system.SensorType;
|
|
import lime.system.System;
|
|
import lime.system.ThreadPool;
|
|
import lime.system.WorkOutput;
|
|
import lime.text.harfbuzz.HB;
|
|
import lime.text.harfbuzz.HBBlob;
|
|
import lime.text.harfbuzz.HBBuffer;
|
|
import lime.text.harfbuzz.HBBufferClusterLevel;
|
|
import lime.text.harfbuzz.HBBufferContentType;
|
|
import lime.text.harfbuzz.HBBufferFlags;
|
|
import lime.text.harfbuzz.HBBufferSerializeFlags;
|
|
import lime.text.harfbuzz.HBBufferSerializeFormat;
|
|
import lime.text.harfbuzz.HBDirection;
|
|
import lime.text.harfbuzz.HBFace;
|
|
import lime.text.harfbuzz.HBFeature;
|
|
import lime.text.harfbuzz.HBFont;
|
|
import lime.text.harfbuzz.HBFTFont;
|
|
import lime.text.harfbuzz.HBGlyphExtents;
|
|
import lime.text.harfbuzz.HBGlyphInfo;
|
|
import lime.text.harfbuzz.HBGlyphPosition;
|
|
import lime.text.harfbuzz.HBLanguage;
|
|
import lime.text.harfbuzz.HBMemoryMode;
|
|
import lime.text.harfbuzz.HBScript;
|
|
import lime.text.harfbuzz.HBSegmentProperties;
|
|
import lime.text.harfbuzz.HBSet;
|
|
import lime.text.Font;
|
|
import lime.text.Glyph;
|
|
import lime.text.GlyphMetrics;
|
|
import lime.text.UTF8String;
|
|
import lime.ui.FileDialog;
|
|
import lime.ui.FileDialogType;
|
|
import lime.ui.Gamepad;
|
|
import lime.ui.GamepadAxis;
|
|
import lime.ui.GamepadButton;
|
|
import lime.ui.Haptic;
|
|
import lime.ui.Joystick;
|
|
import lime.ui.JoystickHatPosition;
|
|
import lime.ui.KeyCode;
|
|
import lime.ui.KeyModifier;
|
|
import lime.ui.MouseButton;
|
|
import lime.ui.MouseCursor;
|
|
import lime.ui.MouseWheelMode;
|
|
import lime.ui.ScanCode;
|
|
import lime.ui.Touch;
|
|
import lime.ui.Window;
|
|
import lime.ui.WindowAttributes;
|
|
import lime.utils.ArrayBuffer;
|
|
import lime.utils.ArrayBufferView;
|
|
import lime.utils.AssetBundle;
|
|
import lime.utils.AssetCache;
|
|
import lime.utils.AssetLibrary;
|
|
import lime.utils.AssetManifest;
|
|
import lime.utils.Assets;
|
|
import lime.utils.AssetType;
|
|
import lime.utils.BytePointer;
|
|
import lime.utils.Bytes;
|
|
import lime.utils.CompressionAlgorithm;
|
|
import lime.utils.DataPointer;
|
|
import lime.utils.DataView;
|
|
import lime.utils.Float32Array;
|
|
import lime.utils.Float64Array;
|
|
import lime.utils.Int16Array;
|
|
import lime.utils.Int32Array;
|
|
import lime.utils.Int8Array;
|
|
import lime.utils.Log;
|
|
import lime.utils.LogLevel;
|
|
import lime.utils.ObjectPool;
|
|
import lime.utils.PackedAssetLibrary;
|
|
import lime.utils.Preloader;
|
|
import lime.utils.Resource;
|
|
import lime.utils.UInt16Array;
|
|
import lime.utils.UInt32Array;
|
|
import lime.utils.UInt8Array;
|
|
import lime.utils.UInt8ClampedArray;
|