Search
Preparing search index...
The search index is not available
rhodonite
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
rhodonite
KTX2TextureLoader
Class KTX2TextureLoader
Hierarchy
KTX2TextureLoader
Index
Constructors
constructor
Properties
__msc
Transcoder
Promise
__instance
__msc
Transcoder
Module
__zstd
Decoder
Methods
__get
Device
Dependent
Parameters
__has
Alpha
__loadMSCTranscoder
__parse
__transcode
Data
transcode
get
Instance
Constructors
constructor
new KTX2
Texture
Loader
(
)
:
KTX2TextureLoader
Returns
KTX2TextureLoader
Properties
Private
__msc
Transcoder
Promise
__msc
Transcoder
Promise
:
Promise
<
void
>
Static
Private
__instance
__instance
:
KTX2TextureLoader
Static
Private
__msc
Transcoder
Module
__msc
Transcoder
Module
:
MscTranscoderModule
Static
Private
__zstd
Decoder
__zstd
Decoder
:
ZSTDDecoder
Methods
Private
__get
Device
Dependent
Parameters
__get
Device
Dependent
Parameters
(
hasAlpha
:
boolean
)
:
{
compressionTextureType
:
EnumIO
;
transcodeTargetStr
:
"ETC1_RGB"
|
"BC1_RGB"
|
"BC3_RGBA"
|
"PVRTC1_4_RGB"
|
"PVRTC1_4_RGBA"
|
"BC7_RGBA"
|
"ETC2_RGBA"
|
"ASTC_4x4_RGBA"
|
"RGBA32"
}
Parameters
hasAlpha:
boolean
Returns
{
compressionTextureType
:
EnumIO
;
transcodeTargetStr
:
"ETC1_RGB"
|
"BC1_RGB"
|
"BC3_RGBA"
|
"PVRTC1_4_RGB"
|
"PVRTC1_4_RGBA"
|
"BC7_RGBA"
|
"ETC2_RGBA"
|
"ASTC_4x4_RGBA"
|
"RGBA32"
}
compression
Texture
Type
:
EnumIO
transcode
Target
Str
:
"ETC1_RGB"
|
"BC1_RGB"
|
"BC3_RGBA"
|
"PVRTC1_4_RGB"
|
"PVRTC1_4_RGBA"
|
"BC7_RGBA"
|
"ETC2_RGBA"
|
"ASTC_4x4_RGBA"
|
"RGBA32"
Private
__has
Alpha
__has
Alpha
(
dfd
:
KTX2DataFormatDescriptorBasicFormat
, compressedTextureFormat
:
CompressedTextureFormat
)
:
boolean
Parameters
dfd:
KTX2DataFormatDescriptorBasicFormat
compressedTextureFormat:
CompressedTextureFormat
Returns
boolean
Private
__loadMSCTranscoder
__loadMSCTranscoder
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
Private
__parse
__parse
(
uint8Array
:
Uint8Array
)
:
KTX2Container
Parameters
uint8Array:
Uint8Array
Returns
KTX2Container
Private
__transcode
Data
__transcode
Data
(
ktx2Container
:
KTX2Container
)
:
{
compressionTextureType
:
EnumIO
;
height
:
number
;
mipmapData
:
TextureData
[]
;
needGammaCorrection
:
boolean
;
width
:
number
}
Parameters
ktx2Container:
KTX2Container
Returns
{
compressionTextureType
:
EnumIO
;
height
:
number
;
mipmapData
:
TextureData
[]
;
needGammaCorrection
:
boolean
;
width
:
number
}
compression
Texture
Type
:
EnumIO
height
:
number
mipmap
Data
:
TextureData
[]
need
Gamma
Correction
:
boolean
width
:
number
transcode
transcode
(
uint8Array
:
Uint8Array
)
:
Promise
<
{
compressionTextureType
:
EnumIO
;
height
:
number
;
mipmapData
:
TextureData
[]
;
needGammaCorrection
:
boolean
;
width
:
number
}
>
Parameters
uint8Array:
Uint8Array
Returns
Promise
<
{
compressionTextureType
:
EnumIO
;
height
:
number
;
mipmapData
:
TextureData
[]
;
needGammaCorrection
:
boolean
;
width
:
number
}
>
Static
get
Instance
get
Instance
(
)
:
KTX2TextureLoader
Returns
KTX2TextureLoader
Exports
KTX2
Texture
Loader
constructor
__msc
Transcoder
Promise
__instance
__msc
Transcoder
Module
__zstd
Decoder
__get
Device
Dependent
Parameters
__has
Alpha
__loadMSCTranscoder
__parse
__transcode
Data
transcode
get
Instance
Generated using
TypeDoc