AR_Engine_SDK
Functions | Variables
tolua.lua File Reference

Functions

function tolua type (ud)
 
function tolua cast (ud, type)
 
function tolua isnull (ud)
 
function tolua setpeer (ud, t)
 
function tolua getpeer (ud)
 
function tolua iskindof (ud, type)
 
function tolua getcfunction ()
 
function tolua inherit ()
 
function tolua takeownership ()
 
function tolua releaseownership ()
 

Variables

 tolua = {}
 

Function Documentation

◆ cast()

function tolua cast ( ud  ,
type   
)

cast userdata强制类型转换

Parameters
uduserdata
typestring 类型名

◆ getcfunction()

function tolua getcfunction ( )

◆ getpeer()

function tolua getpeer ( ud  )

getpeer 获取userdata的扩展表

Parameters
uduserdata
Returns
table

◆ inherit()

function tolua inherit ( )

◆ iskindof()

function tolua iskindof ( ud  ,
type   
)

iskindof 判断userdata是否是某种类型

Parameters
uduserdata
typestring

◆ isnull()

function tolua isnull ( ud  )

isnull 判断userdata 是否是空指针

Parameters
uduserdata
Returns
boolean

◆ releaseownership()

function tolua releaseownership ( )

◆ setpeer()

function tolua setpeer ( ud  ,
 
)

setpeer 给userdata设置扩展表

Parameters
uduserdata
ttable

◆ takeownership()

function tolua takeownership ( )

◆ type()

function tolua type ( ud  )

type 获取userdata 的c++类型

Parameters
uduserdata
Returns
string

Variable Documentation

◆ tolua

tolua = {}