JSCF
Colliders
Components
Core
Graphics
Input
Physics
Resources
Scene
Members
SceneUtils
Sound
UI
UI.__UI_LIGHT_THEME
UI.FitLayout
Methods
calcPreferredSize
doLayout
UI.Layout
Methods
calcPreferredSize
doLayout
UI.LinedLayout
Methods
calcPreferredSize
doLayout
Utils
Members
__EPSILON
Utils.MathUtils
Methods
greaterThan
lesserThan
sign
square
toRad
Global
Members
noneFx
shadowFx
Vector
Methods
__UI_SIZE
__UI_FONT
Colliders.AABB
Methods
containsPoint
getNormal
getPenetration
isColliding
reset
setTransform
Colliders.CircleCollider
Methods
containsPoint
getNormal
getPenetration
isColliding
setTransform
Components.ButtonHandler
Members
active
component_name
Methods
onClick
update
Components.Collider
Members
component_name
Methods
getNormal
update
Components.LayoutHandler
Members
component_name
layoutType
Methods
setDimentions
update
Components.RectangleEditor
Members
component_name
currently_selected
Methods
deselectOwner
isSelected
render
selectOwner
setDimentions
update
Components.Rigidbody
Members
component_name
Methods
applyAcceleration
applyVelocity
calcCollision
fixPenetration
setParent
setStaticBody
tick_update
update
Components.Script
Members
component_name
Methods
update
Core.Component
Members
component_name
parent
Methods
typeToName
update
Core.Entity
Members
auto_physics
auto_render
auto_update
children
game
name
transform
Methods
addChild
addComponent
clearParent
delChild
delComponent
delComponentOfType
destroy
end_render
getBuiltinComponent
getChild
getChildAt
getChildName
getComponent
getComponentOfType
getDimentions
getEntityChildren
getGlobalTransform
hasComponentOfType
hasOwnChild
insertChild
render
setDimentions
setParent
start_render
update
Core.Game
Members
assetManager
guiManager
inputManager
resourceManager
sceneManager
state
Methods
getCanvasHeight
getCanvasWidth
getCurrentScene
logAndStop
renderLoop
renderText
setup
start
stop
updateLoop
warn
Core.Time
Methods
getTime
getDeltaTime
getTimeFromStart
update
Core.Transform
Methods
add
Graphics.Animation
Members
frameCounter
Methods
nextAnimation
nextFrame
render
setAnimationIndex
setFrameIndex
updateFrame
Graphics.AnimFrame
Methods
getAnimationIndex
getFrameIndex
nextAnimation
nextFrame
setAnimationIndex
setFrameIndex
Graphics.AnimSprite
Methods
render
startAnimation
staticRender
stopAnimation
updateAnim
Graphics.Circle
Methods
getDimentions
render
setDimentions
Graphics.Effect
Graphics.Graphics
Methods
clear
Graphics.Plane
Methods
getDimentions
render
setDimentions
Graphics.Rectangle
Methods
getDimentions
render
setDimentions
Graphics.Sprite
Members
height
width
Methods
render
setImageSrcFromAsset
Input.InputManager
Methods
getMouseEvent
getMouseX
getMouseY
isKeyDown
isKeyDownChar
isLMBDown
isMouseDown
isRMBDown
readTextFile
setOnKeyUp
setOnKeyUpSpec
setOnMouseDown
setOnMouseUp
Physics.Manifold
Members
valid
Methods
getNormal
getPenetration
Physics.PhysicsEngine
Members
gravity
numIterations
pixelMeterRatio
simSpeed
tickDuration
Methods
applyCollision
applyNaturalForces
detectCollisions
fixPenetration
resolveCollisions
resolveNaturalForces
update
Resources.AssetManager
Methods
getAssetDir
getAssetPath
getExtention
getRule
setRule
Resources.ResourceManager
Methods
add
get
getClone
getResourceName
remove
removeByValue
Scene.Scene
Members
paused
physicsEngine
Methods
addEntity
createEntity
createManualEntity
createNewEntity
delEntity
deserialize
getChildName
getEntity
getEntityName
onFileDrop
pause
render
resume
serialize
update
Scene.SceneManager
Methods
createScene
deleteScene
getCurrentScene
render
setCurrentScene
update
ShaderEnd
ShaderStart
Sound.SoundPlayer
Members
sound
Methods
play
stop
UI.GuiManager
Methods
beautifyObjectString
buildString
createButton
createContainer
createDefaultButton
createDefaultContainer
createDefaultTextBox
createDefaultWindow
createLabel
createRectEditor
createTextBox
errorPopup
focus
generateUIName
getTheme
insertRectangleEditor
resetFocus
setTheme
UI.Text
Methods
getDimentions
getText
render
setText
UI.Textbox
Members
effect
parent
textBox
Methods
destroy
getDimentions
render
setDimentions
toggleEnabled
update
UI.Theme
Methods
getFontDesc
getProperty
getSize
Utils.Point2d
Methods
distanceTo
getX
getY
setX
setY
Utils.Vector2d
Methods
add
addVector
clone
dotProduct
getNormal
length
makeArray
normalize
scalarAdd
scalarDiv
scalarMul
scalarSub
sub
subVector
Namespace: Core
Core
Classes
Component
Entity
Game
Time
Transform