Preparing search index...
The search index is not available
3d-game-engine-canvas
3d-game-engine-canvas
classes/Drawer
Drawer
Class Drawer
Hierarchy
Drawer
Index
Constructors
constructor
Properties
ctx
depth
Buffer
height
img
smoothing
virtual
Canvas
width
Methods
basic
Triangle
begin
draw
Line
draw
Virtual
Canvas
end
get
Pixel
resize
set
Pixel
set
Pixel
Using
Depth
Map
Constructors
constructor
new
Drawer
(
ctx
:
CanvasRenderingContext2D
, width
:
number
, height
:
number
, layers
?:
number
, smoothing
?:
boolean
)
:
Drawer
Parameters
ctx:
CanvasRenderingContext2D
width:
number
height:
number
layers:
number
= 2
smoothing:
boolean
= true
Returns
Drawer
Properties
ctx
ctx
:
CanvasRenderingContext2D
depth
Buffer
depth
Buffer
:
Float32Array
height
height
:
number
img
img
:
ImageData
smoothing
smoothing
:
boolean
virtual
Canvas
virtual
Canvas
:
VirtualCanvas
[]
width
width
:
number
Methods
basic
Triangle
basic
Triangle
(
xList
:
[
number
,
number
,
number
]
, yList
:
[
number
,
number
,
number
]
, values
:
[
Iterpolatable
[]
,
Iterpolatable
[]
,
Iterpolatable
[]
]
, callback
:
TriangleCallback
)
:
void
Parameters
xList:
[
number
,
number
,
number
]
yList:
[
number
,
number
,
number
]
values:
[
Iterpolatable
[]
,
Iterpolatable
[]
,
Iterpolatable
[]
]
callback:
TriangleCallback
Returns
void
begin
begin
(
)
:
void
Returns
void
draw
Line
draw
Line
(
p0
:
Vector3
, p1
:
Vector3
, color
:
Color
, isTransparent
:
boolean
)
:
void
Parameters
p0:
Vector3
p1:
Vector3
color:
Color
isTransparent:
boolean
Returns
void
draw
Virtual
Canvas
draw
Virtual
Canvas
(
canvas
:
VirtualCanvas
, layer
:
number
)
:
void
Parameters
canvas:
VirtualCanvas
layer:
number
Returns
void
end
end
(
)
:
void
Returns
void
get
Pixel
get
Pixel
(
x
:
number
, y
:
number
)
:
Color
Parameters
x:
number
y:
number
Returns
Color
resize
resize
(
width
:
number
, height
:
number
)
:
void
Parameters
width:
number
height:
number
Returns
void
set
Pixel
set
Pixel
(
x
:
number
, y
:
number
, color
:
Color
)
:
void
Parameters
x:
number
y:
number
color:
Color
Returns
void
set
Pixel
Using
Depth
Map
set
Pixel
Using
Depth
Map
(
x
:
number
, y
:
number
, z
:
number
, isTransparent
:
boolean
, color
:
Color
|
ColorFn
)
:
void
Parameters
x:
number
y:
number
z:
number
isTransparent:
boolean
color:
Color
|
ColorFn
Returns
void
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
Modules
3d-
game-
engine-
canvas
classes/
Colliders
classes/
Components/
Component
classes/
Components/
Sized
Component
classes/
Components/
Ui
Component
classes/
Drawer
classes/
Event
classes/
Game
Object
classes/
Illumination
classes/
Materials/
Basic
Material
classes/
Materials/
Flat
Material
classes/
Materials/
Gouraud
Material
classes/
Materials/
Material
classes/
Materials/
Pong
Material
classes/
Materials/
Texture
Material
classes/
Materials/
Wireframe
Material
classes/
Renderer
classes/
Scene
components/
Camera
components/
Camera
Orthographic
components/
Image
components/
Light
components/
Mesh
Renderer
components/
Sprite
Renderer
components/
Text
components/
Ui
Element
components/
Ui
Screen
components/colliders/
Box
Collider
components/colliders/
Collider
components/colliders/
Sphere
Collider
tools/
Default
Meshes
tools/FPSCounter
tools/
File
Loader
tools/
Importer
tools/
Obj
Loader
tools/
Raycasts/
Raycast
tools/
Raycasts/
Screen
Raycast
tools/
Raycasts/
Simple
Raycast
tools/
Rotate
tools/
Texture
Loader
utilities/
Clipping
Plane
utilities/
Mesh
utilities/
Texture
utilities/
Transform
utilities/
Triangle
utilities/
Types
utilities/
Virtual
Canvas
utilities/math/
Box
utilities/math/
Box2D
utilities/math/
Color
utilities/math/
Interpolation
utilities/math/
Math
utilities/math/
Quaternion
utilities/math/
Vector2
utilities/math/
Vector3
Drawer
constructor
ctx
depth
Buffer
height
img
smoothing
virtual
Canvas
width
basic
Triangle
begin
draw
Line
draw
Virtual
Canvas
end
get
Pixel
resize
set
Pixel
set
Pixel
Using
Depth
Map
Generated using
TypeDoc