ThreePipe
Preparing search index...
GeometryUVPreviewPlugin
Class GeometryUVPreviewPlugin<TE>
Base Class for Sync Viewer Plugins
Type Parameters
TE
extends
AViewerPluginEventMap
=
AViewerPluginEventMap
Hierarchy (
View Summary
)
AViewerPluginSync
<
TE
>
GeometryUVPreviewPlugin
Index
Constructors
constructor
Properties
_
dirty
_
viewer?
_
viewer
Listeners
constructor
enabled
main
Div
stylesheet?
target
Blocks
to
JSON
ui
Config?
Old
Plugin
Type?
Plugin
Type
Accessors
dirty
Methods
_
on
Viewer
Event
_
store
Key
add
Geometry
disable
dispose
download
Geometry
UV
enable
export
State
from
JSON
import
State
is
Disabled
on
Added
on
Remove
refresh
Ui
remove
Geometry
set
Dirty
Constructors
constructor
new
GeometryUVPreviewPlugin
<
TE
extends
AViewerPluginEventMap
=
AViewerPluginEventMap
,
>
(
enabled
?:
boolean
,
)
:
GeometryUVPreviewPlugin
<
TE
>
Type Parameters
TE
extends
AViewerPluginEventMap
=
AViewerPluginEventMap
Parameters
enabled
:
boolean
= true
Returns
GeometryUVPreviewPlugin
<
TE
>
Properties
Protected
_
dirty
_dirty
:
boolean
= false
Protected
Optional
_
viewer
_viewer
?:
ThreeViewer
Protected
_
viewer
Listeners
_viewerListeners
:
PartialRecord
<
IViewerEventTypes
,
(
e
:
IViewerEvent
)
=>
void
>
= {}
constructor
constructor
:
typeof
AViewerPluginSync
&
typeof
AViewerPlugin
enabled
enabled
:
boolean
= true
main
Div
mainDiv
:
HTMLDivElement
= ...
Optional
stylesheet
stylesheet
?:
HTMLStyleElement
target
Blocks
targetBlocks
:
TargetBlock
[]
= []
to
JSON
toJSON
:
any
= null
Optional
ui
Config
uiConfig
?:
UiObjectConfig
<
any
,
string
,
any
>
= undefined
Static
Optional
Readonly
Old
Plugin
Type
OldPluginType
?:
string
Static
Readonly
Plugin
Type
PluginType
:
"GeometryUVPreviewPlugin"
= 'GeometryUVPreviewPlugin'
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
Geometry
addGeometry
(
target
:
ValOrFunc
<
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
>
,
name
:
string
,
visible
?:
boolean
,
)
:
this
Parameters
target
:
ValOrFunc
<
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
>
name
:
string
visible
:
boolean
= true
Returns
this
disable
disable
(
key
:
any
,
setDirty
?:
boolean
)
:
void
Parameters
key
:
any
setDirty
:
boolean
= true
Returns
void
dispose
dispose
()
:
void
Returns
void
download
Geometry
UV
downloadGeometryUV
(
targetDef
:
TargetBlock
)
:
this
Parameters
targetDef
:
TargetBlock
Returns
this
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
|
GeometryUVPreviewPlugin
<
TE
>
|
Promise
<
null
|
GeometryUVPreviewPlugin
<
TE
>
>
Parameters
data
:
ISerializedConfig
Optional
meta
:
SerializationMetaType
Returns
null
|
GeometryUVPreviewPlugin
<
TE
>
|
Promise
<
null
|
GeometryUVPreviewPlugin
<
TE
>
>
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
refresh
Ui
refreshUi
()
:
void
Returns
void
remove
Geometry
removeGeometry
(
target
:
ValOrFunc
<
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
>
,
)
:
this
Parameters
target
:
ValOrFunc
<
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
>
Returns
this
set
Dirty
setDirty
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
_
dirty
_
viewer
_
viewer
Listeners
constructor
enabled
main
Div
stylesheet
target
Blocks
to
JSON
ui
Config
Old
Plugin
Type
Plugin
Type
Accessors
dirty
Methods
_
on
Viewer
Event
_
store
Key
add
Geometry
disable
dispose
download
Geometry
UV
enable
export
State
from
JSON
import
State
is
Disabled
on
Added
on
Remove
refresh
Ui
remove
Geometry
set
Dirty
ThreePipe
Loading...
Base Class for Sync Viewer Plugins