Class: RendererManager
Defined in: render/renderer.ts:6
Constructors
Constructor
new RendererManager(): RendererManager;
Returns
RendererManager
Methods
DestroyIndirectLight()
static DestroyIndirectLight(ilHandle): boolean;
Defined in: render/renderer.ts:67
Destroy an indirect light (no direct Unity equivalent)
Parameters
| Parameter | Type | Description |
|---|---|---|
ilHandle | number | The indirect light handle to destroy |
Returns
boolean
boolean indicating success
DestroyMaterialInstance()
static DestroyMaterialInstance(instanceHandle): boolean;
Defined in: render/renderer.ts:40
Destroy a material instance (mimics Filament::Renderer::destroyMaterialInstance)
Parameters
| Parameter | Type | Description |
|---|---|---|
instanceHandle | number | The material instance handle to destroy |
Returns
boolean
boolean indicating success
DestroyRenderTarget()
static DestroyRenderTarget(rtHandle): boolean;
Defined in: render/renderer.ts:49
Destroy a render-target (in Unity, render textures)
Parameters
| Parameter | Type | Description |
|---|---|---|
rtHandle | number | The render target handle to destroy |
Returns
boolean
boolean indicating success
DestroySkybox()
static DestroySkybox(skyboxMatHandle): boolean;
Defined in: render/renderer.ts:58
Destroy a skybox (in Unity, just a material)
Parameters
| Parameter | Type | Description |
|---|---|---|
skyboxMatHandle | number | The skybox material handle to destroy |
Returns
boolean
boolean indicating success
GetDefaultCameraEntity()
static GetDefaultCameraEntity(): number;
Defined in: render/renderer.ts:16
Filament: Renderer::getDefaultCameraEntity() Unity RPC not yet implemented; please register a CameraManager method.
Returns
number
The default camera entity handle
GetXRCameras()
static GetXRCameras(): number[];
Defined in: render/renderer.ts:26
Filament: Renderer::getXRCameras() Unity RPC not yet implemented.
Returns
number[]
Array of XR camera entity handles
SetAmbientLight()
static SetAmbientLight(
sceneHandle,
r,
g,
b,
intensity): boolean;
Defined in: render/renderer.ts:95
Wraps Scene_SetAmbientLight
Parameters
| Parameter | Type | Description |
|---|---|---|
sceneHandle | number | The scene handle |
r | number | Red component (0-1) |
g | number | Green component (0-1) |
b | number | Blue component (0-1) |
intensity | number | The ambient light intensity |
Returns
boolean
boolean indicating success
SetFog()
static SetFog(
sceneHandle,
enabled,
mode,
density,
start,
end): boolean;
Defined in: render/renderer.ts:115
Wraps Scene_SetFog
Parameters
| Parameter | Type | Description |
|---|---|---|
sceneHandle | number | The scene handle |
enabled | boolean | Whether fog is enabled |
mode | number | The fog mode |
density | number | The fog density |
start | number | The fog start distance |
end | number | The fog end distance |
Returns
boolean
boolean indicating success
SetSkybox()
static SetSkybox(sceneHandle, skyboxMatHandle): boolean;
Defined in: render/renderer.ts:82
Wraps Scene_SetSkybox
Parameters
| Parameter | Type | Description |
|---|---|---|
sceneHandle | number | The scene handle |
skyboxMatHandle | number | The skybox material handle |
Returns
boolean
boolean indicating success