True once this Component has been destroyed.
Don't use this Component if this is true
.
Protected
dirtyUnique ID of this Component.
Readonly
viewThe View to which this EmphasisMaterial belongs.
Gets whether to render backfaces of emphasized ViewObjects when EmphasisMaterial.fill is true
.
Default is false
.
Sets whether to render backfaces of emphasized ViewObjects when EmphasisMaterial.fill is true
.
Default is false
.
Gets the transparency of the edges of emphasized ViewObjects.
A value of 0.0
indicates fully transparent, 1.0
is fully opaque.
Default is 0.2
.
Sets the transparency of the edges of emphasized ViewObjects.
A value of 0.0
indicates fully transparent, 1.0
is fully opaque.
Default is 0.2
.
Gets the RGB color of the edges of emphasized ViewObjects.
Default is [0.2, 0.2, 0.2]
.
Sets the RGB color of the edges of emphasized ViewObjects.
Default is [0.2, 0.2, 0.2]
.
Gets if the edges on emphasized ViewObjects are visible.
Default is true
.
Sets if the edges on emphasized ViewObjects are visible.
Default is true
.
Gets the width of the edges of emphasized ViewObjects.
This is not supported by WebGL implementations based on DirectX [2019].
Default value is 1.0
pixels.
Sets the width of the edges of emphasized ViewObjects.
Default value is 1.0
pixels.
Gets if the surfaces of emphasized ViewObjects are filled with color.
Default is true
.
Sets if the surfaces of emphasized ViewObjects are filled with color.
Default is true
.
Gets the transparency of the surfaces of emphasized ViewObjects.
A value of 0.0
indicates fully transparent, 1.0
is fully opaque.
Default is 0.2
.
Sets the transparency of the surfaces of emphasized ViewObjects.
A value of 0.0
indicates fully transparent, 1.0
is fully opaque.
Default is 0.2
.
Gets the RGB surface fill color for the surfaces of emphasized ViewObjects.
Default is [0.4, 0.4, 0.4]
.
Sets the RGB surface fill color for the surfaces of emphasized ViewObjects.
Default is [0.4, 0.4, 0.4]
.
Sets whether to render emphasized objects over the top of other objects, as if they were "glowing through".
Default is true
.
Sets whether to render emphasized objects over the top of other objects, as if they were "glowing through".
Default is true
.
Note: updating this property will not affect the appearance of objects that are already emphasized.
Protected
cleanForces this component to action any deferred state updates.
Protected
cleanGives this component an opportunity to action any defered state updates.
Protected
errorProtected
Logs an error for this component to the JavaScript console.
The console message will have this format: [ERROR] [<component type> =<component id>: <message>
The error message to log
Configures this EmphasisMaterial.
Protected
logProtected
Logs a message for this component.
The message will have this format: [LOG] [<component type> <component id>: <message>
The message to log
Protected
setFlags this component as having a defered state updates it needs to perform.
Gets the current configuration of this EmphasisMaterial.
Protected
warnProtected
Logs a warning for this component to the JavaScript console.
The console message will have this format: [WARN] [<component type> =<component id>: <message>
The warning message to log
Emits an event when the Component has been destroyed.
Configures the appearance of ViewObjects when they are xrayed, highlighted or selected.
true
.true
.true
.