Documentation
Preparing search index...
Copy @link
@lopoly/engine
scene/Scene
IScene
Interface IScene
No description provided.
interface
IScene
{
get
activeCamera
()
:
CameraNode
|
undefined
;
set
activeCamera
(
value
:
CameraNode
|
undefined
)
:
void
;
get
clearColour
()
:
Color3
;
set
clearColour
(
value
:
Color3
)
:
void
;
get
engine
()
:
IEngine
;
set
engine
(
value
:
IEngine
)
:
void
;
get
lighting
()
:
SceneLighting
;
set
lighting
(
value
:
SceneLighting
)
:
void
;
addTopLevelNode
(
node
:
SceneNode
)
:
SceneNode
;
draw
(
drawQueue
:
DrawTask
[]
)
:
void
;
forEachNodeInHierarchy
(
fn
:
(
node
:
SceneNode
)
=>
void
)
:
void
;
onUpdate
(
dt
:
number
,
time
:
number
)
:
void
;
removeTopLevelNode
(
node
:
SceneNode
)
:
void
;
}
Implemented by
Scene
Index
Accessors
active
Camera
clear
Colour
engine
lighting
Methods
add
Top
Level
Node
draw
for
Each
Node
In
Hierarchy
on
Update
remove
Top
Level
Node
Accessors
active
Camera
get
activeCamera
()
:
CameraNode
|
undefined
No description provided.
Returns
CameraNode
|
undefined
set
activeCamera
(
value
:
CameraNode
|
undefined
)
:
void
No description provided.
Parameters
value
:
CameraNode
|
undefined
Returns
void
clear
Colour
get
clearColour
()
:
Color3
No description provided.
Returns
Color3
set
clearColour
(
value
:
Color3
)
:
void
No description provided.
Parameters
value
:
Color3
Returns
void
engine
get
engine
()
:
IEngine
No description provided.
Returns
IEngine
set
engine
(
value
:
IEngine
)
:
void
No description provided.
Parameters
value
:
IEngine
Returns
void
lighting
get
lighting
()
:
SceneLighting
No description provided.
Returns
SceneLighting
set
lighting
(
value
:
SceneLighting
)
:
void
No description provided.
Parameters
value
:
SceneLighting
Returns
void
Methods
add
Top
Level
Node
addTopLevelNode
(
node
:
SceneNode
)
:
SceneNode
No description provided.
Parameters
node
:
SceneNode
Returns
SceneNode
draw
draw
(
drawQueue
:
DrawTask
[]
)
:
void
No description provided.
Parameters
drawQueue
:
DrawTask
[]
Returns
void
for
Each
Node
In
Hierarchy
forEachNodeInHierarchy
(
fn
:
(
node
:
SceneNode
)
=>
void
)
:
void
No description provided.
Parameters
fn
:
(
node
:
SceneNode
)
=>
void
(
node
:
SceneNode
)
:
void
No description provided.
Parameters
node
:
SceneNode
Returns
void
Returns
void
on
Update
onUpdate
(
dt
:
number
,
time
:
number
)
:
void
No description provided.
Parameters
dt
:
number
time
:
number
Returns
void
remove
Top
Level
Node
removeTopLevelNode
(
node
:
SceneNode
)
:
void
No description provided.
Parameters
node
:
SceneNode
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Accessors
active
Camera
clear
Colour
engine
lighting
Methods
add
Top
Level
Node
draw
for
Each
Node
In
Hierarchy
on
Update
remove
Top
Level
Node
Collapse all
Documentation
Loading...
No description provided.