Preparing search index...
The search index is not available
@pebble-engine/core
@pebble-engine/core
PebbleScene
Class PebbleScene
Index
Constructors
constructor
Properties
_camera
_debug
_debug
Camera
_grid
Helper
_objects
_paused
_renderer
clock
on
Animate?
three
Scene
Accessors
camera
debug
debug
Camera
objects
paused
renderer
scene
Methods
assign
Camera
dispose
initialize
Objects
instantiate
load
Scene
remove
Object
render
Scene
reset
set
On
Animate
start
start
Obj
toggle
Pause
Constructors
constructor
new
Pebble
Scene
(
__namedParameters
)
:
PebbleScene
Parameters
__namedParameters
:
{
renderer
:
Pick
<
Renderer
,
"domElement"
>
;
scene
:
Pick
<
Scene
,
"type"
>
;
}
renderer
:
Pick
<
Renderer
,
"domElement"
>
scene
:
Pick
<
Scene
,
"type"
>
Returns
PebbleScene
Properties
Private
_camera
_camera
:
undefined
|
Camera
Private
_debug
_debug
:
boolean
= false
Private
_debug
Camera
_debug
Camera
:
Camera
Private
_grid
Helper
_grid
Helper
:
InfiniteGridHelper
Private
_objects
_objects
:
BaseObject
<
any
>
[]
Private
_paused
_paused
:
boolean
= false
Private
_renderer
_renderer
:
Renderer
Private
clock
clock
:
Clock
Private
Optional
on
Animate
on
Animate
?:
(
(
)
=>
void
)
Type declaration
(
)
:
void
Returns
void
Private
three
Scene
three
Scene
:
Scene
Accessors
camera
get
camera
(
)
:
undefined
|
Camera
Returns
undefined
|
Camera
debug
get
debug
(
)
:
boolean
Returns
boolean
set
debug
(
value
)
:
void
Parameters
value
:
boolean
Returns
void
debug
Camera
get
debugCamera
(
)
:
Camera
Returns
Camera
objects
get
objects
(
)
:
BaseObject
<
any
>
[]
Returns
BaseObject
<
any
>
[]
paused
get
paused
(
)
:
boolean
Returns
boolean
set
paused
(
value
)
:
void
Parameters
value
:
boolean
Returns
void
renderer
get
renderer
(
)
:
Renderer
Returns
Renderer
scene
get
scene
(
)
:
Scene
Returns
Scene
Methods
Private
assign
Camera
assign
Camera
(
)
:
void
Returns
void
dispose
dispose
(
)
:
void
Returns
void
initialize
Objects
initialize
Objects
(
initialObjects
)
:
void
Parameters
initialObjects
:
BaseObject
<
any
>
[]
Returns
void
instantiate
instantiate
(
obj
)
:
Promise
<
void
>
Parameters
obj
:
BaseObject
<
any
>
Returns
Promise
<
void
>
load
Scene
load
Scene
(
__namedParameters
)
:
Promise
<
void
>
Parameters
__namedParameters
:
{
prefabs
:
Record
<
string
,
typeof
BaseObject
>
;
sceneData
:
Scene
;
}
prefabs
:
Record
<
string
,
typeof
BaseObject
>
scene
Data
:
Scene
Returns
Promise
<
void
>
remove
Object
remove
Object
(
obj
)
:
void
Parameters
obj
:
BaseObject
<
any
>
Returns
void
Private
render
Scene
render
Scene
(
)
:
void
Returns
void
reset
reset
(
)
:
void
Returns
void
set
On
Animate
set
On
Animate
(
onAnimate
)
:
void
Parameters
onAnimate
:
(
(
)
=>
void
)
(
)
:
void
Returns
void
Returns
void
start
start
(
)
:
void
Returns
void
start
Obj
start
Obj
(
obj
)
:
void
Parameters
obj
:
BaseObject
<
any
>
Returns
void
toggle
Pause
toggle
Pause
(
)
:
void
Returns
void
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
_camera
_debug
_debug
Camera
_grid
Helper
_objects
_paused
_renderer
clock
on
Animate
three
Scene
camera
debug
debug
Camera
objects
paused
renderer
scene
assign
Camera
dispose
initialize
Objects
instantiate
load
Scene
remove
Object
render
Scene
reset
set
On
Animate
start
start
Obj
toggle
Pause
@pebble-engine/core
BaseBehaviour
BaseObject
PebbleScene
BaseObjectParams
IBaseBehaviour
PebbleConfig
Scene
Vector3
fieldDefinitions
geometries
createNewObject
editable
transformPebbleObjs
Generated using
TypeDoc