DOjS V1.0

    Modules

    • 3d
      Methods
      • ApplyMatrix
      • Clip3D
      • GetRotationMatrix
      • GetTransformationMatrix
      • GetXRotateMatrix
      • GetYRotateMatrix
      • GetZRotateMatrix
      • MatrixMul
      • PerspProject
      • Polygon3D
      • PolygonZNormal
      • Quad3D
      • SetSceneGap
      • Triangle3D
    • 3dfx
      Members
      • _lastTexture
      • _nextTexture
      • FX_HEIGHT
      • FX_WIDTH
      • GR_ASPECT
      • GR_BLEND
      • GR_BUFFER
      • GR_CMP
      • GR_COLORCOMBINE
      • GR_COMBINE_FACTOR
      • GR_COMBINE_FUNCTION
      • GR_COMBINE_LOCAL
      • GR_COMBINE_OTHER
      • GR_CULL
      • GR_DEPTHBUFFER
      • GR_DITHER
      • GR_ENABLE
      • GR_FOG
      • GR_LOD
      • GR_MIPMAP
      • GR_MIPMAPLEVELMASK
      • GR_ORIGIN
      • GR_PARAM
      • GR_TEXFMT
      • GR_TEXTABLE
      • GR_TEXTURECLAMP
      • GR_TEXTUREFILTER
      • GR_TMU
      • GR_VERTEX
      • TEXMEM_2MB_EDGE
      Methods
      • fxAADrawTriangle
      • fxAlphaBlendFunction
      • fxAlphaCombine
      • fxAlphaControlsITRGBLighting
      • fxAlphaTestFunction
      • fxAlphaTestReferenceValue
      • FXBIT
      • fxBufferClear
      • fxBufferSwap
      • fxChromakeyMode
      • fxChromakeyValue
      • fxClipWindow
      • fxColorCombine
      • fxColorMask
      • fxConstantColorValue
      • fxCullMode
      • fxDepthBiasLevel
      • fxDepthBufferFunction
      • fxDepthBufferMode
      • fxDepthMask
      • fxDepthRange
      • fxDisable
      • fxDisableAllEffects
      • fxDitherMode
      • fxDrawLine
      • fxDrawPoint
      • fxDrawTriangle
      • fxDrawVertexArray
      • FxEmptyVertex
      • fxEnable
      • fxFinish
      • fxFlush
      • fxFogColorValue
      • fxFogGenerateExp
      • fxFogGenerateExp2
      • fxFogGenerateLinear
      • fxFogMode
      • fxFogTable
      • fxFogTableIndexToW
      • fxGammaCorrectionRGB
      • fxGetBitsDepth
      • fxGetFogTableEntries
      • fxGetGammaTableEntries
      • fxGetMaxTextureAspectRatio
      • fxGetMaxTextureSize
      • fxGetMemoryFb
      • fxGetMemoryTMU
      • fxGetMemoryUma
      • fxGetNumBoards
      • fxGetNumFb
      • fxGetNumPendingBufferSwaps
      • fxGetNumTmu
      • fxGetRevisionFb
      • fxGetRevisionTmu
      • fxGetVertexSize
      • fxGetWDepthMinMax
      • fxGetZDepthMinMax
      • fxInit
      • fxIsBusy
      • fxLfbConstantAlpha
      • fxLfbConstantDepth
      • fxOrigin
      • fxRenderBuffer
      • fxResetVertexLayout
      • FxRGB2Vertex
      • fxShutdown
      • fxTexCalcMemRequired
      • fxTexClampMode
      • fxTexCombine
      • fxTexDetailControl
      • fxTexFilterMode
      • fxTexLodBiasValue
      • fxTexMaxAddress
      • FxTexMemGetStartAddress
      • FxTexMemInit
      • fxTexMinAddress
      • fxTexMipMapMode
      • fxTexNCCTable
      • fxVertexLayout
      • fxViewport
    • a3d
      Members
      • _persp_xoffset_f
      • _persp_xscale_f
      • _persp_yoffset_f
      • _persp_yscale_f
      • POLYTYPE
      Methods
      • ClearScene
      • CreateScene
      • CrossProduct
      • DestroyScene
      • DotProduct
      • GetAlignMatrix
      • GetCameraMatrix
      • GetEmptyMatrix
      • GetIdentityMatrix
      • GetScalingMatrix
      • GetTranslationMatrix
      • GetVectorRotationMatrix
      • NApplyMatrix
      • NGetRotationMatrix
      • NGetTransformationMatrix
      • NGetXRotateMatrix
      • NGetYRotateMatrix
      • NGetZRotateMatrix
      • NMatrixMul
      • NormalizeVector
      • NPolygonZNormal
      • QScaleMatrix
      • QTranslateMatrix
      • RenderScene
      • ScenePolygon3D
      • SetProjectionViewport
      • VectorLength
    • color
      Members
      • EGA
      • NO_COLOR
      Methods
      • Color
      • GetAlpha
      • GetBlue
      • GetGreen
      • GetRed
      • HSBColor
    • gfx
      Methods
      • Box
      • Circle
      • CircleArc
      • ClearScreen
      • CustomCircle
      • CustomCircleArc
      • CustomEllipse
      • CustomLine
      • Ellipse
      • FilledBox
      • FilledCircle
      • FilledEllipse
      • FilledPolygon
      • FloodFill
      • GetPixel
      • GetScreenMode
      • Line
      • Plot
      • SaveBmpImage
      • SavePcxImage
      • SaveTgaImage
      • SetRenderBitmap
      • SizeX
      • SizeY
      • TextXY
      • TransparencyEnabled
    • ipx
      Members
      • _ipxDebugNodes
      • _ipxLogData
      • _ipxLogInit
      • IPX
      Methods
      • IpxAddressToString
      • IpxAllNodes
      • IpxCheckPacket
      • IpxDebug
      • IpxFindNodes
      • IpxGetLocalAddress
      • IpxGetPacket
      • IpxSend
      • IpxSocketClose
      • IpxSocketOpen
      • IpxStringToAddress
    • joystick
      Members
      • JOYSTICK_AVAILABLE
      • NUM_JOYSTICKS
      Methods
      • JoystickCalibrate
      • JoystickCalibrateName
      • JoystickLoadData
      • JoystickPoll
      • JoystickSaveData
    • midi
      Methods
      • MidiGetTime
      • MidiIsPlaying
      • MidiOut
      • MidiPause
      • MidiResume
      • MidiStop
    • other
      Members
      • ARGS
      • DEBUG
      • DOJS_VERSION
      • FILE
      • IPX_AVAILABLE
      • KEY
      • MOUSE
      • MOUSE_AVAILABLE
      • PARALLEL
      • REMOTE_DEBUG
      • SOUND
      • SOUND_AVAILABLE
      • SYSTEM
      Methods
      • _Debug
      • CharCode
      • CompareKey
      • Debug
      • Gc
      • GetFramerate
      • Include
      • Info
      • InPortByte
      • InPortLong
      • InPortWord
      • List
      • LPTRawControl
      • LPTRawData
      • LPTRawStatus
      • LPTReset
      • LPTSend
      • LPTStatus
      • MemoryInfo
      • MouseSetCursorMode
      • MouseSetLimits
      • MouseSetSpeed
      • MouseShowCursor
      • MouseWarp
      • MsecTime
      • OutPortByte
      • OutPortLong
      • OutPortWord
      • POST
      • Print
      • Println
      • RandomInt
      • Read
      • Require
      • SetExitKey
      • SetFramerate
      • Sleep
      • StartupInfo
      • Stat
      • Stop
      • System
    • p5compat
      Members
      • ColorConversion
      • displayHeight
      • displayWidth
      • focused
      • frameCount
      • height
      • key
      • keyCode
      • keyIsPressed
      • mouseButton
      • mouseIsPressed
      • mouseX
      • mouseY
      • pmouseX
      • pmouseY
      • pwinMouseX
      • pwinMouseY
      • width
      • windowHeight
      • windowWidth
      • winMouseX
      • winMouseY
      • colorPatterns
      • namedColors
      • WHITESPACE
      Methods
      • _cloneEnv
      • _ensureMatrix
      • _PolyLine
      • _transX
      • _transY
      • createCanvas
      • exit
      • noSmooth
      • noTint
      • settings
      • size
      • smooth
      • tint
      • abs
      • acos
      • alpha
      • angleMode
      • append
      • applyMatrix
      • arc
      • arrayCopy
      • asin
      • atan
      • atan2
      • background
      • background
      • background
      • background
      • background
      • background
      • beginShape
      • blue
      • boolean
      • brightness
      • byte
      • ceil
      • char
      • circle
      • clear
      • color
      • color
      • color
      • color
      • color
      • colorMode
      • colorMode
      • concat
      • constrain
      • cos
      • createImage
      • createNumberDict
      • createStringDict
      • createVector
      • day
      • degrees
      • displayDensity
      • dist
      • ellipse
      • ellipseMode
      • endShape
      • exp
      • fill
      • fill
      • fill
      • fill
      • fill
      • float
      • floor
      • frameRate
      • fullscreen
      • getFrameRate
      • getURL
      • getURLParams
      • getURLPath
      • green
      • hex
      • hour
      • hue
      • image
      • imageMode
      • int
      • join
      • keyPressed
      • keyReleased
      • keyTyped
      • lerp
      • lerpColor
      • lightness
      • line
      • loadBytes
      • loadFont
      • loadImage
      • loadStrings
      • log
      • loop
      • mag
      • map
      • match
      • matchAll
      • max
      • millis
      • min
      • minute
      • month
      • mouseClicked
      • mouseMoved
      • mousePressed
      • mouseReleased
      • nf
      • nfc
      • nfp
      • nfs
      • noCursor
      • noFill
      • noise
      • noiseDetail
      • noLoop
      • norm
      • noStroke
      • pixelDensity
      • point
      • pop
      • pow
      • print
      • print
      • push
      • quad
      • radians
      • random
      • randomGaussian
      • randomSeed
      • rect
      • rectMode
      • red
      • redraw
      • resetMatrix
      • reverse
      • rotate
      • round
      • saturation
      • saveStrings
      • scale
      • scale
      • second
      • setAlpha
      • setBlue
      • setGreen
      • setRed
      • shearX
      • shearY
      • shorten
      • shuffle
      • sin
      • sort
      • splice
      • split
      • splitTokens
      • sq
      • sqrt
      • square
      • str
      • stroke
      • stroke
      • stroke
      • stroke
      • stroke
      • strokeWeight
      • subset
      • tan
      • text
      • textAlign
      • textFont
      • textSize
      • textWidth
      • toString
      • translate
      • translate
      • triangle
      • trim
      • unchar
      • unhex
      • vertex
      • year
    • sndin
      Members
      • SNDIN_8BIT
      • SNDIN_16BIT
      • SNDIN_AVAILABLE
      • SNDIN_STEREO
      Methods
      • ReadSoundInput
      • SoundInputSource
      • SoundStartInput
      • SoundStopInput
    • sndout
      Methods
      • VoiceGetPosition
    • NumberDict
      Methods
      • add
      • div
      • maxKey
      • maxValue
      • minKey
      • minValue
      • mult
      • sub
    • PVector
      Methods
      • add
      • cross
      • dist
      • div
      • dot
      • fromAngle
      • fromAngles
      • lerp
      • mag
      • mult
      • random2D
      • random3D
      • sub
      • add
      • angleBetween
      • array
      • copy
      • cross
      • dist
      • div
      • dot
      • dot
      • equals
      • equals
      • heading
      • lerp
      • limit
      • mag
      • magSq
      • mult
      • normalize
      • rotate
      • set
      • setMag
      • sub
      • toString
    • StringDict
    • TypedDict
      Methods
      • clear
      • create
      • get
      • hasKey
      • print
      • remove
      • saveJSON
      • set
      • size

    Classes

    • ArcInfo
    • Event
    • File
      Methods
      • Close
      • ReadByte
      • ReadLine
      • WriteByte
      • WriteLine
      • WriteString
    • Font
      Members
      • filename
      • height
      Methods
      • DrawStringCenter
      • DrawStringLeft
      • DrawStringRight
      • StringHeight
      • StringWidth
    • IpxAddress
    • IpxPacket
    • JoyInfo
    • Matrix
    • MemInfo
    • Midi
      Methods
      • Play
    • Color
    • NumberDict
    • StringDict
    • TypedDict
    • PVector
    • Sample
      Members
      • bits
      • filename
      • frequency
      • length
      • stereo
      Methods
      • Get
      • Play
      • Stop
    • StatInfo
    • TexInfo
      Members
      • address
      • aspectRatio
      • filename
      • format
      • largeLod
      • smallLod
      • tableType
      • textureSize
      • tmu
      Methods
      • DownloadMipMap
      • MarkUnused
      • MemRequired
      • Source
    • V3D
    • ZBuffer
      Methods
      • Clear
      • Set

    Global

    • FxState
    • global
    • Input
    • Loop
    • Setup
    https://github.com/SuperIlu/DOjS -- https://twitter.com/dec_hl