Class: RendererManager
Updates renderer settings.
Constructors
Constructor
new RendererManager(): RendererManager;
Returns
RendererManager
Methods
SetSkybox2DTexture()
static SetSkybox2DTexture(texture): Promise<void>;
Sets the skybox texture.
Parameters
| Parameter | Type | Description |
|---|---|---|
texture | number | The skybox Texture; it must be a 2D texture. |
Returns
Promise<void>
A promise that resolves when the skybox texture has been changed.
GetSkybox2DTexture()
static GetSkybox2DTexture(): Promise<number>;
Gets the skybox texture.
Returns
Promise<number>
A promise that resolves to the skybox Texture.
RenderCubemap()
static RenderCubemap(texture, position): Promise<void>;
Renders a cubemap from a position.
Parameters
| Parameter | Type | Description |
|---|---|---|
texture | number | The Texture to render into. It must be a render texture with a cube dimesion. |
position | vec3 | The world position to render from. Defaults to [0, 0, 0]. |
Returns
Promise<void>
A promise that resolves when the cubemap has been rendered.
SetReflectionCubemap()
static SetReflectionCubemap(texture): Promise<void>;
Sets the reflection cubemap.
Parameters
| Parameter | Type | Description |
|---|---|---|
texture | number | The Texture to assign as the reflection cubemap. It must have a cube dimesion. |
Returns
Promise<void>
A promise that resolves when the reflection cubemap has been changed.
GetReflectionCubemap()
static GetReflectionCubemap(): Promise<number>;
Gets the reflection cubemap.
Returns
Promise<number>
A promise that resolves to the reflection cubemap Texture.
SetEnvironmentIntensity()
static SetEnvironmentIntensity(intensity): Promise<void>;
Sets the environment intensity.
Parameters
| Parameter | Type | Description |
|---|---|---|
intensity | number | The environment intensity as a number in the range [0, 10], where 0 means no environment lighting and reflection. |
Returns
Promise<void>
A promise that resolves when the environment intensity has been changed.
GetEnvironmentIntensity()
static GetEnvironmentIntensity(): Promise<number>;
Gets the environment intensity.
Returns
Promise<number>
A promise that resolves to the environment intensity.