Skip to content

@tmrw-realityos/world


@tmrw-realityos/world / Components / PrefabRenderer

Class: PrefabRenderer

Defined in: world/components/prefabRenderer.ts:32

Prefab renderer component

Extends

Constructors

new PrefabRenderer()

new PrefabRenderer(): PrefabRenderer

Defined in: world/components/prefabRenderer.ts:43

Returns

PrefabRenderer

Overrides

BaseComponent.constructor

Properties

animationMode

animationMode: eAnimationMode = 0

Defined in: world/components/prefabRenderer.ts:37


currentTime

currentTime: number = 0

Defined in: world/components/prefabRenderer.ts:36


enabled

enabled: boolean = true

Defined in: world/components.ts:7

Inherited from

BaseComponent.enabled


mustSave

mustSave: boolean = true

Defined in: world/components.ts:8

Inherited from

BaseComponent.mustSave


parent?

optional parent: ComponentsContainer

Defined in: world/components.ts:14

Inherited from

BaseComponent.parent


uid

uid: string = ""

Defined in: world/components.ts:9

Inherited from

BaseComponent.uid


url

url: string = ""

Defined in: world/components/prefabRenderer.ts:35


compName

static compName: string = "PrefabRenderer"

Defined in: world/components/prefabRenderer.ts:33

Overrides

BaseComponent.compName

Accessors

entity

Get Signature

get entity(): undefined | Entity

Defined in: world/components.ts:24

Returns

undefined | Entity

Set Signature

set entity(_v): void

Defined in: world/components.ts:27

Parameters
_v

Entity

Returns

void

Inherited from

BaseComponent.entity

Methods

configure()

configure(o): void

Defined in: world/components/prefabRenderer.ts:152

Parameters

o

PrefabRendererDescriptor

Returns

void

Overrides

BaseComponent.configure


getCompName()

getCompName(): string

Defined in: world/components.ts:11

Returns

string

Inherited from

BaseComponent.getCompName


loadPrefab()

loadPrefab(): void

Defined in: world/components/prefabRenderer.ts:58

Returns

void


onAdded()?

optional onAdded(): void

Defined in: world/components.ts:21

Returns

void

Inherited from

BaseComponent.onAdded


onClick()?

optional onClick(): void

Defined in: world/components.ts:19

Returns

void

Inherited from

BaseComponent.onClick


onGLTFProcess()

onGLTFProcess(gltf, _url, gltfToNodes): void

Defined in: world/components/prefabRenderer.ts:87

Parameters

gltf

GlTf

_url

string

gltfToNodes

GltfToNodes

Returns

void


onRemoved()?

optional onRemoved(): void

Defined in: world/components.ts:22

Returns

void

Inherited from

BaseComponent.onRemoved


onUpdate()

onUpdate(dt): void

Defined in: world/components/prefabRenderer.ts:47

Parameters

dt

number

Returns

void

Overrides

BaseComponent.onUpdate


serialize()

serialize(): void

Defined in: world/components.ts:17

Returns

void

Inherited from

BaseComponent.serialize


updateMaterials()

updateMaterials(): void

Defined in: world/components/prefabRenderer.ts:93

updates materials from GLTF with the custom ones found in the JSON of this component

Returns

void