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

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

Definition at line 10687 of file lua_pseudo_code.cpp.

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

gfx3D:CreateChild()

Definition at line 10690 of file lua_pseudo_code.cpp.

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

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

Definition at line 10693 of file lua_pseudo_code.cpp.

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

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

Definition at line 10696 of file lua_pseudo_code.cpp.

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

Definition at line 10698 of file lua_pseudo_code.cpp.

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

Definition at line 10700 of file lua_pseudo_code.cpp.

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

gfx3D:SetForcePosCam(cam or nil)

Definition at line 10703 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 10709 of file lua_pseudo_code.cpp.

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

gfx3D:SetForceRotCam(cam or nil)

Definition at line 10712 of file lua_pseudo_code.cpp.

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

gfx3D:SetForceLookat(gfx3d or nil)

Definition at line 10715 of file lua_pseudo_code.cpp.

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

gfx3D:Destroy()

Definition at line 10718 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 10722 of file lua_pseudo_code.cpp.

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

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

Definition at line 10725 of file lua_pseudo_code.cpp.

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

r GetEntityBoundRad ()

Definition at line 10728 of file lua_pseudo_code.cpp.

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

int GetEntityIndexCount ()

Definition at line 10731 of file lua_pseudo_code.cpp.

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

x,y,z GetEntityVertex (iIndexIndex)

Definition at line 10734 of file lua_pseudo_code.cpp.

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

r GetCustomBoundRad ()

Definition at line 10737 of file lua_pseudo_code.cpp.

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

SetCustomBoundRad (float r).

Definition at line 10740 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 10743 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 10747 of file lua_pseudo_code.cpp.

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

gfx3D:SetParent(gfx3D_or_nil)

Definition at line 10750 of file lua_pseudo_code.cpp.

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

gfx3D:SetRootAsParent(szSceneMgrName)

Definition at line 10753 of file lua_pseudo_code.cpp.

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

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

Definition at line 10756 of file lua_pseudo_code.cpp.

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

gfx3D:SetDisplaySkeleton( bool)

Definition at line 10759 of file lua_pseudo_code.cpp.

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

gfx3D:SetRenderingDistance( float dist)

Definition at line 10762 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 10766 of file lua_pseudo_code.cpp.

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

gfx3D:SetMaterial( string)

Definition at line 10769 of file lua_pseudo_code.cpp.

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

x,y,z GetScale ()

Definition at line 10772 of file lua_pseudo_code.cpp.

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

x,y,z GetPosition ()

Definition at line 10775 of file lua_pseudo_code.cpp.

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

x,y,z GetDerivedPosition ()

Definition at line 10778 of file lua_pseudo_code.cpp.

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

w,x,y,z GetOrientation ()

Definition at line 10781 of file lua_pseudo_code.cpp.

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

w,x,y,z GetDerivedOrientation ()

Definition at line 10784 of file lua_pseudo_code.cpp.

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

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

Definition at line 10787 of file lua_pseudo_code.cpp.

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

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

Definition at line 10790 of file lua_pseudo_code.cpp.

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

gfx3D:SetNormaliseNormals(bool bNormalise)

Definition at line 10793 of file lua_pseudo_code.cpp.

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

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

Definition at line 10796 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 10799 of file lua_pseudo_code.cpp.

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

void SetRadar ()

Definition at line 10802 of file lua_pseudo_code.cpp.

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

void SetRadialGrid ()

Definition at line 10805 of file lua_pseudo_code.cpp.

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

void SetWireBoundingBoxGfx3D ()

Definition at line 10808 of file lua_pseudo_code.cpp.

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

void SetWireBoundingBoxMinMax ()

Definition at line 10811 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 10820 of file lua_pseudo_code.cpp.

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

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

Definition at line 10823 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 10827 of file lua_pseudo_code.cpp.

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

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

Definition at line 10831 of file lua_pseudo_code.cpp.

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

int BeamCountLines ()

Definition at line 10834 of file lua_pseudo_code.cpp.

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

removes all lines void BeamClearLines ()

Definition at line 10838 of file lua_pseudo_code.cpp.

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

int BeamAddLine ()

Definition at line 10841 of file lua_pseudo_code.cpp.

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

void BeamDeleteLine (iLine)

Definition at line 10844 of file lua_pseudo_code.cpp.

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

removes all points on this line void BeamClearLine (iLine)

Definition at line 10848 of file lua_pseudo_code.cpp.

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

void BeamPopFront (iLine)

Definition at line 10851 of file lua_pseudo_code.cpp.

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

void BeamPopBack (iLine)

Definition at line 10854 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 10857 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 10860 of file lua_pseudo_code.cpp.

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

call this after changing geometry void BeamUpdateBounds ()

Definition at line 10864 of file lua_pseudo_code.cpp.

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

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

Definition at line 10868 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 10871 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 10874 of file lua_pseudo_code.cpp.

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

void ParticleSystem_SetNonVisibleUpdateTimeout (float time)

Definition at line 10877 of file lua_pseudo_code.cpp.

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

void ParticleSystem_SetSpeedFactor (float time)

Definition at line 10880 of file lua_pseudo_code.cpp.

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

int ParticleSystem_GetNumParticles ()

Definition at line 10883 of file lua_pseudo_code.cpp.

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

void ParticleSystem_RemoveAllEmitters ()

Definition at line 10886 of file lua_pseudo_code.cpp.

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

void ParticleSystem_SetEmitterRate (iEmitterIndex,fRate)

Definition at line 10889 of file lua_pseudo_code.cpp.

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

void ParticleSystem_SetDefaultParticleSize (fW,fH)

Definition at line 10892 of file lua_pseudo_code.cpp.

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

void ParticleSystem_SetEmitterVelocityMinMax (fMin,fMax)

Definition at line 10895 of file lua_pseudo_code.cpp.

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

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

Definition at line 10899 of file lua_pseudo_code.cpp.

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

void CreateMergedMesh (udata_obj obj, string meshname)

Definition at line 10902 of file lua_pseudo_code.cpp.

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

int GetMeshSubEntityCount ()

Definition at line 10905 of file lua_pseudo_code.cpp.

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

string GetMeshSubEntityMaterial (iSubEntityIndexZeroBased)

Definition at line 10908 of file lua_pseudo_code.cpp.

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

void SetMeshSubEntityMaterial (iSubEntityIndexZeroBased,matname)

Definition at line 10911 of file lua_pseudo_code.cpp.

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

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

Definition at line 10914 of file lua_pseudo_code.cpp.

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

void SetAnim (sAnimName,bLoop)

Definition at line 10917 of file lua_pseudo_code.cpp.

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

float GetAnimLength (sAnimName)

Definition at line 10920 of file lua_pseudo_code.cpp.

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

float GetPathAnimTimePos ()

Definition at line 10923 of file lua_pseudo_code.cpp.

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

void SetPathAnimTimePos (float fTimeInSeconds)

Definition at line 10926 of file lua_pseudo_code.cpp.

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

void PathAnimAddTime (fTime) (loops automatically)

Definition at line 10929 of file lua_pseudo_code.cpp.

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

bool IsPathAnimLooped ()

Definition at line 10932 of file lua_pseudo_code.cpp.

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

float GetAnimTimePos ()

Definition at line 10935 of file lua_pseudo_code.cpp.

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

void SetAnimTimePos (float fTimeInSeconds)

Definition at line 10938 of file lua_pseudo_code.cpp.

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

void AnimAddTime (fTime) (loops automatically)

Definition at line 10941 of file lua_pseudo_code.cpp.

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

bool IsAnimLooped ()

Definition at line 10944 of file lua_pseudo_code.cpp.

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

bool HasBone (sBoneName)

Definition at line 10947 of file lua_pseudo_code.cpp.

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

bool HasSkeleton ()

Definition at line 10950 of file lua_pseudo_code.cpp.

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

string GetSkeletonName ()

Definition at line 10953 of file lua_pseudo_code.cpp.

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

void ShareSkeletonInstanceWith (gfx3d)

Definition at line 10956 of file lua_pseudo_code.cpp.

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

void ShareSkeletonInstanceWith ()

Definition at line 10959 of file lua_pseudo_code.cpp.

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

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

Definition at line 10963 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 10967 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 10970 of file lua_pseudo_code.cpp.

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

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

Definition at line 10974 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 10978 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 10982 of file lua_pseudo_code.cpp.

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

void RenderableSkipVertices ()

Definition at line 10985 of file lua_pseudo_code.cpp.

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

void RenderableSkipIndices ()

Definition at line 10988 of file lua_pseudo_code.cpp.

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

void RenderableEnd ()

Definition at line 10991 of file lua_pseudo_code.cpp.

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

sMeshName RenderableConvertToMesh (sMeshName=GetUniqueName())

Definition at line 10994 of file lua_pseudo_code.cpp.

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

void RenderableAddToMesh (sMeshName)

Definition at line 10997 of file lua_pseudo_code.cpp.

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

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

Definition at line 11002 of file lua_pseudo_code.cpp.

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

void FastBatch_Build (generateEdgeList = false)

Definition at line 11005 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 11009 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 11013 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 11017 of file lua_pseudo_code.cpp.

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

void SetTextFont (sFontName)

Definition at line 11020 of file lua_pseudo_code.cpp.

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

void SetCastShadows (bool shadow)

Definition at line 11023 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 11027 of file lua_pseudo_code.cpp.


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

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