ThreePipe
Preparing search index...
VirtualCamerasPlugin
Class VirtualCamerasPlugin
Base Class for Sync Viewer Plugins
Hierarchy (
View Summary
)
AViewerPluginSync
<
VirtualCamerasPluginEventMap
>
VirtualCamerasPlugin
Index
Constructors
constructor
Properties
_
dirty
_
viewer?
_
viewer
Listeners
cameras
constructor
enabled
to
JSON
ui
Config?
Old
Plugin
Type?
Plugin
Type
Accessors
dirty
Methods
_
on
Viewer
Event
_
store
Key
add
Camera
disable
dispose
enable
export
State
from
JSON
import
State
is
Disabled
on
Added
on
Remove
remove
Camera
set
Dirty?
Constructors
constructor
new
VirtualCamerasPlugin
(
enabled
?:
boolean
)
:
VirtualCamerasPlugin
Parameters
enabled
:
boolean
= true
Returns
VirtualCamerasPlugin
Properties
Protected
_
dirty
_dirty
:
boolean
= false
Protected
Optional
_
viewer
_viewer
?:
ThreeViewer
Protected
_
viewer
Listeners
_viewerListeners
:
{
preRender
:
()
=>
void
}
= ...
cameras
cameras
:
VirtualCamera
[]
= []
constructor
constructor
:
typeof
AViewerPluginSync
&
typeof
AViewerPlugin
enabled
enabled
:
boolean
= true
to
JSON
toJSON
:
any
= undefined
Optional
ui
Config
uiConfig
?:
UiObjectConfig
<
any
,
string
,
any
>
= undefined
Static
Optional
Readonly
Old
Plugin
Type
OldPluginType
?:
string
Static
Readonly
Plugin
Type
PluginType
:
"VirtualCamerasPlugin"
= 'VirtualCamerasPlugin'
Accessors
dirty
get
dirty
()
:
boolean
Returns
boolean
set
dirty
(
value
:
boolean
)
:
void
Parameters
value
:
boolean
Returns
void
Methods
Protected
_
on
Viewer
Event
_onViewerEvent
(
e
:
IViewerEvent
)
:
IViewerEvent
Parameters
e
:
IViewerEvent
Returns
IViewerEvent
Protected
_
store
Key
_storeKey
(
prefix
?:
string
)
:
string
Parameters
Optional
prefix
:
string
Returns
string
add
Camera
addCamera
(
camera
:
ICamera
,
target
?:
IRenderTarget
,
addTargetPreview
?:
boolean
,
)
:
VirtualCamera
Parameters
camera
:
ICamera
Optional
target
:
IRenderTarget
addTargetPreview
:
boolean
= false
Returns
VirtualCamera
disable
disable
(
key
:
any
,
setDirty
?:
boolean
)
:
void
Parameters
key
:
any
setDirty
:
boolean
= true
Returns
void
dispose
dispose
()
:
void
Returns
void
enable
enable
(
key
:
any
,
setDirty
?:
boolean
)
:
void
Parameters
key
:
any
setDirty
:
boolean
= true
Returns
void
export
State
exportState
()
:
ISerializedConfig
|
Record
<
string
,
never
>
Returns
ISerializedConfig
|
Record
<
string
,
never
>
from
JSON
fromJSON
(
data
:
ISerializedConfig
,
meta
?:
SerializationMetaType
,
)
:
null
|
VirtualCamerasPlugin
|
Promise
<
null
|
VirtualCamerasPlugin
>
Parameters
data
:
ISerializedConfig
Optional
meta
:
SerializationMetaType
Returns
null
|
VirtualCamerasPlugin
|
Promise
<
null
|
VirtualCamerasPlugin
>
import
State
importState
(
state
:
any
)
:
Promise
<
void
>
Parameters
state
:
any
Returns
Promise
<
void
>
is
Disabled
isDisabled
()
:
boolean
Returns
boolean
on
Added
onAdded
(
viewer
:
ThreeViewer
)
:
void
Parameters
viewer
:
ThreeViewer
Returns
void
on
Remove
onRemove
(
viewer
:
ThreeViewer
)
:
void
Parameters
viewer
:
ThreeViewer
Returns
void
remove
Camera
removeCamera
(
camera
:
ICamera
)
:
boolean
Parameters
camera
:
ICamera
Returns
boolean
Optional
set
Dirty
setDirty
(
...
args
:
any
[]
)
:
any
Parameters
...
args
:
any
[]
Returns
any
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
_
dirty
_
viewer
_
viewer
Listeners
cameras
constructor
enabled
to
JSON
ui
Config
Old
Plugin
Type
Plugin
Type
Accessors
dirty
Methods
_
on
Viewer
Event
_
store
Key
add
Camera
disable
dispose
enable
export
State
from
JSON
import
State
is
Disabled
on
Added
on
Remove
remove
Camera
set
Dirty
ThreePipe
Loading...
Base Class for Sync Viewer Plugins