Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RenderBuffer

Hierarchy

Implements

Index

Constructors

Properties

__fbo?: FrameBuffer
__internalFormat: EnumIO = TextureParameter.Depth24
__isMSAA: boolean = false
__sampleCountMSAA: number = 4
cgApiResourceUid: number = -1
height: number = 0
width: number = 0
InvalidObjectUID: -1 = -1
currentMaxObjectCount: number = 0

Accessors

  • get objectUID(): number
  • get uniqueName(): string

Methods

  • create(width: number, height: number, internalFormat: EnumIO, __namedParameters?: { isMSAA: undefined | boolean; sampleCountMSAA: undefined | number }): void
  • Parameters

    • width: number
    • height: number
    • internalFormat: EnumIO
    • __namedParameters: { isMSAA: undefined | boolean; sampleCountMSAA: undefined | number } = {}
      • isMSAA: undefined | boolean
      • sampleCountMSAA: undefined | number

    Returns void

  • destroy3DAPIResources(): boolean
  • getTag(tagName: string): Tag
  • getTagValue(tagName: string): any
  • hasTag(tagName: string): boolean
  • matchTag(tagName: string, tagValue: string): boolean
  • matchTags(tags: RnTags): boolean
  • matchTagsAsFreeStrings(stringArray: string[]): boolean
  • removeTag(tagName: string): void
  • resize(width: number, height: number): void
  • tryToSetTag(tag: Tag): boolean
  • tryToSetUniqueName(name: string, toAddNameIfConflict: boolean): boolean
  • Try to set a unique name of the entity.

    Parameters

    • name: string
    • toAddNameIfConflict: boolean

      If true, force to add name string to the current unique name string. If false, give up to change name.

    Returns boolean

  • validateTagString(val: string): boolean
  • _reset(): void
  • getRnObject(objectUid: number): RnObject
  • getRnObjectByName(uniqueName: string): undefined | RnObject
  • searchByTag(tag: string, value: string): undefined | RnObject

Generated using TypeDoc