Skip to main content

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

ParameterTypeDescription
ilHandlenumberThe 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

ParameterTypeDescription
instanceHandlenumberThe 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

ParameterTypeDescription
rtHandlenumberThe 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

ParameterTypeDescription
skyboxMatHandlenumberThe 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

ParameterTypeDescription
sceneHandlenumberThe scene handle
rnumberRed component (0-1)
gnumberGreen component (0-1)
bnumberBlue component (0-1)
intensitynumberThe 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

ParameterTypeDescription
sceneHandlenumberThe scene handle
enabledbooleanWhether fog is enabled
modenumberThe fog mode
densitynumberThe fog density
startnumberThe fog start distance
endnumberThe fog end distance

Returns

boolean

boolean indicating success


SetSkybox()

static SetSkybox(sceneHandle, skyboxMatHandle): boolean;

Defined in: render/renderer.ts:82

Wraps Scene_SetSkybox

Parameters

ParameterTypeDescription
sceneHandlenumberThe scene handle
skyboxMatHandlenumberThe skybox material handle

Returns

boolean

boolean indicating success