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

Functions

function XETexMaterialRenderable new () end
 
function XETexMaterialRenderable Render (pPriRender, priRenderParam) end
 
function XETexMaterialRenderable RenderDepth (pPriRender, priRenderParam) end
 
function XETexMaterialRenderable GetPrimitiveLayerMask () end
 
function XETexMaterialRenderable GetAABB () end
 
function XETexMaterialRenderable IsVisible (pFrustum, pRect) end
 
function XETexMaterialRenderable BeginView () end
 
function XETexMaterialRenderable EndView () end
 
function XETexMaterialRenderable RegisterToScene (pScene) end
 
function XETexMaterialRenderable GetPrimitive () end
 
function XETexMaterialRenderable SetupMaterialParameter (priRenderParam) end
 
function XETexMaterialRenderable BuildMaterialIns (szMaterialFile, szReplaceShaderMacro) end
 
function XETexMaterialRenderable SetMacroEnable (szShaderMacro, bEnable) end
 
function XETexMaterialRenderable SetWVPType (type) end
 
function XETexMaterialRenderable GetWVPType () end
 
function XETexMaterialRenderable ProvideTexture2D () end
 
function XETexMaterialRenderable ProvideWVPMatrix (pBaseCamera) end
 
function XETexMaterialRenderable ProvideRenderPrimitiveNum () end
 
function XETexMaterialRenderable ProvideVertexDesc () end
 
function XETexMaterialRenderable GetVB () end
 
function XETexMaterialRenderable GetIB () end
 

Variables

 XETexMaterialRenderable = {}
 

Function Documentation

◆ BeginView()

function XETexMaterialRenderable BeginView ( )

XETexMaterialRenderable_BeginView00

Returns
void

◆ BuildMaterialIns()

function XETexMaterialRenderable BuildMaterialIns ( szMaterialFile  ,
szReplaceShaderMacro   
)

XETexMaterialRenderable_BuildMaterialIns00

Parameters
szMaterialFilestring
szReplaceShaderMacrostring
Returns
boolean

◆ EndView()

function XETexMaterialRenderable EndView ( )

XETexMaterialRenderable_EndView00

Returns
void

◆ GetAABB()

function XETexMaterialRenderable GetAABB ( )

XETexMaterialRenderable_GetAABB00

Returns
XCusAABB

◆ GetIB()

function XETexMaterialRenderable GetIB ( )

XETexMaterialRenderable_GetIB00

Returns
IXIndexBuffer

◆ GetPrimitive()

function XETexMaterialRenderable GetPrimitive ( )

XETexMaterialRenderable_GetPrimitive00

Returns
IXPrimitiveBase

◆ GetPrimitiveLayerMask()

function XETexMaterialRenderable GetPrimitiveLayerMask ( )

XETexMaterialRenderable_GetPrimitiveLayerMask00

Returns
number

◆ GetVB()

function XETexMaterialRenderable GetVB ( )

XETexMaterialRenderable_GetVB00

Returns
IXVertexBuffer

◆ GetWVPType()

function XETexMaterialRenderable GetWVPType ( )

XETexMaterialRenderable_GetWVPType00

Returns
number

◆ IsVisible()

function XETexMaterialRenderable IsVisible ( pFrustum  ,
pRect   
)

XETexMaterialRenderable_IsVisible00

Parameters
pFrustumXCameraViewFrustum
pRectXRectI
Returns
boolean

◆ new()

function XETexMaterialRenderable new ( )

XETexMaterialRenderable_new00

Returns
XETexMaterialRenderable

◆ ProvideRenderPrimitiveNum()

function XETexMaterialRenderable ProvideRenderPrimitiveNum ( )

XETexMaterialRenderable_ProvideRenderPrimitiveNum00

Returns
number

◆ ProvideTexture2D()

function XETexMaterialRenderable ProvideTexture2D ( )

XETexMaterialRenderable_ProvideTexture2D00

Returns
IXTexture2D

◆ ProvideVertexDesc()

function XETexMaterialRenderable ProvideVertexDesc ( )

XETexMaterialRenderable_ProvideVertexDesc00

Returns
IXVertexDesc

◆ ProvideWVPMatrix()

function XETexMaterialRenderable ProvideWVPMatrix ( pBaseCamera  )

XETexMaterialRenderable_ProvideWVPMatrix00

Parameters
pBaseCameraXBaseCamera
Returns
XMATRIX4

◆ RegisterToScene()

function XETexMaterialRenderable RegisterToScene ( pScene  )

XETexMaterialRenderable_RegisterToScene00

Parameters
pSceneIXRenderSet
Returns
void

◆ Render()

function XETexMaterialRenderable Render ( pPriRender  ,
priRenderParam   
)

XETexMaterialRenderable_Render00

Parameters
pPriRenderIXMeshRenderBase
priRenderParamXPriRenderParam
Returns
void

◆ RenderDepth()

function XETexMaterialRenderable RenderDepth ( pPriRender  ,
priRenderParam   
)

XETexMaterialRenderable_RenderDepth00

Parameters
pPriRenderIXMeshRenderBase
priRenderParamXPriRenderParam
Returns
void

◆ SetMacroEnable()

function XETexMaterialRenderable SetMacroEnable ( szShaderMacro  ,
bEnable   
)

XETexMaterialRenderable_SetMacroEnable00

Parameters
szShaderMacrostring
bEnableboolean
Returns
boolean

◆ SetupMaterialParameter()

function XETexMaterialRenderable SetupMaterialParameter ( priRenderParam  )

XETexMaterialRenderable_SetupMaterialParameter00

Parameters
priRenderParamXPriRenderParam
Returns
boolean

◆ SetWVPType()

function XETexMaterialRenderable SetWVPType ( type  )

XETexMaterialRenderable_SetWVPType00

Parameters
typenumber
Returns
void

Variable Documentation

◆ XETexMaterialRenderable