Preparing search index...
The search index is not available
Pictofit Web SDK - v22.8.2
Pictofit Web SDK - v22.8.2
IVirtualDressingRoom
Interface IVirtualDressingRoom
A factory interface to create assets.
Hierarchy
IAssetFactory
EventEmitter
<
LoadEvents
&
ErrorEvents
&
DebugEvents
>
IVirtualDressingRoom
Index
Accessors
animation
avatar
compute
Server
focus
Garment
garment
Info
Dots
Updated
Callback
garments
scene
try
On
Finished
Callback
use
Rigid
Tryon
web
Viewer
Methods
add
Event
Listener
cleanup
compute
Garment
Info
Dot
Locations
create
Animation
create
Avatar
create
Garment
create
Scene
disable
Size
Visualisation
emit
enable
Size
Visualisation
preload
Avatar
Components
preload
Garment
Components
preload
Scene
Components
refresh
rotate
Accessors
animation
get
animation
(
)
:
null
|
IAnimation
Returns
null
|
IAnimation
set
animation
(
newAnimation
:
null
|
IAnimation
)
:
void
Parameters
newAnimation:
null
|
IAnimation
Returns
void
avatar
get
avatar
(
)
:
null
|
IAvatar
Returns
null
|
IAvatar
set
avatar
(
newAvatar
:
null
|
IAvatar
)
:
void
Parameters
newAvatar:
null
|
IAvatar
Returns
void
compute
Server
set
computeServer
(
computeServer
:
ComputeServer
)
:
void
Parameters
computeServer:
ComputeServer
Returns
void
focus
Garment
set
focusGarment
(
garment
:
null
|
IGarment
)
:
void
Parameters
garment:
null
|
IGarment
Returns
void
garment
Info
Dots
Updated
Callback
set
garmentInfoDotsUpdatedCallback
(
callback
:
undefined
|
(
(
infoDotLocations
:
{
x
:
number
;
y
:
number
;
}
[]
)
=>
void
)
)
:
void
Parameters
callback:
undefined
|
(
(
infoDotLocations
:
{
x
:
number
;
y
:
number
;
}
[]
)
=>
void
)
Returns
void
garments
get
garments
(
)
:
null
|
IGarment
[]
Returns
null
|
IGarment
[]
set
garments
(
newGarments
:
null
|
IGarment
[]
)
:
void
Parameters
newGarments:
null
|
IGarment
[]
Returns
void
scene
get
scene
(
)
:
null
|
IScene
Returns
null
|
IScene
set
scene
(
newScene
:
null
|
IScene
)
:
void
Parameters
newScene:
null
|
IScene
Returns
void
try
On
Finished
Callback
set
tryOnFinishedCallback
(
callback
:
undefined
|
(
(
avatar
:
IAvatar
, garments
:
IGarment
[]
)
=>
void
)
)
:
void
Parameters
callback:
undefined
|
(
(
avatar
:
IAvatar
, garments
:
IGarment
[]
)
=>
void
)
Returns
void
use
Rigid
Tryon
get
useRigidTryon
(
)
:
boolean
Returns
boolean
set
useRigidTryon
(
useRigidTryon
:
boolean
)
:
void
Parameters
useRigidTryon:
boolean
Returns
void
web
Viewer
get
webViewer
(
)
:
WebViewer
Returns
WebViewer
Methods
add
Event
Listener
add
Event
Listener
<
K
>
(
type
:
K
, listener
:
(
(
...
ev
:
Parameters
<
(
LoadEvents
&
ErrorEvents
&
DebugEvents
)
[
K
]
>
)
=>
void
)
)
:
IVirtualDressingRoom
Type Parameters
K
extends
string
|
number
Parameters
type:
K
listener:
(
(
...
ev
:
Parameters
<
(
LoadEvents
&
ErrorEvents
&
DebugEvents
)
[
K
]
>
)
=>
void
)
(
...
ev
:
Parameters
<
(
LoadEvents
&
ErrorEvents
&
DebugEvents
)
[
K
]
>
)
:
void
Parameters
Rest
...
ev:
Parameters
<
(
LoadEvents
&
ErrorEvents
&
DebugEvents
)
[
K
]
>
Returns
void
Returns
IVirtualDressingRoom
cleanup
cleanup
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
compute
Garment
Info
Dot
Locations
compute
Garment
Info
Dot
Locations
(
)
:
Promise
<
{
x
:
number
;
y
:
number
;
}
[]
>
Returns
Promise
<
{
x
:
number
;
y
:
number
;
}
[]
>
create
Animation
create
Animation
(
asset
:
IAsset
)
:
Promise
<
IAnimation
>
Parameters
asset:
IAsset
Returns
Promise
<
IAnimation
>
create
Avatar
create
Avatar
(
asset
:
IAsset
)
:
Promise
<
IAvatar
>
Parameters
asset:
IAsset
Returns
Promise
<
IAvatar
>
create
Garment
create
Garment
(
asset
:
IAsset
)
:
Promise
<
IGarment
>
Parameters
asset:
IAsset
Returns
Promise
<
IGarment
>
create
Scene
create
Scene
(
asset
:
IAsset
)
:
Promise
<
IScene
>
Parameters
asset:
IAsset
Returns
Promise
<
IScene
>
disable
Size
Visualisation
disable
Size
Visualisation
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
emit
emit
<
K
>
(
type
:
K
,
...
args
:
Parameters
<
(
LoadEvents
&
ErrorEvents
&
DebugEvents
)
[
K
]
>
)
:
Parameters
<
(
LoadEvents
&
ErrorEvents
&
DebugEvents
)
[
K
]
>
Type Parameters
K
extends
string
|
number
Parameters
type:
K
Rest
...
args:
Parameters
<
(
LoadEvents
&
ErrorEvents
&
DebugEvents
)
[
K
]
>
Returns
Parameters
<
(
LoadEvents
&
ErrorEvents
&
DebugEvents
)
[
K
]
>
enable
Size
Visualisation
enable
Size
Visualisation
(
garment
:
IGarment
, configuration
?:
VDRSizeVisualisationConfiguration
)
:
Promise
<
SizeRecommendationResponse
>
Parameters
garment:
IGarment
Optional
configuration:
VDRSizeVisualisationConfiguration
Returns
Promise
<
SizeRecommendationResponse
>
preload
Avatar
Components
preload
Avatar
Components
(
avatar
:
IAvatar
)
:
Promise
<
void
>
Parameters
avatar:
IAvatar
Returns
Promise
<
void
>
preload
Garment
Components
preload
Garment
Components
(
garment
:
IGarment
)
:
Promise
<
void
>
Parameters
garment:
IGarment
Returns
Promise
<
void
>
preload
Scene
Components
preload
Scene
Components
(
scene
:
IScene
)
:
Promise
<
void
>
Parameters
scene:
IScene
Returns
Promise
<
void
>
refresh
refresh
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
rotate
rotate
(
mode
:
VDRRotationMode
, orientation
:
VDRRotationOrientation
, degrees
:
number
, animationTimeInSeconds
:
number
)
:
void
Parameters
mode:
VDRRotationMode
orientation:
VDRRotationOrientation
degrees:
number
animationTimeInSeconds:
number
Returns
void
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
Modules
Pictofit
Web SDK -
v22.8.2
Asset
Factory2D
Asset
Factory3D
Asset
Factory
Factory
Dressing
Room
Logic
Factory
Virtual
Dressing
Room
Factory
IVirtual
Dressing
Room
animation
avatar
compute
Server
focus
Garment
garment
Info
Dots
Updated
Callback
garments
scene
try
On
Finished
Callback
use
Rigid
Tryon
web
Viewer
add
Event
Listener
cleanup
compute
Garment
Info
Dot
Locations
create
Animation
create
Avatar
create
Garment
create
Scene
disable
Size
Visualisation
emit
enable
Size
Visualisation
preload
Avatar
Components
preload
Garment
Components
preload
Scene
Components
refresh
rotate
Generated using
TypeDoc
A factory interface to create assets.