@stereograph/teiaviewer - v17.8.0-dev
Preparing search index...
viewer
MeshStateController
Class MeshStateController<TObject>
Type Parameters
TObject
extends
SceneMesh
=
SceneMesh
Hierarchy (
View Summary
)
ObjectStateController
<
TObject
>
MeshStateController
Index
Constructors
constructor
Properties
_object
_state
Ids
Methods
_compute
Final
State
add
State
has
State
remove
State
update
Object
State
Constructors
constructor
new
MeshStateController
<
TObject
extends
SceneMesh
=
SceneMesh
>
(
object
:
TObject
,
)
:
MeshStateController
<
TObject
>
Type Parameters
TObject
extends
SceneMesh
=
SceneMesh
Parameters
object
:
TObject
Returns
MeshStateController
<
TObject
>
Properties
Readonly
_object
_object
:
TObject
Readonly
_state
Ids
_stateIds
:
Set
<
number
>
= ...
Methods
_compute
Final
State
_computeFinalState
(
stateGenerator
:
()
=>
Iterable
<
Partial
<
ObjectState
&
RestoreState
>
>
,
)
:
void
Parameters
stateGenerator
:
()
=>
Iterable
<
Partial
<
ObjectState
&
RestoreState
>
>
Returns
void
add
State
addState
(
id
:
number
)
:
void
Parameters
id
:
number
Returns
void
has
State
hasState
(
id
:
number
)
:
boolean
Parameters
id
:
number
Returns
boolean
remove
State
removeState
(
id
:
number
)
:
boolean
Parameters
id
:
number
Returns
boolean
update
Object
State
updateObjectState
(
stateMap
:
PartialStateMap
<
ObjectState
>
)
:
void
Parameters
stateMap
:
PartialStateMap
<
ObjectState
>
Returns
void
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
_object
_state
Ids
Methods
_compute
Final
State
add
State
has
State
remove
State
update
Object
State
@stereograph/teiaviewer - v17.8.0-dev
Loading...