正在准备搜索索引...
搜索索引不可用
LayaAir3引擎API
LayaAir3引擎API
laya/RenderDriver/OpenGLESDriver/RenderDevice/GLESTextureContext
GLESTextureContext
类 GLESTextureContext
实现
ITextureContext
索引
构造函数
constructor
属性
need
Bitmap
方法
bindout
Screen
Target
bind
Render
Target
create
Render
Target
Cube
Internal
create
Render
Target
Depth
Texture
create
Render
Target
Internal
create
Render
Texture
Cube
Internal
create
Texture3DInternal
create
Texture
Internal
init
Video
Texture
Data
read
Render
Target
Pixel
Data
read
Render
Target
Pixel
Data
Async
set
CubeDDSData
set
Cube
Image
Data
set
CubeKTXData
set
Cube
Pixels
Data
set
Cube
Sub
Pixel
Data
set
Texture3DImage
Data
set
Texture3DPixels
Data
set
Texture3DSub
Pixels
Data
set
Texture
Compare
Mode
set
TextureDDSData
set
TextureHDRData
set
Texture
Image
Data
set
TextureKTXData
set
Texture
Pixels
Data
set
Texture
Sub
Image
Data
set
Texture
Sub
Pixels
Data
unbind
Render
Target
update
Video
Texture
构造函数
constructor
new GLESTexture
Context
(
native
)
:
GLESTextureContext
参数
native
:
any
返回
GLESTextureContext
属性
need
Bitmap
need
Bitmap
:
boolean
方法
bindout
Screen
Target
bindout
Screen
Target
(
)
:
void
返回
void
bind
Render
Target
bind
Render
Target
(
renderTarget
,
faceIndex
?
)
:
void
参数
renderTarget
:
GLESInternalRT
faceIndex
:
number
= 0
返回
void
create
Render
Target
Cube
Internal
create
Render
Target
Cube
Internal
(
size
,
colorFormat
,
depthStencilFormat
,
generateMipmap
,
sRGB
,
multiSamples
)
:
GLESInternalRT
参数
size
:
number
colorFormat
:
RenderTargetFormat
depthStencilFormat
:
RenderTargetFormat
generateMipmap
:
boolean
sRGB
:
boolean
multiSamples
:
number
返回
GLESInternalRT
create
Render
Target
Depth
Texture
create
Render
Target
Depth
Texture
(
renderTarget
,
dimension
,
width
,
height
)
:
GLESInternalTex
参数
renderTarget
:
GLESInternalRT
dimension
:
TextureDimension
width
:
number
height
:
number
返回
GLESInternalTex
create
Render
Target
Internal
create
Render
Target
Internal
(
width
,
height
,
colorFormat
,
depthStencilFormat
,
generateMipmap
,
sRGB
,
multiSamples
,
storage
)
:
GLESInternalRT
参数
width
:
number
height
:
number
colorFormat
:
RenderTargetFormat
depthStencilFormat
:
RenderTargetFormat
generateMipmap
:
boolean
sRGB
:
boolean
multiSamples
:
number
storage
:
boolean
返回
GLESInternalRT
create
Render
Texture
Cube
Internal
create
Render
Texture
Cube
Internal
(
dimension
,
size
,
format
,
generateMipmap
,
sRGB
)
:
GLESInternalTex
参数
dimension
:
TextureDimension
size
:
number
format
:
RenderTargetFormat
generateMipmap
:
boolean
sRGB
:
boolean
返回
GLESInternalTex
create
Texture3DInternal
create
Texture3DInternal
(
dimension
,
width
,
height
,
depth
,
format
,
generateMipmap
,
sRGB
,
premultipliedAlpha
)
:
GLESInternalTex
参数
dimension
:
TextureDimension
width
:
number
height
:
number
depth
:
number
format
:
TextureFormat
generateMipmap
:
boolean
sRGB
:
boolean
premultipliedAlpha
:
boolean
返回
GLESInternalTex
create
Texture
Internal
create
Texture
Internal
(
dimension
,
width
,
height
,
format
,
generateMipmap
,
sRGB
,
premultipliedAlpha
)
:
GLESInternalTex
为 Texture 创建 InternalTexture
参数
dimension
:
TextureDimension
width
:
number
height
:
number
format
:
TextureFormat
generateMipmap
:
boolean
sRGB
:
boolean
premultipliedAlpha
:
boolean
返回
GLESInternalTex
init
Video
Texture
Data
init
Video
Texture
Data
(
texture
)
:
void
参数
texture
:
GLESInternalTex
返回
void
read
Render
Target
Pixel
Data
read
Render
Target
Pixel
Data
(
renderTarget
,
xOffset
,
yOffset
,
width
,
height
,
out
)
:
ArrayBufferView
参数
renderTarget
:
GLESInternalRT
xOffset
:
number
yOffset
:
number
width
:
number
height
:
number
out
:
ArrayBufferView
返回
ArrayBufferView
已被弃用
请使用readRenderTargetPixelDataAsync函数代替
read
Render
Target
Pixel
Data
Async
read
Render
Target
Pixel
Data
Async
(
renderTarget
,
xOffset
,
yOffset
,
width
,
height
,
out
)
:
Promise
<
ArrayBufferView
>
参数
renderTarget
:
GLESInternalRT
xOffset
:
number
yOffset
:
number
width
:
number
height
:
number
out
:
ArrayBufferView
返回
Promise
<
ArrayBufferView
>
set
CubeDDSData
set
CubeDDSData
(
texture
,
ddsInfo
)
:
void
参数
texture
:
GLESInternalTex
ddsInfo
:
DDSTextureInfo
返回
void
set
Cube
Image
Data
set
Cube
Image
Data
(
texture
,
sources
,
premultiplyAlpha
,
invertY
)
:
void
参数
texture
:
GLESInternalTex
sources
:
(
HTMLCanvasElement
|
HTMLImageElement
|
ImageBitmap
)
[]
premultiplyAlpha
:
boolean
invertY
:
boolean
返回
void
set
CubeKTXData
set
CubeKTXData
(
texture
,
ktxInfo
)
:
void
参数
texture
:
GLESInternalTex
ktxInfo
:
KTXTextureInfo
返回
void
set
Cube
Pixels
Data
set
Cube
Pixels
Data
(
texture
,
source
,
premultiplyAlpha
,
invertY
)
:
void
参数
texture
:
GLESInternalTex
source
:
ArrayBufferView
[]
premultiplyAlpha
:
boolean
invertY
:
boolean
返回
void
set
Cube
Sub
Pixel
Data
set
Cube
Sub
Pixel
Data
(
texture
,
source
,
mipmapLevel
,
generateMipmap
,
xOffset
,
yOffset
,
width
,
height
,
premultiplyAlpha
,
invertY
)
:
void
参数
texture
:
GLESInternalTex
source
:
ArrayBufferView
[]
mipmapLevel
:
number
generateMipmap
:
boolean
xOffset
:
number
yOffset
:
number
width
:
number
height
:
number
premultiplyAlpha
:
boolean
invertY
:
boolean
返回
void
set
Texture3DImage
Data
set
Texture3DImage
Data
(
texture
,
source
,
depth
,
premultiplyAlpha
,
invertY
)
:
void
参数
texture
:
GLESInternalTex
source
:
HTMLImageElement
[]
|
HTMLCanvasElement
[]
|
ImageBitmap
[]
depth
:
number
premultiplyAlpha
:
boolean
invertY
:
boolean
返回
void
set
Texture3DPixels
Data
set
Texture3DPixels
Data
(
texture
,
source
,
depth
,
premultiplyAlpha
,
invertY
)
:
void
参数
texture
:
GLESInternalTex
source
:
ArrayBufferView
depth
:
number
premultiplyAlpha
:
boolean
invertY
:
boolean
返回
void
set
Texture3DSub
Pixels
Data
set
Texture3DSub
Pixels
Data
(
texture
,
source
,
mipmapLevel
,
generateMipmap
,
xOffset
,
yOffset
,
zOffset
,
width
,
height
,
depth
,
premultiplyAlpha
,
invertY
)
:
void
参数
texture
:
GLESInternalTex
source
:
ArrayBufferView
mipmapLevel
:
number
generateMipmap
:
boolean
xOffset
:
number
yOffset
:
number
zOffset
:
number
width
:
number
height
:
number
depth
:
number
premultiplyAlpha
:
boolean
invertY
:
boolean
返回
void
set
Texture
Compare
Mode
set
Texture
Compare
Mode
(
texture
,
compareMode
)
:
TextureCompareMode
参数
texture
:
GLESInternalTex
compareMode
:
TextureCompareMode
返回
TextureCompareMode
set
TextureDDSData
set
TextureDDSData
(
texture
,
ddsInfo
)
:
void
参数
texture
:
GLESInternalTex
ddsInfo
:
DDSTextureInfo
返回
void
set
TextureHDRData
set
TextureHDRData
(
texture
,
hdrInfo
)
:
void
参数
texture
:
GLESInternalTex
hdrInfo
:
HDRTextureInfo
返回
void
set
Texture
Image
Data
set
Texture
Image
Data
(
texture
,
source
,
premultiplyAlpha
,
invertY
)
:
void
参数
texture
:
GLESInternalTex
source
:
HTMLCanvasElement
|
HTMLImageElement
|
ImageBitmap
premultiplyAlpha
:
boolean
invertY
:
boolean
返回
void
set
TextureKTXData
set
TextureKTXData
(
texture
,
ktxInfo
)
:
void
参数
texture
:
GLESInternalTex
ktxInfo
:
KTXTextureInfo
返回
void
set
Texture
Pixels
Data
set
Texture
Pixels
Data
(
texture
,
source
,
premultiplyAlpha
,
invertY
)
:
void
参数
texture
:
GLESInternalTex
source
:
ArrayBufferView
premultiplyAlpha
:
boolean
invertY
:
boolean
返回
void
set
Texture
Sub
Image
Data
set
Texture
Sub
Image
Data
(
texture
,
source
,
x
,
y
,
premultiplyAlpha
,
invertY
)
:
void
参数
texture
:
GLESInternalTex
source
:
HTMLCanvasElement
|
HTMLImageElement
|
ImageBitmap
x
:
number
y
:
number
premultiplyAlpha
:
boolean
invertY
:
boolean
返回
void
set
Texture
Sub
Pixels
Data
set
Texture
Sub
Pixels
Data
(
texture
,
source
,
mipmapLevel
,
generateMipmap
,
xOffset
,
yOffset
,
width
,
height
,
premultiplyAlpha
,
invertY
)
:
void
参数
texture
:
GLESInternalTex
source
:
ArrayBufferView
mipmapLevel
:
number
generateMipmap
:
boolean
xOffset
:
number
yOffset
:
number
width
:
number
height
:
number
premultiplyAlpha
:
boolean
invertY
:
boolean
返回
void
unbind
Render
Target
unbind
Render
Target
(
renderTarget
)
:
void
参数
renderTarget
:
GLESInternalRT
返回
void
update
Video
Texture
update
Video
Texture
(
texture
,
video
,
premultiplyAlpha
,
invertY
)
:
void
参数
texture
:
GLESInternalTex
video
:
HTMLVideoElement
premultiplyAlpha
:
boolean
invertY
:
boolean
返回
void
切换版本:
显示设置
成员可见性
继承
外部
配色
自动
浅色
深色
目录
构造函数
constructor
属性
need
Bitmap
方法
bindout
Screen
Target
bind
Render
Target
create
Render
Target
Cube
Internal
create
Render
Target
Depth
Texture
create
Render
Target
Internal
create
Render
Texture
Cube
Internal
create
Texture3DInternal
create
Texture
Internal
init
Video
Texture
Data
read
Render
Target
Pixel
Data
read
Render
Target
Pixel
Data
Async
set
CubeDDSData
set
Cube
Image
Data
set
CubeKTXData
set
Cube
Pixels
Data
set
Cube
Sub
Pixel
Data
set
Texture3DImage
Data
set
Texture3DPixels
Data
set
Texture3DSub
Pixels
Data
set
Texture
Compare
Mode
set
TextureDDSData
set
TextureHDRData
set
Texture
Image
Data
set
TextureKTXData
set
Texture
Pixels
Data
set
Texture
Sub
Image
Data
set
Texture
Sub
Pixels
Data
unbind
Render
Target
update
Video
Texture
LayaAir3引擎API
加载中……
为 Texture 创建 InternalTexture