AR_Engine_SDK
载入中...
搜索中...
未找到
函数 | 变量
XInternalResource.lua 文件参考

函数

function XIndexBuffer16 new (bDynamic, nSize, nGrowSize) end
 
function XIndexBuffer16 Type () end
 
function XIndexBuffer16 GetResourceIdx () end
 
function XIndexBuffer16 SetResourceIdx (nIdx) end
 
function XIndexBuffer16 IsDynamic () end
 
function XIndexBuffer16 Update () end
 
function XIndexBuffer16 GetIdxNum () end
 
function XIndexBuffer16 GetData (pDestBuf) end
 
function XIndexBuffer16 GetSize () end
 
function XIndexBuffer16 GetStride () end
 
function XIndexBuffer16 SetIndexNum (nNum) end
 
function XIndexBuffer16 AddIndex (nIdx) end
 
function XIndexBuffer16 GetIndex (nIdx) end
 
function XIndexBuffer16 Flush () end
 
function XIndexBuffer16 GetIndices () end
 
function XVertexElement new () end
 
function XVertexElement new (pVertBuf, nOffset, type, usage, nUsageIdx) end
 
function XVertexElement GetVertexBuffer () end
 
function XVertexElement GetOffset () end
 
function XVertexElement GetType () end
 
function XVertexElement GetUsage () end
 
function XVertexElement GetUsageIdx () end
 
function XVertexDesc new (name) end
 
function XVertexDesc GetHash () end
 
function XVertexDesc GetVertElementNum () end
 
function XVertexDesc GetVertElement (nIdx) end
 
function XVertexDesc GetName () end
 
function XVertexDesc AddVertElement (vertElement) end
 
function XVertexDesc ClearAllElements () end
 

变量

 XIndexBuffer16 = {}
 

函数说明

◆ AddIndex()

function XIndexBuffer32 AddIndex ( nIdx  )

XIndexBuffer16_AddIndex00

参数
nIdxnumber
返回
void

XIndexBuffer32_AddIndex00

参数
nIdxnumber
返回
void

◆ AddVertElement()

function XVertexDesc AddVertElement ( vertElement  )

XVertexDesc_AddVertElement00

参数
vertElementXVertexElement
返回
void

◆ ClearAllElements()

function XVertexDesc ClearAllElements ( )

XVertexDesc_ClearAllElements00

返回
void

◆ Flush()

function XIndexBuffer32 Flush ( )

XIndexBuffer16_Flush00

返回
void

XIndexBuffer32_Flush00

返回
void

◆ GetData()

function XIndexBuffer32 GetData ( pDestBuf  )

XIndexBuffer16_GetData00

参数
pDestBufuserdata
返回
void

XIndexBuffer32_GetData00

参数
pDestBufuserdata
返回
void

◆ GetHash()

function XVertexDesc GetHash ( )

XVertexDesc_GetHash00

返回
number

◆ GetIdxNum()

function XIndexBuffer32 GetIdxNum ( )

获取资源id数目

返回
number 资源id数目

◆ GetIndex()

function XIndexBuffer32 GetIndex ( nIdx  )

XIndexBuffer16_GetIndex00

参数
nIdxnumber
返回
number

XIndexBuffer32_GetIndex00

参数
nIdxnumber
返回
number

◆ GetIndices()

function XIndexBuffer32 GetIndices ( )

XIndexBuffer16_GetIndices00

返回
userdata

XIndexBuffer16_GetIndices01

返回
userdata

XIndexBuffer32_GetIndices00

返回
userdata

XIndexBuffer32_GetIndices01

返回
userdata

◆ GetName()

function XVertexDesc GetName ( )

XVertexDesc_GetName00

返回
number

◆ GetOffset()

function XVertexElement GetOffset ( )

XVertexElement_GetOffset00

返回
number

◆ GetResourceIdx()

function XVertexDesc GetResourceIdx ( )

获取资源id

返回
number 资源id

◆ GetSize()

function XIndexBuffer16 GetSize ( )

获取资源数据buffer

返回
number

◆ GetStride()

function XIndexBuffer32 GetStride ( )

XIndexBuffer16_GetStride00

返回
number

XIndexBuffer32_GetStride00

返回
number

◆ GetType()

function XVertexElement GetType ( )

XVertexElement_GetType00

返回
XVertElementType

◆ GetUsage()

function XVertexElement GetUsage ( )

XVertexElement_GetUsage00

返回
XVertElementUsage

◆ GetUsageIdx()

function XVertexElement GetUsageIdx ( )

XVertexElement_GetUsageIdx00

返回
number

◆ GetVertElement()

function XVertexDesc GetVertElement ( nIdx  )

XVertexDesc_GetVertElement00

参数
nIdxnumber
返回
IXVertexElement

◆ GetVertElementNum()

function XVertexDesc GetVertElementNum ( )

XVertexDesc_GetVertElementNum00

返回
number

◆ GetVertexBuffer()

function XVertexElement GetVertexBuffer ( )

XVertexElement_GetVertexBuffer00

返回
IXVertexBuffer

◆ IsDynamic()

function XVertexDesc IsDynamic ( )

判断是否是动态内存

返回
boolean 是否是动态内存

◆ new() [1/4]

function XVertexElement new ( )

XVertexElement_new00

返回
XVertexElement

◆ new() [2/4]

function XIndexBuffer32 new ( bDynamic  ,
nSize  ,
nGrowSize   
)

XIndexBuffer16_new00

参数
bDynamicboolean
nSizenumber
nGrowSizenumber
返回
XIndexBuffer16

XIndexBuffer32_new00

参数
bDynamicboolean
nSizenumber
nGrowSizenumber
返回
XIndexBuffer32

◆ new() [3/4]

function XVertexDesc new ( name  )

XVertexDesc_new00

参数
namenumber
返回
XVertexDesc

◆ new() [4/4]

function XVertexElement new ( pVertBuf  ,
nOffset  ,
type  ,
usage  ,
nUsageIdx   
)

XVertexElement_new01

参数
pVertBufIXVertexBuffer
nOffsetnumber
typeXVertElementType
usageXVertElementUsage
nUsageIdxnumber
返回
XVertexElement

◆ SetIndexNum()

function XIndexBuffer32 SetIndexNum ( nNum  )

XIndexBuffer16_SetIndexNum00

参数
nNumnumber
返回
void

XIndexBuffer32_SetIndexNum00

参数
nNumnumber
返回
void

◆ SetResourceIdx()

function XVertexDesc SetResourceIdx ( nIdx  )

设置资源id

参数
nIdxnumber 资源id
返回
void

◆ Type()

function XVertexDesc Type ( )

获取内存数据类型

返回
XResType 内存数据类型

◆ Update()

function XVertexDesc Update ( )

更新资源

返回
void

变量说明

◆ XIndexBuffer16