scripting_iris Class Reference

file : ../src/scripting.iris.cpp (this is just a pseudo class used for grouping global functions) More...

List of all members.

Static Public Member Functions

static mixed l_CreateGrannyHuedTexture (...)
 CreateGrannyHuedTexture(GrannyTextureHook(texturepath),GrannyTextureHook(texturepath),gHueLoader,hue).
static mixed l_HueMesh (...)
 void HueMesh(meshname, hueloader, hue)
static mixed l_CreateLookupTableFromFile (...)
static mixed l_BuildTerrainEntity_Simple (...)
static mixed l_Gfx3D_SetMultiTexTerrain (...)
static mixed l_TerrainMultiTex_RayPick (...)
static mixed l_TerrainMultiTex_SetZModTable (...)
 for lua : void TerrainMultiTex_SetZModTable (table{[tileid]=zadd})
static mixed l_TerrainMultiTex_SetGroundMaterialTypeLookUp (...)
static mixed l_TerrainMultiTex_AddTexCoordSet (...)
static mixed l_TerrainMultiTex_AddMaskTexCoordSet (...)
static mixed l_BuildTerrainEntity_Shaded (...)
static mixed l_TerrainRayPick (...)
static mixed l_getUOPath (...)
static mixed l_PathSearch (...)
 attempts to correct case-sensitivity for filepaths
static mixed l_HuffmanCompress (...)
 void HuffmanCompress (fifo in,fifo out)
static mixed l_HuffmanDecompress (...)
 void HuffmanDecompress (fifo in,fifo out)
static mixed l_CreateSoundSource3DFromEffect (...)
 CreateSoundSource3DFromEffect(SoundSystem,loader,x,y,z,effectid).
static mixed l_GenerateRadarColFile (...)
static mixed l_GenerateRadarImage (...)
static mixed l_GenerateRadarImageZoomed (...)


Detailed Description

file : ../src/scripting.iris.cpp (this is just a pseudo class used for grouping global functions)

Definition at line 11068 of file lua_pseudo_code.cpp.


Member Function Documentation

static mixed scripting_iris::l_CreateGrannyHuedTexture (   ...  )  [inline, static]

CreateGrannyHuedTexture(GrannyTextureHook(texturepath),GrannyTextureHook(texturepath),gHueLoader,hue).

Definition at line 11071 of file lua_pseudo_code.cpp.

static mixed scripting_iris::l_HueMesh (   ...  )  [inline, static]

void HueMesh(meshname, hueloader, hue)

Definition at line 11074 of file lua_pseudo_code.cpp.

static mixed scripting_iris::l_CreateLookupTableFromFile (   ...  )  [inline, static]

create a lua lookup table based on the given file usage: lookup[id] = new_id

Definition at line 11078 of file lua_pseudo_code.cpp.

static mixed scripting_iris::l_BuildTerrainEntity_Simple (   ...  )  [inline, static]

Definition at line 11080 of file lua_pseudo_code.cpp.

static mixed scripting_iris::l_Gfx3D_SetMultiTexTerrain (   ...  )  [inline, static]

dx,dy : size in blocks, 1,1 default bx,by : block coordinates, for lua : void Gfx3D_SetMultiTexTerrain (gfx3d,pGroundBlockLoader,bx,by,dx,dy)

Definition at line 11085 of file lua_pseudo_code.cpp.

static mixed scripting_iris::l_TerrainMultiTex_RayPick (   ...  )  [inline, static]

bhit,bhitdist,tx,ty = TerrainMultiTex_RayPick(pGroundBlockLoader,bx,by,dx,dy,zunit, rx,ry,rz, rvx,rvy,rvz) -- mainly for mousepicking see also TerrainMultiTex_RayPick (terrain.h,terrain_multitex.cpp)

Definition at line 11089 of file lua_pseudo_code.cpp.

static mixed scripting_iris::l_TerrainMultiTex_SetZModTable (   ...  )  [inline, static]

for lua : void TerrainMultiTex_SetZModTable (table{[tileid]=zadd})

Definition at line 11092 of file lua_pseudo_code.cpp.

static mixed scripting_iris::l_TerrainMultiTex_SetGroundMaterialTypeLookUp (   ...  )  [inline, static]

for lua : void TerrainMultiTex_SetGroundMaterialTypeLookUp (table) key=uo-ground-tiletype-id value=index_for_AddTexCoordSet_mode_0 use value=-1 to skip tiles

Definition at line 11097 of file lua_pseudo_code.cpp.

static mixed scripting_iris::l_TerrainMultiTex_AddTexCoordSet (   ...  )  [inline, static]

for lua : void TerrainMultiTex_AddTexCoordSet (int iMode,float tx,float ty,float tw,float th,iTileSpan) 0:ground,1:mainmask

Definition at line 11101 of file lua_pseudo_code.cpp.

static mixed scripting_iris::l_TerrainMultiTex_AddMaskTexCoordSet (   ...  )  [inline, static]

for lua : void TerrainMultiTex_AddMaskTexCoordSet (u1,v1, u2,v2, u3,v3, u4,v4) 1:left-top 2:right-top 3:left-bottom 4:right-bottom

Definition at line 11105 of file lua_pseudo_code.cpp.

static mixed scripting_iris::l_BuildTerrainEntity_Shaded (   ...  )  [inline, static]

Definition at line 11107 of file lua_pseudo_code.cpp.

static mixed scripting_iris::l_TerrainRayPick (   ...  )  [inline, static]

OBSOLETED CODE ! don't use this, hasn't been adjusted to xmirror fix for lua : TerrainRayPick(GroundBlockLoader,blockx,blocky,vBlockPosX,vBlockPosY,vBlockPosZ,rx,ry,rz,rvx,rvy,rvz) -- mainly for mousepicking

Definition at line 11111 of file lua_pseudo_code.cpp.

static mixed scripting_iris::l_getUOPath (   ...  )  [inline, static]

Definition at line 11113 of file lua_pseudo_code.cpp.

static mixed scripting_iris::l_PathSearch (   ...  )  [inline, static]

attempts to correct case-sensitivity for filepaths

Definition at line 11116 of file lua_pseudo_code.cpp.

static mixed scripting_iris::l_HuffmanCompress (   ...  )  [inline, static]

void HuffmanCompress (fifo in,fifo out)

Definition at line 11119 of file lua_pseudo_code.cpp.

static mixed scripting_iris::l_HuffmanDecompress (   ...  )  [inline, static]

void HuffmanDecompress (fifo in,fifo out)

Definition at line 11122 of file lua_pseudo_code.cpp.

static mixed scripting_iris::l_CreateSoundSource3DFromEffect (   ...  )  [inline, static]

CreateSoundSource3DFromEffect(SoundSystem,loader,x,y,z,effectid).

Definition at line 11125 of file lua_pseudo_code.cpp.

static mixed scripting_iris::l_GenerateRadarColFile (   ...  )  [inline, static]

example : GenerateRadarColFile("radarcol.mul",0xC000,gTexMapLoader,gArtMapLoader) see -genradar void GenerateRadarColFile (filepath,idmax,texloader,artloader) -- generates radarcol.mul , idmax:0xC000 (0x4000=itemstart,below:ground)

Definition at line 11129 of file lua_pseudo_code.cpp.

static mixed scripting_iris::l_GenerateRadarImage (   ...  )  [inline, static]

return true on success renders radarmap into a Ogre::Image (lua wrapper : cImage) for dbx,dby blocks starting at bx0,by0 bSuccess GenerateRadarImage (pImage,bx0,by0,dbx,dby,oGroundBlockLoader,oStaticBlockLoader,oRadarColorLoader)

Definition at line 11134 of file lua_pseudo_code.cpp.

static mixed scripting_iris::l_GenerateRadarImageZoomed (   ...  )  [inline, static]

return true on success renders radarmap into a Ogre::Image (lua wrapper : cImage) for dbx,dby blocks starting at bx0,by0 bSuccess GenerateRadarImageZoomed (pImage,blocks,bx0,by0,dbx,dby,oGroundBlockLoader,oStaticBlockLoader,oRadarColorLoader)

Definition at line 11139 of file lua_pseudo_code.cpp.


The documentation for this class was generated from the following file:

Generated on Fri Mar 29 05:41:10 2013 for lua by  doxygen 1.5.6