G-code Preview — API Reference
Guide
npm
GitHub
Preparing search index...
@chestnutlabs/gcode-preview-vue
GcodePreview
Variable GcodePreview
Const
GcodePreview
:
DefineComponent
<
ExtractPropTypes
<
{
buildVolume
:
{
default
:
undefined
;
type
:
PropType
<
BuildVolumeDef
|
MachineGeometry
>
;
}
;
cameraMode
:
{
default
:
string
;
type
:
PropType
<
CameraMode
>
}
;
colorMode
:
{
default
:
undefined
;
type
:
PropType
<
ColorMode
>
}
;
createWorker
:
{
default
:
undefined
;
type
:
PropType
<
()
=>
WorkerLike
>
}
;
layerRange
:
{
default
:
null
;
type
:
PropType
<
null
|
[
number
,
number
]
>
}
;
parseOptions
:
{
default
:
undefined
;
type
:
PropType
<
WireParseOptions
>
}
;
progress
:
{
default
:
null
;
type
:
PropType
<
null
|
ProgressObservation
>
}
;
quality
:
{
default
:
string
;
type
:
PropType
<
QualityMode
|
"auto"
>
}
;
rendererOptions
:
{
default
:
undefined
;
type
:
PropType
<
Omit
<
{
buildVolume
?:
BuildVolumeDef
;
cameraMode
?:
CameraMode
;
chunksPerTick
?:
number
;
colorMode
?:
ColorMode
;
createRenderer
?:
(
canvas
:
RenderTargetCanvas
)
=>
GLRendererLike
;
quality
?:
QualityMode
|
"auto"
;
scheduleFrame
?:
(
cb
:
()
=>
void
)
=>
void
;
theme
?:
Theme
;
tube
?:
TubeOptions
;
}
,
|
"buildVolume"
|
"quality"
|
"cameraMode"
|
"theme"
|
"colorMode"
|
"tube"
,
>
,
>
;
}
;
scrub
:
{
default
:
null
;
type
:
PropType
<
null
|
number
>
}
;
showRetractions
:
{
default
:
boolean
;
type
:
BooleanConstructor
}
;
showTravel
:
{
default
:
boolean
;
type
:
BooleanConstructor
}
;
source
:
{
default
:
null
;
type
:
PropType
<
GcodePreviewSource
>
}
;
theme
:
{
default
:
undefined
;
type
:
PropType
<
Theme
>
}
;
tube
:
{
default
:
undefined
;
type
:
PropType
<
TubeOptions
>
}
;
}
,
>
,
()
=>
VNode
<
RendererNode
,
RendererElement
,
{
[
key
:
string
]:
any
}
>
,
{}
,
{}
,
{}
,
ComponentOptionsMixin
,
ComponentOptionsMixin
,
{
"build-complete"
:
(
_e
:
{
quality
:
QualityMode
;
segments
:
number
}
,
)
=>
true
;
disclosure
:
(
_text
:
string
)
=>
true
;
error
:
(
_e
:
{
code
:
string
;
message
:
string
}
)
=>
true
;
"machine-geometry-discovered"
:
(
_machine
:
MachineGeometry
)
=>
true
;
"machine-geometry-mismatch"
:
(
_message
:
string
)
=>
true
;
"parse-cancelled"
:
()
=>
true
;
"parse-error"
:
(
_e
:
{
code
:
string
;
message
:
string
}
)
=>
true
;
"parse-progress"
:
(
_p
:
{
bytesProcessed
:
number
;
totalBytes
:
number
}
,
)
=>
true
;
"progress-presentation-changed"
:
(
_e
:
{
mode
:
string
;
reason
?:
string
}
,
)
=>
true
;
"quality-fallback"
:
(
_e
:
{
from
:
QualityMode
;
reason
:
string
;
to
:
QualityMode
}
,
)
=>
true
;
ready
:
(
_summary
:
{
complete
:
boolean
;
layers
:
number
;
segments
:
number
}
,
)
=>
true
;
}
,
string
,
PublicProps
,
ToResolvedProps
<
ExtractPropTypes
<
{
buildVolume
:
{
default
:
undefined
;
type
:
PropType
<
BuildVolumeDef
|
MachineGeometry
>
;
}
;
cameraMode
:
{
default
:
string
;
type
:
PropType
<
CameraMode
>
}
;
colorMode
:
{
default
:
undefined
;
type
:
PropType
<
ColorMode
>
}
;
createWorker
:
{
default
:
undefined
;
type
:
PropType
<
()
=>
WorkerLike
>
}
;
layerRange
:
{
default
:
null
;
type
:
PropType
<
null
|
[
number
,
number
]
>
}
;
parseOptions
:
{
default
:
undefined
;
type
:
PropType
<
WireParseOptions
>
}
;
progress
:
{
default
:
null
;
type
:
PropType
<
null
|
ProgressObservation
>
}
;
quality
:
{
default
:
string
;
type
:
PropType
<
QualityMode
|
"auto"
>
}
;
rendererOptions
:
{
default
:
undefined
;
type
:
PropType
<
Omit
<
{
buildVolume
?:
BuildVolumeDef
;
cameraMode
?:
CameraMode
;
chunksPerTick
?:
number
;
colorMode
?:
ColorMode
;
createRenderer
?:
(
canvas
:
RenderTargetCanvas
)
=>
GLRendererLike
;
quality
?:
QualityMode
|
"auto"
;
scheduleFrame
?:
(
cb
:
()
=>
...
)
=>
void
;
theme
?:
Theme
;
tube
?:
TubeOptions
;
}
,
|
"buildVolume"
|
"quality"
|
"cameraMode"
|
"theme"
|
"colorMode"
|
"tube"
,
>
,
>
;
}
;
scrub
:
{
default
:
null
;
type
:
PropType
<
null
|
number
>
}
;
showRetractions
:
{
default
:
boolean
;
type
:
BooleanConstructor
}
;
showTravel
:
{
default
:
boolean
;
type
:
BooleanConstructor
}
;
source
:
{
default
:
null
;
type
:
PropType
<
GcodePreviewSource
>
}
;
theme
:
{
default
:
undefined
;
type
:
PropType
<
Theme
>
}
;
tube
:
{
default
:
undefined
;
type
:
PropType
<
TubeOptions
>
}
;
}
,
>
,
{
"build-complete"
:
(
_e
:
{
quality
:
QualityMode
;
segments
:
number
}
,
)
=>
true
;
disclosure
:
(
_text
:
string
)
=>
true
;
error
:
(
_e
:
{
code
:
string
;
message
:
string
}
)
=>
true
;
"machine-geometry-discovered"
:
(
_machine
:
MachineGeometry
)
=>
true
;
"machine-geometry-mismatch"
:
(
_message
:
string
)
=>
true
;
"parse-cancelled"
:
()
=>
true
;
"parse-error"
:
(
_e
:
{
code
:
string
;
message
:
string
}
)
=>
true
;
"parse-progress"
:
(
_p
:
{
bytesProcessed
:
number
;
totalBytes
:
number
}
,
)
=>
true
;
"progress-presentation-changed"
:
(
_e
:
{
mode
:
string
;
reason
?:
string
}
,
)
=>
true
;
"quality-fallback"
:
(
_e
:
{
from
:
QualityMode
;
reason
:
string
;
to
:
QualityMode
}
,
)
=>
true
;
ready
:
(
_summary
:
{
complete
:
boolean
;
layers
:
number
;
segments
:
number
}
,
)
=>
true
;
}
,
>
,
{
buildVolume
:
BuildVolumeDef
|
MachineGeometry
;
cameraMode
:
CameraMode
;
colorMode
:
ColorMode
;
createWorker
:
()
=>
WorkerLike
;
layerRange
:
null
|
[
number
,
number
]
;
parseOptions
:
WireParseOptions
;
progress
:
null
|
ProgressObservation
;
quality
:
QualityMode
|
"auto"
;
rendererOptions
:
Omit
<
{
buildVolume
?:
BuildVolumeDef
;
cameraMode
?:
CameraMode
;
chunksPerTick
?:
number
;
colorMode
?:
ColorMode
;
createRenderer
?:
(
canvas
:
RenderTargetCanvas
)
=>
GLRendererLike
;
quality
?:
QualityMode
|
"auto"
;
scheduleFrame
?:
(
cb
:
()
=>
void
)
=>
void
;
theme
?:
Theme
;
tube
?:
TubeOptions
;
}
,
"buildVolume"
|
"quality"
|
"cameraMode"
|
"theme"
|
"colorMode"
|
"tube"
,
>
;
scrub
:
null
|
number
;
showRetractions
:
boolean
;
showTravel
:
boolean
;
source
:
GcodePreviewSource
;
theme
:
Theme
;
tube
:
TubeOptions
;
}
,
{}
,
{}
,
{}
,
string
,
ComponentProvideOptions
,
true
,
{}
,
any
,
>
= ...
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Guide
npm
GitHub
G-code Preview — API Reference
Loading...