References
summary | ||
public |
|
|
public |
F lazyInitialization(config: *): EventsController Function used to initialize Oxygen Core engine without any effort. |
asset-loaders
summary | ||
public |
Assembly (WASM) asset loader. |
|
public |
Atlas asset loader. |
|
public |
Binary asset loader. |
|
public |
Font asset loader. |
|
public |
Image asset loader. |
|
public |
JSON asset loader. |
|
public |
Music asset loader. |
|
public |
Pack asset loader. |
|
public |
Particle system asset loader. |
|
public |
|
|
public |
C SVGAsset SVG image asset loader. |
|
public |
Scene asset loader. |
|
public |
C SetAsset Set of ossets list asset loader. |
|
public |
Shader asset loader. |
|
public |
Spine2D skeleton asset loader. |
|
public |
Sound asset laoder. |
|
public |
Text asset loader. |
components
summary | ||
public |
Atlas sprite renderer. |
|
public |
C Camera Camera base class component. |
|
public |
|
|
public |
C Camera2D Camera used to view 2D scene. |
|
public |
Control multiple 2D cameras with one director. |
|
public |
|
|
public |
|
|
public |
|
|
public |
Deferred pipeline renderer. |
|
public |
Entity listener for mouse input (good for buttons logic). |
|
public |
Simple yet powerful input handler. |
|
public |
|
|
public |
|
|
public |
Particles renderer. |
|
public |
|
|
public |
|
|
public |
|
|
public |
Camera postprocess rack. |
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
C Script |
|
public |
C Shape |
|
public |
C Skeleton |
|
public |
|
|
public |
C Sprite |
|
public |
|
|
public |
C UiLayout |
|
public |
C UiSprite |
|
public |
|
systems
summary | ||
public |
|
|
public |
System used to manage audio. |
|
public |
User input (mouse, keyboard, gamepad). |
|
public |
C Command Rendering command base class. |
|
public |
C Pipeline Rendering pipeline base class. |
|
public |
Command to render fullscreen image with given shader. |
|
public |
Rendering graphics onto screen canvas. |
|
public |
|
|
public |
Permanent and session data storage. |
|
public |
C System System base class. |
systems/AssetSystem
summary | ||
public |
C Asset Asset - base of any asset loader. |
|
public |
Assets database and loader. |
systems/EntitySystem
summary | ||
public |
Component - entity way to express it's behaviour. |
|
public |
C Entity Entity - actor of the scene, container for behaviour components. |
|
public |
Manages entities on scene. |
utils
summary | ||
public |
C Events Events emitter. |
|
public |
F angleDifference(a: number, b: number): number Calculate closest turn angle difference. |
|
public |
Calculate cubic bezier curve value at given time with four curve parameters. |
|
public |
F convertGlobalPointToLocalPoint(target: vec3, globalVec: vec3, globalTransform: mat4) Converts global vec3 coordinate into local vec2 coordinate. |
|
public |
F convertLocalPointToGlobalPoint(target: vec3, localVec: vec3, globalTransform: mat4) Converts local vec3 coordinate into global vec2 coordinate. |
|
public |
F findMapKeyOfValue(map: *, value: *): string | null Search for key of given map value. |
|
public |
F getMipmapScale(level: number): number Calculate mipmap scale at given level. |
|
public |
Calculate nearest power-of-two. |
|
public |
F isGlobalPointInGlobalBoundingBox(globalVec: vec2, w: number, h: number, ox: number, oy: number, globalTransform: mat4): boolean Tells if given global vec2 coordinate is contained by given bounding box in given global transform space. |
|
public |
F isLocalPointInLocalBoundingBox(localVec: vec2, w: number, h: number, ox: number, oy: number): boolean Tells if given local vec2 coordinate is contained by given bounding box. |
|
public |
Checks if all arguments are power-of-two. |
|
public |
F propsEnumStringify(values: *): string Stringify key-value map into enumeration-like representation. |
|
public |
F stringToRGBA(value: string): [number] Converts hexadecimal color string into four element array of color channels values. |
|
public |
F waitForSeconds(seconds: number): Promise Produces promise that waits given amount of seconds, then resolves itself. |
|
public |
V Box2D: * |