AR_Engine_SDK
Functions | Variables
XEWorldParam.lua File Reference
类 XEWorldParam 继承关系图:
Inheritance graph

Functions

function XEWorldParam new () end
 
function XEWorldParam Init (pWorld) end
 
function XEWorldParam Release () end
 
function XEWorldParam SetWorldPropertyModified (bIsModified) end
 
function XEWorldParam IsWorldPropertyModified () end
 
function XEWorldParam SetOverrideGravity (bIsOverrideGravity) end
 
function XEWorldParam IsOverrideGravity () end
 
function XEWorldParam SetGlobalGravity (vGravity) end
 
function XEWorldParam GetGlobalGravity () end
 
function XEWorldParam SetWindSpeed (fSpeed) end
 
function XEWorldParam GetWindSpeed () end
 
function XEWorldParam SetWindDir (vDir) end
 
function XEWorldParam GetWindDir () end
 
function XEWorldParam SetDrawPhysics (bDrawPhysics) end
 
function XEWorldParam IsDrawPhysics () end
 
function XEWorldParam SetQIT (bQIT) end
 
function XEWorldParam IsQIT () end
 
function XEWorldParam SetQITLayerNum (nNum) end
 
function XEWorldParam GetQITLayerNum () end
 
function XEWorldParam SetShadow (bShadow) end
 
function XEWorldParam IsShadow () end
 
function XEWorldParam SetShadowMapResolution (nData) end
 
function XEWorldParam GetShadowMapResolution () end
 
function XEWorldParam SetShadowDistance (nDistance) end
 
function XEWorldParam GetShadowDistance () end
 
function XEWorldParam SetShadowCascadeNum (nNum) end
 
function XEWorldParam GetShadowCascadeNum () end
 
function XEWorldParam SetShadowDepth (fDepth) end
 
function XEWorldParam GetShadowDepth () end
 
function XEWorldParam SetShadowSoftness (fSoftness) end
 
function XEWorldParam GetShadowSoftness () end
 
function XEWorldParam SetShadowStrength (fStrength) end
 
function XEWorldParam GetShadowStrength () end
 
function XEWorldParam SetShadowColor (vValue) end
 
function XEWorldParam GetShadowColor () end
 
function XEWorldParam SetPostprocessEnable (bPostprocess) end
 
function XEWorldParam GetPostprocessEnable () end
 
function XEWorldParam SetFXAAEnable (bFXAA) end
 
function XEWorldParam GetFXAAEnable () end
 
function XEWorldParam SetBloomEnable (bBoolm) end
 
function XEWorldParam GetBloomEnable () end
 
function XEWorldParam SetBloomColorThreshold (fvalue) end
 
function XEWorldParam GetBloomColorThreshold () end
 
function XEWorldParam SetBloomSamplerScale (fvalue) end
 
function XEWorldParam GetBloomSamplerScale () end
 
function XEWorldParam SetFogEnable (bFog) end
 
function XEWorldParam GetFogEnable () end
 
function XEWorldParam SetFogStart (fvalue) end
 
function XEWorldParam GetFogStart () end
 
function XEWorldParam SetFogEnd (fvalue) end
 
function XEWorldParam GetFogEnd () end
 
function XEWorldParam SetFogDensity (fvalue) end
 
function XEWorldParam GetFogDensity () end
 
function XEWorldParam SetFogGradientAngleUpper (fvalue) end
 
function XEWorldParam GetFogGradientAngleUpper () end
 
function XEWorldParam SetFogGradientAngleLower (fvalue) end
 
function XEWorldParam GetFogGradientAngleLower () end
 
function XEWorldParam SetFogColorUpper (vValue) end
 
function XEWorldParam GetFogColorUpper () end
 
function XEWorldParam SetFogColorLower (vValue) end
 
function XEWorldParam GetFogColorLower () end
 
function XEWorldParam SetWorldTickSubsteppingEnable (bEnable) end
 
function XEWorldParam IsWorldTickSubsteppingEnable () end
 
function XEWorldParam SetWorldTickMaxStepTime (fMaxStepTime) end
 
function XEWorldParam GetWorldTickmaxStepTime () end
 
function XEWorldParam SetBlendShapeNormalMethod (eType) end
 
function XEWorldParam GetBlendShapeNormalMethod () end
 
function XEWorldParam SetFxBatchEnabled (bEnable) end
 
function XEWorldParam IsFxBatchEnabled () end
 
function XEWorldParam SetFxBatchInSameLayer (bForce) end
 
function XEWorldParam IsFxBatchInSameLayer () end
 
function XEWorldParam SetFxMaxBatchedVertexNum (nMaxNum) end
 
function XEWorldParam GetFxMaxBatchedVertexNum () end
 
function XEWorldParam SetBrushPathPointMinDistance (fDistance) end
 
function XEWorldParam GetBrushPathPointMinDistance () end
 
function XEWorldParam SetBrushTexcoordLoopDistance (fDistance) end
 
function XEWorldParam GetBrushTexcoordLoopDistance () end
 

Variables

 XEWorldParam = {}
 

Function Documentation

◆ GetBlendShapeNormalMethod()

function XEWorldParam GetBlendShapeNormalMethod ( )

获取形变动画法线计算方法

Returns
number

◆ GetBloomColorThreshold()

function XEWorldParam GetBloomColorThreshold ( )

获取Bloom颜色阈值

Returns
number

◆ GetBloomEnable()

function XEWorldParam GetBloomEnable ( )

获取是否开启Bloom功能

Returns
boolean

◆ GetBloomSamplerScale()

function XEWorldParam GetBloomSamplerScale ( )

获取Bloom采样半径

Returns
number

◆ GetBrushPathPointMinDistance()

function XEWorldParam GetBrushPathPointMinDistance ( )

获取画刷上路径点之间的最小间隔,默认是0.1

Returns
number

◆ GetBrushTexcoordLoopDistance()

function XEWorldParam GetBrushTexcoordLoopDistance ( )

获取画刷 纹理的重复距离,默认是1.0,最小是0.1

Returns
number

◆ GetFogColorLower()

function XEWorldParam GetFogColorLower ( )

获取下层雾颜色

Returns
XVECTOR4

◆ GetFogColorUpper()

function XEWorldParam GetFogColorUpper ( )

获取上层雾颜色

Returns
XVECTOR4

◆ GetFogDensity()

function XEWorldParam GetFogDensity ( )

获取雾全局密度

Returns
number

◆ GetFogEnable()

function XEWorldParam GetFogEnable ( )

获取是否启用雾效功能

Returns
boolean

◆ GetFogEnd()

function XEWorldParam GetFogEnd ( )

获取雾效结束距离,单位m

Returns
number

◆ GetFogGradientAngleLower()

function XEWorldParam GetFogGradientAngleLower ( )

获取底层渐变起始角度

Returns
number 起始角度

◆ GetFogGradientAngleUpper()

function XEWorldParam GetFogGradientAngleUpper ( )

获取顶层渐变起始角度

Returns
number 起始角度

◆ GetFogStart()

function XEWorldParam GetFogStart ( )

获取雾效开始距离,单位m

Returns
number

◆ GetFXAAEnable()

function XEWorldParam GetFXAAEnable ( )

获取是否开启FXAA

Returns
boolean

◆ GetFxMaxBatchedVertexNum()

function XEWorldParam GetFxMaxBatchedVertexNum ( )

获取合批的最大顶点数

Returns
number

◆ GetGlobalGravity()

function XEWorldParam GetGlobalGravity ( )

获取世界重力值,默认是(0,-9.81,0)

Returns
XVECTOR3

◆ GetPostprocessEnable()

function XEWorldParam GetPostprocessEnable ( )

获取是否开启后处理

Returns
boolean

◆ GetQITLayerNum()

function XEWorldParam GetQITLayerNum ( )

获取QIT 层数,默认是3

Returns
number

◆ GetShadowCascadeNum()

function XEWorldParam GetShadowCascadeNum ( )

获取影子级联数目

Returns
number

◆ GetShadowColor()

function XEWorldParam GetShadowColor ( )

获取阴影颜色

Returns
XVECTOR4

◆ GetShadowDepth()

function XEWorldParam GetShadowDepth ( )

获取阴影深度偏移

Returns
number

◆ GetShadowDistance()

function XEWorldParam GetShadowDistance ( )

获取阴影距离

Returns
number

◆ GetShadowMapResolution()

function XEWorldParam GetShadowMapResolution ( )

获取Shadow map分辨率

Returns
number

◆ GetShadowSoftness()

function XEWorldParam GetShadowSoftness ( )

获取软阴影量值

Returns
number

◆ GetShadowStrength()

function XEWorldParam GetShadowStrength ( )

获取阴影强度

Returns
number

◆ GetWindDir()

function XEWorldParam GetWindDir ( )

获取风的方向

Returns
XVECTOR3

◆ GetWindSpeed()

function XEWorldParam GetWindSpeed ( )

获取风速大小

Returns
number

◆ GetWorldTickmaxStepTime()

function XEWorldParam GetWorldTickmaxStepTime ( )

获取一次World Tick Substepping允许花费的最长时间

Returns
number 最长时间(ms)

◆ Init()

function XEWorldParam Init ( pWorld  )

初始化

Parameters
pWorldXEWorld
Returns
void

◆ IsDrawPhysics()

function XEWorldParam IsDrawPhysics ( )

判断是否渲染模型的胶囊体/刚体示意图

Returns
boolean

◆ IsFxBatchEnabled()

function XEWorldParam IsFxBatchEnabled ( )

获取特效是否合批渲染

Returns
boolean

◆ IsFxBatchInSameLayer()

function XEWorldParam IsFxBatchInSameLayer ( )

获取同一层级的粒子是否强制合批

Returns
boolean

◆ IsOverrideGravity()

function XEWorldParam IsOverrideGravity ( )

判断是否开启世界重力

Returns
boolean

◆ IsQIT()

function XEWorldParam IsQIT ( )

判断是否启用QIT(顺序无关的半透明渲染)

Returns
boolean

◆ IsShadow()

function XEWorldParam IsShadow ( )

判断是否开启阴影

Returns
boolean

◆ IsWorldPropertyModified()

function XEWorldParam IsWorldPropertyModified ( )

判断世界属性是否有改变

Returns
boolean

◆ IsWorldTickSubsteppingEnable()

function XEWorldParam IsWorldTickSubsteppingEnable ( )

判断World Tick Substepping是否启用

Returns
boolean 是否启用

◆ new()

function XEWorldParam new ( )

XEWorldParam_new00

Returns
XEWorldParam

◆ Release()

function XEWorldParam Release ( )

释放资源

Returns
void

◆ SetBlendShapeNormalMethod()

function XEWorldParam SetBlendShapeNormalMethod ( eType  )

设置形变动画法线计算方法 OIRIGINAL/NLERP/RECALCULATE,默认是RECALCULATE

Parameters
eTypenumber
Returns
void

◆ SetBloomColorThreshold()

function XEWorldParam SetBloomColorThreshold ( fvalue  )

设置Bloom颜色阈值,取值范围0-1,超过改颜色后有Bloom效果,RGB通道单独计算

Parameters
fvaluenumber
Returns
void

◆ SetBloomEnable()

function XEWorldParam SetBloomEnable ( bBoolm  )

设置是否开启Bloom功能

Parameters
bBoolmboolean
Returns
void

◆ SetBloomSamplerScale()

function XEWorldParam SetBloomSamplerScale ( fvalue  )

设置Bloom采样半径, 取值1或2,表示Bloom的范围,1的范围比2小,但2面对细长物体时可能会有重影

Parameters
fvaluenumber
Returns
void

◆ SetBrushPathPointMinDistance()

function XEWorldParam SetBrushPathPointMinDistance ( fDistance  )

为画刷设置路径点之间的最小间隔,默认是0.1

Parameters
fDistancenumber
Returns
void

◆ SetBrushTexcoordLoopDistance()

function XEWorldParam SetBrushTexcoordLoopDistance ( fDistance  )

为画刷设置纹理的重复距离

Parameters
fDistancenumber
Returns
void

◆ SetDrawPhysics()

function XEWorldParam SetDrawPhysics ( bDrawPhysics  )

设置是否渲染模型的胶囊体/刚体示意图

Parameters
bDrawPhysicsboolean
Returns
void

◆ SetFogColorLower()

function XEWorldParam SetFogColorLower ( vValue  )

设置下层雾颜色,即脚底的雾色

Parameters
vValueXVECTOR4
Returns
void

◆ SetFogColorUpper()

function XEWorldParam SetFogColorUpper ( vValue  )

设置上层雾颜色,即头顶的雾色

Parameters
vValueXVECTOR4
Returns
void

◆ SetFogDensity()

function XEWorldParam SetFogDensity ( fvalue  )

设置雾全局密度,密度越大,雾越浓

Parameters
fvaluenumber
Returns
void

◆ SetFogEnable()

function XEWorldParam SetFogEnable ( bFog  )

设置是否启用雾效功能

Parameters
bFogboolean
Returns
void

◆ SetFogEnd()

function XEWorldParam SetFogEnd ( fvalue  )

设置雾效结束距离,单位m,据摄像机多少距离之后全是雾的颜色

Parameters
fvaluenumber
Returns
void

◆ SetFogGradientAngleLower()

function XEWorldParam SetFogGradientAngleLower ( fvalue  )

设置底层渐变起始角度

Parameters
fvaluenumber 起始角度,默认为0
Returns
void

◆ SetFogGradientAngleUpper()

function XEWorldParam SetFogGradientAngleUpper ( fvalue  )

设置顶层渐变起始角度

Parameters
fvaluenumber 起始角度,默认为0
Returns
void

◆ SetFogStart()

function XEWorldParam SetFogStart ( fvalue  )

设置雾效开始距离,单位m,据摄像机多少距离之后有雾

Parameters
fvaluenumber
Returns
void

◆ SetFXAAEnable()

function XEWorldParam SetFXAAEnable ( bFXAA  )

设置是否开启FXAA

Parameters
bFXAAboolean
Returns
void

◆ SetFxBatchEnabled()

function XEWorldParam SetFxBatchEnabled ( bEnable  )

设置特效是否合批渲染

Parameters
bEnableboolean
Returns
void

◆ SetFxBatchInSameLayer()

function XEWorldParam SetFxBatchInSameLayer ( bForce  )

设置同一层级的粒子是否强制合批

Parameters
bForceboolean
Returns
void

◆ SetFxMaxBatchedVertexNum()

function XEWorldParam SetFxMaxBatchedVertexNum ( nMaxNum  )

设置合批的最大顶点数

Parameters
nMaxNumnumber
Returns
void

◆ SetGlobalGravity()

function XEWorldParam SetGlobalGravity ( vGravity  )

设置世界重力值

Parameters
vGravityXVECTOR3
Returns
void

◆ SetOverrideGravity()

function XEWorldParam SetOverrideGravity ( bIsOverrideGravity  )

设置是否开启世界重力

Parameters
bIsOverrideGravityboolean
Returns
void

◆ SetPostprocessEnable()

function XEWorldParam SetPostprocessEnable ( bPostprocess  )

设置是否开启后处理

Parameters
bPostprocessboolean
Returns
void

◆ SetQIT()

function XEWorldParam SetQIT ( bQIT  )

设置是否启用QIT(顺序无关的半透明渲染)

Parameters
bQITboolean
Returns
void

◆ SetQITLayerNum()

function XEWorldParam SetQITLayerNum ( nNum  )

设置QIT 层数,默认是3

Parameters
nNumnumber
Returns
void

◆ SetShadow()

function XEWorldParam SetShadow ( bShadow  )

设置是否开启阴影

Parameters
bShadowboolean
Returns
void

◆ SetShadowCascadeNum()

function XEWorldParam SetShadowCascadeNum ( nNum  )

设置影子级联数目,默认是2

Parameters
nNumnumber
Returns
void

◆ SetShadowColor()

function XEWorldParam SetShadowColor ( vValue  )

设置阴影颜色

Parameters
vValueXVECTOR4
Returns
void

◆ SetShadowDepth()

function XEWorldParam SetShadowDepth ( fDepth  )

设置阴影深度偏移

Parameters
fDepthnumber
Returns
void

◆ SetShadowDistance()

function XEWorldParam SetShadowDistance ( nDistance  )

设置阴影距离

Parameters
nDistancenumber
Returns
void

◆ SetShadowMapResolution()

function XEWorldParam SetShadowMapResolution ( nData  )

设置Shadow map分辨率,默认是1024

Parameters
nDatanumber
Returns
void

◆ SetShadowSoftness()

function XEWorldParam SetShadowSoftness ( fSoftness  )

设置软阴影量值

Parameters
fSoftnessnumber
Returns
void

◆ SetShadowStrength()

function XEWorldParam SetShadowStrength ( fStrength  )

设置阴影强度

Parameters
fStrengthnumber
Returns
void

◆ SetWindDir()

function XEWorldParam SetWindDir ( vDir  )

设置风的方向

Parameters
vDirXVECTOR3
Returns
void

◆ SetWindSpeed()

function XEWorldParam SetWindSpeed ( fSpeed  )

设置风速大小

Parameters
fSpeednumber
Returns
void

◆ SetWorldPropertyModified()

function XEWorldParam SetWorldPropertyModified ( bIsModified  )

设置世界属性是否有改变

Parameters
bIsModifiedboolean
Returns
void

◆ SetWorldTickMaxStepTime()

function XEWorldParam SetWorldTickMaxStepTime ( fMaxStepTime  )

设置一次World Tick Substepping允许花费的最长时间

Parameters
fMaxStepTimenumber 最长时间(ms)
Returns
void

◆ SetWorldTickSubsteppingEnable()

function XEWorldParam SetWorldTickSubsteppingEnable ( bEnable  )

设置World Tick Substepping是否启用

Parameters
bEnableboolean 是否启用
Returns
void

Variable Documentation

◆ XEWorldParam