正在准备搜索索引...
搜索索引不可用
LayaAir3引擎API
LayaAir3引擎API
laya/RenderDriver/DriverDesign/RenderDevice/IRenderEngine
IRenderEngine
接口 IRenderEngine
interface
IRenderEngine
{
_breakTextureSample
:
boolean
;
_context
:
any
;
_framePassCount
:
number
;
_lodTextureSample
:
boolean
;
_remapZ
:
boolean
;
_screenInvertY
:
boolean
;
addTexGammaDefine
(
key
:
number
,
value
:
ShaderDefine
)
:
void
;
copySubFrameBuffertoTex
(
texture
:
InternalTexture
,
level
:
number
,
xoffset
:
number
,
yoffset
:
number
,
x
:
number
,
y
:
number
,
width
:
number
,
height
:
number
)
:
void
;
endFrame
(
)
:
void
;
getCapable
(
capatableType
:
RenderCapable
)
:
boolean
;
getDefineByName
(
name
:
string
)
:
ShaderDefine
;
getNamesByDefineData
(
defineData
:
IDefineDatas
,
out
:
string
[]
)
:
void
;
getParams
(
params
:
RenderParams
)
:
number
;
getTextureContext
(
)
:
ITextureContext
;
initRenderEngine
(
canvas
:
HTMLCanvasElement
)
:
void
;
propertyIDToName
(
id
:
number
)
:
string
;
propertyNameToID
(
name
:
string
)
:
number
;
resizeOffScreen
(
width
:
number
,
height
:
number
)
:
void
;
startFrame
(
)
:
void
;
}
实现于
NoRenderEngine
WebGLEngine
索引
属性
_break
Texture
Sample
_context
_frame
Pass
Count
_lod
Texture
Sample
_remapZ
_screen
InvertY
方法
add
Tex
Gamma
Define
copy
Sub
Frame
Bufferto
Tex
end
Frame
get
Capable
get
Define
By
Name
get
Names
By
Define
Data
get
Params
get
Texture
Context
init
Render
Engine
propertyIDTo
Name
property
Name
ToID
resize
Off
Screen
start
Frame
属性
_break
Texture
Sample
_break
Texture
Sample
:
boolean
_context
_context
:
any
_frame
Pass
Count
_frame
Pass
Count
:
number
_lod
Texture
Sample
_lod
Texture
Sample
:
boolean
_remapZ
_remapZ
:
boolean
_screen
InvertY
_screen
InvertY
:
boolean
方法
add
Tex
Gamma
Define
add
Tex
Gamma
Define
(
key
,
value
)
:
void
参数
key
:
number
value
:
ShaderDefine
返回
void
copy
Sub
Frame
Bufferto
Tex
copy
Sub
Frame
Bufferto
Tex
(
texture
,
level
,
xoffset
,
yoffset
,
x
,
y
,
width
,
height
)
:
void
参数
texture
:
InternalTexture
level
:
number
xoffset
:
number
yoffset
:
number
x
:
number
y
:
number
width
:
number
height
:
number
返回
void
end
Frame
end
Frame
(
)
:
void
返回
void
get
Capable
get
Capable
(
capatableType
)
:
boolean
参数
capatableType
:
RenderCapable
返回
boolean
get
Define
By
Name
get
Define
By
Name
(
name
)
:
ShaderDefine
参数
name
:
string
返回
ShaderDefine
get
Names
By
Define
Data
get
Names
By
Define
Data
(
defineData
,
out
)
:
void
参数
defineData
:
IDefineDatas
out
:
string
[]
返回
void
get
Params
get
Params
(
params
)
:
number
参数
params
:
RenderParams
返回
number
get
Texture
Context
get
Texture
Context
(
)
:
ITextureContext
返回
ITextureContext
init
Render
Engine
init
Render
Engine
(
canvas
)
:
void
参数
canvas
:
HTMLCanvasElement
返回
void
propertyIDTo
Name
propertyIDTo
Name
(
id
)
:
string
参数
id
:
number
返回
string
property
Name
ToID
property
Name
ToID
(
name
)
:
number
参数
name
:
string
返回
number
resize
Off
Screen
resize
Off
Screen
(
width
,
height
)
:
void
参数
width
:
number
height
:
number
返回
void
start
Frame
start
Frame
(
)
:
void
返回
void
切换版本:
显示设置
成员可见性
继承
外部
配色
自动
浅色
深色
目录
属性
_break
Texture
Sample
_context
_frame
Pass
Count
_lod
Texture
Sample
_remapZ
_screen
InvertY
方法
add
Tex
Gamma
Define
copy
Sub
Frame
Bufferto
Tex
end
Frame
get
Capable
get
Define
By
Name
get
Names
By
Define
Data
get
Params
get
Texture
Context
init
Render
Engine
propertyIDTo
Name
property
Name
ToID
resize
Off
Screen
start
Frame
LayaAir3引擎API
加载中……