cGfx3D_L Class Reference

List of all members.

Public Member Functions

mixed CreateChild (...)
 gfx3D:CreateChild()
mixed CreateTagPoint (...)
 gfx3D:CreateTagPoint(sBoneName,x,y,z,qw,qx,qy,qz)
mixed SetForcePosCam (...)
 gfx3D:SetForcePosCam(cam or nil)
mixed SetPath (...)
mixed SetForceRotCam (...)
 gfx3D:SetForceRotCam(cam or nil)
mixed SetForceLookat (...)
 gfx3D:SetForceLookat(gfx3d or nil)
mixed Destroy (...)
 gfx3D:Destroy()
mixed GetWorldAABB (...)
mixed GetEntityBounds (...)
 x1,y1,z1, x2,y2,z2 GetEntityBounds ()
mixed GetEntityBoundRad (...)
 r GetEntityBoundRad ()
mixed GetEntityIndexCount (...)
 int GetEntityIndexCount ()
mixed GetEntityVertex (...)
 x,y,z GetEntityVertex (iIndexIndex)
mixed GetCustomBoundRad (...)
 r GetCustomBoundRad ()
mixed SetCustomBoundRad (...)
 SetCustomBoundRad (float r).
mixed RayPick (...)
 bhit,bhitdist,facenum,aabbhitfacenoirmalx,aabbhitfacenormaly = gfx3D:RayPick(rx,ry,rz,rvx,rvy,rvz) -- mainly for mousepicking
mixed RayPickList (...)
mixed SetParent (...)
 gfx3D:SetParent(gfx3D_or_nil)
mixed SetRootAsParent (...)
 gfx3D:SetRootAsParent(szSceneMgrName)
mixed SetVisible (...)
 gfx3D:SetVisible( bool visible, bool cascade=true)
mixed SetDisplaySkeleton (...)
 gfx3D:SetDisplaySkeleton( bool)
mixed SetRenderingDistance (...)
 gfx3D:SetRenderingDistance( float dist)
mixed SetPrepareFrameStep (...)
mixed SetMaterial (...)
 gfx3D:SetMaterial( string)
mixed GetScale (...)
 x,y,z GetScale ()
mixed GetPosition (...)
 x,y,z GetPosition ()
mixed GetDerivedPosition (...)
 x,y,z GetDerivedPosition ()
mixed GetOrientation (...)
 w,x,y,z GetOrientation ()
mixed GetDerivedOrientation (...)
 w,x,y,z GetDerivedOrientation ()
mixed SetPosition (...)
 gfx3D:SetPosition( float x, float y, float z)
mixed SetScale (...)
 gfx3D:SetScale( float x, float y, float z)
mixed SetNormaliseNormals (...)
 gfx3D:SetNormaliseNormals(bool bNormalise)
mixed SetOrientation (...)
 gfx3D:SetOrientation( float w, float x, float y, float z)
mixed SetBillboard (...)
 void SetBillboard (udata_obj obj,vPos,Real radius,string matname="explosion")
mixed SetRadar (...)
 void SetRadar ()
mixed SetRadialGrid (...)
 void SetRadialGrid ()
mixed SetWireBoundingBoxGfx3D (...)
 void SetWireBoundingBoxGfx3D ()
mixed SetWireBoundingBoxMinMax (...)
 void SetWireBoundingBoxMinMax ()
mixed SetTrail (...)
mixed SetExplosion (...)
 void SetExplosion (udata_obj obj,Real radius,string matname="explosion")
mixed SetTargetTracker (...)
mixed SetBeam (...)
mixed BeamCountLines (...)
 int BeamCountLines ()
mixed BeamClearLines (...)
mixed BeamAddLine (...)
 int BeamAddLine ()
mixed BeamDeleteLine (...)
 void BeamDeleteLine (iLine)
mixed BeamClearLine (...)
mixed BeamPopFront (...)
 void BeamPopFront (iLine)
mixed BeamPopBack (...)
 void BeamPopBack (iLine)
mixed BeamAddPoint (...)
 void BeamAddPoint (iLine,x,y,z,h1,h2,u1,u2,v1,v2,r1=1,g1=1,b1=1,r2=1,g2=1,b2=1)
mixed BeamSetPoint (...)
 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)
mixed BeamUpdateBounds (...)
mixed SetParticleSystem (...)
mixed SetParticleSystemBounds (...)
 void SetParticleSystemBounds (udata_obj obj,minx,miny,minz,maxx,maxy,maxz)
mixed ParticleSystem_FastForward (...)
 void ParticleSystem_FastForward (udata_obj obj, float time, float interval)
mixed ParticleSystem_SetNonVisibleUpdateTimeout (...)
 void ParticleSystem_SetNonVisibleUpdateTimeout (float time)
mixed ParticleSystem_SetSpeedFactor (...)
 void ParticleSystem_SetSpeedFactor (float time)
mixed ParticleSystem_GetNumParticles (...)
 int ParticleSystem_GetNumParticles ()
mixed ParticleSystem_RemoveAllEmitters (...)
 void ParticleSystem_RemoveAllEmitters ()
mixed ParticleSystem_SetEmitterRate (...)
 void ParticleSystem_SetEmitterRate (iEmitterIndex,fRate)
mixed ParticleSystem_SetDefaultParticleSize (...)
 void ParticleSystem_SetDefaultParticleSize (fW,fH)
mixed ParticleSystem_SetEmitterVelocityMinMax (...)
 void ParticleSystem_SetEmitterVelocityMinMax (fMin,fMax)
mixed SetMesh (...)
mixed CreateMergedMesh (...)
 void CreateMergedMesh (udata_obj obj, string meshname)
mixed GetMeshSubEntityCount (...)
 int GetMeshSubEntityCount ()
mixed GetMeshSubEntityMaterial (...)
 string GetMeshSubEntityMaterial (iSubEntityIndexZeroBased)
mixed SetMeshSubEntityMaterial (...)
 void SetMeshSubEntityMaterial (iSubEntityIndexZeroBased,matname)
mixed SetMeshSubEntityCustomParameter (...)
 void SetMeshSubEntityCustomParameter (iSubEntityIndexZeroBased,iParam,x,y,z,w)
mixed SetAnim (...)
 void SetAnim (sAnimName,bLoop)
mixed GetAnimLength (...)
 float GetAnimLength (sAnimName)
mixed GetPathAnimTimePos (...)
 float GetPathAnimTimePos ()
mixed SetPathAnimTimePos (...)
 void SetPathAnimTimePos (float fTimeInSeconds)
mixed PathAnimAddTime (...)
 void PathAnimAddTime (fTime) (loops automatically)
mixed GetAnimTimePos (...)
 float GetAnimTimePos ()
mixed SetAnimTimePos (...)
 void SetAnimTimePos (float fTimeInSeconds)
mixed AnimAddTime (...)
 void AnimAddTime (fTime) (loops automatically)
mixed IsAnimLooped (...)
 bool IsAnimLooped ()
mixed HasBone (...)
 bool HasBone (sBoneName)
mixed HasSkeleton (...)
 bool HasSkeleton ()
mixed GetSkeletonName (...)
 string GetSkeletonName ()
mixed ShareSkeletonInstanceWith (...)
 void ShareSkeletonInstanceWith (gfx3d)
mixed SetSimpleRenderable (...)
mixed RenderableBegin (...)
mixed RenderableVertex (...)
 void RenderableVertex (x,y,z,nx,ny,nz,u,v, r,g,b,a)
mixed RenderableIndex (...)
mixed RenderableIndex3 (...)
mixed RenderableIndex2 (...)
mixed RenderableSkipVertices (...)
 void RenderableSkipVertices ()
mixed RenderableSkipIndices (...)
 void RenderableSkipIndices ()
mixed RenderableEnd (...)
 void RenderableEnd ()
mixed RenderableConvertToMesh (...)
 sMeshName RenderableConvertToMesh (sMeshName=GetUniqueName())
mixed RenderableAddToMesh (...)
 void RenderableAddToMesh (sMeshName)
mixed SetFastBatch (...)
mixed FastBatch_Build (...)
 void FastBatch_Build (generateEdgeList = false)
mixed FastBatch_AddMeshBuffer (...)
mixed FastBatch_SetDisplayRange (...)
mixed SetStarfield (...)
mixed SetTextFont (...)
 void SetTextFont (sFontName)
mixed SetCastShadows (...)
 void SetCastShadows (bool shadow)
mixed SetText (...)

Static Public Member Functions

static mixed GetGfx3DCount (...)
static mixed CreateGfx3D (...)
static mixed CreateRootGfx3D (...)
 for lua : gfx3D CreateRootGfx3D (szSceneMgrName="main")
static mixed CreateCamPosGfx3D (...)
static mixed CreateCockpitGfx3D (...)
static mixed IsPathAnimLooped (...)
 bool IsPathAnimLooped ()
static mixed StopSharingSkeletonInstance (...)
 void ShareSkeletonInstanceWith ()


Detailed Description

Definition at line 3369 of file lua_pseudo_code.cpp.


Member Function Documentation

static mixed cGfx3D_L::GetGfx3DCount (   ...  )  [inline, static]

static methods exported to lua returns the number of gfx3d objects that are currently allocated

Definition at line 3373 of file lua_pseudo_code.cpp.

static mixed cGfx3D_L::CreateGfx3D (   ...  )  [inline, static]

Definition at line 3375 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::CreateChild (   ...  )  [inline]

gfx3D:CreateChild()

Definition at line 3378 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::CreateTagPoint (   ...  )  [inline]

gfx3D:CreateTagPoint(sBoneName,x,y,z,qw,qx,qy,qz)

Definition at line 3381 of file lua_pseudo_code.cpp.

static mixed cGfx3D_L::CreateRootGfx3D (   ...  )  [inline, static]

for lua : gfx3D CreateRootGfx3D (szSceneMgrName="main")

Definition at line 3384 of file lua_pseudo_code.cpp.

static mixed cGfx3D_L::CreateCamPosGfx3D (   ...  )  [inline, static]

Definition at line 3386 of file lua_pseudo_code.cpp.

static mixed cGfx3D_L::CreateCockpitGfx3D (   ...  )  [inline, static]

Definition at line 3388 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetForcePosCam (   ...  )  [inline]

gfx3D:SetForcePosCam(cam or nil)

Definition at line 3391 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetPath (   ...  )  [inline]

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 3397 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetForceRotCam (   ...  )  [inline]

gfx3D:SetForceRotCam(cam or nil)

Definition at line 3400 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetForceLookat (   ...  )  [inline]

gfx3D:SetForceLookat(gfx3d or nil)

Definition at line 3403 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::Destroy (   ...  )  [inline]

gfx3D:Destroy()

Definition at line 3406 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::GetWorldAABB (   ...  )  [inline]

determines the scenenode world bbox x1,y1,z1, x2,y2,z2 GetWorldAABB ()

Definition at line 3410 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::GetEntityBounds (   ...  )  [inline]

x1,y1,z1, x2,y2,z2 GetEntityBounds ()

Definition at line 3413 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::GetEntityBoundRad (   ...  )  [inline]

r GetEntityBoundRad ()

Definition at line 3416 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::GetEntityIndexCount (   ...  )  [inline]

int GetEntityIndexCount ()

Definition at line 3419 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::GetEntityVertex (   ...  )  [inline]

x,y,z GetEntityVertex (iIndexIndex)

Definition at line 3422 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::GetCustomBoundRad (   ...  )  [inline]

r GetCustomBoundRad ()

Definition at line 3425 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetCustomBoundRad (   ...  )  [inline]

SetCustomBoundRad (float r).

Definition at line 3428 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::RayPick (   ...  )  [inline]

bhit,bhitdist,facenum,aabbhitfacenoirmalx,aabbhitfacenormaly = gfx3D:RayPick(rx,ry,rz,rvx,rvy,rvz) -- mainly for mousepicking

Definition at line 3431 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::RayPickList (   ...  )  [inline]

returns a list of all hits table{facenum=dist,...} = gfx3D:RayPickList(rx,ry,rz,rvx,rvy,rvz) -- mainly for mousepicking

Definition at line 3435 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetParent (   ...  )  [inline]

gfx3D:SetParent(gfx3D_or_nil)

Definition at line 3438 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetRootAsParent (   ...  )  [inline]

gfx3D:SetRootAsParent(szSceneMgrName)

Definition at line 3441 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetVisible (   ...  )  [inline]

gfx3D:SetVisible( bool visible, bool cascade=true)

Definition at line 3444 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetDisplaySkeleton (   ...  )  [inline]

gfx3D:SetDisplaySkeleton( bool)

Definition at line 3447 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetRenderingDistance (   ...  )  [inline]

gfx3D:SetRenderingDistance( float dist)

Definition at line 3450 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetPrepareFrameStep (   ...  )  [inline]

gfx3D:SetPrepareFrameStep( bool) if true, a framestep method is called every frame, used for calculating position and similar

Definition at line 3454 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetMaterial (   ...  )  [inline]

gfx3D:SetMaterial( string)

Definition at line 3457 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::GetScale (   ...  )  [inline]

x,y,z GetScale ()

Definition at line 3460 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::GetPosition (   ...  )  [inline]

x,y,z GetPosition ()

Definition at line 3463 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::GetDerivedPosition (   ...  )  [inline]

x,y,z GetDerivedPosition ()

Definition at line 3466 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::GetOrientation (   ...  )  [inline]

w,x,y,z GetOrientation ()

Definition at line 3469 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::GetDerivedOrientation (   ...  )  [inline]

w,x,y,z GetDerivedOrientation ()

Definition at line 3472 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetPosition (   ...  )  [inline]

gfx3D:SetPosition( float x, float y, float z)

Definition at line 3475 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetScale (   ...  )  [inline]

gfx3D:SetScale( float x, float y, float z)

Definition at line 3478 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetNormaliseNormals (   ...  )  [inline]

gfx3D:SetNormaliseNormals(bool bNormalise)

Definition at line 3481 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetOrientation (   ...  )  [inline]

gfx3D:SetOrientation( float w, float x, float y, float z)

Definition at line 3484 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetBillboard (   ...  )  [inline]

void SetBillboard (udata_obj obj,vPos,Real radius,string matname="explosion")

Definition at line 3487 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetRadar (   ...  )  [inline]

void SetRadar ()

Definition at line 3490 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetRadialGrid (   ...  )  [inline]

void SetRadialGrid ()

Definition at line 3493 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetWireBoundingBoxGfx3D (   ...  )  [inline]

void SetWireBoundingBoxGfx3D ()

Definition at line 3496 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetWireBoundingBoxMinMax (   ...  )  [inline]

void SetWireBoundingBoxMinMax ()

Definition at line 3499 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetTrail (   ...  )  [inline]

~ /// void SetWireBoundingBoxMeshEntity () ~ static int SetWireBoundingBoxMeshEntity (lua_State *L) { PROFILE ~ Ogre::Entity* pEntity = cLuaBind<cMeshEntity>::checkudata_alive(L,2)->mpOgreEntity; ~ if (pEntity) checkudata_alive(L)->SetWireBoundingBox(*pEntity); else printf("SetWireBoundingBoxMeshEntity failed, no entity\n"); ~ return 0; ~ } void SetTrail (udata_obj obj,vPos,Real length,Real elements, string matname="explosion")

Definition at line 3508 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetExplosion (   ...  )  [inline]

void SetExplosion (udata_obj obj,Real radius,string matname="explosion")

Definition at line 3511 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetTargetTracker (   ...  )  [inline]

OBSOLETE void SetTargetTracker (udata_obj obj,Real dist,Real size,colr,colg,colb,string matname="explosion")

Definition at line 3515 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetBeam (   ...  )  [inline]

***** ***** ***** ***** ***** Beam System void SetBeam (bUseVertexColour)

Definition at line 3519 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::BeamCountLines (   ...  )  [inline]

int BeamCountLines ()

Definition at line 3522 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::BeamClearLines (   ...  )  [inline]

removes all lines void BeamClearLines ()

Definition at line 3526 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::BeamAddLine (   ...  )  [inline]

int BeamAddLine ()

Definition at line 3529 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::BeamDeleteLine (   ...  )  [inline]

void BeamDeleteLine (iLine)

Definition at line 3532 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::BeamClearLine (   ...  )  [inline]

removes all points on this line void BeamClearLine (iLine)

Definition at line 3536 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::BeamPopFront (   ...  )  [inline]

void BeamPopFront (iLine)

Definition at line 3539 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::BeamPopBack (   ...  )  [inline]

void BeamPopBack (iLine)

Definition at line 3542 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::BeamAddPoint (   ...  )  [inline]

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 3545 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::BeamSetPoint (   ...  )  [inline]

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 3548 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::BeamUpdateBounds (   ...  )  [inline]

call this after changing geometry void BeamUpdateBounds ()

Definition at line 3552 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetParticleSystem (   ...  )  [inline]

***** ***** ***** ***** ***** ParticleSystem void SetParticleSystem (udata_obj obj, string templatename="Examples/Fireworks")

Definition at line 3556 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetParticleSystemBounds (   ...  )  [inline]

void SetParticleSystemBounds (udata_obj obj,minx,miny,minz,maxx,maxy,maxz)

Definition at line 3559 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::ParticleSystem_FastForward (   ...  )  [inline]

void ParticleSystem_FastForward (udata_obj obj, float time, float interval)

Definition at line 3562 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::ParticleSystem_SetNonVisibleUpdateTimeout (   ...  )  [inline]

void ParticleSystem_SetNonVisibleUpdateTimeout (float time)

Definition at line 3565 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::ParticleSystem_SetSpeedFactor (   ...  )  [inline]

void ParticleSystem_SetSpeedFactor (float time)

Definition at line 3568 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::ParticleSystem_GetNumParticles (   ...  )  [inline]

int ParticleSystem_GetNumParticles ()

Definition at line 3571 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::ParticleSystem_RemoveAllEmitters (   ...  )  [inline]

void ParticleSystem_RemoveAllEmitters ()

Definition at line 3574 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::ParticleSystem_SetEmitterRate (   ...  )  [inline]

void ParticleSystem_SetEmitterRate (iEmitterIndex,fRate)

Definition at line 3577 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::ParticleSystem_SetDefaultParticleSize (   ...  )  [inline]

void ParticleSystem_SetDefaultParticleSize (fW,fH)

Definition at line 3580 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::ParticleSystem_SetEmitterVelocityMinMax (   ...  )  [inline]

void ParticleSystem_SetEmitterVelocityMinMax (fMin,fMax)

Definition at line 3583 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetMesh (   ...  )  [inline]

***** ***** ***** ***** ***** Mesh void SetMesh (udata_obj obj, string meshname="razor.mesh")

Definition at line 3587 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::CreateMergedMesh (   ...  )  [inline]

void CreateMergedMesh (udata_obj obj, string meshname)

Definition at line 3590 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::GetMeshSubEntityCount (   ...  )  [inline]

int GetMeshSubEntityCount ()

Definition at line 3593 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::GetMeshSubEntityMaterial (   ...  )  [inline]

string GetMeshSubEntityMaterial (iSubEntityIndexZeroBased)

Definition at line 3596 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetMeshSubEntityMaterial (   ...  )  [inline]

void SetMeshSubEntityMaterial (iSubEntityIndexZeroBased,matname)

Definition at line 3599 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetMeshSubEntityCustomParameter (   ...  )  [inline]

void SetMeshSubEntityCustomParameter (iSubEntityIndexZeroBased,iParam,x,y,z,w)

Definition at line 3602 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetAnim (   ...  )  [inline]

void SetAnim (sAnimName,bLoop)

Definition at line 3605 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::GetAnimLength (   ...  )  [inline]

float GetAnimLength (sAnimName)

Definition at line 3608 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::GetPathAnimTimePos (   ...  )  [inline]

float GetPathAnimTimePos ()

Definition at line 3611 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetPathAnimTimePos (   ...  )  [inline]

void SetPathAnimTimePos (float fTimeInSeconds)

Definition at line 3614 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::PathAnimAddTime (   ...  )  [inline]

void PathAnimAddTime (fTime) (loops automatically)

Definition at line 3617 of file lua_pseudo_code.cpp.

static mixed cGfx3D_L::IsPathAnimLooped (   ...  )  [inline, static]

bool IsPathAnimLooped ()

Definition at line 3620 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::GetAnimTimePos (   ...  )  [inline]

float GetAnimTimePos ()

Definition at line 3623 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetAnimTimePos (   ...  )  [inline]

void SetAnimTimePos (float fTimeInSeconds)

Definition at line 3626 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::AnimAddTime (   ...  )  [inline]

void AnimAddTime (fTime) (loops automatically)

Definition at line 3629 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::IsAnimLooped (   ...  )  [inline]

bool IsAnimLooped ()

Definition at line 3632 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::HasBone (   ...  )  [inline]

bool HasBone (sBoneName)

Definition at line 3635 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::HasSkeleton (   ...  )  [inline]

bool HasSkeleton ()

Definition at line 3638 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::GetSkeletonName (   ...  )  [inline]

string GetSkeletonName ()

Definition at line 3641 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::ShareSkeletonInstanceWith (   ...  )  [inline]

void ShareSkeletonInstanceWith (gfx3d)

Definition at line 3644 of file lua_pseudo_code.cpp.

static mixed cGfx3D_L::StopSharingSkeletonInstance (   ...  )  [inline, static]

void ShareSkeletonInstanceWith ()

Definition at line 3647 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetSimpleRenderable (   ...  )  [inline]

***** ***** ***** ***** ***** SimpleRenderable void SetSimpleRenderable ()

Definition at line 3651 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::RenderableBegin (   ...  )  [inline]

void RenderableBegin (iVertexCount,iIndexCount,bDynamic,bKeepOldIndices,opType) optype like OT_TRIANGLE_LIST

Definition at line 3655 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::RenderableVertex (   ...  )  [inline]

void RenderableVertex (x,y,z,nx,ny,nz,u,v, r,g,b,a)

Definition at line 3658 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::RenderableIndex (   ...  )  [inline]

must be called between RenderableBegin and RenderableEnd void RenderableIndex (iIndex)

Definition at line 3662 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::RenderableIndex3 (   ...  )  [inline]

must be called between RenderableBegin and RenderableEnd, useful for triangles void RenderableIndex3 (iIndex,iIndex,iIndex)

Definition at line 3666 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::RenderableIndex2 (   ...  )  [inline]

must be called between RenderableBegin and RenderableEnd, useful for lines void RenderableIndex2 (iIndex,iIndex)

Definition at line 3670 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::RenderableSkipVertices (   ...  )  [inline]

void RenderableSkipVertices ()

Definition at line 3673 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::RenderableSkipIndices (   ...  )  [inline]

void RenderableSkipIndices ()

Definition at line 3676 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::RenderableEnd (   ...  )  [inline]

void RenderableEnd ()

Definition at line 3679 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::RenderableConvertToMesh (   ...  )  [inline]

sMeshName RenderableConvertToMesh (sMeshName=GetUniqueName())

Definition at line 3682 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::RenderableAddToMesh (   ...  )  [inline]

void RenderableAddToMesh (sMeshName)

Definition at line 3685 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetFastBatch (   ...  )  [inline]

***** ***** ***** ***** ***** FastBatch see also lugre_fastbatch.h void SetFastBatch ()

Definition at line 3690 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::FastBatch_Build (   ...  )  [inline]

void FastBatch_Build (generateEdgeList = false)

Definition at line 3693 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::FastBatch_AddMeshBuffer (   ...  )  [inline]

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 3697 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::FastBatch_SetDisplayRange (   ...  )  [inline]

inclusive range of order vals, useful for blending out upper floors void FastBatch_SetDisplayRange (fMin,fMax)

Definition at line 3701 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetStarfield (   ...  )  [inline]

***** ***** ***** ***** ***** Rest void SetStarfield (udata_obj obj, int numstars,float rad,float fColoring, string matname="explosion")

Definition at line 3705 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetTextFont (   ...  )  [inline]

void SetTextFont (sFontName)

Definition at line 3708 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetCastShadows (   ...  )  [inline]

void SetCastShadows (bool shadow)

Definition at line 3711 of file lua_pseudo_code.cpp.

mixed cGfx3D_L::SetText (   ...  )  [inline]

void SetText (sText,fSize,r,g,b,a,fWrapMaxW,align) align : kGfx2DAlign_Left,kGfx2DAlign_Right,kGfx2DAlign_Center

Definition at line 3715 of file lua_pseudo_code.cpp.


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

Generated on Tue Feb 7 06:00:27 2012 for lua by  doxygen 1.5.6