Skip to content

RoyInterface / Exports / resource/rendertarget/RoyRenderTarget / RoyRenderTarget

Class: RoyRenderTarget

resource/rendertarget/RoyRenderTarget.RoyRenderTarget

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new RoyRenderTarget(name): RoyRenderTarget

Parameters

NameType
namestring

Returns

RoyRenderTarget

Properties

sTypeClass

Static Protected sTypeClass: Object = {}

Index signature

▪ [key: number]: RoyRenderTargetImplClass


m_sampleCount

Protected m_sampleCount: number = 1


m_attachments

Protected m_attachments: Attachment[]


m_impl

Protected m_impl: RoyRenderTargetImpl[]


sHandleID

Static Protected sHandleID: number = 0


m_id

Protected m_id: number = 0


m_name

Protected m_name: string = 'DefaultName'


m_userData

Private m_userData: object = {}

Accessors

sampleCount

get sampleCount(): number

Returns

number

set sampleCount(value): void

Parameters

NameType
valuenumber

Returns

void


attachments

get attachments(): Attachment[]

Returns

Attachment[]


impl

get impl(): RoyRenderTargetImpl[]

Returns

RoyRenderTargetImpl[]


name

get name(): string

Returns

string

Methods

registerImplClass

registerImplClass(type, classIns): void

Parameters

NameType
typeRendererType
classInsRoyRenderTargetImplClass

Returns

void


createInstance

createInstance(name): RoyRenderTarget

Parameters

NameType
namestring

Returns

RoyRenderTarget


destroyInstance

destroyInstance(royRT): void

Parameters

NameType
royRTRoyRenderTarget

Returns

void


getId

getId(): number

Returns

number


setUserData

setUserData(key, value): void

Parameters

NameType
keystring
valueunknown

Returns

void


getUserData

getUserData(key): unknown

Parameters

NameType
keystring

Returns

unknown


deleteUserData

deleteUserData(key): void

Parameters

NameType
keystring

Returns

void


addAttachment

addAttachment(attachment): void

Parameters

NameType
attachmentAttachment

Returns

void


removeAttachment

removeAttachment(attachment): void

Parameters

NameType
attachmentAttachment

Returns

void


upload

upload(): void

Returns

void


destroy

destroy(): void

Returns

void