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

函数

function IXTextureManager CreateTexture2D (strFileName, nWidth, nHeight, eFormat, nMipmapLevels, bDynamic) end
 
function IXTextureManager CreateTextureCube (strFileName, nEdgeLength, eFormat, nMipmapLevels, bDynamic) end
 
function IXTextureManager CreateRenderTarget (strRTName, nWidth, nHeight, eFmt, bCPUCanRead) end
 
function IXTextureManager LoadTexture (strFileName, nLoadFlag) end
 
function IXTextureManager LoadTexture2D (strFileName, nLoadFlag) end
 
function IXTextureManager LoadTextureCube (strFileName, nLoadFlag) end
 
function IXTextureManager ReLoadTexture (pTexture) end
 
function IXTextureManager ReLoadTexture (strRelativeFileName) end
 
function IXTextureManager IsTextureLoaded (strRelativeFileName) end
 
function IXTextureManager IsTextureLoaded (pTexture) end
 

变量

 IXTextureManager = {}
 

函数说明

◆ CreateRenderTarget()

function IXTextureManager CreateRenderTarget ( strRTName  ,
nWidth  ,
nHeight  ,
eFmt  ,
bCPUCanRead   
)

IXTextureManager_CreateRenderTarget00

参数
strRTNamestring
nWidthnumber
nHeightnumber
eFmtnumber
bCPUCanReadboolean
返回
IXRenderTarget

◆ CreateTexture2D()

function IXTextureManager CreateTexture2D ( strFileName  ,
nWidth  ,
nHeight  ,
eFormat  ,
nMipmapLevels  ,
bDynamic   
)

IXTextureManager_CreateTexture2D00

参数
strFileNamestring
nWidthnumber
nHeightnumber
eFormatnumber
nMipmapLevelsnumber
bDynamicboolean
返回
IXTexture2D

◆ CreateTextureCube()

function IXTextureManager CreateTextureCube ( strFileName  ,
nEdgeLength  ,
eFormat  ,
nMipmapLevels  ,
bDynamic   
)

IXTextureManager_CreateTextureCube00

参数
strFileNamestring
nEdgeLengthnumber
eFormatnumber
nMipmapLevelsnumber
bDynamicboolean
返回
IXTextureCube

◆ IsTextureLoaded() [1/2]

function IXTextureManager IsTextureLoaded ( pTexture  )

判断资源是否已加载

参数
pTextureIXTexture [类型][IXTexture]纹理指针
返回
boolean [类型][xbool]返回xtrue,说明已经加载。

◆ IsTextureLoaded() [2/2]

function IXTextureManager IsTextureLoaded ( strRelativeFileName  )

判断资源是否已加载

参数
strRelativeFileNamestring
返回
boolean

◆ LoadTexture()

function IXTextureManager LoadTexture ( strFileName  ,
nLoadFlag   
)

加载一个纹理

参数
strFileNamestring
nLoadFlagnumber
返回
IXTexture

◆ LoadTexture2D()

function IXTextureManager LoadTexture2D ( strFileName  ,
nLoadFlag   
)

加载一个2D纹理

参数
strFileNamestring
nLoadFlagnumber
返回
IXTexture2D

◆ LoadTextureCube()

function IXTextureManager LoadTextureCube ( strFileName  ,
nLoadFlag   
)

加载一个立方体纹理

参数
strFileNamestring
nLoadFlagnumber
返回
IXTextureCube

◆ ReLoadTexture() [1/2]

function IXTextureManager ReLoadTexture ( pTexture  )

重新从文件中更新纹理资源

参数
pTextureIXTexture
返回
boolean

◆ ReLoadTexture() [2/2]

function IXTextureManager ReLoadTexture ( strRelativeFileName  )

重新从文件中更新纹理资源

参数
strRelativeFileNamestring
返回
boolean

变量说明

◆ IXTextureManager