

Public Member Functions | |
| virtual void | RegisterMethods (lua_State *L) |
| called by Register(), registers object-methods (see cLuaBind constructor for examples) | |
| virtual const char * | GetLuaTypeName () |
Static Public Member Functions | |
| static int | GetGfx3DCount (lua_State *L) |
| static methods exported to lua | |
| static int | CreateGfx3D (lua_State *L) |
| static int | CreateChild (lua_State *L) |
| gfx3D:CreateChild() | |
| static int | CreateTagPoint (lua_State *L) |
| gfx3D:CreateTagPoint(sBoneName,x,y,z,qw,qx,qy,qz) | |
| static int | CreateRootGfx3D (lua_State *L) |
| for lua : gfx3D CreateRootGfx3D (szSceneMgrName="main") | |
| static int | CreateCamPosGfx3D (lua_State *L) |
| static int | CreateCockpitGfx3D (lua_State *L) |
| static int | SetForcePosCam (lua_State *L) |
| gfx3D:SetForcePosCam(cam or nil) | |
| static int | SetPath (lua_State *L) |
| static int | SetForceRotCam (lua_State *L) |
| gfx3D:SetForceRotCam(cam or nil) | |
| static int | SetForceLookat (lua_State *L) |
| gfx3D:SetForceLookat(gfx3d or nil) | |
| static int | Destroy (lua_State *L) |
| gfx3D:Destroy() | |
| static int | GetWorldAABB (lua_State *L) |
| static int | GetEntityBounds (lua_State *L) |
| x1,y1,z1, x2,y2,z2 GetEntityBounds () | |
| static int | GetEntityBoundRad (lua_State *L) |
| r GetEntityBoundRad () | |
| static int | GetEntityIndexCount (lua_State *L) |
| int GetEntityIndexCount () | |
| static int | GetEntityVertex (lua_State *L) |
| x,y,z GetEntityVertex (iIndexIndex) | |
| static int | GetCustomBoundRad (lua_State *L) |
| r GetCustomBoundRad () | |
| static int | SetCustomBoundRad (lua_State *L) |
| SetCustomBoundRad (float r). | |
| static int | RayPick (lua_State *L) |
| bhit,bhitdist,facenum,aabbhitfacenoirmalx,aabbhitfacenormaly = gfx3D:RayPick(rx,ry,rz,rvx,rvy,rvz) -- mainly for mousepicking | |
| static int | RayPickList (lua_State *L) |
| static int | SetParent (lua_State *L) |
| gfx3D:SetParent(gfx3D_or_nil) | |
| static int | SetRootAsParent (lua_State *L) |
| gfx3D:SetRootAsParent(szSceneMgrName) | |
| static int | SetVisible (lua_State *L) |
| gfx3D:SetVisible( bool visible, bool cascade=true) | |
| static int | SetDisplaySkeleton (lua_State *L) |
| gfx3D:SetDisplaySkeleton( bool) | |
| static int | SetRenderingDistance (lua_State *L) |
| gfx3D:SetRenderingDistance( float dist) | |
| static int | SetPrepareFrameStep (lua_State *L) |
| static int | SetMaterial (lua_State *L) |
| gfx3D:SetMaterial( string) | |
| static int | GetScale (lua_State *L) |
| x,y,z GetScale () | |
| static int | GetPosition (lua_State *L) |
| x,y,z GetPosition () | |
| static int | GetDerivedPosition (lua_State *L) |
| x,y,z GetDerivedPosition () | |
| static int | GetOrientation (lua_State *L) |
| w,x,y,z GetOrientation () | |
| static int | GetDerivedOrientation (lua_State *L) |
| w,x,y,z GetDerivedOrientation () | |
| static int | SetPosition (lua_State *L) |
| gfx3D:SetPosition( float x, float y, float z) | |
| static int | SetScale (lua_State *L) |
| gfx3D:SetScale( float x, float y, float z) | |
| static int | SetNormaliseNormals (lua_State *L) |
| gfx3D:SetNormaliseNormals(bool bNormalise) | |
| static int | SetOrientation (lua_State *L) |
| gfx3D:SetOrientation( float w, float x, float y, float z) | |
| static int | SetBillboard (lua_State *L) |
| void SetBillboard (udata_obj obj,vPos,Real radius,string matname="explosion") | |
| static int | SetRadar (lua_State *L) |
| void SetRadar () | |
| static int | SetRadialGrid (lua_State *L) |
| void SetRadialGrid () | |
| static int | SetWireBoundingBoxGfx3D (lua_State *L) |
| void SetWireBoundingBoxGfx3D () | |
| static int | SetWireBoundingBoxMinMax (lua_State *L) |
| void SetWireBoundingBoxMinMax () | |
| static int | SetTrail (lua_State *L) |
| void SetTrail (udata_obj obj,vPos,Real length,Real elements, string matname="explosion") | |
| static int | SetExplosion (lua_State *L) |
| void SetExplosion (udata_obj obj,Real radius,string matname="explosion") | |
| static int | SetTargetTracker (lua_State *L) |
| static int | SetBeam (lua_State *L) |
| void SetBeam (bUseVertexColour) | |
| static int | BeamCountLines (lua_State *L) |
| int BeamCountLines () | |
| static int | BeamClearLines (lua_State *L) |
| static int | BeamAddLine (lua_State *L) |
| int BeamAddLine () | |
| static int | BeamDeleteLine (lua_State *L) |
| void BeamDeleteLine (iLine) | |
| static int | BeamClearLine (lua_State *L) |
| static int | BeamPopFront (lua_State *L) |
| void BeamPopFront (iLine) | |
| static int | BeamPopBack (lua_State *L) |
| void BeamPopBack (iLine) | |
| static int | BeamAddPoint (lua_State *L) |
| void BeamAddPoint (iLine,x,y,z,h1,h2,u1,u2,v1,v2,r1=1,g1=1,b1=1,r2=1,g2=1,b2=1) | |
| static int | BeamSetPoint (lua_State *L) |
| void BeamSetPoint (iLine,iPoint,x,y,z,h1,h2,u1,u2,v1,v2,r1=1,g1=1,b1=1,r2=1,g2=1,b2=1) | |
| static int | BeamUpdateBounds (lua_State *L) |
| static int | SetParticleSystem (lua_State *L) |
| void SetParticleSystem (udata_obj obj, string templatename="Examples/Fireworks") | |
| static int | SetParticleSystemBounds (lua_State *L) |
| void SetParticleSystemBounds (udata_obj obj,minx,miny,minz,maxx,maxy,maxz) | |
| static int | ParticleSystem_FastForward (lua_State *L) |
| void ParticleSystem_FastForward (udata_obj obj, float time, float interval) | |
| static int | ParticleSystem_SetNonVisibleUpdateTimeout (lua_State *L) |
| void ParticleSystem_SetNonVisibleUpdateTimeout (float time) | |
| static int | ParticleSystem_SetSpeedFactor (lua_State *L) |
| void ParticleSystem_SetSpeedFactor (float time) | |
| static int | ParticleSystem_GetNumParticles (lua_State *L) |
| int ParticleSystem_GetNumParticles () | |
| static int | ParticleSystem_RemoveAllEmitters (lua_State *L) |
| void ParticleSystem_RemoveAllEmitters () | |
| static int | ParticleSystem_SetEmitterRate (lua_State *L) |
| void ParticleSystem_SetEmitterRate (iEmitterIndex,fRate) | |
| static int | ParticleSystem_SetDefaultParticleSize (lua_State *L) |
| void ParticleSystem_SetDefaultParticleSize (fW,fH) | |
| static int | ParticleSystem_SetEmitterVelocityMinMax (lua_State *L) |
| void ParticleSystem_SetEmitterVelocityMinMax (fMin,fMax) | |
| static int | SetMesh (lua_State *L) |
| void SetMesh (udata_obj obj, string meshname="razor.mesh") | |
| static int | CreateMergedMesh (lua_State *L) |
| void CreateMergedMesh (udata_obj obj, string meshname) | |
| static int | GetMeshSubEntityCount (lua_State *L) |
| int GetMeshSubEntityCount () | |
| static int | GetMeshSubEntityMaterial (lua_State *L) |
| string GetMeshSubEntityMaterial (iSubEntityIndexZeroBased) | |
| static int | SetMeshSubEntityMaterial (lua_State *L) |
| void SetMeshSubEntityMaterial (iSubEntityIndexZeroBased,matname) | |
| static int | SetMeshSubEntityCustomParameter (lua_State *L) |
| void SetMeshSubEntityCustomParameter (iSubEntityIndexZeroBased,iParam,x,y,z,w) | |
| static int | SetAnim (lua_State *L) |
| void SetAnim (sAnimName,bLoop) | |
| static int | GetAnimLength (lua_State *L) |
| float GetAnimLength (sAnimName) | |
| static int | GetPathAnimTimePos (lua_State *L) |
| float GetPathAnimTimePos () | |
| static int | SetPathAnimTimePos (lua_State *L) |
| void SetPathAnimTimePos (float fTimeInSeconds) | |
| static int | PathAnimAddTime (lua_State *L) |
| void PathAnimAddTime (fTime) (loops automatically) | |
| static int | IsPathAnimLooped (lua_State *L) |
| bool IsPathAnimLooped () | |
| static int | GetAnimTimePos (lua_State *L) |
| float GetAnimTimePos () | |
| static int | SetAnimTimePos (lua_State *L) |
| void SetAnimTimePos (float fTimeInSeconds) | |
| static int | AnimAddTime (lua_State *L) |
| void AnimAddTime (fTime) (loops automatically) | |
| static int | IsAnimLooped (lua_State *L) |
| bool IsAnimLooped () | |
| static int | HasBone (lua_State *L) |
| bool HasBone (sBoneName) | |
| static int | HasSkeleton (lua_State *L) |
| bool HasSkeleton () | |
| static int | GetSkeletonName (lua_State *L) |
| string GetSkeletonName () | |
| static int | ShareSkeletonInstanceWith (lua_State *L) |
| void ShareSkeletonInstanceWith (gfx3d) | |
| static int | StopSharingSkeletonInstance (lua_State *L) |
| void ShareSkeletonInstanceWith () | |
| static int | SetSimpleRenderable (lua_State *L) |
| void SetSimpleRenderable () | |
| static int | RenderableBegin (lua_State *L) |
| static int | RenderableVertex (lua_State *L) |
| void RenderableVertex (x,y,z,nx,ny,nz,u,v, r,g,b,a) | |
| static int | RenderableIndex (lua_State *L) |
| static int | RenderableIndex3 (lua_State *L) |
| static int | RenderableIndex2 (lua_State *L) |
| static int | RenderableSkipVertices (lua_State *L) |
| void RenderableSkipVertices () | |
| static int | RenderableSkipIndices (lua_State *L) |
| void RenderableSkipIndices () | |
| static int | RenderableEnd (lua_State *L) |
| void RenderableEnd () | |
| static int | RenderableConvertToMesh (lua_State *L) |
| sMeshName RenderableConvertToMesh (sMeshName=GetUniqueName()) | |
| static int | RenderableAddToMesh (lua_State *L) |
| void RenderableAddToMesh (sMeshName) | |
| static int | SetFastBatch (lua_State *L) |
| static int | FastBatch_Build (lua_State *L) |
| void FastBatch_Build (generateEdgeList = false) | |
| static int | FastBatch_AddMeshBuffer (lua_State *L) |
| static int | FastBatch_SetDisplayRange (lua_State *L) |
| static int | SetStarfield (lua_State *L) |
| void SetStarfield (udata_obj obj, int numstars,float rad,float fColoring, string matname="explosion") | |
| static int | SetTextFont (lua_State *L) |
| void SetTextFont (sFontName) | |
| static int | SetCastShadows (lua_State *L) |
| void SetCastShadows (bool shadow) | |
| static int | SetText (lua_State *L) |
Definition at line 29 of file lugre_gfx3D_L.cpp.
| virtual void Lugre::cGfx3D_L::RegisterMethods | ( | lua_State * | L | ) | [inline, virtual] |
called by Register(), registers object-methods (see cLuaBind constructor for examples)
mfBoundingRadius
Reimplemented from Lugre::cLuaBind< _T >.
Definition at line 31 of file lugre_gfx3D_L.cpp.
References AnimAddTime(), BeamAddLine(), BeamAddPoint(), BeamClearLine(), BeamClearLines(), BeamCountLines(), BeamDeleteLine(), BeamPopBack(), BeamPopFront(), BeamSetPoint(), BeamUpdateBounds(), Lugre::cLuaBind< _T >::checkudata_alive(), CreateCamPosGfx3D(), CreateChild(), CreateCockpitGfx3D(), CreateGfx3D(), CreateMergedMesh(), CreateRootGfx3D(), CreateTagPoint(), Destroy(), FastBatch_AddMeshBuffer(), FastBatch_Build(), FastBatch_SetDisplayRange(), GetAnimLength(), GetAnimTimePos(), GetCustomBoundRad(), GetDerivedOrientation(), GetDerivedPosition(), GetEntityBoundRad(), GetEntityBounds(), GetEntityIndexCount(), GetEntityVertex(), GetGfx3DCount(), GetMeshSubEntityCount(), GetMeshSubEntityMaterial(), GetOrientation(), GetPathAnimTimePos(), GetPosition(), GetScale(), GetSkeletonName(), GetWorldAABB(), HasBone(), HasSkeleton(), IsAnimLooped(), LUABIND_QUICKWRAP, Lugre::cRobRenderOp::mpRenderOp, ParticleSystem_FastForward(), ParticleSystem_GetNumParticles(), ParticleSystem_RemoveAllEmitters(), ParticleSystem_SetDefaultParticleSize(), ParticleSystem_SetEmitterRate(), ParticleSystem_SetEmitterVelocityMinMax(), ParticleSystem_SetNonVisibleUpdateTimeout(), ParticleSystem_SetSpeedFactor(), PathAnimAddTime(), PROFILE, RayPick(), RayPickList(), REGISTER_METHOD, RegisterClassConstant, RenderableAddToMesh(), RenderableBegin(), RenderableConvertToMesh(), RenderableEnd(), RenderableIndex(), RenderableIndex2(), RenderableIndex3(), RenderableSkipIndices(), RenderableSkipVertices(), RenderableVertex(), SetAnim(), SetAnimTimePos(), SetBeam(), SetBillboard(), SetCastShadows(), SetCustomBoundRad(), SetDisplaySkeleton(), SetExplosion(), SetFastBatch(), SetForceLookat(), SetForcePosCam(), SetForceRotCam(), SetMaterial(), SetMesh(), SetMeshSubEntityCustomParameter(), SetMeshSubEntityMaterial(), SetNormaliseNormals(), SetOrientation(), SetParent(), SetParticleSystem(), SetParticleSystemBounds(), SetPath(), SetPathAnimTimePos(), SetPosition(), SetPrepareFrameStep(), SetRadar(), SetRadialGrid(), SetRenderingDistance(), SetRootAsParent(), SetScale(), SetSimpleRenderable(), SetStarfield(), SetTargetTracker(), SetText(), SetTextFont(), SetTrail(), SetVisible(), SetWireBoundingBoxGfx3D(), SetWireBoundingBoxMinMax(), and ShareSkeletonInstanceWith().
| static int Lugre::cGfx3D_L::GetGfx3DCount | ( | lua_State * | L | ) | [inline, static] |
static methods exported to lua
returns the number of gfx3d objects that are currently allocated
Definition at line 178 of file lugre_gfx3D_L.cpp.
References Lugre::cGfx3D::miCount, and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::CreateGfx3D | ( | lua_State * | L | ) | [inline, static] |
Definition at line 183 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::CreateUData(), Lugre::cOgreWrapper::GetSceneManager(), Lugre::cOgreWrapper::GetSingleton(), Lugre::cGfx3D::NewFree(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::CreateChild | ( | lua_State * | L | ) | [inline, static] |
gfx3D:CreateChild()
Definition at line 191 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), Lugre::cLuaBind< _T >::CreateUData(), Lugre::cGfx3D::NewChildOfGfx3D(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::CreateTagPoint | ( | lua_State * | L | ) | [inline, static] |
gfx3D:CreateTagPoint(sBoneName,x,y,z,qw,qx,qy,qz)
Definition at line 197 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), Lugre::cLuaBind< _T >::CreateUData(), Lugre::cGfx3D::NewTagPoint(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::CreateRootGfx3D | ( | lua_State * | L | ) | [inline, static] |
for lua : gfx3D CreateRootGfx3D (szSceneMgrName="main")
Definition at line 206 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::CreateUData(), Lugre::cOgreWrapper::GetSceneManager(), Lugre::cOgreWrapper::GetSingleton(), Lugre::cGfx3D::NewChildOfRoot(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::CreateCamPosGfx3D | ( | lua_State * | L | ) | [inline, static] |
Definition at line 213 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::CreateUData(), Lugre::cOgreWrapper::GetSingleton(), Lugre::cGfx3D::NewChildOfSceneNode(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::CreateCockpitGfx3D | ( | lua_State * | L | ) | [inline, static] |
Definition at line 218 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::CreateUData(), Lugre::cOgreWrapper::GetSingleton(), Lugre::cGfx3D::NewChildOfSceneNode(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetForcePosCam | ( | lua_State * | L | ) | [inline, static] |
gfx3D:SetForcePosCam(cam or nil)
Definition at line 224 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetPath | ( | lua_State * | L | ) | [inline, static] |
for lua : gfx3D:SetPath (totaltime,looped,linear,{t,{p={x,y,z},s={x,y,z},r={w,x,y,z}}, ...}) for each path entry there are 2 values, the first is the timestamp and the second a parameter table that can contain position p (3 numbers), scale s (3 numbers) and/or rotation r (4 numbers) you dont need to specify each of the 3 at each timestamp
Definition at line 235 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), Lugre::cOgreWrapper::GetSingleton(), Lugre::cOgreWrapper::GetUniqueName(), luaL_checkbool, Lugre::cOgreWrapper::mSceneMgr, and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetForceRotCam | ( | lua_State * | L | ) | [inline, static] |
gfx3D:SetForceRotCam(cam or nil)
Definition at line 335 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetForceLookat | ( | lua_State * | L | ) | [inline, static] |
gfx3D:SetForceLookat(gfx3d or nil)
Definition at line 343 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::Destroy | ( | lua_State * | L | ) | [inline, static] |
gfx3D:Destroy()
Definition at line 351 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::GetWorldAABB | ( | lua_State * | L | ) | [inline, static] |
determines the scenenode world bbox x1,y1,z1, x2,y2,z2 GetWorldAABB ()
Definition at line 361 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::GetEntityBounds | ( | lua_State * | L | ) | [inline, static] |
x1,y1,z1, x2,y2,z2 GetEntityBounds ()
Definition at line 376 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::GetEntityBoundRad | ( | lua_State * | L | ) | [inline, static] |
r GetEntityBoundRad ()
Definition at line 392 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::GetEntityIndexCount | ( | lua_State * | L | ) | [inline, static] |
int GetEntityIndexCount ()
Definition at line 402 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), Lugre::cOgreWrapper::GetSingleton(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::GetEntityVertex | ( | lua_State * | L | ) | [inline, static] |
x,y,z GetEntityVertex (iIndexIndex)
Definition at line 409 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), Lugre::cOgreWrapper::GetEntityVertex(), Lugre::cOgreWrapper::GetSingleton(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::GetCustomBoundRad | ( | lua_State * | L | ) | [inline, static] |
r GetCustomBoundRad ()
Definition at line 419 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetCustomBoundRad | ( | lua_State * | L | ) | [inline, static] |
SetCustomBoundRad (float r).
Definition at line 425 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::RayPick | ( | lua_State * | L | ) | [inline, static] |
bhit,bhitdist,facenum,aabbhitfacenoirmalx,aabbhitfacenormaly = gfx3D:RayPick(rx,ry,rz,rvx,rvy,rvz) -- mainly for mousepicking
Definition at line 431 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), Lugre::cOgreWrapper::GetSingleton(), PROFILE, Lugre::cOgreWrapper::RayAABBQuery(), and Lugre::cOgreWrapper::RayEntityQuery().
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::RayPickList | ( | lua_State * | L | ) | [inline, static] |
returns a list of all hits table{facenum=dist,...} = gfx3D:RayPickList(rx,ry,rz,rvx,rvy,rvz) -- mainly for mousepicking
Definition at line 461 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), Lugre::cOgreWrapper::GetSingleton(), PROFILE, and Lugre::cOgreWrapper::RayEntityQuery().
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetParent | ( | lua_State * | L | ) | [inline, static] |
gfx3D:SetParent(gfx3D_or_nil)
Definition at line 481 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata(), Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetRootAsParent | ( | lua_State * | L | ) | [inline, static] |
gfx3D:SetRootAsParent(szSceneMgrName)
Definition at line 487 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), Lugre::cOgreWrapper::GetSceneManager(), Lugre::cOgreWrapper::GetSingleton(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetVisible | ( | lua_State * | L | ) | [inline, static] |
gfx3D:SetVisible( bool visible, bool cascade=true)
Definition at line 495 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetDisplaySkeleton | ( | lua_State * | L | ) | [inline, static] |
gfx3D:SetDisplaySkeleton( bool)
Definition at line 502 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetRenderingDistance | ( | lua_State * | L | ) | [inline, static] |
gfx3D:SetRenderingDistance( float dist)
Definition at line 509 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetPrepareFrameStep | ( | lua_State * | L | ) | [inline, static] |
gfx3D:SetPrepareFrameStep( bool) if true, a framestep method is called every frame, used for calculating position and similar
Definition at line 517 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetMaterial | ( | lua_State * | L | ) | [inline, static] |
gfx3D:SetMaterial( string)
Definition at line 523 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::GetScale | ( | lua_State * | L | ) | [inline, static] |
x,y,z GetScale ()
Definition at line 529 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::GetPosition | ( | lua_State * | L | ) | [inline, static] |
x,y,z GetPosition ()
Definition at line 538 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::GetDerivedPosition | ( | lua_State * | L | ) | [inline, static] |
x,y,z GetDerivedPosition ()
Definition at line 547 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::GetOrientation | ( | lua_State * | L | ) | [inline, static] |
w,x,y,z GetOrientation ()
Definition at line 556 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::GetDerivedOrientation | ( | lua_State * | L | ) | [inline, static] |
w,x,y,z GetDerivedOrientation ()
Definition at line 566 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetPosition | ( | lua_State * | L | ) | [inline, static] |
gfx3D:SetPosition( float x, float y, float z)
Definition at line 576 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetScale | ( | lua_State * | L | ) | [inline, static] |
gfx3D:SetScale( float x, float y, float z)
Definition at line 582 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetNormaliseNormals | ( | lua_State * | L | ) | [inline, static] |
gfx3D:SetNormaliseNormals(bool bNormalise)
Definition at line 589 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetOrientation | ( | lua_State * | L | ) | [inline, static] |
gfx3D:SetOrientation( float w, float x, float y, float z)
Definition at line 598 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetBillboard | ( | lua_State * | L | ) | [inline, static] |
void SetBillboard (udata_obj obj,vPos,Real radius,string matname="explosion")
Definition at line 604 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), Lugre::luaSFZ_checkVector3(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetRadar | ( | lua_State * | L | ) | [inline, static] |
void SetRadar ()
Definition at line 614 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetRadialGrid | ( | lua_State * | L | ) | [inline, static] |
void SetRadialGrid ()
Definition at line 620 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetWireBoundingBoxGfx3D | ( | lua_State * | L | ) | [inline, static] |
void SetWireBoundingBoxGfx3D ()
Definition at line 626 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetWireBoundingBoxMinMax | ( | lua_State * | L | ) | [inline, static] |
void SetWireBoundingBoxMinMax ()
Definition at line 631 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), Lugre::luaSFZ_checkVector3(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetTrail | ( | lua_State * | L | ) | [inline, static] |
void SetTrail (udata_obj obj,vPos,Real length,Real elements, string matname="explosion")
Definition at line 643 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), Lugre::luaSFZ_checkVector3(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetExplosion | ( | lua_State * | L | ) | [inline, static] |
void SetExplosion (udata_obj obj,Real radius,string matname="explosion")
Definition at line 664 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetTargetTracker | ( | lua_State * | L | ) | [inline, static] |
OBSOLETE void SetTargetTracker (udata_obj obj,Real dist,Real size,colr,colg,colb,string matname="explosion")
Definition at line 671 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), Lugre::luaSFZ_checkColour3(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetBeam | ( | lua_State * | L | ) | [inline, static] |
void SetBeam (bUseVertexColour)
Definition at line 685 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::BeamCountLines | ( | lua_State * | L | ) | [inline, static] |
int BeamCountLines ()
Definition at line 691 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::BeamClearLines | ( | lua_State * | L | ) | [inline, static] |
removes all lines void BeamClearLines ()
Definition at line 695 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::BeamAddLine | ( | lua_State * | L | ) | [inline, static] |
int BeamAddLine ()
Definition at line 698 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::BeamDeleteLine | ( | lua_State * | L | ) | [inline, static] |
void BeamDeleteLine (iLine)
Definition at line 701 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::BeamClearLine | ( | lua_State * | L | ) | [inline, static] |
removes all points on this line void BeamClearLine (iLine)
Definition at line 705 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::BeamPopFront | ( | lua_State * | L | ) | [inline, static] |
void BeamPopFront (iLine)
Definition at line 708 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::BeamPopBack | ( | lua_State * | L | ) | [inline, static] |
void BeamPopBack (iLine)
Definition at line 711 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::BeamAddPoint | ( | lua_State * | L | ) | [inline, static] |
void BeamAddPoint (iLine,x,y,z,h1,h2,u1,u2,v1,v2,r1=1,g1=1,b1=1,r2=1,g2=1,b2=1)
Definition at line 714 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::BeamSetPoint | ( | lua_State * | L | ) | [inline, static] |
void BeamSetPoint (iLine,iPoint,x,y,z,h1,h2,u1,u2,v1,v2,r1=1,g1=1,b1=1,r2=1,g2=1,b2=1)
Definition at line 728 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::BeamUpdateBounds | ( | lua_State * | L | ) | [inline, static] |
call this after changing geometry void BeamUpdateBounds ()
Definition at line 744 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetParticleSystem | ( | lua_State * | L | ) | [inline, static] |
void SetParticleSystem (udata_obj obj, string templatename="Examples/Fireworks")
Definition at line 749 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetParticleSystemBounds | ( | lua_State * | L | ) | [inline, static] |
void SetParticleSystemBounds (udata_obj obj,minx,miny,minz,maxx,maxy,maxz)
Definition at line 755 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::ParticleSystem_FastForward | ( | lua_State * | L | ) | [inline, static] |
void ParticleSystem_FastForward (udata_obj obj, float time, float interval)
Definition at line 770 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::ParticleSystem_SetNonVisibleUpdateTimeout | ( | lua_State * | L | ) | [inline, static] |
void ParticleSystem_SetNonVisibleUpdateTimeout (float time)
Definition at line 776 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::ParticleSystem_SetSpeedFactor | ( | lua_State * | L | ) | [inline, static] |
void ParticleSystem_SetSpeedFactor (float time)
Definition at line 782 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::ParticleSystem_GetNumParticles | ( | lua_State * | L | ) | [inline, static] |
int ParticleSystem_GetNumParticles ()
Definition at line 789 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::ParticleSystem_RemoveAllEmitters | ( | lua_State * | L | ) | [inline, static] |
void ParticleSystem_RemoveAllEmitters ()
Definition at line 794 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::ParticleSystem_SetEmitterRate | ( | lua_State * | L | ) | [inline, static] |
void ParticleSystem_SetEmitterRate (iEmitterIndex,fRate)
Definition at line 800 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::ParticleSystem_SetDefaultParticleSize | ( | lua_State * | L | ) | [inline, static] |
void ParticleSystem_SetDefaultParticleSize (fW,fH)
Definition at line 808 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::ParticleSystem_SetEmitterVelocityMinMax | ( | lua_State * | L | ) | [inline, static] |
void ParticleSystem_SetEmitterVelocityMinMax (fMin,fMax)
Definition at line 814 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetMesh | ( | lua_State * | L | ) | [inline, static] |
void SetMesh (udata_obj obj, string meshname="razor.mesh")
Definition at line 825 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::CreateMergedMesh | ( | lua_State * | L | ) | [inline, static] |
void CreateMergedMesh (udata_obj obj, string meshname)
Definition at line 831 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::GetMeshSubEntityCount | ( | lua_State * | L | ) | [inline, static] |
int GetMeshSubEntityCount ()
Definition at line 837 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::GetMeshSubEntityMaterial | ( | lua_State * | L | ) | [inline, static] |
string GetMeshSubEntityMaterial (iSubEntityIndexZeroBased)
Definition at line 846 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetMeshSubEntityMaterial | ( | lua_State * | L | ) | [inline, static] |
void SetMeshSubEntityMaterial (iSubEntityIndexZeroBased,matname)
Definition at line 856 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetMeshSubEntityCustomParameter | ( | lua_State * | L | ) | [inline, static] |
void SetMeshSubEntityCustomParameter (iSubEntityIndexZeroBased,iParam,x,y,z,w)
Definition at line 865 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetAnim | ( | lua_State * | L | ) | [inline, static] |
void SetAnim (sAnimName,bLoop)
Definition at line 879 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::GetAnimLength | ( | lua_State * | L | ) | [inline, static] |
float GetAnimLength (sAnimName)
Definition at line 885 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::GetPathAnimTimePos | ( | lua_State * | L | ) | [inline, static] |
float GetPathAnimTimePos ()
Definition at line 891 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetPathAnimTimePos | ( | lua_State * | L | ) | [inline, static] |
void SetPathAnimTimePos (float fTimeInSeconds)
Definition at line 897 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::PathAnimAddTime | ( | lua_State * | L | ) | [inline, static] |
void PathAnimAddTime (fTime) (loops automatically)
Definition at line 903 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::IsPathAnimLooped | ( | lua_State * | L | ) | [inline, static] |
bool IsPathAnimLooped ()
Definition at line 910 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
| static int Lugre::cGfx3D_L::GetAnimTimePos | ( | lua_State * | L | ) | [inline, static] |
float GetAnimTimePos ()
Definition at line 916 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetAnimTimePos | ( | lua_State * | L | ) | [inline, static] |
void SetAnimTimePos (float fTimeInSeconds)
Definition at line 922 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::AnimAddTime | ( | lua_State * | L | ) | [inline, static] |
void AnimAddTime (fTime) (loops automatically)
Definition at line 928 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::IsAnimLooped | ( | lua_State * | L | ) | [inline, static] |
bool IsAnimLooped ()
Definition at line 935 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::HasBone | ( | lua_State * | L | ) | [inline, static] |
bool HasBone (sBoneName)
Definition at line 941 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::HasSkeleton | ( | lua_State * | L | ) | [inline, static] |
bool HasSkeleton ()
Definition at line 947 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::GetSkeletonName | ( | lua_State * | L | ) | [inline, static] |
string GetSkeletonName ()
Definition at line 955 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::ShareSkeletonInstanceWith | ( | lua_State * | L | ) | [inline, static] |
void ShareSkeletonInstanceWith (gfx3d)
Definition at line 963 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), Lugre::cGfx3D::mpEntity, and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::StopSharingSkeletonInstance | ( | lua_State * | L | ) | [inline, static] |
void ShareSkeletonInstanceWith ()
Definition at line 972 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
| static int Lugre::cGfx3D_L::SetSimpleRenderable | ( | lua_State * | L | ) | [inline, static] |
void SetSimpleRenderable ()
Definition at line 982 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::RenderableBegin | ( | lua_State * | L | ) | [inline, static] |
void RenderableBegin (iVertexCount,iIndexCount,bDynamic,bKeepOldIndices,opType) optype like OT_TRIANGLE_LIST
Definition at line 991 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::RenderableVertex | ( | lua_State * | L | ) | [inline, static] |
void RenderableVertex (x,y,z,nx,ny,nz,u,v, r,g,b,a)
Definition at line 1013 of file lugre_gfx3D_L.cpp.
References C, Lugre::cLuaBind< _T >::checkudata_alive(), F, PROFILE, and V.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::RenderableIndex | ( | lua_State * | L | ) | [inline, static] |
must be called between RenderableBegin and RenderableEnd void RenderableIndex (iIndex)
Definition at line 1041 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::RenderableIndex3 | ( | lua_State * | L | ) | [inline, static] |
must be called between RenderableBegin and RenderableEnd, useful for triangles void RenderableIndex3 (iIndex,iIndex,iIndex)
Definition at line 1050 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::RenderableIndex2 | ( | lua_State * | L | ) | [inline, static] |
must be called between RenderableBegin and RenderableEnd, useful for lines void RenderableIndex2 (iIndex,iIndex)
Definition at line 1059 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::RenderableSkipVertices | ( | lua_State * | L | ) | [inline, static] |
void RenderableSkipVertices ()
Definition at line 1068 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::RenderableSkipIndices | ( | lua_State * | L | ) | [inline, static] |
void RenderableSkipIndices ()
Definition at line 1076 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::RenderableEnd | ( | lua_State * | L | ) | [inline, static] |
void RenderableEnd ()
Definition at line 1084 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::RenderableConvertToMesh | ( | lua_State * | L | ) | [inline, static] |
sMeshName RenderableConvertToMesh (sMeshName=GetUniqueName())
Definition at line 1092 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), Lugre::cOgreWrapper::GetSingleton(), Lugre::cOgreWrapper::GetUniqueName(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::RenderableAddToMesh | ( | lua_State * | L | ) | [inline, static] |
void RenderableAddToMesh (sMeshName)
Definition at line 1102 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetFastBatch | ( | lua_State * | L | ) | [inline, static] |
see also lugre_fastbatch.h void SetFastBatch ()
Definition at line 1114 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::FastBatch_Build | ( | lua_State * | L | ) | [inline, static] |
void FastBatch_Build (generateEdgeList = false)
Definition at line 1120 of file lugre_gfx3D_L.cpp.
References Lugre::cFastBatch::Build(), Lugre::cLuaBind< _T >::checkudata_alive(), luaL_checkbool, and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::FastBatch_AddMeshBuffer | ( | lua_State * | L | ) | [inline, static] |
tipp : pMeshBuffer = GetMeshBuffer(meshname) void FastBatch_AddMeshBuffer (pMeshBuffer,fOrderVal=0, x,y,z, qw,qx,qy,qz, sx,sy,sz, r,g,b,a)
Definition at line 1131 of file lugre_gfx3D_L.cpp.
References C, C1, Lugre::cLuaBind< _T >::checkudata_alive(), PROFILE, Q, Q1, V, and V1.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::FastBatch_SetDisplayRange | ( | lua_State * | L | ) | [inline, static] |
inclusive range of order vals, useful for blending out upper floors void FastBatch_SetDisplayRange (fMin,fMax)
Definition at line 1168 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), PROFILE, and Lugre::cFastBatch::SetDisplayRange().
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetStarfield | ( | lua_State * | L | ) | [inline, static] |
void SetStarfield (udata_obj obj, int numstars,float rad,float fColoring, string matname="explosion")
Definition at line 1179 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetTextFont | ( | lua_State * | L | ) | [inline, static] |
void SetTextFont (sFontName)
Definition at line 1185 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetCastShadows | ( | lua_State * | L | ) | [inline, static] |
void SetCastShadows (bool shadow)
Definition at line 1191 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cGfx3D_L::SetText | ( | lua_State * | L | ) | [inline, static] |
void SetText (sText,fSize,r,g,b,a,fWrapMaxW,align) align : kGfx2DAlign_Left,kGfx2DAlign_Right,kGfx2DAlign_Center
Definition at line 1198 of file lugre_gfx3D_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), Lugre::cGfx2D::kGfx2DAlign_Center, Lugre::cGfx2D::kGfx2DAlign_Left, Lugre::cGfx2D::kGfx2DAlign_Right, and PROFILE.
Referenced by RegisterMethods().
| virtual const char* Lugre::cGfx3D_L::GetLuaTypeName | ( | ) | [inline, virtual] |
1.5.6