Skip to content

RoyInterface / Exports / resource/provider/RoyResourceProviderManager / RoyResourceProviderManager

Class: RoyResourceProviderManager

resource/provider/RoyResourceProviderManager.RoyResourceProviderManager

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new RoyResourceProviderManager(): RoyResourceProviderManager

Returns

RoyResourceProviderManager

Properties

instance

Static Private instance: RoyResourceProviderManager


m_dirtyVertexBuffer

Private m_dirtyVertexBuffer: Map<number, RoyVertexBuffer> = null


m_dirtyIndexBuffer

Private m_dirtyIndexBuffer: Map<number, RoyIndexBuffer> = null


m_dirtyTexture

Private m_dirtyTexture: Map<number, RoyTexture> = null


m_dirtySkyBox

Private m_dirtySkyBox: Map<number, RoySkyBox> = null


m_dirtyIndirectLight

Private m_dirtyIndirectLight: Map<number, RoyIndirectLight> = null

Methods

getInstance

getInstance(): RoyResourceProviderManager

Returns

RoyResourceProviderManager


addDirtyVertexBuffer

addDirtyVertexBuffer(vertexBuffer): void

Parameters

NameType
vertexBufferRoyVertexBuffer

Returns

void


addDirtyIndexBuffer

addDirtyIndexBuffer(indexBuffer): void

Parameters

NameType
indexBufferRoyIndexBuffer

Returns

void


addDirtyTexture

addDirtyTexture(texture): void

Parameters

NameType
textureRoyTexture

Returns

void


addDirtySkyBox

addDirtySkyBox(skyBox): void

Parameters

NameType
skyBoxRoySkyBox

Returns

void


addDirtyIndirectLight

addDirtyIndirectLight(indirectLight): void

Parameters

NameType
indirectLightRoyIndirectLight

Returns

void


update

update(): void

Returns

void


reset

reset(): void

Returns

void