Options
All
  • Public
  • Public/Protected
  • All
Menu

Class CubeTexture

Hierarchy

Index

Constructors

Properties

__canvasContext?: CanvasRenderingContext2D
__format: EnumIO = PixelFormat.RGBA
__hasTransparentPixels: boolean = false
__height: number = 0
__htmlCanvasElement?: HTMLCanvasElement
__htmlImageElement?: HTMLImageElement
__img?: HTMLImageElement
__internalFormat: EnumIO = TextureParameter.RGBA8
__isTextureReady: boolean = false
__level: number = 0
__magFilter: EnumIO = TextureParameter.Linear
__minFilter: EnumIO = TextureParameter.Linear
__name: string = 'untitled'
__startedToLoad: boolean = false
__type: ComponentTypeEnum = ComponentType.UnsignedByte
__uri?: string
__width: number = 0
__wrapS: EnumIO = TextureParameter.ClampToEdge
__wrapT: EnumIO = TextureParameter.ClampToEdge
baseUriToLoad?: string
cgApiResourceUid: number = -1
hdriFormat: EnumIO = HdriFormat.LDR_SRGB
isNamePosNeg: boolean = false
mipmapLevelNumber: number = 1
InvalidObjectUID: -1 = -1
__textureMap: Map<number, AbstractTexture> = ...
currentMaxObjectCount: number = 0

Accessors

  • get height(): number
  • set height(val: number): void
  • get htmlCanvasElement(): HTMLCanvasElement
  • get htmlImageElement(): undefined | HTMLImageElement
  • get isTextureReady(): boolean
  • get isTransparent(): boolean
  • get name(): string
  • set name(name: string): void
  • get objectUID(): number
  • get startedToLoad(): boolean
  • get textureUID(): number
  • get uniqueName(): string
  • get uri(): undefined | string
  • get width(): number
  • set width(val: number): void

Methods

  • createInternalCanvasContext(): void
  • getImageData(x: number, y: number, width: number, height: number): ImageData
  • getPixelAsArray(x: number, y: number): Uint8ClampedArray
  • getTag(tagName: string): Tag
  • getTagValue(tagName: string): any
  • hasTag(tagName: string): boolean
  • importWebGLTextureDirectly(webGLTexture: WebGLTexture, width?: number, height?: number): void
  • load1x1Texture(rgbaStr?: string): void
  • loadTextureImages(): Promise<void>
  • loadTextureImagesAsync(): void
  • loadTextureImagesFromBasis(uint8Array: Uint8Array, __namedParameters?: { magFilter: undefined | EnumIO; minFilter: undefined | EnumIO; wrapS: undefined | EnumIO; wrapT: undefined | EnumIO }): void
  • matchTag(tagName: string, tagValue: string): boolean
  • matchTags(tags: RnTags): boolean
  • matchTagsAsFreeStrings(stringArray: string[]): boolean
  • removeTag(tagName: string): void
  • setPixelAtChannel(x: number, y: number, channelIdx: number, value: number): void
  • tryToSetTag(tag: Tag): boolean
  • tryToSetUniqueName(name: string, toAddNameIfConflict: boolean): 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