@stereograph/teiaviewer - v17.8.0-dev
Preparing search index...
viewer
MeshGroupStateController
Class MeshGroupStateController<TObject>
Type Parameters
TObject
extends
SceneMesh
=
SceneMesh
Hierarchy (
View Summary
)
ObjectStateController
<
TObject
>
MeshGroupStateController
Index
Constructors
constructor
Properties
_object
_state
Ids
Methods
_compute
Final
State
add
Mesh
add
State
has
State
remove
Mesh
remove
State
update
Object
State
Constructors
constructor
new
MeshGroupStateController
<
TObject
extends
SceneMesh
=
SceneMesh
>
(
object
:
TObject
,
children
:
SceneMesh
[]
,
)
:
MeshGroupStateController
<
TObject
>
Type Parameters
TObject
extends
SceneMesh
=
SceneMesh
Parameters
object
:
TObject
children
:
SceneMesh
[]
Returns
MeshGroupStateController
<
TObject
>
Properties
Readonly
_object
_object
:
TObject
Readonly
_state
Ids
_stateIds
:
Set
<
number
>
= ...
Methods
_compute
Final
State
_computeFinalState
(
stateGenerator
:
()
=>
Iterable
<
Partial
<
ObjectState
>
>
)
:
void
Parameters
stateGenerator
:
()
=>
Iterable
<
Partial
<
ObjectState
>
>
Returns
void
add
Mesh
addMesh
(
object
:
SceneMesh
)
:
void
Parameters
object
:
SceneMesh
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
Mesh
removeMesh
(
object
:
SceneMesh
)
:
void
Parameters
object
:
SceneMesh
Returns
void
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
Mesh
add
State
has
State
remove
Mesh
remove
State
update
Object
State
@stereograph/teiaviewer - v17.8.0-dev
Loading...