Description
Supported Script Types: Interface Scripts • Client Entity Scripts • Avatar Scripts
TheRender
API enables you to configure the graphics engine.Properties
Name | Type | Summary |
---|---|---|
renderMethod | Render.RenderMethod |
The render method being used. |
shadowsEnabled | boolean |
|
ambientOcclusionEnabled | boolean |
|
antialiasingEnabled | boolean |
|
viewportResolutionScale | number |
The view port resolution scale, |
Methods
Name | Return Value | Summary |
---|---|---|
getAmbientOcclusionEnabled
|
boolean |
Gets whether or not ambient occlusion is enabled. |
getAntialiasingEnabled
|
boolean |
Gets whether or not anti-aliasing is enabled. |
getConfig
|
object |
Gets the configuration for a rendering job by name. Warning: For internal, debugging purposes. Subject to change. |
getRenderMethod
|
Render.RenderMethod |
Gets the render method being used. |
getRenderMethodNames
|
Array.<string> |
Gets the names of the possible render methods, per Render.RenderMethod. |
getShadowsEnabled
|
boolean |
Gets whether or not shadows are enabled. |
getViewportResolutionScale
|
number |
Gets the view port resolution scale. |
setAmbientOcclusionEnabled
|
None |
Sets whether or not ambient occlusion is enabled. |
setAntialiasingEnabled
|
None |
Sets whether or not anti-aliasing is enabled. |
setRenderMethod
|
None |
Sets the render method to use. |
setShadowsEnabled
|
None |
Sets whether or not shadows are enabled. |
setViewportResolutionScale
|
None |
Sets the view port resolution scale. |
Signals
Name | Summary |
---|---|
settingsChanged
|
Triggered when one of the |
Type Definitions
RenderMethod Type: number |
|||||||||
---|---|---|---|---|---|---|---|---|---|
The rendering method is specified by the following values:
|
Method Details
(static) getAmbientOcclusionEnabled( ) → {boolean}
Returns: true if ambient occlusion is enabled, false if it's disabled.
|
---|
Gets whether or not ambient occlusion is enabled. |
(static) getAntialiasingEnabled( ) → {boolean}
Returns: true if anti-aliasing is enabled, false if it's disabled.
|
---|
Gets whether or not anti-aliasing is enabled. |
(static) getConfig( name ) → {object}
Returns: The configuration for the rendering job. |
||||||
---|---|---|---|---|---|---|
Gets the configuration for a rendering job by name. Warning: For internal, debugging purposes. Subject to change. Parameters
|
(static) getRenderMethod( ) → {Render.RenderMethod}
Returns: The render method being used. |
---|
Gets the render method being used. ExampleReport the current render method.
|
(static) getRenderMethodNames( ) → {Array.<string>}
Returns: The names of the possible render methods. |
---|
Gets the names of the possible render methods, per Render.RenderMethod. ExampleReport the names of the possible render methods.
|
(static) getShadowsEnabled( ) → {boolean}
Returns: true if shadows are enabled, false if they're disabled.
|
---|
Gets whether or not shadows are enabled. |
(static) getViewportResolutionScale( ) → {number}
Returns: The view port resolution scale, > 0.0 .
|
---|
Gets the view port resolution scale. |
(static) setAmbientOcclusionEnabled( enabled ) | ||||||
---|---|---|---|---|---|---|
Sets whether or not ambient occlusion is enabled. Parameters
|
(static) setAntialiasingEnabled( enabled ) | ||||||
---|---|---|---|---|---|---|
Sets whether or not anti-aliasing is enabled. Parameters
|
(static) setRenderMethod( renderMethod ) | ||||||
---|---|---|---|---|---|---|
Sets the render method to use. Parameters
|
(static) setShadowsEnabled( enabled ) | ||||||
---|---|---|---|---|---|---|
Sets whether or not shadows are enabled. Parameters
|
(static) setViewportResolutionScale( resolutionScale ) | ||||||
---|---|---|---|---|---|---|
Sets the view port resolution scale. Parameters
|
Signal Details
settingsChanged(
)
Returns: Signal |
---|
Triggered when one of the ExampleReport when a render setting changes.
|