Skip to content

RoyInterface / Exports / resource/texture/RoyTextureProvider / RoyTextureProviderData

Class: RoyTextureProviderData

resource/texture/RoyTextureProvider.RoyTextureProviderData

Hierarchy

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new RoyTextureProviderData(): RoyTextureProviderData

Returns

RoyTextureProviderData

Overrides

RoyProviderData.constructor

Properties

m_data

Private m_data: unknown[][][]


m_resolveDataType

Private m_resolveDataType: RoyTextureProviderResolveDataType = RoyTextureProviderResolveDataType.RAW


m_pixelDataOptions

Private m_pixelDataOptions: RoyPixelDataOptions


m_isCompressed

Private m_isCompressed: boolean = false


m_compressedPixelDataType

Private m_compressedPixelDataType: CompressedPixelDataType


m_internalFormat

Private m_internalFormat: Texture$InternalFormat = Texture$InternalFormat.RGBA8


m_internalFormatOverride

Private m_internalFormatOverride: boolean = false


m_dataInfos

Private m_dataInfos: Map<string, RoyTextureProviderDataInfo>

Accessors

data

get data(): unknown[][][]

Returns

unknown[][][]

set data(data): void

Parameters

NameType
dataunknown[][][]

Returns

void


resolveDataType

get resolveDataType(): RoyTextureProviderResolveDataType

Returns

RoyTextureProviderResolveDataType

set resolveDataType(dataType): void

Parameters

NameType
dataTypeRoyTextureProviderResolveDataType

Returns

void


pixelDataOptions

get pixelDataOptions(): RoyPixelDataOptions

Returns

RoyPixelDataOptions

set pixelDataOptions(value): void

Parameters

NameType
valueRoyPixelDataOptions

Returns

void


isCompressed

get isCompressed(): boolean

Returns

boolean

set isCompressed(value): void

Parameters

NameType
valueboolean

Returns

void


compressedPixelDataType

get compressedPixelDataType(): CompressedPixelDataType

Returns

CompressedPixelDataType

set compressedPixelDataType(value): void

Parameters

NameType
valueCompressedPixelDataType

Returns

void


internalFormat

get internalFormat(): Texture$InternalFormat

Returns

Texture$InternalFormat

set internalFormat(format): void

Parameters

NameType
formatTexture$InternalFormat

Returns

void


internalFormatOverride

get internalFormatOverride(): boolean

Returns

boolean

set internalFormatOverride(value): void

Parameters

NameType
valueboolean

Returns

void

Methods

setDataInfo

setDataInfo(level, layer, face, dataInfo): void

Parameters

NameType
levelnumber
layernumber
facenumber
dataInfoRoyTextureProviderDataInfo

Returns

void


getDataInfo

getDataInfo(level, layer, face): RoyTextureProviderDataInfo

Parameters

NameType
levelnumber
layernumber
facenumber

Returns

RoyTextureProviderDataInfo


deleteDataInfo

deleteDataInfo(level, layer, face): void

Parameters

NameType
levelnumber
layernumber
facenumber

Returns

void