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
V3D
()
A vertex with x, y, z, u, v and c represented as an array of six numbers (e.g. [1, 1, 1, 0, 0, EGA.BLACK])
new
V3D
()
doc/objects.js
,
line 71