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