Preparing search index...
The search index is not available
3d-game-engine-canvas
3d-game-engine-canvas
classes/GameObject
GameObject
Class GameObject
Hierarchy
GameObject
Index
Constructors
constructor
Properties
_is
Started
components
name
transform
Accessors
is
Started
Methods
add
Children
add
Component
awake
destroy
find
find
Many
get
All
Components
get
Children
get
Component
get
Component
Error
get
Components
get
Scene
get
Sized
Component
get
Ui
Components
late
Update
on
Destroy
remove
Children
remove
Component
render
start
update
Constructors
constructor
new
Game
Object
(
name
:
string
)
:
GameObject
Parameters
name:
string
Returns
GameObject
Properties
Private
_is
Started
_is
Started
:
boolean
= false
Private
components
components
:
Component
[]
name
name
:
string
transform
transform
:
Transform
Accessors
is
Started
get
isStarted
(
)
:
boolean
Returns
boolean
Methods
add
Children
add
Children
(
obj
:
GameObject
, atStart
?:
boolean
)
:
GameObject
Parameters
obj:
GameObject
atStart:
boolean
= false
Returns
GameObject
add
Component
add
Component
(
obj
:
Component
)
:
Component
Parameters
obj:
Component
Returns
Component
awake
awake
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
destroy
destroy
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
find
find
(
name
:
string
)
:
GameObject
Parameters
name:
string
Returns
GameObject
find
Many
find
Many
(
name
:
string
)
:
GameObject
[]
Parameters
name:
string
Returns
GameObject
[]
get
All
Components
get
All
Components
<
T
>
(
type
:
Newable
<
any
>
)
:
T
[]
Type Parameters
T
Parameters
type:
Newable
<
any
>
Returns
T
[]
get
Children
get
Children
(
)
:
GameObject
[]
Returns
GameObject
[]
get
Component
get
Component
<
T
>
(
type
:
Newable
<
any
>
)
:
undefined
|
T
Type Parameters
T
Parameters
type:
Newable
<
any
>
Returns
undefined
|
T
get
Component
Error
get
Component
Error
<
T
>
(
type
:
Newable
<
any
>
)
:
T
Type Parameters
T
Parameters
type:
Newable
<
any
>
Returns
T
get
Components
get
Components
<
T
>
(
type
:
Newable
<
any
>
)
:
T
[]
Type Parameters
T
Parameters
type:
Newable
<
any
>
Returns
T
[]
get
Scene
get
Scene
(
)
:
Scene
Returns
Scene
get
Sized
Component
get
Sized
Component
(
)
:
undefined
|
SizedComponent
Returns
undefined
|
SizedComponent
get
Ui
Components
get
Ui
Components
(
)
:
UiComponent
[]
Returns
UiComponent
[]
late
Update
late
Update
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
on
Destroy
on
Destroy
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
remove
Children
remove
Children
(
obj
:
GameObject
)
:
void
Parameters
obj:
GameObject
Returns
void
remove
Component
remove
Component
(
obj
:
Component
)
:
void
Parameters
obj:
Component
Returns
void
render
render
(
renderer
:
Renderer
, camera
:
Camera
)
:
void
Parameters
renderer:
Renderer
camera:
Camera
Returns
void
start
start
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
update
update
(
)
:
Promise
<
void
>
Returns
Promise
<
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
Game
Object
constructor
_is
Started
components
name
transform
is
Started
add
Children
add
Component
awake
destroy
find
find
Many
get
All
Components
get
Children
get
Component
get
Component
Error
get
Components
get
Scene
get
Sized
Component
get
Ui
Components
late
Update
on
Destroy
remove
Children
remove
Component
render
start
update
Generated using
TypeDoc