GLOBAL Class Reference

this is not really a class, just a wrapper for making documentation for global functions more accessible More...

List of all members.

Public Member Functions

mixed AutoPilot_Init (mixed ship)
mixed AutoPilot_Approach (mixed ship, mixed target, mixed dist)
 tries to keep specified distance to target, can be used to follow the target
mixed AutoPilot_Follow (mixed ship, mixed target, mixed dist, mixed stop_on_reached)
 tries to keep specified distance to target, can be used to follow the target
mixed AutoPilot_GoTo (mixed ship, mixed dist, mixed x, mixed y, mixed z)
mixed AutoPilot_Stop (mixed ship)
 active autopilot for stopping the ships movement after reaching the target
mixed AutoPilot_Cancel (mixed ship)
mixed AutoPilot_Step (mixed ship)
mixed Combo_SearchPath_ObjImage (mixed typename)
mixed Combo_SearchPath_ObjMesh (mixed typename)
mixed Combo_SearchPath (mixed folderpath, mixed start, mixed extlist)
mixed Combo_ParseFile (mixed path)
mixed Combo_ParseParamList (mixed paramlisttext)
 takes strings like "a=1,b=2" and returns a table like {a=1,b=2} for them
mixed Combo_ParseLine (mixed linenumber, mixed line)
mixed ClientRequestTeleport (mixed x, mixed y, mixed z)
mixed ClientRequestTurnFurniture (mixed obj, mixed degree)
mixed InteriorSaveToFile (mixed filepath)
mixed InteriorLoadFromFile (mixed filepath)
mixed ClientRequestPlaceFurnitureRelative (mixed objtype, mixed dx, mixed dy, mixed dz)
mixed ClientRequestPlaceFurnitureAbsolute (mixed objtype_or_name_or_id, mixed x, mixed y, mixed z, mixed qw, mixed qx, mixed qy, mixed qz)
mixed LobbyChat_Disconnect (mixed reason)
mixed LobbyChat_Send (mixed msg)
mixed PlayerJoined_SendMissions (mixed newplayer)
mixed GetMission (mixed mission_or_id)
mixed AcceptMission (mixed mission)
mixed CreateTask_Dummy (mixed desc)
 ############################################################
mixed CreateTask_Timeout (mixed desc, mixed timeout)
mixed CreateTask_GotoPosition (mixed desc, mixed x, mixed y, mixed z, mixed dist)
mixed CreateTask_Kill (mixed desc, mixed group, mixed x, mixed y, mixed z, mixed radius)
mixed MeshEditor_LoadFromFile (mixed filepath)
mixed StartMeshEditor (mixed filepath)
mixed MeshEditor_AddReferenceModel (mixed meshname, mixed x, mixed y, mixed z, mixed scale)
mixed MeshEditor_ScaleUniform (mixed s)
mixed MeshEditor_Scale (mixed sx, mixed sy, mixed sz)
mixed MeshEditor_Move (mixed x, mixed y, mixed z)
mixed MeshEditor_Rot (mixed qw, mixed qx, mixed qy, mixed qz)
mixed MeshEditor_Resize (mixed maxsize)
mixed MeshEditor_UndoStack_Add (mixed x, mixed y, mixed z, mixed sx, mixed sy, mixed sz, mixed qw, mixed qx, mixed qy, mixed qz)
mixed RegisterServiceType (mixed...)
mixed GetServiceType (mixed servicetype_or_name_or_id)
mixed ClientRequestService (mixed obj, mixed servicetype)
 request service from obj (usually a station or planet)
mixed ServerServiceSendMessage (mixed player, mixed servicetype, mixed obj, mixed msg)
 use this send messages generated during service to the player
mixed ServerServiceSendError (mixed player, mixed servicetype, mixed obj, mixed msg)
 use this to tell the player that a service cannot be provided for whatever reason
mixed GetModuleAbsGeom (mixed module)
mixed GetModuleAbsBounds (mixed module)
 minx,miny,minz, maxx,maxy,maxz = GetModuleAbsBounds(module)
mixed GetGeoBounds (mixed geom)
 minx,miny,minz, maxx,maxy,maxz = GetGeoBounds(geom)
mixed GetSidePointPair (mixed x1, mixed y1, mixed z1, mixed x2, mixed y2, mixed z2, mixed x3, mixed y3, mixed z3, mixed x4, mixed y4, mixed z4)
mixed TestIfModuleIsBox (mixed module)
 true for boxes, false for pyramids, ramps etc
mixed TestIfGeomIsBox (mixed geom)
mixed TestIfAllGeomSidesAreAxisAligned (mixed geom)
mixed TestIfPointIsOnGeomLine (mixed x, mixed y, mixed z, mixed x1, mixed y1, mixed z1, mixed x2, mixed y2, mixed z2)
 also recognises points like (1,0,0) as covered by line from (0,0,0) to (2,0,0)
mixed TestIfGeomCoversPos (mixed geom, mixed x, mixed y, mixed z)
mixed GenerateMeshFromModuleList (mixed modulelist, mixed bInvertFaces, mixed bFixHoles, mixed xoff, mixed yoff, mixed zoff)
mixed GetShipOutsideMesh_Cached (mixed filepath)
mixed GetShipInsideMesh_Cached (mixed filepath)
mixed LoadShipToGfx (mixed gfx, mixed filepath, mixed bInside)
mixed RegisterPropType (mixed...)
mixed GetPropType (mixed proptype_or_name_or_id)
mixed RegisterGroupAI (mixed name, mixed groupai)
mixed SpawnShip (mixed shiptype, mixed x, mixed y, mixed z)
mixed SpawnShipGroup (mixed ships, mixed x, mixed y, mixed z, mixed radius, mixed ai)
mixed ShipDeathHandler (mixed ship)
mixed ShipDamageHandler (mixed ship, mixed attacker, mixed shielddamage, mixed hulldamage)
mixed ClientRequestJettisonCargo (mixed cargotype_or_name_or_id, mixed amount)
 jettison
mixed Projectile_Init (mixed projectile, mixed target, mixed ownerbody, mixed weapontype)
mixed Projectile_Explode (mixed projectile)
mixed Projectile_Step (mixed projectile)
mixed MakePlane (mixed parentgfx, mixed size_xz, mixed size_uv, mixed matname)
 heightfields on planets
mixed HF_GetLimit (mixed hf, mixed x, mixed y)
mixed HF_GetLimitFloor (mixed hf, mixed x, mixed y)
mixed HF_Make (mixed cx, mixed cy, mixed fun)
mixed HF_MakeScale (mixed hf_src, mixed s)
 creates a bigger-scaled copy of hf2 (by factor s) , cx,cy = s*hf2.cx,s*hf2.cy
mixed HF_MakeRandom (mixed cx, mixed cy, mixed h, mixed a)
 generates a random heightfield by adding a random value in [0,h] to every point, and adding a
mixed HF_MakeRandomAdd (mixed hf_src, mixed h, mixed a)
 makes a copy of hf_src, adding a random value in [0,h] to every point, and adding a
mixed HF_MakeSmooth (mixed hf_src, mixed f0, mixed f1, mixed f2)
 smoothing in 9x9 matrix : middle*f0 + up,left,right,top*f1 + diagonals*f2
mixed HF_ToFIFO_Height (mixed hfdata, mixed fifo)
 writes a buffer of cx*cy floats : just the height values, row after row
mixed HF_ToFIFO_Vertices (mixed hfdata, mixed fifo)
 writes a buffer of cx*cy vertices x,y,z , row by row
mixed HF_ToFIFO_Triangles (mixed hfdata, mixed fifo)
 writes a buffer of (cx-1)*(cy-1)*6 vertices x,y,z, every 3 vertices are one triangle
mixed MakeRandomHeightField (mixed parentgfx, mixed matname, mixed triangleFifo)
mixed InterpolateTriSquare (mixed z00, mixed z10, mixed z01, mixed z11, mixed fx, mixed fy)
 useful for heigthfields, assumes triangles : (z00,z10,z01) (z11,z10,z01)
mixed InterpolateSquare (mixed z00, mixed z10, mixed z01, mixed z11, mixed fx, mixed fy)
 useful for heigthfields
mixed MakeHeightField (mixed parentgfx, mixed cx, mixed cy, mixed s, mixed matname, mixed uvscale, mixed fun)
mixed MakePlanetGround (mixed loc)
 ~ function MakePlanetGround (loc) return MakePlane(loc.gfx,100,50,gPlanetBaseTex) end
mixed MouseEnterHUDElement (mixed uid)
mixed MouseLeaveHUDElement (mixed uid)
mixed ClientOpenTradeDialog (mixed obj_trader)
 trading
mixed ClientRequestTrade (mixed obj_trader, mixed offerid, mixed amount)
mixed RegisterShipPartType (mixed...)
mixed CorrectGridBounds (mixed x1, mixed y1, mixed z1, mixed x2, mixed y2, mixed z2)
 corrects bounds and rounds them back to the grid to avoid rounding errors
mixed SpawnShipEditModule (mixed shipparttype_or_name_or_id, mixed shippartskin_or_name_or_id, mixed vPos, mixed qRot, mixed mx, mixed my, mixed mz)
mixed RegisterLocationType (mixed...)
mixed GetLocation (mixed location_or_id)
mixed GetLocationByID (mixed id)
mixed SpawnLocation (mixed loctype_or_name_or_id, mixed id)
mixed IsAlive (mixed obj)
 shorter is alive check for objects
mixed GetObjectType (mixed objtype_or_name_or_id)
mixed GetObjectTypeList (mixed filterfun)
mixed RegisterObjectType (mixed...)
mixed GetObject (mixed obj_or_id)
mixed SpawnObject (mixed objtype_or_name_or_id, mixed location_or_id, mixed vPos, mixed qRot, mixed id)
mixed GetObjTypeListText (mixed objtypelist)
 text for lists like in trade : cost={["cargo/iron"]=50} -> "iron:50"
mixed GetObjTypeListTextHuman (mixed objtypelist)
 text for lists like in trade : cost={["cargo/iron"]=50} -> "50 iron"
mixed GetObjTypeListWeight (mixed objtypelist)
mixed RegisterEffectType (mixed...)
mixed GetEffect (mixed effect_or_id)
mixed SpawnEffect (mixed effecttype_or_name_or_id, mixed parentobj_or_id, mixed vPos, mixed qRot, mixed id, mixed...)
mixed RequestBody (mixed typename)
mixed ClientAutoPilot_Approach (mixed obj)
 see also lib.target.lua
mixed ClientGetCustomTargetList (mixed filter)
 see also lib.target.lua
mixed ClientSetTarget (mixed obj)
mixed ClientChooseTarget_ByName (mixed pattern)
mixed StartClient_JoinRemote (mixed host, mixed port)
mixed StartClient (mixed con, mixed bIsRemote)
mixed ClientSendNetMessage (mixed iMsgTypeID, mixed...)
mixed ClientSendChat (mixed text)
mixed ClientSendActionKey (mixed iActionKeyID)
mixed ClientSetCamOrientation (mixed w, mixed x, mixed y, mixed z)
mixed StartMultiPlayerHost (mixed bAnnounceOnline)
mixed StartMultiPlayerJoin_SpecificGame (mixed host, mixed port)
mixed CanWalk (mixed body)
mixed PlayerWalk_Turn (mixed player, mixed degrees)
mixed PlayerWalk_Step (mixed player, mixed dx, mixed dy)
 0,1 = 1 step forward
mixed ObjFilter_IsBase (mixed obj)
mixed ClientGetNearestObject (mixed filterfun)
mixed GetObjectList (mixed filterfun)
mixed GetNearestObject (mixed ownbody, mixed filterfun)
mixed GetObjectsInRange (mixed object, mixed distance, mixed filterfun)
 returns all objects with less or equal distance to object (filtered)
mixed GetRandomObjectInRange (mixed object, mixed distance, mixed filterfun)
 return one random object from the selected
mixed MapRayPick (mixed rx, mixed ry, mixed rz, mixed rvx, mixed rvy, mixed rvz, mixed fun)
 calls MapRayPick for all locations, TODO : local coords
mixed SendNetVersion (mixed con)
 send this first before anything else
mixed GetPlayerShipTarget (mixed playership)
 bIsWeaponSlot
mixed FirePrimaryWeapons (mixed ship, mixed target)
mixed GetWeaponFromSlot (mixed ship, mixed slotnumber)
mixed FireCheckEnergyRange (mixed weapon, mixed ship, mixed target)
 checks range and needed energy, returns true if fire possible
mixed FireAcquireEnergy (mixed weapon, mixed ship)
mixed FireWeaponSlot (mixed ship, mixed target, mixed slotnumber)
mixed ManualFireLaser (mixed sx, mixed sy, mixed sz, mixed ship, mixed weapontype, mixed target)
mixed ManualFireTractor (mixed sx, mixed sy, mixed sz, mixed ship, mixed weapontype, mixed target)
mixed FireWeaponChain (mixed sx, mixed sy, mixed sz, mixed ship, mixed weapontype, mixed target, mixed vx, mixed vy, mixed vz)
mixed FireWeaponLaser (mixed sx, mixed sy, mixed sz, mixed ship, mixed weapontype, mixed target, mixed vx, mixed vy, mixed vz)
mixed FireWeaponRailgun (mixed sx, mixed sy, mixed sz, mixed ship, mixed weapontype, mixed target, mixed vx, mixed vy, mixed vz)
 server-only
mixed FireWeaponTractor (mixed sx, mixed sy, mixed sz, mixed ship, mixed weapontype, mixed target, mixed vx, mixed vy, mixed vz)
 server-only
mixed ManualFireProjectile (mixed x, mixed y, mixed z, mixed location, mixed ownerbody, mixed weapontype, mixed target, mixed vx, mixed vy, mixed vz)
 target can be nil, vx,vy,vz is initial velocity
mixed FireWeaponProjectileSplit (mixed sx, mixed sy, mixed sz, mixed ship, mixed weapontype, mixed target, mixed vx, mixed vy, mixed vz)
mixed FireWeaponProjectileSplitMultiTarget (mixed sx, mixed sy, mixed sz, mixed ship, mixed weapontype, mixed target, mixed vx, mixed vy, mixed vz)
mixed FireWeaponProjectile (mixed sx, mixed sy, mixed sz, mixed ship, mixed weapontype, mixed target, mixed vx, mixed vy, mixed vz)
mixed ContainerTypeFilter_ActiveEquipment (mixed t)
mixed ClientRequestEquipCargo (mixed cargotype_or_name_or_id, mixed amount)
mixed ClientRequestUnequip (mixed iContainerID, mixed iObjTypeID)
mixed MasterServer_Get (mixed command, mixed params, mixed bIgnoreReturnForSpeed)
mixed MasterServer_KeepAlive (mixed id)
mixed MasterServer_AnnounceGame (mixed port, mixed name, mixed flags)
mixed MasterServer_BugReport (mixed report, mixed note)
mixed Loft_Base_AddVertex (mixed base, mixed x, mixed y, mixed z, mixed u)
mixed Loft_Base_MakeLoop (mixed base)
mixed Loft_Path_AddVertex (mixed path, mixed x, mixed y, mixed z, mixed ubias, mixed v, mixed scale, mixed r, mixed g, mixed b, mixed a)
mixed Loft_Path_AutoRot (mixed path)
 will be called automatically by MakeLoft
mixed MakeLoft (mixed gfx, mixed base, mixed path, mixed filter)
mixed InterpolateSmooth4 (mixed t, mixed q1, mixed p1, mixed p2, mixed q2)
 the order is q1 p1 p2 q2 , interpolation between p1 and p2
mixed Loft_SmoothPath (mixed path, mixed steps)
 returns smoothed path
mixed RegisterSystem (mixed name)
mixed GetSystem (mixed systemname)
mixed StartServer (mixed system, mixed port, mixed bAnnounceOnline)
mixed ServerPlayerJoined (mixed con, mixed bIsLocal)
 con = new connection
mixed GetPlayerFromRemoteAddr (mixed remoteaddr)
mixed ServerPlayerSetBody (mixed player, mixed newbody)
mixed SpawnPlayer (mixed player, mixed iBodyObjectTypeId)
mixed ServerBroadcastMessage (mixed msgtype, mixed...)
 send a message to all players
mixed ServerSendChatMessage (mixed player, mixed msg)
 use this for system-messages
mixed ServerBroadcastChatMessage (mixed msg)
mixed ServerSetPlayerMouseRot (mixed playerid, mixed iMouseResyncTimeStamp, mixed qw, mixed qx, mixed qy, mixed qz)
mixed RndNameApplyRule (mixed s, mixed grammar)
mixed RndNameGenerate (mixed minsize, mixed maxsize, mixed grammar)
 generates a random name between min and max size
mixed CapitalizeName (mixed name)
 changes the first letter to uppercase
mixed ForceToPoint (mixed o, mixed x, mixed y, mixed z)
mixed CommandLineArgument (mixed i, mixed s)
mixed SendChat (mixed text)
mixed NotifyMainWindowResized (mixed w, mixed h)
 called from c, WARNING ! also called during window creation, just use this to set a flag for later !
mixed PrintPath (mixed path)
mixed DrawPath (mixed gfx, mixed path)
mixed DrawPathLoft (mixed gfx, mixed path, mixed material)
mixed GenerateFlowerPaths (mixed rand, mixed parts, mixed steps, mixed d, mixed rd)
mixed GeneratePath (mixed rand, mixed base, mixed d, mixed rd, mixed steps)
mixed NewPlant (mixed seed, mixed gfx, mixed col, mixed parts, mixed steps, mixed d, mixed rd)
mixed GuessNewModulePosMirRot (mixed parttype, mixed oldmodule, mixed oldfacenum, mixed x, mixed y, mixed z)
mixed GeomApplyScaleMirRotPosCombo (mixed geom, mixed sx, mixed sy, mixed sz, mixed px, mixed py, mixed pz, mixed qw, mixed qx, mixed qy, mixed qz, mixed mx, mixed my, mixed mz)
mixed FindModulesIntersectingBBox (mixed x3, mixed y3, mixed z3, mixed x4, mixed y4, mixed z4, mixed modulelist)
mixed FindModuleIntersectingPoint (mixed x, mixed y, mixed z, mixed modulelist, mixed skipmodule)
mixed ShipEditGetScoreForOverlappingGeom (mixed absgeom1, mixed nearbymodules)
mixed ShipEditGetScoreForOverlappingGeomSides (mixed absgeomside1, mixed absgeomside2)
mixed ExpandClickedPos (mixed x, mixed y, mixed z, mixed nx, mixed ny, mixed nz, mixed clickedmodule)
 returns mindx,maxdx,mindy,maxdy,mindz,maxdz
mixed ShipEditCenterShipModule (mixed module)
mixed SelectShipModule (mixed module)
mixed ShipEditGetGridPosInsideClickedModule (mixed module, mixed facenum, mixed x, mixed y, mixed z)
 returns the center of the cell nearest to the clicked point
mixed ShipEditLoadFromFile (mixed filepath)
mixed ShipEditSaveToFile (mixed filepath)
mixed LoadShipType (mixed filepath)
 ---------------------- load parts
mixed ShipLoad_Module (mixed typename, mixed skinname, mixed px, mixed py, mixed pz, mixed qw, mixed qx, mixed qy, mixed qz, mixed mx, mixed my, mixed mz)
 ship files call this function for each part of the ship to store all components in the global array glShipLoadModuleList
mixed ShipVoxelGrid_CreateFromFilePath (mixed filepath, mixed bFixHoles)
mixed ShipVoxelGrid_IsRamp (mixed shipVoxelGrid, mixed x, mixed y, mixed z)
mixed ShipVoxelGrid_IsFreeInteriorPos (mixed shipVoxelGrid, mixed x, mixed y, mixed z)
mixed ShipVoxelGrid_CanStandAtPos (mixed shipVoxelGrid, mixed x, mixed y, mixed z)
mixed ShipVoxelGrid_GetFallenPos (mixed shipVoxelGrid, mixed x, mixed y, mixed z)
 x,y,z = ShipVoxelGrid_GetFallenPos(shipVoxelGrid,x,y,z)
mixed ShipVoxelGrid_GetInteriorStartPos (mixed shipVoxelGrid)
 local x,y,z = ShipVoxelGrid_GetInteriorStartPos(shipVoxelGrid)
mixed ShipVoxelGrid_GetModuleAtPos (mixed shipVoxelGrid, mixed x, mixed y, mixed z)
mixed ShipVoxelGrid_TestIfIsPositionCompletelyFilled (mixed shipVoxelGrid, mixed x, mixed y, mixed z)
mixed ShipVoxelGrid_GetCoordName (mixed x, mixed y, mixed z)
mixed ShipVoxelGrid_CreateFromModuleList (mixed modulelist, mixed bFixHoles)
mixed TestIfSideIsBorder (mixed own_module_absgeom, mixed shipVoxelGrid, mixed x1, mixed y1, mixed z1, mixed x2, mixed y2, mixed z2, mixed x3, mixed y3, mixed z3, mixed x4, mixed y4, mixed z4)
 returns true if either side of the poly is not inside another module
mixed RegisterContainerType (mixed...)
mixed GetContainerType (mixed containertype_or_name_or_id)
mixed GetContainer (mixed container_or_id)
mixed GetContainerByID (mixed id)
mixed SpawnContainer (mixed containertype_or_name_or_id, mixed object_or_id, mixed id)
 called by both client and server, id param can be left out if on server, will be auto-incremented
mixed PlayerJoined_SendContainers (mixed newplayer)
mixed RegisterCtrlKey (mixed name)
mixed RegisterActionKey (mixed name)
mixed ClientRequestLandOnPlanet (mixed planet)
mixed ClientRequestDockToObject (mixed obj)
mixed CanExitObject (mixed obj, mixed owner)
mixed CanEnterObject (mixed obj, mixed owner)
mixed ClientRequestEnterShip (mixed obj)
mixed ServerLoadMap (mixed filepath)
 server only
mixed ServerSpawnMap (mixed map)
mixed ClientChangeToIndexedLocation (mixed i)
mixed ClientChangeToLocation (mixed loc)
mixed GetCustomTargetList (mixed self, mixed filter)
mixed GetTargetList (mixed self)
 returns a list of interesting targets for the player, e.g. ships, not asteroids
mixed GetTargetByName (mixed pattern)
 searches for targets with the given pattern in the name
mixed TargetList_GetFirst (mixed targetlist)
mixed TargetList_GetLast (mixed targetlist)
mixed TargetList_GetNext (mixed targetlist, mixed cur)
mixed TargetList_GetPrev (mixed targetlist, mixed cur)
mixed TargetList_Nearest (mixed targetlist, mixed self)
mixed LoadPlugins (mixed pluginDir, mixed bQuietLoading)
 lists all lua files in pluginDir and executes them
mixed LoadPluginOne (mixed path)
mixed SetCursor (mixed matname, mixed w, mixed h, mixed offx, mixed offy)
mixed SetCursorBaseOffset (mixed offx, mixed offy)
mixed SetCursorOffset (mixed offx, mixed offy)
mixed GenerateEllipse (mixed segments, mixed xrad, mixed yrad, mixed startang)
mixed GetNGonSideCoords (mixed sidenum, mixed n, mixed h, mixed rad1, mixed rad2, mixed circledata)
mixed GetNGonSideNormal (mixed sidenum, mixed n, mixed h, mixed rad1, mixed rad2, mixed circledata)
 returns nx,ny,nz
mixed GetNGonSideMiddle (mixed sidenum, mixed n, mixed h, mixed rad1, mixed rad2, mixed circledata)
mixed GetNGonOppositeSide (mixed sidenum, mixed n)
 only works correctly for even n
mixed GfxSetNGonPrism (mixed gfx, mixed n, mixed h, mixed rad1, mixed rad2)
mixed RayPickFace4 (mixed x1, mixed y1, mixed z1, mixed x2, mixed y2, mixed z2, mixed x3, mixed y3, mixed z3, mixed x4, mixed y4, mixed z4, mixed x, mixed y, mixed z, mixed rx, mixed ry, mixed rz, mixed rvx, mixed rvy, mixed rvz)
 returns dist, or nil if not hit
mixed RayPickNGonSide (mixed sidenum, mixed n, mixed h, mixed rad1, mixed rad2, mixed x, mixed y, mixed z, mixed rx, mixed ry, mixed rz, mixed rvx, mixed rvy, mixed rvz, mixed circledata)
mixed RayPickNGon (mixed n, mixed h, mixed rad1, mixed rad2, mixed x, mixed y, mixed z, mixed rx, mixed ry, mixed rz, mixed rvx, mixed rvy, mixed rvz)
mixed GetPlainTextureGUIMat (mixed texname)
mixed GetPlainTextureGUIMatCol (mixed texname, mixed r, mixed g, mixed b)
mixed SetFocusWidget (mixed widget)
mixed SetGuiHidden (mixed bHidden)
mixed GUI_GetWidgetDebugInfo (mixed w)
mixed GUI_TriggerWidgetEventCallback (mixed widget, mixed sEventName)
mixed GUI_TriggerWidgetCallback_BackwardComp (mixed widget, mixed callback_name, mixed dialogparam, mixed...)
mixed GUIMouseEvent (mixed sEventName, mixed widget)
mixed PollNextKey (mixed callback)
 calls callback(key,char) on next keystroke, which is then marked as consumed
mixed GuiKeyDown (mixed key, mixed char)
 returns true if the event was consumed/handled
mixed LoadWidgetsBase (mixed dirpath)
mixed LoadWidgets (mixed dirpath)
mixed RegisterWidgetClass (mixed classname, mixed baseclassname)
mixed WidgetInitBaseClasses (mixed widget, mixed baseclass, mixed parentwidget, mixed params)
 baseclass : recursive for the baseclass of the baseclass..
mixed CreateWidget (mixed classname, mixed parentwidget, mixed params, mixed...)
 create and init a new widget
mixed GuiThemeSetDefaultParam (mixed widgetclass_or_nil, mixed params)
mixed GuiThemeSetClassParam (mixed themeclass, mixed widgetclass_or_nil, mixed params)
mixed LayoutGetParam (mixed widget, mixed name, mixed default)
mixed LayoutSetParam (mixed widget, mixed name, mixed value)
 handles layout prefix in param space
mixed LayoutGetPreferredSize (mixed widget)
mixed LayoutSetSize (mixed widget, mixed w, mixed h)
mixed LayoutSetPos (mixed widget, mixed x, mixed y)
mixed LayoutPlaceInArea (mixed widget, mixed l, mixed t, mixed w, mixed h)
 call this only if the preferred size of the widget fits into the area
mixed RegisterListenerOnce (mixed eventname, mixed listenerfunc, mixed keyname)
mixed RegisterListener (mixed eventname, mixed listenerfunc)
mixed UnregisterListener (mixed eventname, mixed listenerfunc)
mixed NotifyListener (mixed eventname, mixed...)
mixed OpenBrowser (mixed url)
mixed MyPOpen (mixed...)
mixed lugre_include_libs (mixed basepath, mixed lugrewidgetpath)
mixed LugreIsGlobalVarName (mixed name)
mixed ActivateEditText (mixed widget)
mixed DeactivateEditText (mixed widget)
mixed EditTextKeyDown (mixed key, mixed char)
mixed CreatePlainEditText (mixed parent, mixed x, mixed y, mixed w, mixed h, mixed textcol, mixed bPassWordStyle, mixed stylesetname)
mixed GetMeshPreview (mixed meshname, mixed res, mixed angh, mixed angv, mixed pixelformat, mixed qCustomRotation, mixed vCustomScale)
mixed SetLogoVisible (mixed bVisible)
mixed SetBottomLine (mixed text, mixed stylesetname, mixed stylename)
mixed DisplayFPS (mixed fps, mixed stylename)
mixed WrapWidget (mixed udata)
mixed WidgetGetLTWH (mixed widget)
 returns left,top,width,height in ABSOLUTE(derived) coords
mixed WidgetGetLTRB (mixed widget)
 returns left,top,right,bottom in ABSOLUTE coords
mixed WidgetArrGetLTRB (mixed arr)
mixed DialogGetLTRB (mixed dialog)
 returns left,top,right,bottom in ABSOLUTE(derived) coords
mixed WidgetArrGetLTWH (mixed arr)
mixed DialogGetLTWH (mixed dialog)
 returns left,top,width,height in ABSOLUTE(derived) coords
mixed WidgetHelper_Destroy (mixed self)
 self = widget
mixed WidgetHelper_CreateChild (mixed self)
 self = parent = widget
mixed WidgetHelper_CreateWidget (mixed dialog)
 self = parent = dialog
mixed WidgetHelper_DestroyDialog (mixed dialog)
mixed DialogPrepareResize (mixed dialog)
mixed DialogResizeMinimize (mixed dialog)
 set dialog size to dialog.resize_min_total_x,y
mixed DialogResizeDelta (mixed dialog, mixed dx, mixed dy)
 adds dx,dy to dialog size
mixed WidgetHelper_UpdateClip (mixed self, mixed L, mixed T, mixed R, mixed B)
 coordinates and sizes are in pixels
mixed WidgetHelper_SetPartUVTile (mixed self, mixed part, mixed texturesize, mixed x, mixed y, mixed cx, mixed cy)
 coordinates and sizes are in pixels
mixed WidgetHelper_SetUVBorderMatrix (mixed self, mixed texturesize, mixed x, mixed y, mixed cx1, mixed cy1, mixed cx2, mixed cy2, mixed cx3, mixed cy3)
 cx1+cx2+cx3 is total cx of the 3x3 matrix, coordinates and sizes are in pixels
mixed SetDialogAlpha (mixed dialog, mixed a)
 TODO: transparency doesn't work right now - check why!
mixed PlainMessageBox (mixed text, mixed stylename_window, mixed stylename_button)
mixed HTMLMessageBox (mixed text)
mixed FadeLinesUpdateAll (mixed useAlpha)
 show all lines (without) transparency
mixed FadeLineShowLine (mixed fadeline)
 shows thg fadeline without transparency
mixed AddFadeLines (mixed text, mixed color)
mixed AddSingleFadeLine (mixed text, mixed color)
mixed FadeLine_MoveDialog (mixed x, mixed y)
mixed FadeLine_Widget_Create (mixed dialog, mixed x, mixed y, mixed text, mixed h, mixed color, mixed font)
mixed FadeLine_Widget_SetPos (mixed widget, mixed x, mixed y)
mixed FadeLine_Widget_SetColor (mixed widget, mixed r, mixed g, mixed b, mixed a)
mixed DestroyFadeLine (mixed fadeline)
mixed PushUpFadeLine (mixed fadeline)
mixed StepFadeLine (mixed fadeline)
mixed ChatLine_HistoryUpDown (mixed x)
 oldname : HistoryUpDown
mixed CharLine_SetLast (mixed line)
 to manually set the last line, for repeat
mixed GetMeshBuffer (mixed meshname)
mixed TexAtlas_AdjustMeshBufferIfNeeded (mixed meshname, mixed meshbuffer)
 only executed once per meshbuffer, adjust texturecoordinates and material for textureatlas
mixed TexAtlas_RegisterMatTransform (mixed sOldMatName, mixed sNewMatName, mixed u0, mixed v0, mixed u1, mixed v1)
mixed CreateAtlasGroup (mixed w, mixed h, mixed iBorderPixels, mixed bWrap)
mixed pformat (mixed...)
mixed printf (mixed...)
mixed sprintf (mixed...)
mixed prints (mixed...)
mixed GetOneLineBackTrace (mixed l, mixed d)
mixed beginswith (mixed s, mixed begin)
mixed StrLeft (mixed str, mixed len)
mixed StrRight (mixed str, mixed len)
mixed StringContains (mixed haystack, mixed needle)
mixed FileGetContents (mixed filepath)
mixed FilePutContents (mixed filepath, mixed data)
mixed FileAppendContents (mixed filepath, mixed data)
mixed CopyFile (mixed src, mixed dst)
mixed CopyDir (mixed src, mixed dst, mixed bIncludeSpecial)
mixed StrMaxLen (mixed str, mixed maxlen)
 reduces stringlength to maxlen if neccessary
mixed StringToByteArrayZeroTerm (mixed str)
 appends zero terminator to byte array
mixed FlipTable (mixed tbl)
 inversts keys and values
mixed SortedArrayFromAssocTable (mixed tbl, mixed cmp)
mixed OverwriteByteArrayPart (mixed bytes, mixed startpos, mixed bytes_insert)
mixed ColFromHex (mixed colhex)
 returns r,g,b,a colhex=FFFF00
mixed IsNumber (mixed txt)
mixed CreateClass (mixed parentclass_or_nil)
 creates a new class, optionally derived from a parentclass
mixed CreateClassInstance (mixed class, mixed...)
 creates a class instance and calls the Init function if it exists with the given parameter ...
mixed MakeCache (mixed loader)
mixed UnicodeToPlainText_KeepLength (mixed unicode_string)
mixed Array2DGet (mixed arr, mixed x, mixed y)
mixed Array2DSet (mixed arr, mixed x, mixed y, mixed value)
mixed Array2DRemove (mixed arr, mixed x, mixed y)
mixed Array2DGetElementCount (mixed arr)
mixed Array2DForAll (mixed arr, mixed fun)
 calls fun(value,x,y) for all entries
mixed FilterArray (mixed arr, mixed fun)
 numerical keys in, numerical keys out, non associative (keys can change)
mixed FilterTable (mixed t, mixed fun)
 associative (keys are preserved)
mixed clone (mixed t)
mixed clonemod (mixed t, mixed mods)
mixed tablemod (mixed t, mixed mods)
mixed sign (mixed x)
mixed hypot (mixed dx, mixed dy)
mixed ExecGetLines (mixed cmd)
 executes command and returns output as array or lines with newline char removed (not tested on win)
mixed unpackex (mixed arr, mixed i, mixed j)
 emulates lua 5.1 unpack behavior
mixed GetRenderingDistanceForPixelSize (mixed r, mixed maxpixelsize, mixed viewport, mixed cam)
mixed lugrepcall (mixed fun, mixed...)
 get extended error info
mixed printdebug (mixed category, mixed...)
mixed TestBit (mixed mask1, mixed mask2)
mixed TestMask (mixed mask1, mixed mask2)
mixed GetRandomArrayElement (mixed array)
mixed GetRandomTableElementValue (mixed t)
mixed table_get_values (mixed t)
mixed GetRandomTableElement (mixed t)
 returns key,value
mixed WriteToCache (mixed cachearr, mixed cachename, mixed data)
 writes data to cachearr[cachename] and returns data
mixed TrimNewLines (mixed line)
mixed round (mixed x)
mixed roundmultiple (mixed...)
mixed calculate_triangle_normal (mixed x1, mixed y1, mixed z1, mixed x2, mixed y2, mixed z2, mixed x3, mixed y3, mixed z3)
mixed DrawQuad (mixed gfx, mixed vc, mixed x1, mixed y1, mixed z1, mixed x2, mixed y2, mixed z2, mixed x3, mixed y3, mixed z3, mixed x4, mixed y4, mixed z4, mixed u1, mixed v1, mixed u2, mixed v2, mixed u3, mixed v3, mixed u4, mixed v4)
mixed DrawTri (mixed gfx, mixed vc, mixed x1, mixed y1, mixed z1, mixed x2, mixed y2, mixed z2, mixed x3, mixed y3, mixed z3, mixed u1, mixed v1, mixed u2, mixed v2, mixed u3, mixed v3)
mixed FaceGetVertices (mixed gfx, mixed facenum)
mixed FaceGetMiddle (mixed gfx, mixed facenum)
 returns mx,my,mz
mixed FaceGetNormal (mixed gfx, mixed facenum)
 returns nx,ny,nz
mixed CalcMeshScaleToRad (mixed meshname, mixed targetrad)
mixed ArrayMergeToFirst (mixed first, mixed second)
 adds all fields from second to first, but does not overwrite fields that are already set
mixed TableMergeToNew (mixed first, mixed second)
mixed ArrayOverwrite (mixed first, mixed second)
 overwrites fields in first by fields in second
mixed CopyArray (mixed arr)
 shallow copy
mixed countarr (mixed arr)
mixed isempty (mixed arr)
mixed notempty (mixed arr)
mixed arrfirst (mixed arr)
mixed ArrayRepeat (mixed value, mixed n, mixed startindex)
 creates an array with n entries equal to value (defaults to one-based indices)
mixed MemProfile (mixed part)
mixed PointInRect (mixed l, mixed t, mixed r, mixed b, mixed x, mixed y)
mixed IntersectRect (mixed la, mixed ta, mixed ra, mixed ba, mixed lb, mixed tb, mixed rb, mixed bb)
 returns l,t,r,b
mixed sqdist2 (mixed ax, mixed ay, mixed bx, mixed by)
mixed sqdist3 (mixed ax, mixed ay, mixed az, mixed bx, mixed by, mixed bz)
mixed dist3 (mixed ax, mixed ay, mixed az, mixed bx, mixed by, mixed bz)
mixed dist2 (mixed ax, mixed ay, mixed bx, mixed by)
mixed dist2max (mixed ax, mixed ay, mixed bx, mixed by)
mixed in_array (mixed needle, mixed haystack)
 returns true if the needle(value) is in the haystack-array
mixed basename (mixed path)
 basename("\\some\path\filename.tga") = "filename.tga"
mixed fileextension (mixed path)
mixed SmartDump (mixed data, mixed dumptablelevels)
 returns a string representation of data
mixed vardump (mixed x, mixed aux)
 returns a string representation of the variable, mostly used for arrays : {field1=value1,field2=value2,...}
mixed ArrElementsToString (mixed arr)
mixed arrdump (mixed arr)
mixed keys (mixed arr)
 returns a (sorted) list of the keys used in arr
mixed ksort (mixed arr)
 returns a copy of the array, sorted by key, original keys are lost, new array is indexed one-based
mixed vardump_rec (mixed x, mixed aux, mixed maxdepth)
 returns a string representation of the variable (recursive), mostly used for arrays : {field1=value1,field2=value2,...}
mixed vardump2 (mixed x)
 vardump2 : no hexadecimal display of numbers
mixed vardump_aux (mixed x)
 non recursive ! would result in infinite recursion for double linked things (dialog.uoContainer.dialog.uoContainer...)
mixed hex2rgb (mixed hex)
 returns r,g,b in [0,1] each from html like hex-colors "b16a00" or "0xb16a00" or "#b16a00"
mixed hex2num (mixed s)
mixed hex (mixed v, mixed digits)
mixed bin2num (mixed bin)
 interprets a binary string (e.g. from file:read(number)) as integer
mixed robmod (mixed a, mixed b)
mixed texsize (mixed i)
 changes size to 2^n where n>=4
mixed strjoin (mixed delimiter, mixed list)
mixed strjoin_assoc (mixed delimiter, mixed list)
mixed strsplit (mixed delimiter, mixed text)
mixed ParseCSVLine (mixed line, mixed sep)
mixed trim (mixed s, mixed pattern)
mixed GetRandomPositionAtDist (mixed dist, mixed x, mixed y, mixed z)
 returns x,y,z
mixed dot2 (mixed x1, mixed y1, mixed x2, mixed y2)
mixed add2 (mixed x1, mixed y1, mixed x2, mixed y2)
mixed sub2 (mixed x1, mixed y1, mixed x2, mixed y2)
mixed sqlen2 (mixed x, mixed y)
mixed len2 (mixed x, mixed y)
mixed scale2 (mixed x, mixed y, mixed s)
mixed norm2 (mixed x, mixed y)
mixed tolen2 (mixed x, mixed y, mixed l)
mixed rotate2 (mixed x, mixed y, mixed a)
mixed QuaternionFromString (mixed txt)
 returns qw,qx,qy,qz , input comma seperated list QuaternionFromString("x:90,y:90,z:30")
mixed BBoxIntersectPoint (mixed x, mixed y, mixed z, mixed minx, mixed miny, mixed minz, mixed maxx, mixed maxy, mixed maxz)
mixed DirToVector (mixed dir)
 returns x,y,z (unit-length), dir [0,5] means {x,y,z,-x,-y,-z}
mixed VectorToDir (mixed x, mixed y, mixed z)
mixed InverseDir (mixed a)
 gets the opposite direction
mixed GetRot90 (mixed ang90, mixed axisdir)
 rotation around axis VectorToDir(axisdir) with ang = ang90 * 90 degrees
mixed AxisAlignedNormalToMirror (mixed nx, mixed ny, mixed nz)
 returns mx,my,mz, e.g. (-1,1,1) for (1,0,0) , normal must be ortho
mixed ScaleToMirror (mixed sx, mixed sy, mixed sz)
mixed MirrorPoint (mixed x, mixed y, mixed z, mixed mx, mixed my, mixed mz, mixed ox, mixed oy, mixed oz)
mixed CorrectBounds (mixed x1, mixed y1, mixed z1, mixed x2, mixed y2, mixed z2)
 returns x1,y1,z1, x2,y2,z2, corrected after mirroring so that 1:min 2:max
mixed NormalIsAxisAligned (mixed nx, mixed ny, mixed nz)
 returns true if normal is nearly axisaligned
mixed ApplyMirRotCombo (mixed x, mixed y, mixed z, mixed qw, mixed qx, mixed qy, mixed qz, mixed mx, mixed my, mixed mz)
 returns x,y,z after applying rotation and mirror
mixed GetMirRotComboName (mixed qw, mixed qx, mixed qy, mixed qz, mixed mx, mixed my, mixed mz)
 returns "012" or something like that, the numbers have the same meaning as dir in DirToVector
mixed file_exists (mixed filename)
 returns true if the file exists else false
mixed Clamp (mixed x, mixed v1, mixed v2)
mixed ColorRGB2HSV (mixed r, mixed g, mixed b)
 returns h,s,v [h, s, v in 0-1]
mixed ColorHSV2RGB (mixed h, mixed s, mixed v)
 returns r, g, b [r, g, b in 0-1]
mixed DumpGlobalMemTreesizeSize (mixed x, mixed level)
mixed DumpGlobalMemTreesize (mixed filename)
mixed MD5FromFileList (mixed filelist)
mixed IsPointOnPlane (mixed px, mixed py, mixed pz, mixed bx, mixed by, mixed bz, mixed nx, mixed ny, mixed nz)
 returns true if the given point p is part of the given plane (base b, normal n)
mixed MinDistSphereSphere (mixed ax, mixed ay, mixed az, mixed ar, mixed bx, mixed by, mixed bz, mixed br)
mixed DistPointToPoint (mixed ax, mixed ay, mixed az, mixed bx, mixed by, mixed bz)
 returns the distance between point a and point b
mixed DistPointToPlane (mixed px, mixed py, mixed pz, mixed bx, mixed by, mixed bz, mixed nx, mixed ny, mixed nz)
 returns the distance between point p and plane (base b, normal n)
mixed DistPointToLine (mixed px, mixed py, mixed pz, mixed bx, mixed by, mixed bz, mixed dx, mixed dy, mixed dz)
mixed DistLineToLine (mixed ax, mixed ay, mixed az, mixed ux, mixed uy, mixed uz, mixed bx, mixed by, mixed bz, mixed vx, mixed vy, mixed vz)
mixed IsAlive (mixed obj)
mixed DestroyIfAlive (mixed obj)
mixed FIFOHexDump_Old (mixed fifo, mixed offset, mixed len)
mixed FIFOPushByteArray (mixed fifo, mixed bytes)
mixed FIFO_PopZeroTerminatedUnicode (mixed fifo, mixed size)
mixed FIFO_PopZeroTerminatedString (mixed fifo, mixed size)
mixed FIFOHexDump (mixed fifo, mixed offset, mixed len)
mixed FIFOPushNetSimpleTable (mixed tbl, mixed fifo)
mixed FIFOPopNetSimpleTable (mixed fifo)
 popper for FIFOPushNetSimpleTable tables, returns the popped table
mixed RegisterNetMessageType (mixed name, mixed paramformat, mixed forcedid)
mixed RegisterNetMessageFormatWrapper (mixed letter_custom, mixed letter_real, mixed custom2real, mixed real2custom)
 use FALSE instead of NIL here, nil in the middle confuses the variable argument syntax
mixed FPop (mixed fifo, mixed paramformat)
mixed FPush (mixed fifo, mixed paramformat, mixed...)
 see also FPop
mixed CalcNetMessageParamLength (mixed paramformat)
 WARNING ! returns nil for variable message length, e.g. string..., see IsNetMessageComplete for those.
mixed IsNetMessageVariableLength (mixed paramformat)
 true if string or vararg or other data with not fixed length is contained
mixed IsNetMessageComplete (mixed fifo, mixed paramformat, mixed startoffset)
mixed SendNetMessage (mixed con, mixed msgtype, mixed...)
 msgtype is an id like kNetMessage_Chat
mixed SendNetMessageFifo (mixed fifo, mixed msgtype, mixed...)
mixed RecvNetMessages (mixed fifo, mixed callback)
mixed RecvOneNetMessage (mixed fifo, mixed callback)
mixed SoundInit (mixed name, mixed frequency)
mixed SoundSetListenerPosition (mixed x, mixed y, mixed z)
mixed AddSound (mixed effect)
 just adds a sound effect to the global effect list
mixed RemoveSound (mixed effectkey)
 removes a sound by table key
mixed SoundPlayOmniEffect (mixed file)
mixed SoundPlayEffect (mixed x, mixed y, mixed z, mixed file)
mixed SoundPlayMusic (mixed file)
mixed SetToolTipSubject (mixed subject)
 call this whenever the thing under the mouse changes
mixed _StartToolTip (mixed subject)
mixed CreatePlainToolTip (mixed x, mixed y, mixed text, mixed charh, mixed backcol, mixed textcol, mixed stylesetname)
 creates a simple dialog just displaying text, and ignoring all mouse-over detection, can be used by on_tooltip
mixed CreatePlainWidgetToolTip (mixed widget, mixed text, mixed charh, mixed backcol, mixed textcol)
mixed NewBroadcastSender (mixed...)
mixed NewBroadcastReceiver (mixed...)
mixed CreateWidgetFromXMLString (mixed parent, mixed xmlstring)
mixed CreateWidgetFromXMLFile (mixed parent, mixed filepath)
mixed CreateWidgetFromXMLNode (mixed parent, mixed xmlnode)
mixed GeomFaceNumToSideNum (mixed geom, mixed facenum)
mixed GeomGetSide (mixed geom, mixed sidenum)
 returns array of vertices, sidenum is one-based index
mixed GeomSideIsQuad (mixed geomside)
 geomside = geom[one_based_index]
mixed GeomSideGetIndexCount (mixed geomside)
mixed GeomSideGetVertexCount (mixed geomside)
mixed GeomSideGetNormal (mixed geomside)
 returns nx,ny,nz
mixed GeomSideIsAxisAligned (mixed geomside)
 checks if a side is parallel to a border of an axis aligned box
mixed GeomGetAxisAlignedSides (mixed geom)
mixed GeomSideCalcDim (mixed geomside)
 returns w,h
mixed GeomSideCalcArea (mixed geomside)
 returns surface area
mixed GeomInvert (mixed geom)
 changes the vertex order so that culling and normals are inverted
mixed MakeSphereMesh (mixed steps_h, mixed steps_v, mixed cx, mixed cy, mixed cz, mixed r, mixed g, mixed b)
mixed GfxSetCylinderZ (mixed gfx, mixed r, mixed h, mixed steps)
 creates a SimpleRenderable , a cylinder arount the z axis from 0,0,0 to 0,0,h with radius r
mixed GfxSetSphere (mixed gfx, mixed cx, mixed cy, mixed cz, mixed steps_h, mixed steps_v)
 creates a SimpleRenderable
mixed GfxSetGeom (mixed gfx, mixed geom, mixed texcoords, mixed cx, mixed cy, mixed cz, mixed bDynamic)
 creates a SimpleRenderable
mixed ContextMenuItemEnterButton (mixed widget)
 used as callback
mixed ContextMenuItemSelect (mixed widget)
 used as callback
mixed ContextMenu_GetRoot (mixed contextmenudialog)
 find the root menu if contextmenudialog is a submenu
mixed ContextMenu_CloseActiveSubmenu (mixed contextmenudialog)
 closes all submenus
mixed CloseContextMenu (mixed contextmenudialog)
 closes the menu and all submenus
mixed ShowMenuBar (mixed menubardata, mixed x, mixed y, mixed stylesetname)
mixed MenuBarOpenMenu (mixed widget, mixed menudata, mixed stylesetname)
 opens a submenu in the menubar
mixed ContextMenu_CloseOnOutside (mixed contextmenudialog)
mixed ShowContextMenu (mixed menudata, mixed x, mixed y, mixed stylesetname)
mixed VoxelMeshCalcTriIntersectList (mixed ltri, mixed x, mixed y, mixed z, mixed dx, mixed dy, mixed dz)
mixed VoxelMeshKeyToPos (mixed key)
mixed VoxelMeshKey (mixed x, mixed y, mixed z)
mixed VoxelMeshFromTo (mixed grid, mixed minx, mixed miny, mixed minz, mixed maxx, mixed maxy, mixed maxz, mixed cx, mixed cy, mixed cz, mixed ax, mixed ay, mixed az, mixed bx, mixed by, mixed bz, mixed steps)
 dont call this directly
mixed VoxelMeshCalcRay (mixed ltri, mixed grid, mixed minx, mixed miny, mixed minz, mixed maxx, mixed maxy, mixed maxz, mixed cx, mixed cy, mixed cz, mixed x, mixed y, mixed z, mixed dx, mixed dy, mixed dz, mixed steps)
mixed VoxelMesh (mixed meshname, mixed cx, mixed cy, mixed cz)
mixed CalcVoxelGrid (mixed gfx, mixed cx, mixed cy, mixed cz, mixed gridsize)
mixed ForEachVoxel (mixed voxelgrid, mixed fun)
mixed TransformVoxelGrid (mixed voxelgrid, mixed px, mixed py, mixed pz, mixed qw, mixed qx, mixed qy, mixed qz, mixed sx, mixed sy, mixed sz, mixed gridsize)
mixed VoxelGridIntersection (mixed voxelgrid1, mixed voxelgrid2)
 compares two voxel grids and returns true if they intersect
mixed DrawVoxelGrid (mixed voxelgrid, mixed parentgfx, mixed gridsize)
 creates and returns returns array of (green) billboard gfx for every voxel "inside"
mixed GfxVoxelLine (mixed gfx, mixed gridsize, mixed numcells, mixed rx, mixed ry, mixed rz, mixed rvx, mixed rvy, mixed rvz)
mixed GetBillBoardMat (mixed texpath, mixed bAdditive)
 some material utils
mixed GetTexturedMat (mixed base, mixed texpath)
mixed GetPlainTextureMat (mixed texpath, mixed bHasAlpha)
mixed GetPlainColourMat (mixed r, mixed g, mixed b, mixed a)
mixed GetHuedMat (mixed basematname, mixed ar, mixed ag, mixed ab, mixed dr, mixed dg, mixed db, mixed da, mixed texpath)
mixed HueMeshEntity (mixed gfx, mixed ar, mixed ag, mixed ab, mixed dr, mixed dg, mixed db, mixed da)
 todo : place me in meshutils or something like that ?
mixed UpdateStatsFormatHelper (mixed x)
mixed RegisterStepper (mixed fun, mixed param)
mixed RegisterIntervalStepper (mixed interval, mixed fun, mixed param)
 interval : in milliseconds, e.g. 1000 means fun will be called once every second
mixed InvokeLater (mixed timeout, mixed fun)
 calls the function fun after timout ms
mixed GetBoxSideCoords (mixed sidenum, mixed cx, mixed cy, mixed cz, mixed tx, mixed ty, mixed tz)
 returns x1,y1,z1, x2,y2,z2, x3,y3,z3, x4,y4,z4
mixed GetBoxSideNormal (mixed sidenum)
 returns nx,ny,nz
mixed DrawBoxSide (mixed sidenum, mixed gfx, mixed cx, mixed cy, mixed cz, mixed vc, mixed texcoords, mixed tx, mixed ty, mixed tz)
mixed GfxSetBox (mixed gfx, mixed cx, mixed cy, mixed cz, mixed sides, mixed texcoords, mixed tx, mixed ty, mixed tz)
mixed RayPickAABoxSide (mixed sidenum, mixed x, mixed y, mixed z, mixed cx, mixed cy, mixed cz, mixed rx, mixed ry, mixed rz, mixed rvx, mixed rvy, mixed rvz)
 0,0,0 is top,left,front corner
mixed RayPickAABox (mixed x, mixed y, mixed z, mixed cx, mixed cy, mixed cz, mixed rx, mixed ry, mixed rz, mixed rvx, mixed rvy, mixed rvz)
mixed Threaded_LoadFullFileToFIFO (mixed sFilePath, mixed callback)
mixed Threaded_LoadFileToFIFO (mixed sFilePath, mixed iStart, mixed iLength, mixed callback)
mixed Threaded_HTTPRequest (mixed sHost, mixed iPort, mixed sPath, mixed bIgnoreReturnForSpeed, mixed callback)
mixed Threaded_NetRequest (mixed sHost, mixed iPort, mixed fifo_SendData, mixed fifo_AnswerBuffer, mixed callback)
mixed Threaded_LoadFile (mixed sFilePath, mixed fifo_AnswerBuffer, mixed iStart, mixed iLength, mixed callback)
mixed GetKeyName (mixed keycode)
mixed BindUp (mixed keyname, mixed fun, mixed arg)
mixed BindDown (mixed keyname, mixed fun, mixed arg)
mixed BindUpDown (mixed keyname, mixed upfun, mixed uparg, mixed downfun, mixed downarg)
mixed BindUpDown (mixed keyname, mixed downfun, mixed downarg, mixed upfun, mixed uparg)
mixed Bind (mixed keyname, mixed fun)
mixed UnBindArr (mixed arr)
mixed UnBind (mixed keyname)
mixed LoadBindSet (mixed bindset)
mixed WhileKeyDown (mixed keywatch, mixed step_fun, mixed...)
 calls step_fun(...) until key[keywatch] is released or step_fun(...) returns something that evaluates to true
mixed MouseEvent (mixed eventname)
mixed KeyDown (mixed key, mixed char)
 called from c
mixed KeyUp (mixed key)
 called from c
mixed CreateGlyphList (mixed font, mixed fontsize, mixed text, mixed param)
 param : user specified data, e.g. color or similar infos
mixed CamSetZoomLimit (mixed minzoom, mixed maxzoom)
mixed CamChangeZoom (mixed add)
mixed TurnCam (mixed tw, mixed tx, mixed ty, mixed tz)
mixed CamViewDirection (mixed cam)
mixed CamGetMouseTurn (mixed speedfactor)
 return turn quaternion : w,x,y,z
mixed CamSetFromTwoAngles (mixed cam, mixed roth, mixed rotv, mixed bFlipUpAxis)
 +y is up ?
mixed StepTableCam (mixed cam, mixed bMoveCam, mixed speedfactor, mixed bFlipUpAxis)
 handles a turntable like camera that keeps upright
mixed StepThirdPersonCam (mixed cam, mixed dist, mixed ox, mixed oy, mixed oz)
 enables third person view by keeping the cam at a distance to origin
mixed SetMainMenuCam (mixed roth, mixed rotv)
mixed URLEncodeChar (mixed c)
mixed URLEncode (mixed s)
mixed FIFO_PushPlainText (mixed fifo, mixed s)
mixed URLEncodeArr (mixed arr)
mixed HTTP_GetResponseContent (mixed response)
 search first double-newline and return everything after that
mixed HTTP_MakeRequest (mixed sHost, mixed sPath)
mixed HTTPGetEx (mixed sHost, mixed iPort, mixed sPath, mixed bIgnoreReturnForSpeed)
mixed EasyXMLWrap (mixed node)
mixed XMLNodeAddChild (mixed node, mixed child)
 use this instead of table.insert, as the .n field is not set by table.insert
mixed xmlchild (mixed xmlnode, mixed name, mixed index)
mixed xmlvalue (mixed xmlnode, mixed name, mixed index)
mixed xmldump (mixed o, mixed L)
mixed OpenOverwriteConfirmDialog (mixed path, mixed completionfunc)
 load/save dialogs that can be used to browse the filesystem
mixed ShortPath (mixed path)
 removes ./ and ../ without modifying the meaning
mixed FileBrowse_GetStartDir (mixed default_startdir)
mixed FileBrowse_SetStartDir (mixed default_startdir, mixed dir)
mixed OpenFileBrowseDialog (mixed title, mixed buttontext, mixed default_startdir, mixed defaultfilename, mixed completionfunc, mixed folderpath)
mixed FileBrowse_Load (mixed title, mixed default_startdir, mixed loadfun)
mixed FileBrowse_Save (mixed title, mixed default_startdir, mixed default_name, mixed savefun)
mixed CreateIRCConnection (mixed host, mixed port, mixed nick, mixed password)
 opens a connection to an irc server and returns the object handling this connection
mixed HTTPGetEx (mixed host, mixed port, mixed file)
mixed GlobalProfilerFun (mixed typename)
mixed GlobalProfilerOutput (mixed limit, mixed field)
 field in {"avg","tsum","n","c"}
mixed MakeProfiler (mixed name, mixed startsectionname_or_nil, mixed bProfileMemory)
 ***** ***** ***** ***** ***** section profiler
mixed CreateRoughProfiler (mixed name)
mixed RoughProfileEndFrame (mixed iTimeSinceLastFrame)
mixed LuaFunctionProfileHook (mixed sEvent)
mixed ProfileSubCalls (mixed contextname)
mixed GlobalProfiler2Hook (mixed sEvent)
mixed MemTreeSizeStringEscape (mixed s)
mixed MemTreeSize_DumpMemToFile (mixed fp, mixed obj, mixed name, mixed iAllowGlobals)
mixed MemTreeSize_DumpCurrentGlobalMem (mixed filepath)
mixed InitOde (mixed secondsByStep)
mixed CreateFont_Ogre (mixed sFontName, mixed iFontSize)
mixed MakeColourfulBeamCube (mixed e, mixed h)
 utils for working with beam
mixed SetBeamBox (mixed gfx, mixed h, mixed cx, mixed cy, mixed cz, mixed r, mixed g, mixed b, mixed a)
mixed BeamSingleLine (mixed gfx, mixed x1, mixed y1, mixed z1, mixed x2, mixed y2, mixed z2, mixed h1, mixed h2, mixed h3, mixed h4, mixed u1, mixed u2, mixed u3, mixed u4, mixed v1, mixed v2, mixed v3, mixed v4, mixed r1, mixed g1, mixed b1, mixed a1, mixed r2, mixed g2, mixed b2, mixed a2)
mixed BeamSingleLineStep (mixed gfx, mixed...)
mixed SimpleXMLSave (mixed filepath, mixed data)
mixed SimpleXMLLoad (mixed filepath)
mixed SimpleXMLLoadFromString (mixed xmlstring)
mixed SimpleXMLSaveToString (mixed data)
mixed SimpleXMLSaveToXMLNode (mixed data, mixed key, mixed keytype)
 internal
mixed SimpleXMLLoadFromXMLNode (mixed node, mixed debug_source)
mixed RegisterUDataType (mixed name, mixed metatable)
 called by c when registering a udata type
mixed WrapUData (mixed myudata)
 called by c after creating a udata
mixed UData_index (mixed myinstance, mixed key)
mixed UData_newindex (mixed myinstance, mixed key, mixed value)
mixed CreateSpritePanel (mixed parent_RenderGroup2D, mixed gfxparam_init, mixed bVertexBufferDynamic, mixed bVertexCol)
mixed MakeSpritePanelParam_Mod_TexTransform (mixed x, mixed y, mixed sx, mixed sy, mixed angle)
mixed MakeSpritePanelParam_Mod_MatChange (mixed matname)
 sets a new material, but keeps vertexdata, good performance
mixed MakeSpritePanelParam_SingleSprite (mixed matname, mixed w, mixed h, mixed xoff, mixed yoff, mixed u0, mixed v0, mixed uvw, mixed uvh, mixed tcx, mixed tcy)
 tcx,tcy : the size of the texture in pixels, if this is specified the coords are in pixels, otherwise they are in texcoords[0,1]
mixed MakeSpritePanelParam_TiledSingleSprite (mixed matname, mixed w, mixed h, mixed xoff, mixed yoff, mixed u0, mixed v0, mixed uvw, mixed uvh, mixed tcx, mixed tcy, mixed tilew, mixed tileh)
 tcx,tcy : the size of the texture in pixels, if this is specified the coords are in pixels, otherwise they are in texcoords[0,1]
mixed MakeSpritePanelParam_SingleSpriteSimple (mixed matname, mixed w, mixed h)
 a complete sprite of size w,h in pixels
mixed MakeSpritePanelParam_SingleSpritePartSimple (mixed matname, mixed w, mixed h, mixed x, mixed y, mixed tilew, mixed tileh)
 a px based sprite part of size tilew,tileh in the w,h sized image at pos x,y
mixed MakeSpritePanelParam_Mod_AnimSimple (mixed w, mixed h, mixed tilew, mixed tileh, mixed framenumber)
mixed MakeSpritePanelParam_BorderPartMatrix (mixed matname, mixed w, mixed h, mixed xoff, mixed yoff, mixed u0, mixed v0, mixed w0, mixed w1, mixed w2, mixed h0, mixed h1, mixed h2, mixed tcx, mixed tcy, mixed scalex, mixed scaley, mixed bBorderTiled, mixed bCenterTiled, mixed bDrawCenter, mixed bDrawBorder)

Static Public Member Functions

static mixed SaveTextureToFile (...)
 string SaveTextureToFile (sTexName,sFilePath)
static mixed CloneMaterial (...)
 string CloneMaterial (sOldMatName,sNewMatName=uniquename())
static mixed CreateMaterial (...)
 string CreateMaterial (sMatName=uniquename())
static mixed SetAmbient (...)
 void SetAmbient (sMatName,iTech,iPass,r,g,b)
static mixed SetShaderParamByIndex (...)
static mixed SetShaderParamByName (...)
static mixed SetDiffuse (...)
 void SetDiffuse (sMatName,iTech,iPass,r,g,b,a)
static mixed SetSceneBlend (...)
 void SetSceneBlend (sMatName,iSceneBlendMode)
static mixed SetDepthWriteEnabled (...)
 void SetDepthWriteEnabled (sMatName,iTech,iPass,iSceneBlendMode)
static mixed SetAlphaRejection (...)
static mixed SetMaterialPassParam (...)
 void SetMaterialPassParam (matname,techidx,passidx,pname,pvalue)
static mixed SetMaterialTechniqueParam (...)
 void SetMaterialTechniqueParam (matname,techidx,pname,pvalue)
static mixed SetMaterialParam (...)
 void SetMaterialParam (matname,pname,pvalue)
static mixed SetHardwareCulling (...)
static mixed SetSoftwareCulling (...)
static mixed SetTextureIsAlpha (...)
 void SetTextureIsAlpha (sMatName,bIsAlpha,iTech=0,iPass=0,iTextureUnit=0)
static mixed SetSceneBlending (...)
 void SetSceneBlending (sMatName,mode)
static mixed SetTextureAddressingMode (...)
 void SetTextureAddressingMode (sMatName,adressMode,iTech=0,iPass=0,iTextureUnit=0)
static mixed SetTextureFiltering (...)
 void SetTextureFiltering (sMatName,filterOption,iTech=0,iPass=0,iTextureUnit=0)
static mixed SetTexture (...)
static mixed GetTexture (...)
static mixed SetReceiveShadows (...)
 void SetReceiveShadows (sMatName,bool)
static mixed l_MD5FromFile (...)
static mixed l_MD5FromString (...)
static mixed LugreImage_CreateFromOgreImage (...)
static mixed l_OdeGeomSetData (...)
 lua : void OdeGeomSetData(dGeomID geom, void* data) [ from ode ]
static mixed l_OdeGeomGetData (...)
 lua : udata OdedGeomGetData(dGeomID geom) [ from ode ]
static mixed l_OdeGeomSetBody (...)
 lua : void OdeGeomSetBody(dGeomID geom, dBodyID body) [ from ode ]
static mixed l_OdeGeomGetBody (...)
 lua : dBodyID OdeGeomGetBody(dGeomID geom) [ from ode ]
static mixed l_OdeGeomSetPosition (...)
 lua : void OdeGeomSetPosition(dGeomID geom, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeGeomSetQuaternion (...)
 lua : void OdeGeomSetQuaternion(dGeomID geom, const dQuaternion Q) [ from ode ]
static mixed l_OdeGeomGetPosition (...)
 lua : x,y,z OdeGeomGetPosition(dGeomID geom) [ from ode ]
static mixed l_OdeGeomGetQuaternion (...)
 lua : w,x,y,z OdeGeomGetQuaternion(dGeomID geom) [ from ode ]
static mixed l_OdeGeomGetAABB (...)
 lua : ax,ay,az,bx,by,bz OdeGeomGetAABB(dGeomID geom) [ from ode ]
static mixed l_OdeGeomIsSpace (...)
 lua : int OdeGeomIsSpace(dGeomID geom) [ from ode ]
static mixed l_OdeGeomGetSpace (...)
 lua : dSpaceID OdeGeomGetSpace(dGeomID) [ from ode ]
static mixed l_OdeGeomGetClass (...)
 lua : int OdeGeomGetClass(dGeomID geom) [ from ode ]
static mixed l_OdeGeomSetCategoryBits (...)
 lua : void OdeGeomSetCategoryBits(dGeomID geom, unsigned long bits) [ from ode ]
static mixed l_OdeGeomSetCollideBits (...)
 lua : void OdeGeomSetCollideBits(dGeomID geom, unsigned long bits) [ from ode ]
static mixed l_OdeGeomGetCategoryBits (...)
 lua : long OdeGeomGetCategoryBits(dGeomID) [ from ode ]
static mixed l_OdeGeomGetCollideBits (...)
 lua : long OdeGeomGetCollideBits(dGeomID) [ from ode ]
static mixed l_OdeGeomEnable (...)
 lua : void OdeGeomEnable(dGeomID geom) [ from ode ]
static mixed l_OdeGeomDisable (...)
 lua : void OdeGeomDisable(dGeomID geom) [ from ode ]
static mixed l_OdeGeomIsEnabled (...)
 lua : int OdeGeomIsEnabled(dGeomID geom) [ from ode ]
static mixed l_OdeGeomSetOffsetPosition (...)
 lua : void OdeGeomSetOffsetPosition(dGeomID geom, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeGeomSetOffsetQuaternion (...)
 lua : void OdeGeomSetOffsetQuaternion(dGeomID geom, const dQuaternion Q) [ from ode ]
static mixed l_OdeGeomSetOffsetWorldPosition (...)
 lua : void OdeGeomSetOffsetWorldPosition(dGeomID geom, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeGeomSetOffsetWorldQuaternion (...)
 lua : void OdeGeomSetOffsetWorldQuaternion(dGeomID geom, const dQuaternion) [ from ode ]
static mixed l_OdeGeomClearOffset (...)
 lua : void OdeGeomClearOffset(dGeomID geom) [ from ode ]
static mixed l_OdeGeomIsOffset (...)
 lua : int OdeGeomIsOffset(dGeomID geom) [ from ode ]
static mixed l_OdeGeomGetOffsetPosition (...)
 lua : x,y,z OdeGeomGetOffsetPosition(dGeomID geom) [ from ode ]
static mixed l_OdeGeomGetOffsetQuaternion (...)
 lua : w,x,y,z OdeGeomGetOffsetQuaternion(dGeomID geom, dQuaternion result) [ from ode ]
static mixed l_OdeCollide (...)
 lua : int OdeCollide(dGeomID o1, dGeomID o2, int flags, dContactGeom *contact,int skip) [ from ode ]
static mixed l_OdeContactGeomGetParams (...)
 lua : px,py,pz, nx,ny,nz, depth, g1,g2, side1, side2 OdeContactGeomCreate(contactgeomid)
static mixed l_OdeContactGeomCreate (...)
static mixed l_OdeContactGeomDestroy (...)
static mixed l_OdeCollide (...)
 lua : {contact,...} OdeCollide(dGeomID o1, dGeomID o2,count)
static mixed l_OdeGetContactSurface (...)
 lua : mode,mu,mu2,bounce,bounce_vel,soft_erp,soft_cfm,motion1,motion2,slip1,slip2 OdeGetContactSurface(dContact *p)
static mixed l_OdeSetContactSurface (...)
 lua : OdeSetContactSurface(dContact *p,mode,mu,mu2,bounce,bounce_vel,soft_erp,soft_cfm,motion1,motion2,slip1,slip2)
static mixed l_OdeSetContactGeom (...)
 lua : OdeSetContactGeom(dContact *p,mode,mu,mu2,bounce,bounce_vel,soft_erp,soft_cfm,motion1,motion2,slip1,slip2)
static mixed l_OdeGetContactGeom (...)
 lua : posx,posy,posz,normalx,normaly,normalz,depth,g1,g2,side1,side2 OdeGetContactGeom(dContact *p)
static mixed l_OdeSpaceCollide (...)
 lua : void OdeSpaceCollide(dSpaceID space,fun(o0,o1))
static mixed l_OdeSpaceCollideWithCallback (...)
static mixed l_OdeSpaceCollide2 (...)
 lua : void OdeSpaceCollide2(dGeomID space1, dGeomID space2, fun(o0,o1))
static mixed l_OdeCreateSphere (...)
 lua : dGeomID OdeCreateSphere(dSpaceID space, dReal radius) [ from ode ]
static mixed l_OdeGeomSphereSetRadius (...)
 lua : void OdeGeomSphereSetRadius(dGeomID sphere, dReal radius) [ from ode ]
static mixed l_OdeGeomSphereGetRadius (...)
 lua : dReal OdeGeomSphereGetRadius(dGeomID sphere) [ from ode ]
static mixed l_OdeGeomSpherePointDepth (...)
 lua : dReal OdeGeomSpherePointDepth(dGeomID sphere, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeCreateConvex (...)
static mixed l_OdeGeomSetConvex (...)
 lua : void OdeGeomSetConvex(dGeomID g,dReal *_planes,unsigned int _count,dReal *_points,unsigned int _pointcount,unsigned int *_polygons) [ from ode ]
static mixed l_OdeCreateBox (...)
 lua : dGeomID OdeCreateBox(dSpaceID space, dReal lx, dReal ly, dReal lz) [ from ode ]
static mixed l_OdeGeomBoxSetLengths (...)
 lua : void OdeGeomBoxSetLengths(dGeomID box, dReal lx, dReal ly, dReal lz) [ from ode ]
static mixed l_OdeGeomBoxGetLengths (...)
 lua : lx,ly,lz OdeGeomBoxGetLengths(dGeomID box, dVector3 result) [ from ode ]
static mixed l_OdeGeomBoxPointDepth (...)
 lua : dReal OdeGeomBoxPointDepth(dGeomID box, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeCreatePlane (...)
 lua : dGeomID OdeCreatePlane(dSpaceID space, dReal a, dReal b, dReal c, dReal d) [ from ode ]
static mixed l_OdeGeomPlaneSetParams (...)
 lua : void OdeGeomPlaneSetParams(dGeomID plane, dReal a, dReal b, dReal c, dReal d) [ from ode ]
static mixed l_OdeGeomPlaneGetParams (...)
 lua : a,b,c,d OdeGeomPlaneGetParams(dGeomID plane, dVector4 result) [ from ode ]
static mixed l_OdeGeomPlanePointDepth (...)
 lua : dReal OdeGeomPlanePointDepth(dGeomID plane, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeCreateCapsule (...)
 lua : dGeomID OdeCreateCapsule(dSpaceID space, dReal radius, dReal length) [ from ode ]
static mixed l_OdeGeomCapsuleSetParams (...)
 lua : void OdeGeomCapsuleSetParams(dGeomID ccylinder, dReal radius, dReal length) [ from ode ]
static mixed l_OdeGeomCapsuleGetParams (...)
 lua : r,l OdeGeomCapsuleGetParams(dGeomID ccylinder, dReal *radius, dReal *length) [ from ode ]
static mixed l_OdeGeomCapsulePointDepth (...)
 lua : dReal OdeGeomCapsulePointDepth(dGeomID ccylinder, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeGeomCylinderSetParams (...)
 lua : void OdeGeomCylinderSetParams(dGeomID cylinder, dReal radius, dReal length) [ from ode ]
static mixed l_OdeGeomCylinderGetParams (...)
 lua : r,l OdeGeomCylinderGetParams(dGeomID cylinder, dReal *radius, dReal *length) [ from ode ]
static mixed l_OdeCreateRay (...)
 lua : dGeomID OdeCreateRay(dSpaceID space, dReal length) [ from ode ]
static mixed l_OdeGeomRaySetLength (...)
 lua : void OdeGeomRaySetLength(dGeomID ray, dReal length) [ from ode ]
static mixed l_OdeGeomRayGetLength (...)
 lua : dReal OdeGeomRayGetLength(dGeomID ray) [ from ode ]
static mixed l_OdeGeomRaySet (...)
 lua : void OdeGeomRaySet(dGeomID ray, dReal px, dReal py, dReal pz,dReal dx, dReal dy, dReal dz) [ from ode ]
static mixed l_OdeGeomDestroy (...)
 lua : void OdeGeomDestroy(dGeomID)
static mixed l_OdeGeomRayGet (...)
 lua : px,py,pz, dx,dy,dz OdeGeomRayGet(dGeomID ray, dVector3 start, dVector3 dir) [ from ode ]
static mixed l_OdeGeomRaySetParams (...)
 lua : void OdeGeomRaySetParams(dGeomID g, int FirstContact, int BackfaceCull) [ from ode ]
static mixed l_OdeGeomRayGetParams (...)
 lua : FirstContact, BackfaceCull OdeGeomRayGetParams(dGeomID g, int *FirstContact, int *BackfaceCull) [ from ode ]
static mixed l_OdeGeomRaySetClosestHit (...)
 lua : void OdeGeomRaySetClosestHit(dGeomID g, int closestHit) [ from ode ]
static mixed l_OdeGeomRayGetClosestHit (...)
 lua : int OdeGeomRayGetClosestHit(dGeomID g) [ from ode ]
static mixed l_OdeGeomTransformSetGeom (...)
 lua : void OdeGeomTransformSetGeom(dGeomID g, dGeomID obj) [ from ode ]
static mixed l_OdeGeomTransformGetGeom (...)
 lua : dGeomID OdeGeomTransformGetGeom(dGeomID g) [ from ode ]
static mixed l_OdeGeomTransformSetCleanup (...)
 lua : void OdeGeomTransformSetCleanup(dGeomID g, int mode) [ from ode ]
static mixed l_OdeGeomTransformGetCleanup (...)
 lua : int OdeGeomTransformGetCleanup(dGeomID g) [ from ode ]
static mixed l_OdeGeomTransformSetInfo (...)
 lua : void OdeGeomTransformSetInfo(dGeomID g, int mode) [ from ode ]
static mixed l_OdeGeomTransformGetInfo (...)
 lua : int OdeGeomTransformGetInfo(dGeomID g) [ from ode ]
static mixed l_OdeCreateHeightfield (...)
 lua : dGeomID OdeCreateHeightfield( dSpaceID space,dHeightfieldDataID data, int bPlaceable ) [ from ode ]
static mixed l_OdeGeomHeightfieldDataDestroy (...)
 lua : void OdeGeomHeightfieldDataDestroy( dHeightfieldDataID d ) [ from ode ]
static mixed l_OdeGeomHeightfieldDataCreate (...)
 lua : dHeightfieldDataID OdeGeomHeightfieldDataCreate() [ from ode ]
static mixed l_OdeGeomHeightfieldDataBuildCallback (...)
 lua : void OdeGeomHeightfieldDataBuildCallback( dHeightfieldDataID d,void* pUserData, dHeightfieldGetHeight* pCallback,dReal width, dReal depth, int widthSamples, int depthSamples,dReal scale, dReal offset, dReal thickness, int bWrap ) [ from ode ]
static mixed l_OdeGeomHeightfieldDataBuildFromFun (...)
 lua : void OdeGeomHeightfieldDataBuildFromFun( dHeightfieldDataID d,width,height,dx,dz,float fun(x,z))
static mixed l_OdeGeomHeightfieldDataBuildByte (...)
 lua : void OdeGeomHeightfieldDataBuildByte( dHeightfieldDataID d,const unsigned char* pHeightData, int bCopyHeightData,dReal width, dReal depth, int widthSamples, int depthSamples,dReal scale, dReal offset, dReal thickness, int bWrap ) [ from ode ]
static mixed l_OdeGeomHeightfieldDataBuildShort (...)
 lua : void OdeGeomHeightfieldDataBuildShort( dHeightfieldDataID d,const short* pHeightData, int bCopyHeightData,dReal width, dReal depth, int widthSamples, int depthSamples,dReal scale, dReal offset, dReal thickness, int bWrap ) [ from ode ]
static mixed l_OdeGeomHeightfieldDataBuildSingle (...)
 lua : void OdeGeomHeightfieldDataBuildSingle( dHeightfieldDataID d,const float* pHeightData, int bCopyHeightData,dReal width, dReal depth, int widthSamples, int depthSamples,dReal scale, dReal offset, dReal thickness, int bWrap ) [ from ode ]
static mixed l_OdeGeomHeightfieldDataBuildDouble (...)
 lua : void OdeGeomHeightfieldDataBuildDouble( dHeightfieldDataID d,const double* pHeightData, int bCopyHeightData,dReal width, dReal depth, int widthSamples, int depthSamples,dReal scale, dReal offset, dReal thickness, int bWrap ) [ from ode ]
static mixed l_OdeGeomHeightfieldDataSetBounds (...)
 lua : void OdeGeomHeightfieldDataSetBounds( dHeightfieldDataID d,dReal minHeight, dReal maxHeight ) [ from ode ]
static mixed l_OdeGeomHeightfieldSetHeightfieldData (...)
 lua : void OdeGeomHeightfieldSetHeightfieldData( dGeomID g, dHeightfieldDataID d ) [ from ode ]
static mixed l_OdeGeomHeightfieldGetHeightfieldData (...)
 lua : dHeightfieldDataID OdeGeomHeightfieldGetHeightfieldData( dGeomID g ) [ from ode ]
static mixed l_OdeClosestLineSegmentPoints (...)
 lua : cp1x,cp1y,cp1z,cp2x,cp2y,cp2z OdeClosestLineSegmentPoints(const dVector3 a1, const dVector3 a2,const dVector3 b1, const dVector3 b2) [ from ode ]
static mixed l_OdeBoxTouchesBox (...)
 lua : int OdeBoxTouchesBox(const dVector3 _p1, const dMatrix3 R1,const dVector3 side1, const dVector3 _p2,const dMatrix3 R2, const dVector3 side2) [ from ode ]
static mixed l_OdeInfiniteAABB (...)
 lua : ax,ay,az, bx,by,bz OdeInfiniteAABB(dGeomID geom, dReal aabb[6]) [ from ode ]
static mixed l_OdeInitODE (...)
 lua : void OdeInitODE(void) [ from ode ]
static mixed l_OdeCloseODE (...)
 lua : void OdeCloseODE(void) [ from ode ]
static mixed l_OdeCreateGeomClass (...)
 lua : int OdeCreateGeomClass(const dGeomClass *classptr) [ from ode ]
static mixed l_OdeGeomGetClassData (...)
 lua : * OdeGeomGetClassData(dGeomID) [ from ode ]
static mixed l_OdeCreateGeom (...)
 lua : dGeomID OdeCreateGeom(int classnum) [ from ode ]
static mixed l_OdeSimpleSpaceCreate (...)
 lua : dSpaceID OdeSimpleSpaceCreate(dSpaceID space) [ from ode ]
static mixed l_OdeHashSpaceCreate (...)
 lua : dSpaceID OdeHashSpaceCreate(dSpaceID space) [ from ode ]
static mixed l_OdeQuadTreeSpaceCreate (...)
 lua : dSpaceID OdeQuadTreeSpaceCreate(dSpaceID space, dVector3 Center, dVector3 Extents, int Depth) [ from ode ]
static mixed l_OdeSpaceDestroy (...)
 lua : void OdeSpaceDestroy(dSpaceID) [ from ode ]
static mixed l_OdeHashSpaceSetLevels (...)
 lua : void OdeHashSpaceSetLevels(dSpaceID space, int minlevel, int maxlevel) [ from ode ]
static mixed l_OdeHashSpaceGetLevels (...)
 lua : minlevel,maxlevel OdeHashSpaceGetLevels(dSpaceID space, int *minlevel, int *maxlevel) [ from ode ]
static mixed l_OdeSpaceSetCleanup (...)
 lua : void OdeSpaceSetCleanup(dSpaceID space, int mode) [ from ode ]
static mixed l_OdeSpaceGetCleanup (...)
 lua : int OdeSpaceGetCleanup(dSpaceID space) [ from ode ]
static mixed l_OdeSpaceAdd (...)
 lua : void OdeSpaceAdd(dSpaceID, dGeomID) [ from ode ]
static mixed l_OdeSpaceRemove (...)
 lua : void OdeSpaceRemove(dSpaceID, dGeomID) [ from ode ]
static mixed l_OdeSpaceQuery (...)
 lua : int OdeSpaceQuery(dSpaceID, dGeomID) [ from ode ]
static mixed l_OdeSpaceClean (...)
 lua : void OdeSpaceClean(dSpaceID) [ from ode ]
static mixed l_OdeSpaceGetNumGeoms (...)
 lua : int OdeSpaceGetNumGeoms(dSpaceID) [ from ode ]
static mixed l_OdeSpaceGetGeom (...)
 lua : dGeomID OdeSpaceGetGeom(dSpaceID, int i) [ from ode ]
static mixed l_OdeTriMeshRawDataCreate (...)
 lua : cTriangleMeshRawData OdeTriMeshRawDataCreate(fifo)
static mixed l_OdeTriMeshRawDataDestroy (...)
 lua : void OdeTriMeshRawDataDestroy(cTriangleMeshRawData)
static mixed l_OdeTriMeshRawDataPrint (...)
 lua : void OdeTriMeshRawDataPrint(cTriangleMeshRawData)
static mixed l_OdeGeomTriMeshDataCreate (...)
 lua : dTriMeshDataID OdeGeomTriMeshDataCreate(void) [ from ode ]
static mixed l_OdeGeomTriMeshDataDestroy (...)
 lua : void OdeGeomTriMeshDataDestroy(dTriMeshDataID g) [ from ode ]
static mixed l_OdeGeomTriMeshDataSet (...)
 lua : void OdeGeomTriMeshDataSet(dTriMeshDataID g, int data_id, void* in_data) [ from ode ]
static mixed l_OdeGeomTriMeshDataGet (...)
 lua : void* OdeGeomTriMeshDataGet(dTriMeshDataID g, int data_id) [ from ode ]
static mixed l_OdeGeomTriMeshSetLastTransform (...)
 lua : void OdeGeomTriMeshSetLastTransform( dGeomID g, dMatrix4 last_trans ) [ from ode ]
static mixed l_OdeGeomTriMeshGetLastTransform (...)
 lua : dReal* OdeGeomTriMeshGetLastTransform( dGeomID g ) [ from ode ]
static mixed l_OdeGeomTriMeshDataBuildSingle (...)
 lua : void OdeGeomTriMeshDataBuildSingle(dTriMeshDataID g,const void* Vertices, int VertexStride, int VertexCount,const void* Indices, int IndexCount, int TriStride) [ from ode ]
static mixed l_OdeGeomTriMeshDataBuildSingle1 (...)
 lua : void OdeGeomTriMeshDataBuildSingle1(dTriMeshDataID g,const void* Vertices, int VertexStride, int VertexCount,const void* Indices, int IndexCount, int TriStride,const void* Normals) [ from ode ]
static mixed l_OdeGeomTriMeshDataBuildDouble (...)
 lua : void OdeGeomTriMeshDataBuildDouble(dTriMeshDataID g,const void* Vertices, int VertexStride, int VertexCount,const void* Indices, int IndexCount, int TriStride) [ from ode ]
static mixed l_OdeGeomTriMeshDataBuildDouble1 (...)
 lua : void OdeGeomTriMeshDataBuildDouble1(dTriMeshDataID g,const void* Vertices, int VertexStride, int VertexCount,const void* Indices, int IndexCount, int TriStride,const void* Normals) [ from ode ]
static mixed l_OdeGeomTriMeshDataBuildFromRaw (...)
 lua : void OdeGeomTriMeshDataBuildFromRaw(dTriMeshDataID g,cTriangleMeshRawData)
static mixed l_OdeGeomTriMeshDataBuildSimple1 (...)
 lua : void OdeGeomTriMeshDataBuildSimple1(dTriMeshDataID g,const dReal* Vertices, int VertexCount,const int* Indices, int IndexCount,const int* Normals) [ from ode ]
static mixed l_OdeGeomTriMeshDataPreprocess (...)
 lua : void OdeGeomTriMeshDataPreprocess(dTriMeshDataID g) [ from ode ]
static mixed l_OdeGeomTriMeshDataGetBuffer (...)
 lua : void OdeGeomTriMeshDataGetBuffer(dTriMeshDataID g, unsigned char** buf, int* bufLen) [ from ode ]
static mixed l_OdeGeomTriMeshDataSetBuffer (...)
 lua : void OdeGeomTriMeshDataSetBuffer(dTriMeshDataID g, unsigned char* buf) [ from ode ]
static mixed l_OdeGeomTriMeshSetCallback (...)
 lua : void OdeGeomTriMeshSetCallback(dGeomID g, dTriCallback* Callback) [ from ode ]
static mixed l_OdeGeomTriMeshGetCallback (...)
 lua : dTriCallback* OdeGeomTriMeshGetCallback(dGeomID g) [ from ode ]
static mixed l_OdeGeomTriMeshSetArrayCallback (...)
 lua : void OdeGeomTriMeshSetArrayCallback(dGeomID g, dTriArrayCallback* ArrayCallback) [ from ode ]
static mixed l_OdeGeomTriMeshGetArrayCallback (...)
 lua : dTriArrayCallback* OdeGeomTriMeshGetArrayCallback(dGeomID g) [ from ode ]
static mixed l_OdeGeomTriMeshSetRayCallback (...)
 lua : void OdeGeomTriMeshSetRayCallback(dGeomID g, dTriRayCallback* Callback) [ from ode ]
static mixed l_OdeGeomTriMeshGetRayCallback (...)
 lua : dTriRayCallback* OdeGeomTriMeshGetRayCallback(dGeomID g) [ from ode ]
static mixed l_OdeCreateTriMesh (...)
static mixed l_OdeGeomTriMeshSetData (...)
 lua : void OdeGeomTriMeshSetData(dGeomID g, dTriMeshDataID Data) [ from ode ]
static mixed l_OdeGeomTriMeshGetData (...)
 lua : dTriMeshDataID OdeGeomTriMeshGetData(dGeomID g) [ from ode ]
static mixed l_OdeGeomTriMeshEnableTC (...)
static mixed l_OdeGeomTriMeshIsTCEnabled (...)
 lua : int OdeGeomTriMeshIsTCEnabled(dGeomID g, int geomClass) [ from ode ]
static mixed l_OdeGeomTriMeshClearTCCache (...)
 lua : void OdeGeomTriMeshClearTCCache(dGeomID g) [ from ode ]
static mixed l_OdeGeomTriMeshGetTriMeshDataID (...)
 lua : dTriMeshDataID OdeGeomTriMeshGetTriMeshDataID(dGeomID g) [ from ode ]
static mixed l_OdeGeomTriMeshGetTriangle (...)
 lua : void OdeGeomTriMeshGetTriangle(dGeomID g, int Index, dVector3* v0, dVector3* v1, dVector3* v2) [ from ode ]
static mixed l_OdeGeomTriMeshGetPoint (...)
 lua : void OdeGeomTriMeshGetPoint(dGeomID g, int Index, dReal u, dReal v, dVector3 Out) [ from ode ]
static mixed l_OdeGeomTriMeshGetTriangleCount (...)
 lua : int OdeGeomTriMeshGetTriangleCount(dGeomID g) [ from ode ]
static mixed l_OdeGeomTriMeshDataUpdate (...)
 lua : void OdeGeomTriMeshDataUpdate(dTriMeshDataID g) [ from ode ]
static mixed l_OdeMassCreate (...)
 lua : udata OdeMassCreate()
static mixed l_OdeMassDestroy (...)
 lua : void OdeMassDestroy(udata)
static mixed l_OdeMassCheck (...)
 lua : int OdeMassCheck(const dMass *m) [ from ode ]
static mixed l_OdeMassSetZero (...)
 lua : void OdeMassSetZero(dMass *) [ from ode ]
static mixed l_OdeMassSetParameters (...)
 lua : void OdeMassSetParameters(dMass *, dReal themass,dReal cgx, dReal cgy, dReal cgz,dReal I11, dReal I22, dReal I33,dReal I12, dReal I13, dReal I23) [ from ode ]
static mixed l_OdeMassSetSphere (...)
 lua : void OdeMassSetSphere(dMass *, dReal density, dReal radius) [ from ode ]
static mixed l_OdeMassSetSphereTotal (...)
 lua : void OdeMassSetSphereTotal(dMass *, dReal total_mass, dReal radius) [ from ode ]
static mixed l_OdeMassSetCapsule (...)
 lua : void OdeMassSetCapsule(dMass *, dReal density, int direction,dReal radius, dReal length) [ from ode ]
static mixed l_OdeMassSetCapsuleTotal (...)
 lua : void OdeMassSetCapsuleTotal(dMass *, dReal total_mass, int direction,dReal radius, dReal length) [ from ode ]
static mixed l_OdeMassSetCylinder (...)
 lua : void OdeMassSetCylinder(dMass *, dReal density, int direction,dReal radius, dReal length) [ from ode ]
static mixed l_OdeMassSetCylinderTotal (...)
 lua : void OdeMassSetCylinderTotal(dMass *, dReal total_mass, int direction,dReal radius, dReal length) [ from ode ]
static mixed l_OdeMassSetBox (...)
 lua : void OdeMassSetBox(dMass *, dReal density,dReal lx, dReal ly, dReal lz) [ from ode ]
static mixed l_OdeMassSetBoxTotal (...)
 lua : void OdeMassSetBoxTotal(dMass *, dReal total_mass,dReal lx, dReal ly, dReal lz) [ from ode ]
static mixed l_OdeMassSetTrimesh (...)
 lua : void OdeMassSetTrimesh(dMass *, dReal density, dGeomID g) [ from ode ]
static mixed l_OdeMassAdjust (...)
 lua : void OdeMassAdjust(dMass *, dReal newmass) [ from ode ]
static mixed l_OdeMassTranslate (...)
 lua : void OdeMassTranslate(dMass *, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeMassAdd (...)
 lua : void OdeMassAdd(dMass *a, const dMass *b) [ from ode ]
static mixed l_OdeWorldCreate (...)
 lua : udata l_OdeWorldCreate() [ from ode ]
static mixed l_OdeWorldDestroy (...)
 lua : void OdeWorldDestroy(dWorldID world) [ from ode ]
static mixed l_OdeWorldSetGravity (...)
 lua : void OdeWorldSetGravity(dWorldID, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeWorldGetGravity (...)
 lua : void OdeWorldGetGravity(dWorldID, dVector3 gravity) [ from ode ]
static mixed l_OdeWorldSetERP (...)
 lua : void OdeWorldSetERP(dWorldID, dReal erp) [ from ode ]
static mixed l_OdeWorldGetERP (...)
 lua : dReal OdeWorldGetERP(dWorldID) [ from ode ]
static mixed l_OdeWorldSetCFM (...)
 lua : void OdeWorldSetCFM(dWorldID, dReal cfm) [ from ode ]
static mixed l_OdeWorldGetCFM (...)
 lua : dReal OdeWorldGetCFM(dWorldID) [ from ode ]
static mixed l_OdeWorldStep (...)
 lua : void OdeWorldStep(dWorldID, dReal stepsize) [ from ode ]
static mixed l_OdeWorldImpulseToForce (...)
 lua : void OdeWorldImpulseToForce(dWorldID, dReal stepsize,dReal ix, dReal iy, dReal iz, dVector3 force) [ from ode ]
static mixed l_OdeWorldQuickStep (...)
 lua : void OdeWorldQuickStep(dWorldID w, dReal stepsize) [ from ode ]
static mixed l_OdeWorldSetQuickStepNumIterations (...)
 lua : void OdeWorldSetQuickStepNumIterations(dWorldID, int num) [ from ode ]
static mixed l_OdeWorldGetQuickStepNumIterations (...)
 lua : int OdeWorldGetQuickStepNumIterations(dWorldID) [ from ode ]
static mixed l_OdeWorldSetQuickStepW (...)
 lua : void OdeWorldSetQuickStepW(dWorldID, dReal over_relaxation) [ from ode ]
static mixed l_OdeWorldGetQuickStepW (...)
 lua : dReal OdeWorldGetQuickStepW(dWorldID) [ from ode ]
static mixed l_OdeWorldSetContactMaxCorrectingVel (...)
 lua : void OdeWorldSetContactMaxCorrectingVel(dWorldID, dReal vel) [ from ode ]
static mixed l_OdeWorldGetContactMaxCorrectingVel (...)
 lua : dReal OdeWorldGetContactMaxCorrectingVel(dWorldID) [ from ode ]
static mixed l_OdeWorldSetContactSurfaceLayer (...)
 lua : void OdeWorldSetContactSurfaceLayer(dWorldID, dReal depth) [ from ode ]
static mixed l_OdeWorldGetContactSurfaceLayer (...)
 lua : dReal OdeWorldGetContactSurfaceLayer(dWorldID) [ from ode ]
static mixed l_OdeWorldStepFast1 (...)
 lua : void OdeWorldStepFast1(dWorldID, dReal stepsize, int maxiterations) [ from ode ]
static mixed l_OdeWorldSetAutoEnableDepthSF1 (...)
 lua : void OdeWorldSetAutoEnableDepthSF1(dWorldID, int autoEnableDepth) [ from ode ]
static mixed l_OdeWorldGetAutoEnableDepthSF1 (...)
 lua : int OdeWorldGetAutoEnableDepthSF1(dWorldID) [ from ode ]
static mixed l_OdeWorldGetAutoDisableLinearThreshold (...)
 lua : dReal OdeWorldGetAutoDisableLinearThreshold(dWorldID) [ from ode ]
static mixed l_OdeWorldSetAutoDisableLinearThreshold (...)
 lua : void OdeWorldSetAutoDisableLinearThreshold(dWorldID, dReal linear_threshold) [ from ode ]
static mixed l_OdeWorldGetAutoDisableAngularThreshold (...)
 lua : dReal OdeWorldGetAutoDisableAngularThreshold(dWorldID) [ from ode ]
static mixed l_OdeWorldSetAutoDisableAngularThreshold (...)
 lua : void OdeWorldSetAutoDisableAngularThreshold(dWorldID, dReal angular_threshold) [ from ode ]
static mixed l_OdeWorldGetAutoDisableLinearAverageThreshold (...)
 lua : dReal OdeWorldGetAutoDisableLinearAverageThreshold(dWorldID) [ from ode ]
static mixed l_OdeWorldSetAutoDisableLinearAverageThreshold (...)
 lua : void OdeWorldSetAutoDisableLinearAverageThreshold(dWorldID, dReal linear_average_threshold) [ from ode ]
static mixed l_OdeWorldGetAutoDisableAngularAverageThreshold (...)
 lua : dReal OdeWorldGetAutoDisableAngularAverageThreshold(dWorldID) [ from ode ]
static mixed l_OdeWorldSetAutoDisableAngularAverageThreshold (...)
 lua : void OdeWorldSetAutoDisableAngularAverageThreshold(dWorldID, dReal angular_average_threshold) [ from ode ]
static mixed l_OdeWorldGetAutoDisableAverageSamplesCount (...)
 lua : int OdeWorldGetAutoDisableAverageSamplesCount(dWorldID) [ from ode ]
static mixed l_OdeWorldSetAutoDisableAverageSamplesCount (...)
 lua : void OdeWorldSetAutoDisableAverageSamplesCount(dWorldID, unsigned int average_samples_count ) [ from ode ]
static mixed l_OdeWorldGetAutoDisableSteps (...)
 lua : int OdeWorldGetAutoDisableSteps(dWorldID) [ from ode ]
static mixed l_OdeWorldSetAutoDisableSteps (...)
 lua : void OdeWorldSetAutoDisableSteps(dWorldID, int steps) [ from ode ]
static mixed l_OdeWorldGetAutoDisableTime (...)
 lua : dReal OdeWorldGetAutoDisableTime(dWorldID) [ from ode ]
static mixed l_OdeWorldSetAutoDisableTime (...)
 lua : void OdeWorldSetAutoDisableTime(dWorldID, dReal time) [ from ode ]
static mixed l_OdeWorldGetAutoDisableFlag (...)
 lua : int OdeWorldGetAutoDisableFlag(dWorldID) [ from ode ]
static mixed l_OdeWorldSetAutoDisableFlag (...)
 lua : void OdeWorldSetAutoDisableFlag(dWorldID, int do_auto_disable) [ from ode ]
static mixed l_OdeBodyGetAutoDisableLinearThreshold (...)
 lua : dReal OdeBodyGetAutoDisableLinearThreshold(dBodyID) [ from ode ]
static mixed l_OdeBodySetAutoDisableLinearThreshold (...)
 lua : void OdeBodySetAutoDisableLinearThreshold(dBodyID, dReal linear_average_threshold) [ from ode ]
static mixed l_OdeBodyGetAutoDisableAngularThreshold (...)
 lua : dReal OdeBodyGetAutoDisableAngularThreshold(dBodyID) [ from ode ]
static mixed l_OdeBodySetAutoDisableAngularThreshold (...)
 lua : void OdeBodySetAutoDisableAngularThreshold(dBodyID, dReal angular_average_threshold) [ from ode ]
static mixed l_OdeBodyGetAutoDisableAverageSamplesCount (...)
 lua : int OdeBodyGetAutoDisableAverageSamplesCount(dBodyID) [ from ode ]
static mixed l_OdeBodySetAutoDisableAverageSamplesCount (...)
 lua : void OdeBodySetAutoDisableAverageSamplesCount(dBodyID, unsigned int average_samples_count) [ from ode ]
static mixed l_OdeBodyGetAutoDisableSteps (...)
 lua : int OdeBodyGetAutoDisableSteps(dBodyID) [ from ode ]
static mixed l_OdeBodySetAutoDisableSteps (...)
 lua : void OdeBodySetAutoDisableSteps(dBodyID, int steps) [ from ode ]
static mixed l_OdeBodyGetAutoDisableTime (...)
 lua : dReal OdeBodyGetAutoDisableTime(dBodyID) [ from ode ]
static mixed l_OdeBodySetAutoDisableTime (...)
 lua : void OdeBodySetAutoDisableTime(dBodyID, dReal time) [ from ode ]
static mixed l_OdeBodyGetAutoDisableFlag (...)
 lua : int OdeBodyGetAutoDisableFlag(dBodyID) [ from ode ]
static mixed l_OdeBodySetAutoDisableFlag (...)
 lua : void OdeBodySetAutoDisableFlag(dBodyID, int do_auto_disable) [ from ode ]
static mixed l_OdeBodySetAutoDisableDefaults (...)
 lua : void OdeBodySetAutoDisableDefaults(dBodyID) [ from ode ]
static mixed l_OdeBodyGetWorld (...)
 lua : dWorldID OdeBodyGetWorld(dBodyID) [ from ode ]
static mixed l_OdeBodyCreate (...)
 lua : dBodyID OdeBodyCreate(dWorldID) [ from ode ]
static mixed l_OdeBodyDestroy (...)
 lua : void OdeBodyDestroy(dBodyID) [ from ode ]
static mixed l_OdeBodySetData (...)
 lua : void OdeBodySetData(dBodyID, void *data) [ from ode ]
static mixed l_OdeBodyGetData (...)
 lua : void OdeBodyGetData(dBodyID) [ from ode ]
static mixed l_OdeBodySetPosition (...)
 lua : void OdeBodySetPosition(dBodyID, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeBodySetQuaternion (...)
 lua : void OdeBodySetQuaternion(dBodyID, const dQuaternion q) [ from ode ]
static mixed l_OdeBodySetLinearVel (...)
 lua : void OdeBodySetLinearVel(dBodyID, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeBodySetAngularVel (...)
 lua : void OdeBodySetAngularVel(dBodyID, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeBodyGetPosition (...)
 lua : x,y,z OdeBodyGetPosition(dBodyID) [ from ode ]
static mixed l_OdeBodyGetQuaternion (...)
 lua : w,x,y,z OdeBodyGetQuaternion(dBodyID) [ from ode ]
static mixed l_OdeBodyGetLinearVel (...)
 lua : * OdeBodyGetLinearVel(dBodyID) [ from ode ]
static mixed l_OdeBodyGetAngularVel (...)
 lua : * OdeBodyGetAngularVel(dBodyID) [ from ode ]
static mixed l_OdeBodySetMass (...)
 lua : void OdeBodySetMass(dBodyID, const dMass *mass) [ from ode ]
static mixed l_OdeBodyGetMass (...)
 lua : void OdeBodyGetMass(dBodyID, dMass *mass) [ from ode ]
static mixed l_OdeBodyAddForce (...)
 lua : void OdeBodyAddForce(dBodyID, dReal fx, dReal fy, dReal fz) [ from ode ]
static mixed l_OdeBodyAddTorque (...)
 lua : void OdeBodyAddTorque(dBodyID, dReal fx, dReal fy, dReal fz) [ from ode ]
static mixed l_OdeBodyAddRelForce (...)
 lua : void OdeBodyAddRelForce(dBodyID, dReal fx, dReal fy, dReal fz) [ from ode ]
static mixed l_OdeBodyAddRelTorque (...)
 lua : void OdeBodyAddRelTorque(dBodyID, dReal fx, dReal fy, dReal fz) [ from ode ]
static mixed l_OdeBodyAddForceAtPos (...)
 lua : void OdeBodyAddForceAtPos(dBodyID, dReal fx, dReal fy, dReal fz,dReal px, dReal py, dReal pz) [ from ode ]
static mixed l_OdeBodyAddForceAtRelPos (...)
 lua : void OdeBodyAddForceAtRelPos(dBodyID, dReal fx, dReal fy, dReal fz,dReal px, dReal py, dReal pz) [ from ode ]
static mixed l_OdeBodyAddRelForceAtPos (...)
 lua : void OdeBodyAddRelForceAtPos(dBodyID, dReal fx, dReal fy, dReal fz,dReal px, dReal py, dReal pz) [ from ode ]
static mixed l_OdeBodyAddRelForceAtRelPos (...)
 lua : void OdeBodyAddRelForceAtRelPos(dBodyID, dReal fx, dReal fy, dReal fz,dReal px, dReal py, dReal pz) [ from ode ]
static mixed l_OdeBodyGetForce (...)
 lua : fx,fy,fz OdeBodyGetForce(dBodyID) [ from ode ]
static mixed l_OdeBodyGetTorque (...)
 lua : x,y,z OdeBodyGetTorque(dBodyID) [ from ode ]
static mixed l_OdeBodySetForce (...)
 lua : void OdeBodySetForce(dBodyID b, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeBodySetTorque (...)
 lua : void OdeBodySetTorque(dBodyID b, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeBodyGetRelPointPos (...)
 lua : x,y,z OdeBodyGetRelPointPos(dBodyID, dReal px, dReal py, dReal pz,dVector3 result) [ from ode ]
static mixed l_OdeBodyGetRelPointVel (...)
 lua : x,y,z OdeBodyGetRelPointVel(dBodyID, dReal px, dReal py, dReal pz,dVector3 result) [ from ode ]
static mixed l_OdeBodyGetPointVel (...)
 lua : x,y,z OdeBodyGetPointVel(dBodyID, dReal px, dReal py, dReal pz,dVector3 result) [ from ode ]
static mixed l_OdeBodyGetPosRelPoint (...)
 lua : x,y,z OdeBodyGetPosRelPoint(dBodyID, dReal px, dReal py, dReal pz,dVector3 result) [ from ode ]
static mixed l_OdeBodyVectorToWorld (...)
 lua : x,y,z OdeBodyVectorToWorld(dBodyID, dReal px, dReal py, dReal pz,dVector3 result) [ from ode ]
static mixed l_OdeBodyVectorFromWorld (...)
 lua : x,y,z OdeBodyVectorFromWorld(dBodyID, dReal px, dReal py, dReal pz,dVector3 result) [ from ode ]
static mixed l_OdeBodySetFiniteRotationMode (...)
 lua : void OdeBodySetFiniteRotationMode(dBodyID, int mode) [ from ode ]
static mixed l_OdeBodySetFiniteRotationAxis (...)
 lua : void OdeBodySetFiniteRotationAxis(dBodyID, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeBodyGetFiniteRotationMode (...)
 lua : int OdeBodyGetFiniteRotationMode(dBodyID) [ from ode ]
static mixed l_OdeBodyGetFiniteRotationAxis (...)
 lua : x,y,z OdeBodyGetFiniteRotationAxis(dBodyID, dVector3 result) [ from ode ]
static mixed l_OdeBodyGetNumJoints (...)
 lua : int OdeBodyGetNumJoints(dBodyID b) [ from ode ]
static mixed l_OdeBodyGetJoint (...)
 lua : dJointID OdeBodyGetJoint(dBodyID, int index) [ from ode ]
static mixed l_OdeBodyEnable (...)
 lua : void OdeBodyEnable(dBodyID) [ from ode ]
static mixed l_OdeBodyDisable (...)
 lua : void OdeBodyDisable(dBodyID) [ from ode ]
static mixed l_OdeBodyIsEnabled (...)
 lua : int OdeBodyIsEnabled(dBodyID) [ from ode ]
static mixed l_OdeBodySetGravityMode (...)
 lua : void OdeBodySetGravityMode(dBodyID b, int mode) [ from ode ]
static mixed l_OdeBodyGetGravityMode (...)
 lua : int OdeBodyGetGravityMode(dBodyID b) [ from ode ]
static mixed l_OdeJointCreateBall (...)
 lua : dJointID OdeJointCreateBall(dWorldID, dJointGroupID) [ from ode ]
static mixed l_OdeJointCreateHinge (...)
 lua : dJointID OdeJointCreateHinge(dWorldID, dJointGroupID) [ from ode ]
static mixed l_OdeJointCreateSlider (...)
 lua : dJointID OdeJointCreateSlider(dWorldID, dJointGroupID) [ from ode ]
static mixed l_OdeJointCreateContact (...)
 lua : dJointID OdeJointCreateContact(dWorldID, dJointGroupID, const dContact *) [ from ode ]
static mixed l_OdeJointCreateHinge2 (...)
 lua : dJointID OdeJointCreateHinge2(dWorldID, dJointGroupID) [ from ode ]
static mixed l_OdeJointCreateUniversal (...)
 lua : dJointID OdeJointCreateUniversal(dWorldID, dJointGroupID) [ from ode ]
static mixed l_OdeJointCreatePR (...)
 lua : dJointID OdeJointCreatePR(dWorldID, dJointGroupID) [ from ode ]
static mixed l_OdeJointCreateFixed (...)
 lua : dJointID OdeJointCreateFixed(dWorldID, dJointGroupID) [ from ode ]
static mixed l_OdeJointCreateNull (...)
 lua : dJointID OdeJointCreateNull(dWorldID, dJointGroupID) [ from ode ]
static mixed l_OdeJointCreateAMotor (...)
 lua : dJointID OdeJointCreateAMotor(dWorldID, dJointGroupID) [ from ode ]
static mixed l_OdeJointCreateLMotor (...)
 lua : dJointID OdeJointCreateLMotor(dWorldID, dJointGroupID) [ from ode ]
static mixed l_OdeJointCreatePlane2D (...)
 lua : dJointID OdeJointCreatePlane2D(dWorldID, dJointGroupID) [ from ode ]
static mixed l_OdeJointDestroy (...)
 lua : void OdeJointDestroy(dJointID) [ from ode ]
static mixed l_OdeJointGroupCreate (...)
 lua : dJointGroupID OdeJointGroupCreate(int max_size) [ from ode ]
static mixed l_OdeJointGroupDestroy (...)
 lua : void OdeJointGroupDestroy(dJointGroupID) [ from ode ]
static mixed l_OdeJointGroupEmpty (...)
 lua : void OdeJointGroupEmpty(dJointGroupID) [ from ode ]
static mixed l_OdeJointAttach (...)
 lua : void OdeJointAttach(dJointID, dBodyID body1, dBodyID body2) [ from ode ]
static mixed l_OdeJointSetData (...)
 lua : void OdeJointSetData(dJointID, void *data) [ from ode ]
static mixed l_OdedJointGetData (...)
 lua : void OdedJointGetData(dJointID) [ from ode ]
static mixed l_OdeJointGetType (...)
 lua : int OdeJointGetType(dJointID) [ from ode ]
static mixed l_OdeJointGetBody (...)
 lua : dBodyID OdeJointGetBody(dJointID, int index) [ from ode ]
static mixed l_OdeJointFeedbackDestroy (...)
 lua : void OdeJointFeedbackCreate(udata)
static mixed l_OdeJointFeedbackCreate (...)
 lua : udata OdeJointFeedbackCreate()
static mixed l_OdeJointSetFeedback (...)
 lua : void OdeJointSetFeedback(dJointID, dJointFeedback *) [ from ode ]
static mixed l_OdeJointGetFeedback (...)
 lua : dJointFeedback OdeJointGetFeedback(dJointID) [ from ode ]
static mixed l_OdeJointSetBallAnchor (...)
 lua : void OdeJointSetBallAnchor(dJointID, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeJointSetBallAnchor2 (...)
 lua : void OdeJointSetBallAnchor2(dJointID, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeJointSetHingeAnchor (...)
 lua : void OdeJointSetHingeAnchor(dJointID, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeJointSetHingeAnchorDelta (...)
 lua : void OdeJointSetHingeAnchorDelta(dJointID, dReal x, dReal y, dReal z, dReal ax, dReal ay, dReal az) [ from ode ]
static mixed l_OdeJointSetHingeAxis (...)
 lua : void OdeJointSetHingeAxis(dJointID, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeJointSetHingeParam (...)
 lua : void OdeJointSetHingeParam(dJointID, int parameter, dReal value) [ from ode ]
static mixed l_OdeJointAddHingeTorque (...)
 lua : void OdeJointAddHingeTorque(dJointID joint, dReal torque) [ from ode ]
static mixed l_OdeJointSetSliderAxis (...)
 lua : void OdeJointSetSliderAxis(dJointID, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeJointSetSliderAxisDelta (...)
 lua : void OdeJointSetSliderAxisDelta(dJointID, dReal x, dReal y, dReal z, dReal ax, dReal ay, dReal az) [ from ode ]
static mixed l_OdeJointSetSliderParam (...)
 lua : void OdeJointSetSliderParam(dJointID, int parameter, dReal value) [ from ode ]
static mixed l_OdeJointAddSliderForce (...)
 lua : void OdeJointAddSliderForce(dJointID joint, dReal force) [ from ode ]
static mixed l_OdeJointSetHinge2Anchor (...)
 lua : void OdeJointSetHinge2Anchor(dJointID, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeJointSetHinge2Axis1 (...)
 lua : void OdeJointSetHinge2Axis1(dJointID, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeJointSetHinge2Axis2 (...)
 lua : void OdeJointSetHinge2Axis2(dJointID, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeJointSetHinge2Param (...)
 lua : void OdeJointSetHinge2Param(dJointID, int parameter, dReal value) [ from ode ]
static mixed l_OdeJointAddHinge2Torques (...)
 lua : void OdeJointAddHinge2Torques(dJointID joint, dReal torque1, dReal torque2) [ from ode ]
static mixed l_OdeJointSetUniversalAnchor (...)
 lua : void OdeJointSetUniversalAnchor(dJointID, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeJointSetUniversalAxis1 (...)
 lua : void OdeJointSetUniversalAxis1(dJointID, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeJointSetUniversalAxis2 (...)
 lua : void OdeJointSetUniversalAxis2(dJointID, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeJointSetUniversalParam (...)
 lua : void OdeJointSetUniversalParam(dJointID, int parameter, dReal value) [ from ode ]
static mixed l_OdeJointAddUniversalTorques (...)
 lua : void OdeJointAddUniversalTorques(dJointID joint, dReal torque1, dReal torque2) [ from ode ]
static mixed l_OdeJointSetPRAnchor (...)
 lua : void OdeJointSetPRAnchor(dJointID, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeJointSetPRAxis1 (...)
 lua : void OdeJointSetPRAxis1(dJointID, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeJointSetPRAxis2 (...)
 lua : void OdeJointSetPRAxis2(dJointID, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeJointSetPRParam (...)
 lua : void OdeJointSetPRParam(dJointID, int parameter, dReal value) [ from ode ]
static mixed l_OdeJointAddPRTorque (...)
 lua : void OdeJointAddPRTorque(dJointID j, dReal torque) [ from ode ]
static mixed l_OdeJointSetFixed (...)
 lua : void OdeJointSetFixed(dJointID) [ from ode ]
static mixed l_OdeJointSetAMotorNumAxes (...)
 lua : void OdeJointSetAMotorNumAxes(dJointID, int num) [ from ode ]
static mixed l_OdeJointSetAMotorAxis (...)
 lua : void OdeJointSetAMotorAxis(dJointID, int anum, int rel,dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeJointSetAMotorAngle (...)
 lua : void OdeJointSetAMotorAngle(dJointID, int anum, dReal angle) [ from ode ]
static mixed l_OdeJointSetAMotorParam (...)
 lua : void OdeJointSetAMotorParam(dJointID, int parameter, dReal value) [ from ode ]
static mixed l_OdeJointSetAMotorMode (...)
 lua : void OdeJointSetAMotorMode(dJointID, int mode) [ from ode ]
static mixed l_OdeJointAddAMotorTorques (...)
 lua : void OdeJointAddAMotorTorques(dJointID, dReal torque1, dReal torque2, dReal torque3) [ from ode ]
static mixed l_OdeJointSetLMotorNumAxes (...)
 lua : void OdeJointSetLMotorNumAxes(dJointID, int num) [ from ode ]
static mixed l_OdeJointSetLMotorAxis (...)
 lua : void OdeJointSetLMotorAxis(dJointID, int anum, int rel, dReal x, dReal y, dReal z) [ from ode ]
static mixed l_OdeJointSetLMotorParam (...)
 lua : void OdeJointSetLMotorParam(dJointID, int parameter, dReal value) [ from ode ]
static mixed l_OdeJointSetPlane2DXParam (...)
 lua : void OdeJointSetPlane2DXParam(dJointID, int parameter, dReal value) [ from ode ]
static mixed l_OdeJointSetPlane2DYParam (...)
 lua : void OdeJointSetPlane2DYParam(dJointID, int parameter, dReal value) [ from ode ]
static mixed l_OdeJointSetPlane2DAngleParam (...)
 lua : void OdeJointSetPlane2DAngleParam(dJointID, int parameter, dReal value) [ from ode ]
static mixed l_OdeJointGetBallAnchor (...)
 lua : void OdeJointGetBallAnchor(dJointID, dVector3 result) [ from ode ]
static mixed l_OdeJointGetBallAnchor2 (...)
 lua : void OdeJointGetBallAnchor2(dJointID, dVector3 result) [ from ode ]
static mixed l_OdeJointGetHingeAnchor (...)
 lua : void OdeJointGetHingeAnchor(dJointID, dVector3 result) [ from ode ]
static mixed l_OdeJointGetHingeAnchor2 (...)
 lua : void OdeJointGetHingeAnchor2(dJointID, dVector3 result) [ from ode ]
static mixed l_OdeJointGetHingeAxis (...)
 lua : void OdeJointGetHingeAxis(dJointID, dVector3 result) [ from ode ]
static mixed l_OdeJointGetHingeParam (...)
 lua : dReal OdeJointGetHingeParam(dJointID, int parameter) [ from ode ]
static mixed l_OdeJointGetHingeAngle (...)
 lua : dReal OdeJointGetHingeAngle(dJointID) [ from ode ]
static mixed l_OdeJointGetHingeAngleRate (...)
 lua : dReal OdeJointGetHingeAngleRate(dJointID) [ from ode ]
static mixed l_OdeJointGetSliderPosition (...)
 lua : dReal OdeJointGetSliderPosition(dJointID) [ from ode ]
static mixed l_OdeJointGetSliderPositionRate (...)
 lua : dReal OdeJointGetSliderPositionRate(dJointID) [ from ode ]
static mixed l_OdeJointGetSliderAxis (...)
 lua : void OdeJointGetSliderAxis(dJointID, dVector3 result) [ from ode ]
static mixed l_OdeJointGetSliderParam (...)
 lua : dReal OdeJointGetSliderParam(dJointID, int parameter) [ from ode ]
static mixed l_OdeJointGetHinge2Anchor (...)
 lua : void OdeJointGetHinge2Anchor(dJointID, dVector3 result) [ from ode ]
static mixed l_OdeJointGetHinge2Anchor2 (...)
 lua : void OdeJointGetHinge2Anchor2(dJointID, dVector3 result) [ from ode ]
static mixed l_OdeJointGetHinge2Axis1 (...)
 lua : void OdeJointGetHinge2Axis1(dJointID, dVector3 result) [ from ode ]
static mixed l_OdeJointGetHinge2Axis2 (...)
 lua : void OdeJointGetHinge2Axis2(dJointID, dVector3 result) [ from ode ]
static mixed l_OdeJointGetHinge2Param (...)
 lua : dReal OdeJointGetHinge2Param(dJointID, int parameter) [ from ode ]
static mixed l_OdeJointGetHinge2Angle1 (...)
 lua : dReal OdeJointGetHinge2Angle1(dJointID) [ from ode ]
static mixed l_OdeJointGetHinge2Angle1Rate (...)
 lua : dReal OdeJointGetHinge2Angle1Rate(dJointID) [ from ode ]
static mixed l_OdeJointGetHinge2Angle2Rate (...)
 lua : dReal OdeJointGetHinge2Angle2Rate(dJointID) [ from ode ]
static mixed l_OdeJointGetUniversalAnchor (...)
 lua : void OdeJointGetUniversalAnchor(dJointID, dVector3 result) [ from ode ]
static mixed l_OdeJointGetUniversalAnchor2 (...)
 lua : void OdeJointGetUniversalAnchor2(dJointID, dVector3 result) [ from ode ]
static mixed l_OdeJointGetUniversalAxis1 (...)
 lua : void OdeJointGetUniversalAxis1(dJointID, dVector3 result) [ from ode ]
static mixed l_OdeJointGetUniversalAxis2 (...)
 lua : void OdeJointGetUniversalAxis2(dJointID, dVector3 result) [ from ode ]
static mixed l_OdeJointGetUniversalParam (...)
 lua : dReal OdeJointGetUniversalParam(dJointID, int parameter) [ from ode ]
static mixed l_OdeJointGetUniversalAngles (...)
 lua : angle1,angle2 OdeJointGetUniversalAngles(dJointID, dReal *angle1, dReal *angle2) [ from ode ]
static mixed l_OdeJointGetUniversalAngle1 (...)
 lua : dReal OdeJointGetUniversalAngle1(dJointID) [ from ode ]
static mixed l_OdeJointGetUniversalAngle2 (...)
 lua : dReal OdeJointGetUniversalAngle2(dJointID) [ from ode ]
static mixed l_OdeJointGetUniversalAngle1Rate (...)
 lua : dReal OdeJointGetUniversalAngle1Rate(dJointID) [ from ode ]
static mixed l_OdeJointGetUniversalAngle2Rate (...)
 lua : dReal OdeJointGetUniversalAngle2Rate(dJointID) [ from ode ]
static mixed l_OdeJointGetPRAnchor (...)
 lua : void OdeJointGetPRAnchor(dJointID, dVector3 result) [ from ode ]
static mixed l_OdeJointGetPRPosition (...)
 lua : dReal OdeJointGetPRPosition(dJointID) [ from ode ]
static mixed l_OdeJointGetPRPositionRate (...)
 lua : dReal OdeJointGetPRPositionRate(dJointID) [ from ode ]
static mixed l_OdeJointGetPRAxis1 (...)
 lua : void OdeJointGetPRAxis1(dJointID, dVector3 result) [ from ode ]
static mixed l_OdeJointGetPRAxis2 (...)
 lua : void OdeJointGetPRAxis2(dJointID, dVector3 result) [ from ode ]
static mixed l_OdeJointGetPRParam (...)
 lua : dReal OdeJointGetPRParam(dJointID, int parameter) [ from ode ]
static mixed l_OdeJointGetAMotorNumAxes (...)
 lua : int OdeJointGetAMotorNumAxes(dJointID) [ from ode ]
static mixed l_OdeJointGetAMotorAxis (...)
 lua : void OdeJointGetAMotorAxis(dJointID, int anum, dVector3 result) [ from ode ]
static mixed l_OdeJointGetAMotorAxisRel (...)
 lua : int OdeJointGetAMotorAxisRel(dJointID, int anum) [ from ode ]
static mixed l_OdeJointGetAMotorAngle (...)
 lua : dReal OdeJointGetAMotorAngle(dJointID, int anum) [ from ode ]
static mixed l_OdeJointGetAMotorAngleRate (...)
 lua : dReal OdeJointGetAMotorAngleRate(dJointID, int anum) [ from ode ]
static mixed l_OdeJointGetAMotorParam (...)
 lua : dReal OdeJointGetAMotorParam(dJointID, int parameter) [ from ode ]
static mixed l_OdeJointGetAMotorMode (...)
 lua : int OdeJointGetAMotorMode(dJointID) [ from ode ]
static mixed l_OdeJointGetLMotorNumAxes (...)
 lua : int OdeJointGetLMotorNumAxes(dJointID) [ from ode ]
static mixed l_OdeJointGetLMotorAxis (...)
 lua : void OdeJointGetLMotorAxis(dJointID, int anum, dVector3 result) [ from ode ]
static mixed l_OdeJointGetLMotorParam (...)
 lua : dReal OdeJointGetLMotorParam(dJointID, int parameter) [ from ode ]
static mixed l_OdeConnectingJoint (...)
 lua : dJointID OdeConnectingJoint(dBodyID, dBodyID) [ from ode ]
static mixed l_OdeConnectingJointList (...)
 lua : int OdeConnectingJointList(dBodyID, dBodyID, dJointID*) [ from ode ]
static mixed l_OdeAreConnected (...)
 lua : int OdeAreConnected(dBodyID, dBodyID) [ from ode ]
static mixed l_OdeAreConnectedExcluding (...)
 lua : int OdeAreConnectedExcluding(dBodyID body1, dBodyID body2, int joint_type) [ from ode ]
static mixed l_OdeStopwatchCreate (...)
 lua : dStopwatch * l_OdeStopwatchCreate() [ from ode ]
static mixed l_OdeStopwatchDestroy (...)
 lua : void l_OdeStopwatchDestroy(dStopwatch *) [ from ode ]
static mixed l_OdeStopwatchReset (...)
 lua : void OdeStopwatchReset(dStopwatch *) [ from ode ]
static mixed l_OdeStopwatchStart (...)
 lua : void OdeStopwatchStart(dStopwatch *) [ from ode ]
static mixed l_OdeStopwatchStop (...)
 lua : void OdeStopwatchStop(dStopwatch *) [ from ode ]
static mixed l_OdeStopwatchTime (...)
 lua : double OdeStopwatchTime(dStopwatch *) [ from ode ]
static mixed l_OdeTimerStart (...)
 lua : void OdeTimerStart(const char *description) [ from ode ]
static mixed l_OdeTimerNow (...)
 lua : void OdeTimerNow(const char *description) [ from ode ]
static mixed l_OdeTimerEnd (...)
 lua : void OdeTimerEnd(void) [ from ode ]
static mixed l_OdeTimerTicksPerSecond (...)
 lua : double OdeTimerTicksPerSecond(void) [ from ode ]
static mixed l_OdeTimerResolution (...)
 lua : double OdeTimerResolution(void) [ from ode ]
static mixed l_GetDataDir (...)
static mixed l_GetLuaDir (...)
static mixed l_GetLugreDir (...)
static mixed l_UseHomeWritable (...)
static mixed luaopen_sqlite3 (...)
static mixed l_TRACEBACK (...)
static mixed PCallWithErrFuncWrapper (...)
static mixed l_FIFO_RayPickTri_Ex (...)
 bhit,fHitDist,iFaceNum = FIFO_RayPickTri_Ex(fifoVertexBuf,fifoIndexBuf,iNumFaces,iVertexPosOffset,iVertexStride,fBoundRad,rx,ry,rz, rvx,rvy,rvz, x,y,z, qw,qx,qy,qz, sx,sy,sz) -- mainly for mousepicking
static mixed l_ExportOgreFont (...)
 lua : sMatName,tGlyphTable ExportOgreFont (fontname)
static mixed l_CloneMesh (...)
 lua : string CloneMesh (meshname)
static mixed l_MeshBuildEdgeList (...)
 lua : void MeshBuildEdgeList (meshname)
static mixed l_ReloadParticleTemplate (...)
 lua : void ReloadParticleTemplate (sName,sFilePath)
static mixed l_ReloadMesh (...)
 lua : void ReloadMesh (meshname)
static mixed l_TransformSubMeshTexCoords (...)
static mixed l_MeshBuildTangentVectors (...)
 lua : MeshBuildTangentVectors (meshname)
static mixed l_SetMeshSubMaterial (...)
 lua : SetMeshSubMaterial (meshname, index, material )
static mixed l_GetMeshSubMeshCount (...)
 lua : number GetMeshSubMeshCount (meshname )
static mixed l_GetMeshSubMaterial (...)
 lua : string GetMeshSubMaterial (meshname, index )
static mixed l_OgreCreateWindow (...)
static mixed l_InitOgre (...)
 only call this once at startup
static mixed MyLuaReturnStringList (...)
static mixed l_Ogre_ListRenderSystems (...)
 slist Ogre_ListRenderSystems ()
static mixed l_Ogre_SetRenderSystemByName (...)
 void Ogre_SetRenderSystemByName (sRenderSysName)
static mixed l_Ogre_SetConfigOption (...)
 void Ogre_SetConfigOption (sName,sValue)
static mixed l_Ogre_GetConfigOption (...)
 sValue Ogre_GetConfigOption (sName)
static mixed l_Ogre_ListConfigOptionNames (...)
 slist Ogre_ListConfigOptionNames (sRenderSysName)
static mixed l_Ogre_ListPossibleValuesForConfigOption (...)
 slist Ogre_ListPossibleValuesForConfigOption (sRenderSysName,sConfigOptionName)
static mixed l_QuaternionToAngleAxis (...)
 for lua : ang,x,y,z QuaternionToAngleAxis (qw,qx,qy,qz)
static mixed l_QuaternionFromAxes (...)
 for lua : w,x,y,z QuaternionFromAxes ( x1,y1,z1, x2,y2,z2, x3,y3,z3 )
static mixed l_QuaternionFromRotationMatrix (...)
 for lua : w,x,y,z QuaternionFromRotationMatrix ( e00, e01, e02, e10, e11, e12, e20, e21, e22 ) -- eROWCOL
static mixed l_QuaternionSlerp (...)
 for lua : w,x,y,z QuaternionSlerp (qw,qx,qy,qz, pw,px,py,pz, t, bShortestPath=true)
static mixed l_OgreAddCompositor (...)
 void OgreAddCompositor(compositor script name)
static mixed l_OgreRemoveCompositor (...)
 void OgreRemoveCompositor(compositor script name)
static mixed l_OgreCompositor_AddListener_SSAO (...)
 void OgreCompositor_AddListener_SSAO (pViewport,sCompositorName,sCamName,sSceneMgrName="main",iMyPassID=42)
static mixed l_OgreMemoryUsage (...)
static mixed l_OgreMeshAvailable (...)
 bool = OgreMeshAvailable(resourcename)
static mixed l_OgreMaterialNameKnown (...)
static mixed l_OgreMaterialAvailable (...)
 bool = OgreMaterialAvailable(resourcename)
static mixed l_OgreTextureAvailable (...)
 bool = OgreTextureAvailable(resourcename)
static mixed l_Client_SetSkybox (...)
static mixed l_Client_SetFog (...)
static mixed l_Client_RenderOneFrame (...)
static mixed l_Client_SetShadowListener (...)
 for lua : void Client_SetShadowListener (scenemgr=main,nearclip=0.01)
static mixed l_Client_SetAmbientLight (...)
 for lua : void Client_SetAmbientLight (r,g,b,a,scenemgr=main)
static mixed l_Client_ClearLights (...)
 for lua : void Client_ClearLights (scenemgr=main)
static mixed l_Client_AddPointLight (...)
 for lua : string l_Client_AddPointLight(x,y,z) -- x,y,z position
static mixed l_Client_AttachLight (...)
 for lua : void Client_AttachLight(lightname, gfx3d)
static mixed l_Client_DetatchLight (...)
 for lua : void Client_DetatchLight(lightname)
static mixed l_Client_AddDirectionalLight (...)
 for lua : string Client_AddDirectionalLight(x,y,z,scenemgr=main) -- x,y,z direction
static mixed l_Client_SetLightPosition (...)
 for lua : void Client_SetLightPosition(name,x,y,z) -- name lightname, x,y,z position
static mixed l_Client_SetLightDirection (...)
 for lua : void Client_SetLightDirection(name,x,y,z) -- name lightname, x,y,z direction
static mixed l_Client_RemoveLight (...)
 for lua : void Client_RemoveLight(name) -- name lightname
static mixed l_Client_DeleteLight (...)
static mixed l_Client_SetLightSpecularColor (...)
 for lua : void Client_SetLightSpecularColor(name,r,g,b) -- name lightname, r,g,b spec color
static mixed l_Client_SetLightPowerScale (...)
 for lua : void Client_SetLightPowerScale(name,fPowerScale) : used for HDR rendering, in shaders
static mixed l_Client_SetLightDiffuseColor (...)
 for lua : void Client_SetLightDiffuseColor(name,r,g,b) -- name lightname, r,g,b diffuse color
static mixed l_Client_SetLightAttenuation (...)
 for lua : void Client_SetLightAttenuation(name,range,constant,linear,quadratic) -- name lightname
static mixed l_Client_TakeGridScreenshot (...)
 for lua : void Client_TakeGridScreenshot (sPrefix="screenshots/")
static mixed l_Client_TakeScreenshot (...)
 for lua : void Client_TakeScreenshot (sPrefix="screenshots/")
static mixed l_Client_ShowOgreConfig (...)
 shows ogre config dialog
static mixed l_TriangleRayPick (...)
static mixed l_TriangleRayPickEx (...)
static mixed l_SphereRayPick (...)
 for lua : dist = SphereRayPick(x,y,z,rad,rx,ry,rz,rvx,rvy,rvz) -- mainly for mousepicking, dist=nil if not hit
static mixed l_PlaneRayPick (...)
 for lua : dist = PlaneRayPick (x,y,z,nx,ny,nz,rx,ry,rz,rvx,rvy,rvz) -- mainly for mousepicking, dist=nil if not hit
static mixed l_UnloadMeshName (...)
static mixed l_UnloadMaterialName (...)
static mixed l_UnloadTextureName (...)
static mixed l_CountMeshTriangles (...)
static mixed l_MeshGetBounds (...)
 for lua : x1,y1,z1,x2,y2,z2 MeshGetBounds (meshname)
static mixed l_MeshSetBounds (...)
 for lua : void MeshSetBounds (meshname,x1,y1,z1,x2,y2,z2)
static mixed l_MeshGetBoundRad (...)
 for lua : float MeshGetBoundRad (meshname)
static mixed l_MeshSetBoundRad (...)
 for lua : void MeshSetBoundRad (meshname,boundrad)
static mixed l_ExportMesh (...)
 for lua : void ExportMesh (meshname,filename)
static mixed l_TransformMesh (...)
static mixed l_MeshReadOutExactBounds (...)
 for lua : x1,y1,z1,x2,y2,z2 MeshReadOutExactBounds (meshname)
static mixed l_GetScreenRay (...)
 for lua : x,y,z,vx,vy,vz GetScreenRay (x,y) x,y in [0,1]
static mixed l_GetMaxZ (...)
 for lua : z GetMaxZ ()
static mixed l_ProjectPos (...)
 for lua : bIsInFront,px,py ProjectPos (x,y,z)
static mixed l_ProjectSizeAndPos (...)
 for lua : bIsInFront,px,py,cx,cy ProjectSizeAndPos (x,y,z,r)
static mixed l_ProjectSizeAndPosEx (...)
 for lua : px,py,pz,cx,cy,cz ProjectSizeAndPosEx (x,y,z,r)
static mixed l_OgreWrapperSetCustomSceneMgrType (...)
 for lua : void OgreWrapperSetCustomSceneMgrType (sSceneMgrType)
static mixed l_OgreWrapperSetEnableUnicode (...)
 for lua : void OgreWrapperSetEnableUnicode (bState)
static mixed l_OgreSceneMgr_SetWorldGeometry (...)
 for lua : void OgreSceneMgr_SetWorldGeometry (sSceneManagerName,sData) (e.g. terrain:sData="terrain.cfg" filename) (use smgrname=main)
static mixed l_OgreSceneMgr_GetType (...)
static mixed l_OgreSceneMgr_TerrainGetHeightAt (...)
static mixed l_OgreSceneMgr_RaySceneQuery (...)
static mixed l_CreateSceneManager (...)
 for lua : void CreateSceneManager (sSceneManagerName,sSceneMgrType)
static mixed l_OgreMeshTextures (...)
 for lua : table[id=texname...] OgreMeshTextures (meshfile)
static mixed l_OgreLoadedMeshTextures (...)
static mixed l_OgreShadowTechnique (...)
 for lua : void OgreShadowTechnique (string techique)
static mixed l_OgreSetShadowTextureSize (...)
 for lua : void OgreSetShadowTextureSize (int size)
static mixed l_OgreSetShadowFarDistance (...)
 for lua : void OgreSetShadowFarDistance (float x)
static mixed l_OgreSetShadowDirLightTextureOffset (...)
 for lua : void OgreSetShadowDirLightTextureOffset (float x)
static mixed l_OgreSetShadowTextureFadeStart (...)
 for lua : void OgreSetShadowTextureFadeStart (float x)
static mixed l_OgreSetShadowTextureFadeEnd (...)
 for lua : void OgreSetShadowTextureFadeEnd (float x)
static mixed l_OgreSetShadowTexturePixelFormat (...)
 for lua : void OgreSetShadowTexturePixelFormat ()
static mixed l_OgreSetShadowCasterRenderBackFaces (...)
 for lua : void setShadowCasterRenderBackFaces () - new
static mixed l_OgrePixelFormatList (...)
 for lua : table OgrePixelFormatList ()
static mixed l_OgreSetShadowTextureSelfShadow (...)
 for lua : void OgreSetShadowTextureSelfShadow (bool)
static mixed l_OgreSetShadowTextureCasterMaterial (...)
 for lua : void OgreSetShadowTextureCasterMaterial (sMatName)
static mixed l_OgreSetShadowTextureReceiverMaterial (...)
 for lua : void OgreSetShadowTextureReceiverMaterial (sMatName)
static mixed l_OgreAmbientLight (...)
 for lua : void OgreAmbientLight (r,g,b) [color value 0..1 each]
static mixed l_GetUniqueName (...)
 for lua : string GetUniqueName ()
static mixed l_OgreLastFPS (...)
 for lua : number OgreLastFPS ()
static mixed l_OgreAvgFPS (...)
 for lua : number OgreAvgFPS ()
static mixed l_OgreBestFPS (...)
 for lua : number OgreBestFPS ()
static mixed l_OgreWorstFPS (...)
 for lua : number OgreWorstFPS ()
static mixed l_OgreBestFrameTime (...)
 for lua : number OgreBestFrameTime ()
static mixed l_OgreWorstFrameTime (...)
 for lua : number OgreWorstFrameTime ()
static mixed l_OgreTriangleCount (...)
 for lua : number OgreTriangleCount ()
static mixed l_OgreBatchCount (...)
 for lua : number OgreBatchCount ()
static mixed l_OgreRenderSystemIsOpenGL (...)
static mixed l_OgreAddResLoc (...)
static mixed l_OgreInitResLocs (...)
static mixed l_IterateOverMeshTriangles (...)
 for lua : minx,miny,minz, maxx,maxy,maxz IterateOverMeshTriangles (meshname, callback), callback(ax,ay,az, bx,by,bz, cx,cy,cz) triangle coordiantes
static mixed l_FreeOldUnusedParticleSystems (...)
 lua : FreeOldUnusedParticleSystems( limit )
static mixed l_RayAABBQuery (...)
 lua : bhit,bhitdist,aabbhitfacenormalx,aabbhitfacenormaly,aabbhitfacenormalz = RayAABBQuery( x, y, z, dx, dy, dz, aabbx,aabby,aabbz, aabbdx, aabbdy, aabbdz )
static mixed l_Light_SetCastShadows (...)
 lua : void Light_SetCastShadows (sLightName,bool)
static mixed l_OgreSetShadowTextureCount (...)
 lua : void SceneMgr_SetShadowTextureCount (iCount)
static mixed l_OgreSetShadowTextureSettings (...)
static mixed l_MouseGrab (...)
 lua : void MouseGrab (bGrab)
static mixed l_MouseHide (...)
 lua : void MouseHide (bHide)
static mixed l_SetOgreInputOptions (...)
 lua : void SetOgreInputOptions (bHideMouse,bGrabInput)
static mixed l_Client_SetMouseSensitivity (...)
static mixed l_Client_SetInvertMouse (...)
static mixed l_Client_SetCamera (...)
static mixed l_Client_ForceCamRot (...)
static mixed l_Client_CameraLookAt (...)
static mixed l_GetOgreVersion (...)
static mixed l_GetAllKeyNames (...)
 lua: string_array GetAllKeyNames ()
static mixed l_GetNamedKey (...)
 called from lua : string keyname
static mixed l_GetKeyName (...)
 called from lua : int keycode
static mixed l_Terminate (...)
 terminates the application
static mixed l_GetPointerSize (...)
static mixed l_Client_IsAlive (...)
 only call this once at startup
static mixed l_PollInput (...)
 called from lua : no params, returns mousex,mousey,4xmousewheel info...
static mixed l_ProfileDumpCallCount (...)
static mixed l_Client_GetCurFPS (...)
static mixed l_Client_GetFrameNum (...)
static mixed l_Client_GetTicks (...)
static mixed l_Client_GetMemoryUsage (...)
static mixed l_Uo16Color2Rgb (...)
 r,g,b = Uo16Color2Rgb(color)
static mixed l_Client_Sleep (...)
 just do nothing for x seconds
static mixed l_Client_USleep (...)
 just do nothing for x milliseconds (1000msec = 1sec)
static mixed l_Client_GetPhysStepTime (...)
static mixed l_file_exists (...)
static mixed l_remove_file (...)
static mixed l_file_size (...)
static mixed l_mkdir (...)
static mixed l_rmdir (...)
 lua : int rmdir (path) -- might not work if dir is not empty, but be careful
static mixed l_dirlist (...)
 table={filename,...} dirlist (dirpath,bDirs,bFiles)
static mixed l_GetRandomHexString (...)
 for testing bitwise ops
static mixed l_Hex2Num (...)
 converts "0x1234" to a number
static mixed l_BitwiseAND (...)
 bitwise operations, used for networking, packet manipulation etc
static mixed l_BitwiseOR (...)
static mixed l_BitwiseXOR (...)
static mixed l_BitwiseSHL (...)
 bitwise operations, used for networking, packet manipulation etc
static mixed l_BitwiseSHR (...)
 bitwise operations, used for networking, packet manipulation etc
static mixed l_TestBit (...)
static mixed l_SetBit (...)
static mixed l_ClearBit (...)
static mixed l_Exit (...)
static mixed l_Crash (...)
static mixed l_CrashSegFault (...)
 triggers a segfault, for testing our segfault handlers lua stacktrace
static mixed l_DisplayNotice (...)
static mixed l_FatalErrorMessage (...)
static mixed l_GetMainWorkingDir (...)
static mixed l_GetLugreLuaPath (...)
static mixed l_LugreMessageBox (...)
 for lua: bool LugreMessageBox (eLugreMessageBoxType iType,sTitle,sText) -- returns one of kLugreMessageBoxResult_*
static mixed l_OpenBrowser (...)
 for lua: bool OpenBrowser (sURL) -- returns true on success
static mixed l_FileOpenDialog (...)
 for lua: string FileOpenDialog (sInitialDir,sFilePattern,sTitle) (sFilePattern="*.txt" for example)
static mixed l_FileSaveDialog (...)
 for lua: string FileSaveDialog (sInitialDir,sFilePattern,sTitle) (sFilePattern="*.txt" for example)


Detailed Description

this is not really a class, just a wrapper for making documentation for global functions more accessible

Definition at line 3756 of file lua_pseudo_code.cpp.


Member Function Documentation

mixed GLOBAL::AutoPilot_Init ( mixed  ship  )  [inline]

Definition at line 3758 of file lua_pseudo_code.cpp.

mixed GLOBAL::AutoPilot_Approach ( mixed  ship,
mixed  target,
mixed  dist 
) [inline]

tries to keep specified distance to target, can be used to follow the target

Definition at line 3761 of file lua_pseudo_code.cpp.

mixed GLOBAL::AutoPilot_Follow ( mixed  ship,
mixed  target,
mixed  dist,
mixed  stop_on_reached 
) [inline]

tries to keep specified distance to target, can be used to follow the target

Definition at line 3764 of file lua_pseudo_code.cpp.

mixed GLOBAL::AutoPilot_GoTo ( mixed  ship,
mixed  dist,
mixed  x,
mixed  y,
mixed  z 
) [inline]

Definition at line 3766 of file lua_pseudo_code.cpp.

mixed GLOBAL::AutoPilot_Stop ( mixed  ship  )  [inline]

active autopilot for stopping the ships movement after reaching the target

Definition at line 3769 of file lua_pseudo_code.cpp.

mixed GLOBAL::AutoPilot_Cancel ( mixed  ship  )  [inline]

Definition at line 3771 of file lua_pseudo_code.cpp.

mixed GLOBAL::AutoPilot_Step ( mixed  ship  )  [inline]

Definition at line 3773 of file lua_pseudo_code.cpp.

mixed GLOBAL::Combo_SearchPath_ObjImage ( mixed  typename  )  [inline]

Definition at line 3775 of file lua_pseudo_code.cpp.

mixed GLOBAL::Combo_SearchPath_ObjMesh ( mixed  typename  )  [inline]

Definition at line 3777 of file lua_pseudo_code.cpp.

mixed GLOBAL::Combo_SearchPath ( mixed  folderpath,
mixed  start,
mixed  extlist 
) [inline]

Definition at line 3779 of file lua_pseudo_code.cpp.

mixed GLOBAL::Combo_ParseFile ( mixed  path  )  [inline]

Definition at line 3781 of file lua_pseudo_code.cpp.

mixed GLOBAL::Combo_ParseParamList ( mixed  paramlisttext  )  [inline]

takes strings like "a=1,b=2" and returns a table like {a=1,b=2} for them

Definition at line 3784 of file lua_pseudo_code.cpp.

mixed GLOBAL::Combo_ParseLine ( mixed  linenumber,
mixed  line 
) [inline]

Definition at line 3786 of file lua_pseudo_code.cpp.

mixed GLOBAL::ClientRequestTeleport ( mixed  x,
mixed  y,
mixed  z 
) [inline]

Definition at line 3788 of file lua_pseudo_code.cpp.

mixed GLOBAL::ClientRequestTurnFurniture ( mixed  obj,
mixed  degree 
) [inline]

Definition at line 3790 of file lua_pseudo_code.cpp.

mixed GLOBAL::InteriorSaveToFile ( mixed  filepath  )  [inline]

Definition at line 3792 of file lua_pseudo_code.cpp.

mixed GLOBAL::InteriorLoadFromFile ( mixed  filepath  )  [inline]

Definition at line 3794 of file lua_pseudo_code.cpp.

mixed GLOBAL::ClientRequestPlaceFurnitureRelative ( mixed  objtype,
mixed  dx,
mixed  dy,
mixed  dz 
) [inline]

Definition at line 3796 of file lua_pseudo_code.cpp.

mixed GLOBAL::ClientRequestPlaceFurnitureAbsolute ( mixed  objtype_or_name_or_id,
mixed  x,
mixed  y,
mixed  z,
mixed  qw,
mixed  qx,
mixed  qy,
mixed  qz 
) [inline]

Definition at line 3798 of file lua_pseudo_code.cpp.

mixed GLOBAL::LobbyChat_Disconnect ( mixed  reason  )  [inline]

Definition at line 3800 of file lua_pseudo_code.cpp.

mixed GLOBAL::LobbyChat_Send ( mixed  msg  )  [inline]

Definition at line 3802 of file lua_pseudo_code.cpp.

mixed GLOBAL::PlayerJoined_SendMissions ( mixed  newplayer  )  [inline]

Definition at line 3804 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetMission ( mixed  mission_or_id  )  [inline]

kMissionMaxAcceptDistance = 500 kMissionMaxFinishDistance = 500

Definition at line 3808 of file lua_pseudo_code.cpp.

mixed GLOBAL::AcceptMission ( mixed  mission  )  [inline]

adds the mission to the currently open missions and send the client the new mission

Definition at line 3812 of file lua_pseudo_code.cpp.

mixed GLOBAL::CreateTask_Dummy ( mixed  desc  )  [inline]

############################################################

Definition at line 3815 of file lua_pseudo_code.cpp.

mixed GLOBAL::CreateTask_Timeout ( mixed  desc,
mixed  timeout 
) [inline]

Definition at line 3817 of file lua_pseudo_code.cpp.

mixed GLOBAL::CreateTask_GotoPosition ( mixed  desc,
mixed  x,
mixed  y,
mixed  z,
mixed  dist 
) [inline]

Definition at line 3819 of file lua_pseudo_code.cpp.

mixed GLOBAL::CreateTask_Kill ( mixed  desc,
mixed  group,
mixed  x,
mixed  y,
mixed  z,
mixed  radius 
) [inline]

Definition at line 3821 of file lua_pseudo_code.cpp.

mixed GLOBAL::MeshEditor_LoadFromFile ( mixed  filepath  )  [inline]

Definition at line 3823 of file lua_pseudo_code.cpp.

mixed GLOBAL::StartMeshEditor ( mixed  filepath  )  [inline]

Definition at line 3825 of file lua_pseudo_code.cpp.

mixed GLOBAL::MeshEditor_AddReferenceModel ( mixed  meshname,
mixed  x,
mixed  y,
mixed  z,
mixed  scale 
) [inline]

Definition at line 3827 of file lua_pseudo_code.cpp.

mixed GLOBAL::MeshEditor_ScaleUniform ( mixed  s  )  [inline]

Definition at line 3829 of file lua_pseudo_code.cpp.

mixed GLOBAL::MeshEditor_Scale ( mixed  sx,
mixed  sy,
mixed  sz 
) [inline]

Definition at line 3831 of file lua_pseudo_code.cpp.

mixed GLOBAL::MeshEditor_Move ( mixed  x,
mixed  y,
mixed  z 
) [inline]

Definition at line 3833 of file lua_pseudo_code.cpp.

mixed GLOBAL::MeshEditor_Rot ( mixed  qw,
mixed  qx,
mixed  qy,
mixed  qz 
) [inline]

Definition at line 3835 of file lua_pseudo_code.cpp.

mixed GLOBAL::MeshEditor_Resize ( mixed  maxsize  )  [inline]

Definition at line 3837 of file lua_pseudo_code.cpp.

mixed GLOBAL::MeshEditor_UndoStack_Add ( mixed  x,
mixed  y,
mixed  z,
mixed  sx,
mixed  sy,
mixed  sz,
mixed  qw,
mixed  qx,
mixed  qy,
mixed  qz 
) [inline]

Definition at line 3839 of file lua_pseudo_code.cpp.

mixed GLOBAL::RegisterServiceType ( mixed...   )  [inline]

Definition at line 3841 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetServiceType ( mixed  servicetype_or_name_or_id  )  [inline]

Definition at line 3843 of file lua_pseudo_code.cpp.

mixed GLOBAL::ClientRequestService ( mixed  obj,
mixed  servicetype 
) [inline]

request service from obj (usually a station or planet)

Definition at line 3846 of file lua_pseudo_code.cpp.

mixed GLOBAL::ServerServiceSendMessage ( mixed  player,
mixed  servicetype,
mixed  obj,
mixed  msg 
) [inline]

use this send messages generated during service to the player

Definition at line 3849 of file lua_pseudo_code.cpp.

mixed GLOBAL::ServerServiceSendError ( mixed  player,
mixed  servicetype,
mixed  obj,
mixed  msg 
) [inline]

use this to tell the player that a service cannot be provided for whatever reason

Definition at line 3852 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetModuleAbsGeom ( mixed  module  )  [inline]

returns an array of sides, each sides is an array with 9 or 12 floats, for the coordinates e.g. return { {0,0,0, 1,0,0, 0,1,0,}, {0,0,0, 0,1,0, 0,0,1,}, ... }

Definition at line 3856 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetModuleAbsBounds ( mixed  module  )  [inline]

minx,miny,minz, maxx,maxy,maxz = GetModuleAbsBounds(module)

Definition at line 3859 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetGeoBounds ( mixed  geom  )  [inline]

minx,miny,minz, maxx,maxy,maxz = GetGeoBounds(geom)

Definition at line 3862 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetSidePointPair ( mixed  x1,
mixed  y1,
mixed  z1,
mixed  x2,
mixed  y2,
mixed  z2,
mixed  x3,
mixed  y3,
mixed  z3,
mixed  x4,
mixed  y4,
mixed  z4 
) [inline]

gets points on both sides of the poly with a small distance (=0.1) to avoid rounding errors xa,ya,za, xb,yb,zb = GetSidePointPair (x1,y1,z1, x2,y2,z2, x3,y3,z3, x4,y4,z4)

Definition at line 3866 of file lua_pseudo_code.cpp.

mixed GLOBAL::TestIfModuleIsBox ( mixed  module  )  [inline]

true for boxes, false for pyramids, ramps etc

Definition at line 3869 of file lua_pseudo_code.cpp.

mixed GLOBAL::TestIfGeomIsBox ( mixed  geom  )  [inline]

Definition at line 3871 of file lua_pseudo_code.cpp.

mixed GLOBAL::TestIfAllGeomSidesAreAxisAligned ( mixed  geom  )  [inline]

Definition at line 3873 of file lua_pseudo_code.cpp.

mixed GLOBAL::TestIfPointIsOnGeomLine ( mixed  x,
mixed  y,
mixed  z,
mixed  x1,
mixed  y1,
mixed  z1,
mixed  x2,
mixed  y2,
mixed  z2 
) [inline]

also recognises points like (1,0,0) as covered by line from (0,0,0) to (2,0,0)

Definition at line 3876 of file lua_pseudo_code.cpp.

mixed GLOBAL::TestIfGeomCoversPos ( mixed  geom,
mixed  x,
mixed  y,
mixed  z 
) [inline]

also recognises points like (1,0,0) as covered by line from (0,0,0) to (2,0,0) does not test diagonal or point on surface

Definition at line 3880 of file lua_pseudo_code.cpp.

mixed GLOBAL::GenerateMeshFromModuleList ( mixed  modulelist,
mixed  bInvertFaces,
mixed  bFixHoles,
mixed  xoff,
mixed  yoff,
mixed  zoff 
) [inline]

bInvertFaces : true to render the interior of the ship bFixHoles : set to true for outside, false for inside bFixHoles : the border detection is not perfect, and it would sometimes be neccessary to not only set the visibility of sides, but also to generate custom geometry for fixing the holes correctly, e.g. when a pyramid sits on a box. we haven't implemented that exact stuff yet as it is rather complex. our workaround is to cheat a bit in the voxelgrid about what is considered outside and what is inside when the spaceship is viewed from the outside, more inner-walls are drawn to make the holes invisible when the spaceship is viewed from the inside it is usually in a seperate scene with black background, then no extra inner-walls are drawn as they would obscur the cool looking windows. it might happen that when viewed from the inside at some places there is a small hole trough which the black background can be seen, but that is not so bad

Definition at line 3894 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetShipOutsideMesh_Cached ( mixed  filepath  )  [inline]

Definition at line 3896 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetShipInsideMesh_Cached ( mixed  filepath  )  [inline]

Definition at line 3898 of file lua_pseudo_code.cpp.

mixed GLOBAL::LoadShipToGfx ( mixed  gfx,
mixed  filepath,
mixed  bInside 
) [inline]

Definition at line 3900 of file lua_pseudo_code.cpp.

mixed GLOBAL::RegisterPropType ( mixed...   )  [inline]

Definition at line 3902 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetPropType ( mixed  proptype_or_name_or_id  )  [inline]

Definition at line 3904 of file lua_pseudo_code.cpp.

mixed GLOBAL::RegisterGroupAI ( mixed  name,
mixed  groupai 
) [inline]

Definition at line 3906 of file lua_pseudo_code.cpp.

mixed GLOBAL::SpawnShip ( mixed  shiptype,
mixed  x,
mixed  y,
mixed  z 
) [inline]

Definition at line 3908 of file lua_pseudo_code.cpp.

mixed GLOBAL::SpawnShipGroup ( mixed  ships,
mixed  x,
mixed  y,
mixed  z,
mixed  radius,
mixed  ai 
) [inline]

spawns a group of enemies distributed randomly around x,y,z (radius) ships : {typename=amount,typename=amount,...}

Definition at line 3912 of file lua_pseudo_code.cpp.

mixed GLOBAL::ShipDeathHandler ( mixed  ship  )  [inline]

TODO: These functions should probably check is the object is a ship alternatively, they could be made as part of the basic object class

Definition at line 3917 of file lua_pseudo_code.cpp.

mixed GLOBAL::ShipDamageHandler ( mixed  ship,
mixed  attacker,
mixed  shielddamage,
mixed  hulldamage 
) [inline]

Definition at line 3919 of file lua_pseudo_code.cpp.

mixed GLOBAL::ClientRequestJettisonCargo ( mixed  cargotype_or_name_or_id,
mixed  amount 
) [inline]

jettison

Definition at line 3922 of file lua_pseudo_code.cpp.

mixed GLOBAL::Projectile_Init ( mixed  projectile,
mixed  target,
mixed  ownerbody,
mixed  weapontype 
) [inline]

inits the projectile controller to approach the target using full acceleration lifetime : time in seconds until the projectile explodes if its still alive explodedistance : if projectile-target-distance is smaler than this BOOOOOOOM! damagerange : every object nearer than this gets damage on explosion damage : amount of damage inflicted acceleration : just the acceleration

Definition at line 3930 of file lua_pseudo_code.cpp.

mixed GLOBAL::Projectile_Explode ( mixed  projectile  )  [inline]

Definition at line 3932 of file lua_pseudo_code.cpp.

mixed GLOBAL::Projectile_Step ( mixed  projectile  )  [inline]

Definition at line 3934 of file lua_pseudo_code.cpp.

mixed GLOBAL::MakePlane ( mixed  parentgfx,
mixed  size_xz,
mixed  size_uv,
mixed  matname 
) [inline]

heightfields on planets

Definition at line 3937 of file lua_pseudo_code.cpp.

mixed GLOBAL::HF_GetLimit ( mixed  hf,
mixed  x,
mixed  y 
) [inline]

Definition at line 3939 of file lua_pseudo_code.cpp.

mixed GLOBAL::HF_GetLimitFloor ( mixed  hf,
mixed  x,
mixed  y 
) [inline]

Definition at line 3941 of file lua_pseudo_code.cpp.

mixed GLOBAL::HF_Make ( mixed  cx,
mixed  cy,
mixed  fun 
) [inline]

Definition at line 3943 of file lua_pseudo_code.cpp.

mixed GLOBAL::HF_MakeScale ( mixed  hf_src,
mixed  s 
) [inline]

creates a bigger-scaled copy of hf2 (by factor s) , cx,cy = s*hf2.cx,s*hf2.cy

Definition at line 3946 of file lua_pseudo_code.cpp.

mixed GLOBAL::HF_MakeRandom ( mixed  cx,
mixed  cy,
mixed  h,
mixed  a 
) [inline]

generates a random heightfield by adding a random value in [0,h] to every point, and adding a

Definition at line 3949 of file lua_pseudo_code.cpp.

mixed GLOBAL::HF_MakeRandomAdd ( mixed  hf_src,
mixed  h,
mixed  a 
) [inline]

makes a copy of hf_src, adding a random value in [0,h] to every point, and adding a

Definition at line 3952 of file lua_pseudo_code.cpp.

mixed GLOBAL::HF_MakeSmooth ( mixed  hf_src,
mixed  f0,
mixed  f1,
mixed  f2 
) [inline]

smoothing in 9x9 matrix : middle*f0 + up,left,right,top*f1 + diagonals*f2

Definition at line 3955 of file lua_pseudo_code.cpp.

mixed GLOBAL::HF_ToFIFO_Height ( mixed  hfdata,
mixed  fifo 
) [inline]

writes a buffer of cx*cy floats : just the height values, row after row

Definition at line 3958 of file lua_pseudo_code.cpp.

mixed GLOBAL::HF_ToFIFO_Vertices ( mixed  hfdata,
mixed  fifo 
) [inline]

writes a buffer of cx*cy vertices x,y,z , row by row

Definition at line 3961 of file lua_pseudo_code.cpp.

mixed GLOBAL::HF_ToFIFO_Triangles ( mixed  hfdata,
mixed  fifo 
) [inline]

writes a buffer of (cx-1)*(cy-1)*6 vertices x,y,z, every 3 vertices are one triangle

Definition at line 3964 of file lua_pseudo_code.cpp.

mixed GLOBAL::MakeRandomHeightField ( mixed  parentgfx,
mixed  matname,
mixed  triangleFifo 
) [inline]

Definition at line 3966 of file lua_pseudo_code.cpp.

mixed GLOBAL::InterpolateTriSquare ( mixed  z00,
mixed  z10,
mixed  z01,
mixed  z11,
mixed  fx,
mixed  fy 
) [inline]

useful for heigthfields, assumes triangles : (z00,z10,z01) (z11,z10,z01)

Definition at line 3969 of file lua_pseudo_code.cpp.

mixed GLOBAL::InterpolateSquare ( mixed  z00,
mixed  z10,
mixed  z01,
mixed  z11,
mixed  fx,
mixed  fy 
) [inline]

useful for heigthfields

Definition at line 3972 of file lua_pseudo_code.cpp.

mixed GLOBAL::MakeHeightField ( mixed  parentgfx,
mixed  cx,
mixed  cy,
mixed  s,
mixed  matname,
mixed  uvscale,
mixed  fun 
) [inline]

Definition at line 3974 of file lua_pseudo_code.cpp.

mixed GLOBAL::MakePlanetGround ( mixed  loc  )  [inline]

~ function MakePlanetGround (loc) return MakePlane(loc.gfx,100,50,gPlanetBaseTex) end

Definition at line 3977 of file lua_pseudo_code.cpp.

mixed GLOBAL::MouseEnterHUDElement ( mixed  uid  )  [inline]

Definition at line 3979 of file lua_pseudo_code.cpp.

mixed GLOBAL::MouseLeaveHUDElement ( mixed  uid  )  [inline]

Definition at line 3981 of file lua_pseudo_code.cpp.

mixed GLOBAL::ClientOpenTradeDialog ( mixed  obj_trader  )  [inline]

trading

Definition at line 3984 of file lua_pseudo_code.cpp.

mixed GLOBAL::ClientRequestTrade ( mixed  obj_trader,
mixed  offerid,
mixed  amount 
) [inline]

Definition at line 3986 of file lua_pseudo_code.cpp.

mixed GLOBAL::RegisterShipPartType ( mixed...   )  [inline]

Definition at line 3988 of file lua_pseudo_code.cpp.

mixed GLOBAL::CorrectGridBounds ( mixed  x1,
mixed  y1,
mixed  z1,
mixed  x2,
mixed  y2,
mixed  z2 
) [inline]

corrects bounds and rounds them back to the grid to avoid rounding errors

Definition at line 3991 of file lua_pseudo_code.cpp.

mixed GLOBAL::SpawnShipEditModule ( mixed  shipparttype_or_name_or_id,
mixed  shippartskin_or_name_or_id,
mixed  vPos,
mixed  qRot,
mixed  mx,
mixed  my,
mixed  mz 
) [inline]

vPos as table {x,y,z} qRot as table {w,x,y,z}

Definition at line 3995 of file lua_pseudo_code.cpp.

mixed GLOBAL::RegisterLocationType ( mixed...   )  [inline]

Definition at line 3997 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetLocation ( mixed  location_or_id  )  [inline]

Definition at line 3999 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetLocationByID ( mixed  id  )  [inline]

Definition at line 4001 of file lua_pseudo_code.cpp.

mixed GLOBAL::SpawnLocation ( mixed  loctype_or_name_or_id,
mixed  id 
) [inline]

called by both client and server, id param can be left out if on server, will be auto-incremented TODO : vPos,qRot,parent ?

Definition at line 4005 of file lua_pseudo_code.cpp.

mixed GLOBAL::IsAlive ( mixed  obj  )  [inline]

shorter is alive check for objects

Definition at line 4008 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetObjectType ( mixed  objtype_or_name_or_id  )  [inline]

Definition at line 4010 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetObjectTypeList ( mixed  filterfun  )  [inline]

Definition at line 4012 of file lua_pseudo_code.cpp.

mixed GLOBAL::RegisterObjectType ( mixed...   )  [inline]

Definition at line 4014 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetObject ( mixed  obj_or_id  )  [inline]

Definition at line 4016 of file lua_pseudo_code.cpp.

mixed GLOBAL::SpawnObject ( mixed  objtype_or_name_or_id,
mixed  location_or_id,
mixed  vPos,
mixed  qRot,
mixed  id 
) [inline]

called by both client and server, id param can be left out if on server, will be auto-incremented TODO : don't set gfx if dedicated server ? (no dedicated server for now..) vPos as table {x,y,z} qRot as table {w,x,y,z} id only neeeded on client

Definition at line 4023 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetObjTypeListText ( mixed  objtypelist  )  [inline]

text for lists like in trade : cost={["cargo/iron"]=50} -> "iron:50"

Definition at line 4026 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetObjTypeListTextHuman ( mixed  objtypelist  )  [inline]

text for lists like in trade : cost={["cargo/iron"]=50} -> "50 iron"

Definition at line 4029 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetObjTypeListWeight ( mixed  objtypelist  )  [inline]

Definition at line 4031 of file lua_pseudo_code.cpp.

mixed GLOBAL::RegisterEffectType ( mixed...   )  [inline]

Definition at line 4033 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetEffect ( mixed  effect_or_id  )  [inline]

Definition at line 4035 of file lua_pseudo_code.cpp.

mixed GLOBAL::SpawnEffect ( mixed  effecttype_or_name_or_id,
mixed  parentobj_or_id,
mixed  vPos,
mixed  qRot,
mixed  id,
mixed...   
) [inline]

Definition at line 4037 of file lua_pseudo_code.cpp.

mixed GLOBAL::RequestBody ( mixed  typename  )  [inline]

Definition at line 4039 of file lua_pseudo_code.cpp.

mixed GLOBAL::ClientAutoPilot_Approach ( mixed  obj  )  [inline]

see also lib.target.lua

Definition at line 4042 of file lua_pseudo_code.cpp.

mixed GLOBAL::ClientGetCustomTargetList ( mixed  filter  )  [inline]

see also lib.target.lua

Definition at line 4045 of file lua_pseudo_code.cpp.

mixed GLOBAL::ClientSetTarget ( mixed  obj  )  [inline]

Definition at line 4047 of file lua_pseudo_code.cpp.

mixed GLOBAL::ClientChooseTarget_ByName ( mixed  pattern  )  [inline]

Definition at line 4049 of file lua_pseudo_code.cpp.

mixed GLOBAL::StartClient_JoinRemote ( mixed  host,
mixed  port 
) [inline]

Definition at line 4051 of file lua_pseudo_code.cpp.

mixed GLOBAL::StartClient ( mixed  con,
mixed  bIsRemote 
) [inline]

Definition at line 4053 of file lua_pseudo_code.cpp.

mixed GLOBAL::ClientSendNetMessage ( mixed  iMsgTypeID,
mixed...   
) [inline]

Definition at line 4055 of file lua_pseudo_code.cpp.

mixed GLOBAL::ClientSendChat ( mixed  text  )  [inline]

Definition at line 4057 of file lua_pseudo_code.cpp.

mixed GLOBAL::ClientSendActionKey ( mixed  iActionKeyID  )  [inline]

Definition at line 4059 of file lua_pseudo_code.cpp.

mixed GLOBAL::ClientSetCamOrientation ( mixed  w,
mixed  x,
mixed  y,
mixed  z 
) [inline]

Definition at line 4061 of file lua_pseudo_code.cpp.

mixed GLOBAL::StartMultiPlayerHost ( mixed  bAnnounceOnline  )  [inline]

Definition at line 4063 of file lua_pseudo_code.cpp.

mixed GLOBAL::StartMultiPlayerJoin_SpecificGame ( mixed  host,
mixed  port 
) [inline]

Definition at line 4065 of file lua_pseudo_code.cpp.

mixed GLOBAL::CanWalk ( mixed  body  )  [inline]

Definition at line 4067 of file lua_pseudo_code.cpp.

mixed GLOBAL::PlayerWalk_Turn ( mixed  player,
mixed  degrees 
) [inline]

Definition at line 4069 of file lua_pseudo_code.cpp.

mixed GLOBAL::PlayerWalk_Step ( mixed  player,
mixed  dx,
mixed  dy 
) [inline]

0,1 = 1 step forward

Definition at line 4072 of file lua_pseudo_code.cpp.

mixed GLOBAL::ObjFilter_IsBase ( mixed  obj  )  [inline]

object methods related to searching for objects like mouse-picking, ray-picking etc. see also lib.location.lua

Definition at line 4077 of file lua_pseudo_code.cpp.

mixed GLOBAL::ClientGetNearestObject ( mixed  filterfun  )  [inline]

Definition at line 4079 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetObjectList ( mixed  filterfun  )  [inline]

Definition at line 4081 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetNearestObject ( mixed  ownbody,
mixed  filterfun 
) [inline]

Definition at line 4083 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetObjectsInRange ( mixed  object,
mixed  distance,
mixed  filterfun 
) [inline]

returns all objects with less or equal distance to object (filtered)

Definition at line 4086 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetRandomObjectInRange ( mixed  object,
mixed  distance,
mixed  filterfun 
) [inline]

return one random object from the selected

Definition at line 4089 of file lua_pseudo_code.cpp.

mixed GLOBAL::MapRayPick ( mixed  rx,
mixed  ry,
mixed  rz,
mixed  rvx,
mixed  rvy,
mixed  rvz,
mixed  fun 
) [inline]

calls MapRayPick for all locations, TODO : local coords

Definition at line 4092 of file lua_pseudo_code.cpp.

mixed GLOBAL::SendNetVersion ( mixed  con  )  [inline]

send this first before anything else

Definition at line 4095 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetPlayerShipTarget ( mixed  playership  )  [inline]

bIsWeaponSlot

Definition at line 4098 of file lua_pseudo_code.cpp.

mixed GLOBAL::FirePrimaryWeapons ( mixed  ship,
mixed  target 
) [inline]

Definition at line 4100 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetWeaponFromSlot ( mixed  ship,
mixed  slotnumber 
) [inline]

TODO replace me with something intelligent at the moment it simply returns the ith weapon entry

Definition at line 4104 of file lua_pseudo_code.cpp.

mixed GLOBAL::FireCheckEnergyRange ( mixed  weapon,
mixed  ship,
mixed  target 
) [inline]

checks range and needed energy, returns true if fire possible

Definition at line 4107 of file lua_pseudo_code.cpp.

mixed GLOBAL::FireAcquireEnergy ( mixed  weapon,
mixed  ship 
) [inline]

removes the ressources to fire, this does not check if possible so only call this after a fire_possible_fun function this handles weapon mark for cooldown

Definition at line 4112 of file lua_pseudo_code.cpp.

mixed GLOBAL::FireWeaponSlot ( mixed  ship,
mixed  target,
mixed  slotnumber 
) [inline]

server-only target can be nil fires the weapon in the given slot

Definition at line 4117 of file lua_pseudo_code.cpp.

mixed GLOBAL::ManualFireLaser ( mixed  sx,
mixed  sy,
mixed  sz,
mixed  ship,
mixed  weapontype,
mixed  target 
) [inline]

Definition at line 4119 of file lua_pseudo_code.cpp.

mixed GLOBAL::ManualFireTractor ( mixed  sx,
mixed  sy,
mixed  sz,
mixed  ship,
mixed  weapontype,
mixed  target 
) [inline]

Definition at line 4121 of file lua_pseudo_code.cpp.

mixed GLOBAL::FireWeaponChain ( mixed  sx,
mixed  sy,
mixed  sz,
mixed  ship,
mixed  weapontype,
mixed  target,
mixed  vx,
mixed  vy,
mixed  vz 
) [inline]

Definition at line 4123 of file lua_pseudo_code.cpp.

mixed GLOBAL::FireWeaponLaser ( mixed  sx,
mixed  sy,
mixed  sz,
mixed  ship,
mixed  weapontype,
mixed  target,
mixed  vx,
mixed  vy,
mixed  vz 
) [inline]

server-only sx,sy,sz is absolute source position vx,vy,vz initial velocity if possible fires a laser beam

Definition at line 4129 of file lua_pseudo_code.cpp.

mixed GLOBAL::FireWeaponRailgun ( mixed  sx,
mixed  sy,
mixed  sz,
mixed  ship,
mixed  weapontype,
mixed  target,
mixed  vx,
mixed  vy,
mixed  vz 
) [inline]

server-only

Definition at line 4132 of file lua_pseudo_code.cpp.

mixed GLOBAL::FireWeaponTractor ( mixed  sx,
mixed  sy,
mixed  sz,
mixed  ship,
mixed  weapontype,
mixed  target,
mixed  vx,
mixed  vy,
mixed  vz 
) [inline]

server-only

Definition at line 4135 of file lua_pseudo_code.cpp.

mixed GLOBAL::ManualFireProjectile ( mixed  x,
mixed  y,
mixed  z,
mixed  location,
mixed  ownerbody,
mixed  weapontype,
mixed  target,
mixed  vx,
mixed  vy,
mixed  vz 
) [inline]

target can be nil, vx,vy,vz is initial velocity

Definition at line 4138 of file lua_pseudo_code.cpp.

mixed GLOBAL::FireWeaponProjectileSplit ( mixed  sx,
mixed  sy,
mixed  sz,
mixed  ship,
mixed  weapontype,
mixed  target,
mixed  vx,
mixed  vy,
mixed  vz 
) [inline]

server-only sx,sy,sz is absolute source position vx,vy,vz initial velocity if possible fires a rocket and split it into multiple rockets after timeout (same target)

Definition at line 4144 of file lua_pseudo_code.cpp.

mixed GLOBAL::FireWeaponProjectileSplitMultiTarget ( mixed  sx,
mixed  sy,
mixed  sz,
mixed  ship,
mixed  weapontype,
mixed  target,
mixed  vx,
mixed  vy,
mixed  vz 
) [inline]

server-only sx,sy,sz is absolute source position vx,vy,vz initial velocity if possible fires a rocket and split it into multiple rockets after timeout (multiple targets)

Definition at line 4150 of file lua_pseudo_code.cpp.

mixed GLOBAL::FireWeaponProjectile ( mixed  sx,
mixed  sy,
mixed  sz,
mixed  ship,
mixed  weapontype,
mixed  target,
mixed  vx,
mixed  vy,
mixed  vz 
) [inline]

Definition at line 4152 of file lua_pseudo_code.cpp.

mixed GLOBAL::ContainerTypeFilter_ActiveEquipment ( mixed  t  )  [inline]

Definition at line 4154 of file lua_pseudo_code.cpp.

mixed GLOBAL::ClientRequestEquipCargo ( mixed  cargotype_or_name_or_id,
mixed  amount 
) [inline]

Definition at line 4156 of file lua_pseudo_code.cpp.

mixed GLOBAL::ClientRequestUnequip ( mixed  iContainerID,
mixed  iObjTypeID 
) [inline]

Definition at line 4158 of file lua_pseudo_code.cpp.

mixed GLOBAL::MasterServer_Get ( mixed  command,
mixed  params,
mixed  bIgnoreReturnForSpeed 
) [inline]

Definition at line 4160 of file lua_pseudo_code.cpp.

mixed GLOBAL::MasterServer_KeepAlive ( mixed  id  )  [inline]

Definition at line 4162 of file lua_pseudo_code.cpp.

mixed GLOBAL::MasterServer_AnnounceGame ( mixed  port,
mixed  name,
mixed  flags 
) [inline]

Definition at line 4164 of file lua_pseudo_code.cpp.

mixed GLOBAL::MasterServer_BugReport ( mixed  report,
mixed  note 
) [inline]

Definition at line 4166 of file lua_pseudo_code.cpp.

mixed GLOBAL::Loft_Base_AddVertex ( mixed  base,
mixed  x,
mixed  y,
mixed  z,
mixed  u 
) [inline]

Definition at line 4168 of file lua_pseudo_code.cpp.

mixed GLOBAL::Loft_Base_MakeLoop ( mixed  base  )  [inline]

Definition at line 4170 of file lua_pseudo_code.cpp.

mixed GLOBAL::Loft_Path_AddVertex ( mixed  path,
mixed  x,
mixed  y,
mixed  z,
mixed  ubias,
mixed  v,
mixed  scale,
mixed  r,
mixed  g,
mixed  b,
mixed  a 
) [inline]

Definition at line 4172 of file lua_pseudo_code.cpp.

mixed GLOBAL::Loft_Path_AutoRot ( mixed  path  )  [inline]

will be called automatically by MakeLoft

Definition at line 4175 of file lua_pseudo_code.cpp.

mixed GLOBAL::MakeLoft ( mixed  gfx,
mixed  base,
mixed  path,
mixed  filter 
) [inline]

base = { vertex, vertex, ...} vertex pos={x,y,z} : z is usually zero u=0 : first texcoord path = { vertex, vertex, ...} vertex pos={x,y,z} pos ubias=0,v=0.2 ubias is added to u from base, v is second texcoord scale=1 : single scale factor for x,y,z scale={x,y,z} : x,y,z scale factors col={r,g,b,a} : vertex-color rot={qw,qx,qy,qz} : rotation... auto generated ? base should be in x,y plane, is extruded along z-axis for path

Definition at line 4190 of file lua_pseudo_code.cpp.

mixed GLOBAL::InterpolateSmooth4 ( mixed  t,
mixed  q1,
mixed  p1,
mixed  p2,
mixed  q2 
) [inline]

the order is q1 p1 p2 q2 , interpolation between p1 and p2

Definition at line 4193 of file lua_pseudo_code.cpp.

mixed GLOBAL::Loft_SmoothPath ( mixed  path,
mixed  steps 
) [inline]

returns smoothed path

Definition at line 4196 of file lua_pseudo_code.cpp.

mixed GLOBAL::RegisterSystem ( mixed  name  )  [inline]

Definition at line 4198 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetSystem ( mixed  systemname  )  [inline]

Definition at line 4200 of file lua_pseudo_code.cpp.

mixed GLOBAL::StartServer ( mixed  system,
mixed  port,
mixed  bAnnounceOnline 
) [inline]

port can be false if no socket should be opened for listening if port is nil, don't listen for incoming connections, used for singleplayer

Definition at line 4204 of file lua_pseudo_code.cpp.

mixed GLOBAL::ServerPlayerJoined ( mixed  con,
mixed  bIsLocal 
) [inline]

con = new connection

Definition at line 4207 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetPlayerFromRemoteAddr ( mixed  remoteaddr  )  [inline]

Definition at line 4209 of file lua_pseudo_code.cpp.

mixed GLOBAL::ServerPlayerSetBody ( mixed  player,
mixed  newbody 
) [inline]

Definition at line 4211 of file lua_pseudo_code.cpp.

mixed GLOBAL::SpawnPlayer ( mixed  player,
mixed  iBodyObjectTypeId 
) [inline]

Definition at line 4213 of file lua_pseudo_code.cpp.

mixed GLOBAL::ServerBroadcastMessage ( mixed  msgtype,
mixed...   
) [inline]

send a message to all players

Definition at line 4216 of file lua_pseudo_code.cpp.

mixed GLOBAL::ServerSendChatMessage ( mixed  player,
mixed  msg 
) [inline]

use this for system-messages

Definition at line 4219 of file lua_pseudo_code.cpp.

mixed GLOBAL::ServerBroadcastChatMessage ( mixed  msg  )  [inline]

Definition at line 4221 of file lua_pseudo_code.cpp.

mixed GLOBAL::ServerSetPlayerMouseRot ( mixed  playerid,
mixed  iMouseResyncTimeStamp,
mixed  qw,
mixed  qx,
mixed  qy,
mixed  qz 
) [inline]

Definition at line 4223 of file lua_pseudo_code.cpp.

mixed GLOBAL::RndNameApplyRule ( mixed  s,
mixed  grammar 
) [inline]

replace every occurance of a patter one time apply this multiple times to "recursivly" replace patterns if grammar is nil all then each pattern is replace by a empty string

Definition at line 4228 of file lua_pseudo_code.cpp.

mixed GLOBAL::RndNameGenerate ( mixed  minsize,
mixed  maxsize,
mixed  grammar 
) [inline]

generates a random name between min and max size

Definition at line 4231 of file lua_pseudo_code.cpp.

mixed GLOBAL::CapitalizeName ( mixed  name  )  [inline]

changes the first letter to uppercase

Definition at line 4234 of file lua_pseudo_code.cpp.

mixed GLOBAL::ForceToPoint ( mixed  o,
mixed  x,
mixed  y,
mixed  z 
) [inline]

Definition at line 4236 of file lua_pseudo_code.cpp.

mixed GLOBAL::CommandLineArgument ( mixed  i,
mixed  s 
) [inline]

Definition at line 4238 of file lua_pseudo_code.cpp.

mixed GLOBAL::SendChat ( mixed  text  )  [inline]

Definition at line 4240 of file lua_pseudo_code.cpp.

mixed GLOBAL::NotifyMainWindowResized ( mixed  w,
mixed  h 
) [inline]

called from c, WARNING ! also called during window creation, just use this to set a flag for later !

Definition at line 4243 of file lua_pseudo_code.cpp.

mixed GLOBAL::PrintPath ( mixed  path  )  [inline]

Definition at line 4245 of file lua_pseudo_code.cpp.

mixed GLOBAL::DrawPath ( mixed  gfx,
mixed  path 
) [inline]

Definition at line 4247 of file lua_pseudo_code.cpp.

mixed GLOBAL::DrawPathLoft ( mixed  gfx,
mixed  path,
mixed  material 
) [inline]

Definition at line 4249 of file lua_pseudo_code.cpp.

mixed GLOBAL::GenerateFlowerPaths ( mixed  rand,
mixed  parts,
mixed  steps,
mixed  d,
mixed  rd 
) [inline]

generates a list of pathes as flower parts rand : random generator parts : number of stem pieces steps : steps factor to generate stem d : determins the global direction of the plant {x,y,z} rd : determins the global random factor {x,y,z}

Definition at line 4257 of file lua_pseudo_code.cpp.

mixed GLOBAL::GeneratePath ( mixed  rand,
mixed  base,
mixed  d,
mixed  rd,
mixed  steps 
) [inline]

generates a list of points rand : random generator base : startpoint {x,y,z} d : movement per step {x,y,z} rd : random movement per step {x,y,z} steps : number of steps, path contains steps + 1 points

Definition at line 4265 of file lua_pseudo_code.cpp.

mixed GLOBAL::NewPlant ( mixed  seed,
mixed  gfx,
mixed  col,
mixed  parts,
mixed  steps,
mixed  d,
mixed  rd 
) [inline]

seed : seed for random generator gfx : gfx to put the plant into col : {r,g,b,a} parts,steps,d,rd see GenerateFlowerPaths

Definition at line 4271 of file lua_pseudo_code.cpp.

mixed GLOBAL::GuessNewModulePosMirRot ( mixed  parttype,
mixed  oldmodule,
mixed  oldfacenum,
mixed  x,
mixed  y,
mixed  z 
) [inline]

handles intelligent guessing positions/rotation/mirror of newly placed ship-parts x,y,z = clicked pos returns x,y,z, qw,qx,qy,qz, mx,my,mz mx,my,mz are 1 or -1, to be applied using newmodule:Mirror(mx,my,mz) afterwards

Definition at line 4277 of file lua_pseudo_code.cpp.

mixed GLOBAL::GeomApplyScaleMirRotPosCombo ( mixed  geom,
mixed  sx,
mixed  sy,
mixed  sz,
mixed  px,
mixed  py,
mixed  pz,
mixed  qw,
mixed  qx,
mixed  qy,
mixed  qz,
mixed  mx,
mixed  my,
mixed  mz 
) [inline]

rounds to grid coordinates returns an array of sides, each sides is an array with 9 or 12 floats, for the coordinates e.g. return { {0,0,0, 1,0,0, 0,1,0,}, {0,0,0, 0,1,0, 0,0,1,}, ... }

Definition at line 4282 of file lua_pseudo_code.cpp.

mixed GLOBAL::FindModulesIntersectingBBox ( mixed  x3,
mixed  y3,
mixed  z3,
mixed  x4,
mixed  y4,
mixed  z4,
mixed  modulelist 
) [inline]

Definition at line 4284 of file lua_pseudo_code.cpp.

mixed GLOBAL::FindModuleIntersectingPoint ( mixed  x,
mixed  y,
mixed  z,
mixed  modulelist,
mixed  skipmodule 
) [inline]

Definition at line 4286 of file lua_pseudo_code.cpp.

mixed GLOBAL::ShipEditGetScoreForOverlappingGeom ( mixed  absgeom1,
mixed  nearbymodules 
) [inline]

Definition at line 4288 of file lua_pseudo_code.cpp.

mixed GLOBAL::ShipEditGetScoreForOverlappingGeomSides ( mixed  absgeomside1,
mixed  absgeomside2 
) [inline]

Definition at line 4290 of file lua_pseudo_code.cpp.

mixed GLOBAL::ExpandClickedPos ( mixed  x,
mixed  y,
mixed  z,
mixed  nx,
mixed  ny,
mixed  nz,
mixed  clickedmodule 
) [inline]

returns mindx,maxdx,mindy,maxdy,mindz,maxdz

Definition at line 4293 of file lua_pseudo_code.cpp.

mixed GLOBAL::ShipEditCenterShipModule ( mixed  module  )  [inline]

Definition at line 4295 of file lua_pseudo_code.cpp.

mixed GLOBAL::SelectShipModule ( mixed  module  )  [inline]

Definition at line 4297 of file lua_pseudo_code.cpp.

mixed GLOBAL::ShipEditGetGridPosInsideClickedModule ( mixed  module,
mixed  facenum,
mixed  x,
mixed  y,
mixed  z 
) [inline]

returns the center of the cell nearest to the clicked point

Definition at line 4300 of file lua_pseudo_code.cpp.

mixed GLOBAL::ShipEditLoadFromFile ( mixed  filepath  )  [inline]

Definition at line 4302 of file lua_pseudo_code.cpp.

mixed GLOBAL::ShipEditSaveToFile ( mixed  filepath  )  [inline]

Definition at line 4304 of file lua_pseudo_code.cpp.

mixed GLOBAL::LoadShipType ( mixed  filepath  )  [inline]

---------------------- load parts

Definition at line 4307 of file lua_pseudo_code.cpp.

mixed GLOBAL::ShipLoad_Module ( mixed  typename,
mixed  skinname,
mixed  px,
mixed  py,
mixed  pz,
mixed  qw,
mixed  qx,
mixed  qy,
mixed  qz,
mixed  mx,
mixed  my,
mixed  mz 
) [inline]

ship files call this function for each part of the ship to store all components in the global array glShipLoadModuleList

Definition at line 4310 of file lua_pseudo_code.cpp.

mixed GLOBAL::ShipVoxelGrid_CreateFromFilePath ( mixed  filepath,
mixed  bFixHoles 
) [inline]

see also lib.shipgfx.lua don't confuse with lib.voxel.lua also used by lib.interior.walk.lua lib.shipgfx.lua

Definition at line 4315 of file lua_pseudo_code.cpp.

mixed GLOBAL::ShipVoxelGrid_IsRamp ( mixed  shipVoxelGrid,
mixed  x,
mixed  y,
mixed  z 
) [inline]

Definition at line 4317 of file lua_pseudo_code.cpp.

mixed GLOBAL::ShipVoxelGrid_IsFreeInteriorPos ( mixed  shipVoxelGrid,
mixed  x,
mixed  y,
mixed  z 
) [inline]

Definition at line 4319 of file lua_pseudo_code.cpp.

mixed GLOBAL::ShipVoxelGrid_CanStandAtPos ( mixed  shipVoxelGrid,
mixed  x,
mixed  y,
mixed  z 
) [inline]

Definition at line 4321 of file lua_pseudo_code.cpp.

mixed GLOBAL::ShipVoxelGrid_GetFallenPos ( mixed  shipVoxelGrid,
mixed  x,
mixed  y,
mixed  z 
) [inline]

x,y,z = ShipVoxelGrid_GetFallenPos(shipVoxelGrid,x,y,z)

Definition at line 4324 of file lua_pseudo_code.cpp.

mixed GLOBAL::ShipVoxelGrid_GetInteriorStartPos ( mixed  shipVoxelGrid  )  [inline]

local x,y,z = ShipVoxelGrid_GetInteriorStartPos(shipVoxelGrid)

Definition at line 4327 of file lua_pseudo_code.cpp.

mixed GLOBAL::ShipVoxelGrid_GetModuleAtPos ( mixed  shipVoxelGrid,
mixed  x,
mixed  y,
mixed  z 
) [inline]

Definition at line 4329 of file lua_pseudo_code.cpp.

mixed GLOBAL::ShipVoxelGrid_TestIfIsPositionCompletelyFilled ( mixed  shipVoxelGrid,
mixed  x,
mixed  y,
mixed  z 
) [inline]

Definition at line 4331 of file lua_pseudo_code.cpp.

mixed GLOBAL::ShipVoxelGrid_GetCoordName ( mixed  x,
mixed  y,
mixed  z 
) [inline]

Definition at line 4333 of file lua_pseudo_code.cpp.

mixed GLOBAL::ShipVoxelGrid_CreateFromModuleList ( mixed  modulelist,
mixed  bFixHoles 
) [inline]

used for determining inside and outside fills a 3dimensional array with pointers to the modules at all positions they overlap

Definition at line 4337 of file lua_pseudo_code.cpp.

mixed GLOBAL::TestIfSideIsBorder ( mixed  own_module_absgeom,
mixed  shipVoxelGrid,
mixed  x1,
mixed  y1,
mixed  z1,
mixed  x2,
mixed  y2,
mixed  z2,
mixed  x3,
mixed  y3,
mixed  z3,
mixed  x4,
mixed  y4,
mixed  z4 
) [inline]

returns true if either side of the poly is not inside another module

Definition at line 4340 of file lua_pseudo_code.cpp.

mixed GLOBAL::RegisterContainerType ( mixed...   )  [inline]

Definition at line 4342 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetContainerType ( mixed  containertype_or_name_or_id  )  [inline]

Definition at line 4344 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetContainer ( mixed  container_or_id  )  [inline]

Definition at line 4346 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetContainerByID ( mixed  id  )  [inline]

Definition at line 4348 of file lua_pseudo_code.cpp.

mixed GLOBAL::SpawnContainer ( mixed  containertype_or_name_or_id,
mixed  object_or_id,
mixed  id 
) [inline]

called by both client and server, id param can be left out if on server, will be auto-incremented

Definition at line 4351 of file lua_pseudo_code.cpp.

mixed GLOBAL::PlayerJoined_SendContainers ( mixed  newplayer  )  [inline]

Definition at line 4353 of file lua_pseudo_code.cpp.

mixed GLOBAL::RegisterCtrlKey ( mixed  name  )  [inline]

Definition at line 4355 of file lua_pseudo_code.cpp.

mixed GLOBAL::RegisterActionKey ( mixed  name  )  [inline]

Definition at line 4357 of file lua_pseudo_code.cpp.

mixed GLOBAL::ClientRequestLandOnPlanet ( mixed  planet  )  [inline]

Definition at line 4359 of file lua_pseudo_code.cpp.

mixed GLOBAL::ClientRequestDockToObject ( mixed  obj  )  [inline]

Definition at line 4361 of file lua_pseudo_code.cpp.

mixed GLOBAL::CanExitObject ( mixed  obj,
mixed  owner 
) [inline]

##### ##### ##### ##### ##### ##### ##### ##### ##### ##### space suit ##### ##### ##### ##### #####

Definition at line 4366 of file lua_pseudo_code.cpp.

mixed GLOBAL::CanEnterObject ( mixed  obj,
mixed  owner 
) [inline]

Definition at line 4368 of file lua_pseudo_code.cpp.

mixed GLOBAL::ClientRequestEnterShip ( mixed  obj  )  [inline]

Definition at line 4370 of file lua_pseudo_code.cpp.

mixed GLOBAL::ServerLoadMap ( mixed  filepath  )  [inline]

server only

Definition at line 4373 of file lua_pseudo_code.cpp.

mixed GLOBAL::ServerSpawnMap ( mixed  map  )  [inline]

temporary location debugging Bind("f1", function (state) if (state > 0) then ClientChangeToLocation(gDefaultLocation) end end) Bind("f2", function (state) if (state > 0) then ClientChangeToIndexedLocation(2) end end) server only

Definition at line 4379 of file lua_pseudo_code.cpp.

mixed GLOBAL::ClientChangeToIndexedLocation ( mixed  i  )  [inline]

Definition at line 4381 of file lua_pseudo_code.cpp.

mixed GLOBAL::ClientChangeToLocation ( mixed  loc  )  [inline]

Definition at line 4383 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetCustomTargetList ( mixed  self,
mixed  filter 
) [inline]

targetting functions returns a list of interesting targets for the player, e.g. ships, not asteroids fun filter(obj) == true -> interesting target

Definition at line 4388 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetTargetList ( mixed  self  )  [inline]

returns a list of interesting targets for the player, e.g. ships, not asteroids

Definition at line 4391 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetTargetByName ( mixed  pattern  )  [inline]

searches for targets with the given pattern in the name

Definition at line 4394 of file lua_pseudo_code.cpp.

mixed GLOBAL::TargetList_GetFirst ( mixed  targetlist  )  [inline]

Definition at line 4396 of file lua_pseudo_code.cpp.

mixed GLOBAL::TargetList_GetLast ( mixed  targetlist  )  [inline]

Definition at line 4398 of file lua_pseudo_code.cpp.

mixed GLOBAL::TargetList_GetNext ( mixed  targetlist,
mixed  cur 
) [inline]

Definition at line 4400 of file lua_pseudo_code.cpp.

mixed GLOBAL::TargetList_GetPrev ( mixed  targetlist,
mixed  cur 
) [inline]

Definition at line 4402 of file lua_pseudo_code.cpp.

mixed GLOBAL::TargetList_Nearest ( mixed  targetlist,
mixed  self 
) [inline]

Definition at line 4404 of file lua_pseudo_code.cpp.

mixed GLOBAL::LoadPlugins ( mixed  pluginDir,
mixed  bQuietLoading 
) [inline]

lists all lua files in pluginDir and executes them

Definition at line 4407 of file lua_pseudo_code.cpp.

mixed GLOBAL::LoadPluginOne ( mixed  path  )  [inline]

Definition at line 4409 of file lua_pseudo_code.cpp.

mixed GLOBAL::SetCursor ( mixed  matname,
mixed  w,
mixed  h,
mixed  offx,
mixed  offy 
) [inline]

Definition at line 4411 of file lua_pseudo_code.cpp.

mixed GLOBAL::SetCursorBaseOffset ( mixed  offx,
mixed  offy 
) [inline]

Definition at line 4413 of file lua_pseudo_code.cpp.

mixed GLOBAL::SetCursorOffset ( mixed  offx,
mixed  offy 
) [inline]

Definition at line 4415 of file lua_pseudo_code.cpp.

mixed GLOBAL::GenerateEllipse ( mixed  segments,
mixed  xrad,
mixed  yrad,
mixed  startang 
) [inline]

utils for mousepicking and mesh construction of prisms segments=23,xrad=1,yrad=1,startang=0,endang=pi returns zero-based table with segments+1 entries

Definition at line 4420 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetNGonSideCoords ( mixed  sidenum,
mixed  n,
mixed  h,
mixed  rad1,
mixed  rad2,
mixed  circledata 
) [inline]

for n<2 returns zero-based-array of points where element at index 0 is the middle for n>=2 returns x1,y1,z1, x2,y2,z2, x3,y3,z3, x4,y4,z4 circledata is optional to increase performance by only generating it once

Definition at line 4425 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetNGonSideNormal ( mixed  sidenum,
mixed  n,
mixed  h,
mixed  rad1,
mixed  rad2,
mixed  circledata 
) [inline]

returns nx,ny,nz

Definition at line 4428 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetNGonSideMiddle ( mixed  sidenum,
mixed  n,
mixed  h,
mixed  rad1,
mixed  rad2,
mixed  circledata 
) [inline]

Definition at line 4430 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetNGonOppositeSide ( mixed  sidenum,
mixed  n 
) [inline]

only works correctly for even n

Definition at line 4433 of file lua_pseudo_code.cpp.

mixed GLOBAL::GfxSetNGonPrism ( mixed  gfx,
mixed  n,
mixed  h,
mixed  rad1,
mixed  rad2 
) [inline]

sides is an array containing sidenumbers to be drawn, defaults to all params gfx,n,h=1,rad1=1,rad2=1

Definition at line 4437 of file lua_pseudo_code.cpp.

mixed GLOBAL::RayPickFace4 ( mixed  x1,
mixed  y1,
mixed  z1,
mixed  x2,
mixed  y2,
mixed  z2,
mixed  x3,
mixed  y3,
mixed  z3,
mixed  x4,
mixed  y4,
mixed  z4,
mixed  x,
mixed  y,
mixed  z,
mixed  rx,
mixed  ry,
mixed  rz,
mixed  rvx,
mixed  rvy,
mixed  rvz 
) [inline]

returns dist, or nil if not hit

Definition at line 4440 of file lua_pseudo_code.cpp.

mixed GLOBAL::RayPickNGonSide ( mixed  sidenum,
mixed  n,
mixed  h,
mixed  rad1,
mixed  rad2,
mixed  x,
mixed  y,
mixed  z,
mixed  rx,
mixed  ry,
mixed  rz,
mixed  rvx,
mixed  rvy,
mixed  rvz,
mixed  circledata 
) [inline]

Definition at line 4442 of file lua_pseudo_code.cpp.

mixed GLOBAL::RayPickNGon ( mixed  n,
mixed  h,
mixed  rad1,
mixed  rad2,
mixed  x,
mixed  y,
mixed  z,
mixed  rx,
mixed  ry,
mixed  rz,
mixed  rvx,
mixed  rvy,
mixed  rvz 
) [inline]

0,0,0 is top,left,front corner returns minside,dist , nil if not hit

Definition at line 4446 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetPlainTextureGUIMat ( mixed  texname  )  [inline]

Definition at line 4448 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetPlainTextureGUIMatCol ( mixed  texname,
mixed  r,
mixed  g,
mixed  b 
) [inline]

Definition at line 4450 of file lua_pseudo_code.cpp.

mixed GLOBAL::SetFocusWidget ( mixed  widget  )  [inline]

Definition at line 4452 of file lua_pseudo_code.cpp.

mixed GLOBAL::SetGuiHidden ( mixed  bHidden  )  [inline]

Definition at line 4454 of file lua_pseudo_code.cpp.

mixed GLOBAL::GUI_GetWidgetDebugInfo ( mixed  w  )  [inline]

Definition at line 4456 of file lua_pseudo_code.cpp.

mixed GLOBAL::GUI_TriggerWidgetEventCallback ( mixed  widget,
mixed  sEventName 
) [inline]

Definition at line 4458 of file lua_pseudo_code.cpp.

mixed GLOBAL::GUI_TriggerWidgetCallback_BackwardComp ( mixed  widget,
mixed  callback_name,
mixed  dialogparam,
mixed...   
) [inline]

Definition at line 4460 of file lua_pseudo_code.cpp.

mixed GLOBAL::GUIMouseEvent ( mixed  sEventName,
mixed  widget 
) [inline]

if the parameter widget is nil, the gLastMouseDownWidget is used called from lib.input.lua, eventname is one of mouse_left_down,mouse_left_up mouse_right_down,mouse_right_up mouse_middle_down,mouse_middle_up mouse_left_click,mouse_left_click_double,mouse_left_click_single, mouse_left_drag_start,mouse_left_drag_step,mouse_left_drag_stop called from GUIStep, eventname is one of mouse_enter,mouse_leave generates button_click event from mouse_left_click when the mouse is still inside gLastMouseDownWidget

Definition at line 4472 of file lua_pseudo_code.cpp.

mixed GLOBAL::PollNextKey ( mixed  callback  )  [inline]

calls callback(key,char) on next keystroke, which is then marked as consumed

Definition at line 4475 of file lua_pseudo_code.cpp.

mixed GLOBAL::GuiKeyDown ( mixed  key,
mixed  char 
) [inline]

returns true if the event was consumed/handled

Definition at line 4478 of file lua_pseudo_code.cpp.

mixed GLOBAL::LoadWidgetsBase ( mixed  dirpath  )  [inline]

Definition at line 4480 of file lua_pseudo_code.cpp.

mixed GLOBAL::LoadWidgets ( mixed  dirpath  )  [inline]

Definition at line 4482 of file lua_pseudo_code.cpp.

mixed GLOBAL::RegisterWidgetClass ( mixed  classname,
mixed  baseclassname 
) [inline]

class is a table containing several methods for managing widgets of this type baseclassname : if nil, derived from base

Definition at line 4486 of file lua_pseudo_code.cpp.

mixed GLOBAL::WidgetInitBaseClasses ( mixed  widget,
mixed  baseclass,
mixed  parentwidget,
mixed  params 
) [inline]

baseclass : recursive for the baseclass of the baseclass..

Definition at line 4489 of file lua_pseudo_code.cpp.

mixed GLOBAL::CreateWidget ( mixed  classname,
mixed  parentwidget,
mixed  params,
mixed...   
) [inline]

create and init a new widget

Definition at line 4492 of file lua_pseudo_code.cpp.

mixed GLOBAL::GuiThemeSetDefaultParam ( mixed  widgetclass_or_nil,
mixed  params 
) [inline]

Definition at line 4494 of file lua_pseudo_code.cpp.

mixed GLOBAL::GuiThemeSetClassParam ( mixed  themeclass,
mixed  widgetclass_or_nil,
mixed  params 
) [inline]

Definition at line 4496 of file lua_pseudo_code.cpp.

mixed GLOBAL::LayoutGetParam ( mixed  widget,
mixed  name,
mixed  default 
) [inline]

-------------------------------------------------------- helper functions -------------------------------------------------------- handles layout prefix in param space

Definition at line 4502 of file lua_pseudo_code.cpp.

mixed GLOBAL::LayoutSetParam ( mixed  widget,
mixed  name,
mixed  value 
) [inline]

handles layout prefix in param space

Definition at line 4505 of file lua_pseudo_code.cpp.

mixed GLOBAL::LayoutGetPreferredSize ( mixed  widget  )  [inline]

Definition at line 4507 of file lua_pseudo_code.cpp.

mixed GLOBAL::LayoutSetSize ( mixed  widget,
mixed  w,
mixed  h 
) [inline]

Definition at line 4509 of file lua_pseudo_code.cpp.

mixed GLOBAL::LayoutSetPos ( mixed  widget,
mixed  x,
mixed  y 
) [inline]

Definition at line 4511 of file lua_pseudo_code.cpp.

mixed GLOBAL::LayoutPlaceInArea ( mixed  widget,
mixed  l,
mixed  t,
mixed  w,
mixed  h 
) [inline]

call this only if the preferred size of the widget fits into the area

Definition at line 4514 of file lua_pseudo_code.cpp.

mixed GLOBAL::RegisterListenerOnce ( mixed  eventname,
mixed  listenerfunc,
mixed  keyname 
) [inline]

Definition at line 4516 of file lua_pseudo_code.cpp.

mixed GLOBAL::RegisterListener ( mixed  eventname,
mixed  listenerfunc 
) [inline]

Definition at line 4518 of file lua_pseudo_code.cpp.

mixed GLOBAL::UnregisterListener ( mixed  eventname,
mixed  listenerfunc 
) [inline]

Definition at line 4520 of file lua_pseudo_code.cpp.

mixed GLOBAL::NotifyListener ( mixed  eventname,
mixed...   
) [inline]

all additional arguments are passed to the callback callback can return true if it wants to be removed

Definition at line 4524 of file lua_pseudo_code.cpp.

mixed GLOBAL::OpenBrowser ( mixed  url  )  [inline]

Definition at line 4526 of file lua_pseudo_code.cpp.

mixed GLOBAL::MyPOpen ( mixed...   )  [inline]

Definition at line 4528 of file lua_pseudo_code.cpp.

mixed GLOBAL::lugre_include_libs ( mixed  basepath,
mixed  lugrewidgetpath 
) [inline]

Definition at line 4530 of file lua_pseudo_code.cpp.

mixed GLOBAL::LugreIsGlobalVarName ( mixed  name  )  [inline]

test if a name is following the convention for global variables and constants (e.g. giMyInt or gSomething or kBlub) g : globals k : constants c : classes

Definition at line 4536 of file lua_pseudo_code.cpp.

mixed GLOBAL::ActivateEditText ( mixed  widget  )  [inline]

Definition at line 4538 of file lua_pseudo_code.cpp.

mixed GLOBAL::DeactivateEditText ( mixed  widget  )  [inline]

Definition at line 4540 of file lua_pseudo_code.cpp.

mixed GLOBAL::EditTextKeyDown ( mixed  key,
mixed  char 
) [inline]

called by lib.gui.lua on keydown returns true if the event was consumed/handled

Definition at line 4544 of file lua_pseudo_code.cpp.

mixed GLOBAL::CreatePlainEditText ( mixed  parent,
mixed  x,
mixed  y,
mixed  w,
mixed  h,
mixed  textcol,
mixed  bPassWordStyle,
mixed  stylesetname 
) [inline]

Definition at line 4546 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetMeshPreview ( mixed  meshname,
mixed  res,
mixed  angh,
mixed  angv,
mixed  pixelformat,
mixed  qCustomRotation,
mixed  vCustomScale 
) [inline]

generate preview of meshes using rtt todo : cache(resolution) ? store in tmp dir ? TODO : (background options : starfield, black, certain color, some other material or texture) res (res x res) is the resulting texture resolution, must be 2^n angh,angv are the angles from which the preview is generated, defaults to 30°,45° returns matname ? todo : better texturename ?

Definition at line 4554 of file lua_pseudo_code.cpp.

mixed GLOBAL::SetLogoVisible ( mixed  bVisible  )  [inline]

contains some utils used for gui see also lib.gui.lua and lib.guimaker.lua

Definition at line 4558 of file lua_pseudo_code.cpp.

mixed GLOBAL::SetBottomLine ( mixed  text,
mixed  stylesetname,
mixed  stylename 
) [inline]

oldname = Client_SetBottomLine text-line at the bottom of screen (readonly, used for mousepicking debug text and for info during loading)

Definition at line 4562 of file lua_pseudo_code.cpp.

mixed GLOBAL::DisplayFPS ( mixed  fps,
mixed  stylename 
) [inline]

Definition at line 4564 of file lua_pseudo_code.cpp.

mixed GLOBAL::WrapWidget ( mixed  udata  )  [inline]

Definition at line 4566 of file lua_pseudo_code.cpp.

mixed GLOBAL::WidgetGetLTWH ( mixed  widget  )  [inline]

returns left,top,width,height in ABSOLUTE(derived) coords

Definition at line 4569 of file lua_pseudo_code.cpp.

mixed GLOBAL::WidgetGetLTRB ( mixed  widget  )  [inline]

returns left,top,right,bottom in ABSOLUTE coords

Definition at line 4572 of file lua_pseudo_code.cpp.

mixed GLOBAL::WidgetArrGetLTRB ( mixed  arr  )  [inline]

returns left,top,right,bottom in ABSOLUTE(derived) coords arr must be an array containing the widgets to be considered

Definition at line 4576 of file lua_pseudo_code.cpp.

mixed GLOBAL::DialogGetLTRB ( mixed  dialog  )  [inline]

returns left,top,right,bottom in ABSOLUTE(derived) coords

Definition at line 4579 of file lua_pseudo_code.cpp.

mixed GLOBAL::WidgetArrGetLTWH ( mixed  arr  )  [inline]

returns left,top,width,height in ABSOLUTE(derived) coords arr must be an array containing the widgets to be considered

Definition at line 4583 of file lua_pseudo_code.cpp.

mixed GLOBAL::DialogGetLTWH ( mixed  dialog  )  [inline]

returns left,top,width,height in ABSOLUTE(derived) coords

Definition at line 4586 of file lua_pseudo_code.cpp.

mixed GLOBAL::WidgetHelper_Destroy ( mixed  self  )  [inline]

self = widget

Definition at line 4589 of file lua_pseudo_code.cpp.

mixed GLOBAL::WidgetHelper_CreateChild ( mixed  self  )  [inline]

self = parent = widget

Definition at line 4592 of file lua_pseudo_code.cpp.

mixed GLOBAL::WidgetHelper_CreateWidget ( mixed  dialog  )  [inline]

self = parent = dialog

Definition at line 4595 of file lua_pseudo_code.cpp.

mixed GLOBAL::WidgetHelper_DestroyDialog ( mixed  dialog  )  [inline]

Definition at line 4597 of file lua_pseudo_code.cpp.

mixed GLOBAL::DialogPrepareResize ( mixed  dialog  )  [inline]

prepares a dialog for a resizing function, childs added after this call will not be considered TODO : won't work on nontrivial hierarchies

Definition at line 4601 of file lua_pseudo_code.cpp.

mixed GLOBAL::DialogResizeMinimize ( mixed  dialog  )  [inline]

set dialog size to dialog.resize_min_total_x,y

Definition at line 4604 of file lua_pseudo_code.cpp.

mixed GLOBAL::DialogResizeDelta ( mixed  dialog,
mixed  dx,
mixed  dy 
) [inline]

adds dx,dy to dialog size

Definition at line 4607 of file lua_pseudo_code.cpp.

mixed GLOBAL::WidgetHelper_UpdateClip ( mixed  self,
mixed  L,
mixed  T,
mixed  R,
mixed  B 
) [inline]

coordinates and sizes are in pixels

Definition at line 4610 of file lua_pseudo_code.cpp.

mixed GLOBAL::WidgetHelper_SetPartUVTile ( mixed  self,
mixed  part,
mixed  texturesize,
mixed  x,
mixed  y,
mixed  cx,
mixed  cy 
) [inline]

coordinates and sizes are in pixels

Definition at line 4613 of file lua_pseudo_code.cpp.

mixed GLOBAL::WidgetHelper_SetUVBorderMatrix ( mixed  self,
mixed  texturesize,
mixed  x,
mixed  y,
mixed  cx1,
mixed  cy1,
mixed  cx2,
mixed  cy2,
mixed  cx3,
mixed  cy3 
) [inline]

cx1+cx2+cx3 is total cx of the 3x3 matrix, coordinates and sizes are in pixels

Definition at line 4616 of file lua_pseudo_code.cpp.

mixed GLOBAL::SetDialogAlpha ( mixed  dialog,
mixed  a 
) [inline]

TODO: transparency doesn't work right now - check why!

Definition at line 4619 of file lua_pseudo_code.cpp.

mixed GLOBAL::PlainMessageBox ( mixed  text,
mixed  stylename_window,
mixed  stylename_button 
) [inline]

common gui dialogs currently just a simple message box

Definition at line 4623 of file lua_pseudo_code.cpp.

mixed GLOBAL::HTMLMessageBox ( mixed  text  )  [inline]

Definition at line 4625 of file lua_pseudo_code.cpp.

mixed GLOBAL::FadeLinesUpdateAll ( mixed  useAlpha  )  [inline]

show all lines (without) transparency

Definition at line 4628 of file lua_pseudo_code.cpp.

mixed GLOBAL::FadeLineShowLine ( mixed  fadeline  )  [inline]

shows thg fadeline without transparency

Definition at line 4631 of file lua_pseudo_code.cpp.

mixed GLOBAL::AddFadeLines ( mixed  text,
mixed  color 
) [inline]

Definition at line 4633 of file lua_pseudo_code.cpp.

mixed GLOBAL::AddSingleFadeLine ( mixed  text,
mixed  color 
) [inline]

Definition at line 4635 of file lua_pseudo_code.cpp.

mixed GLOBAL::FadeLine_MoveDialog ( mixed  x,
mixed  y 
) [inline]

Definition at line 4637 of file lua_pseudo_code.cpp.

mixed GLOBAL::FadeLine_Widget_Create ( mixed  dialog,
mixed  x,
mixed  y,
mixed  text,
mixed  h,
mixed  color,
mixed  font 
) [inline]

Definition at line 4639 of file lua_pseudo_code.cpp.

mixed GLOBAL::FadeLine_Widget_SetPos ( mixed  widget,
mixed  x,
mixed  y 
) [inline]

Definition at line 4641 of file lua_pseudo_code.cpp.

mixed GLOBAL::FadeLine_Widget_SetColor ( mixed  widget,
mixed  r,
mixed  g,
mixed  b,
mixed  a 
) [inline]

Definition at line 4643 of file lua_pseudo_code.cpp.

mixed GLOBAL::DestroyFadeLine ( mixed  fadeline  )  [inline]

Definition at line 4645 of file lua_pseudo_code.cpp.

mixed GLOBAL::PushUpFadeLine ( mixed  fadeline  )  [inline]

Definition at line 4647 of file lua_pseudo_code.cpp.

mixed GLOBAL::StepFadeLine ( mixed  fadeline  )  [inline]

Definition at line 4649 of file lua_pseudo_code.cpp.

mixed GLOBAL::ChatLine_HistoryUpDown ( mixed  x  )  [inline]

oldname : HistoryUpDown

Definition at line 4652 of file lua_pseudo_code.cpp.

mixed GLOBAL::CharLine_SetLast ( mixed  line  )  [inline]

to manually set the last line, for repeat

Definition at line 4655 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetMeshBuffer ( mixed  meshname  )  [inline]

Definition at line 4657 of file lua_pseudo_code.cpp.

mixed GLOBAL::TexAtlas_AdjustMeshBufferIfNeeded ( mixed  meshname,
mixed  meshbuffer 
) [inline]

only executed once per meshbuffer, adjust texturecoordinates and material for textureatlas

Definition at line 4660 of file lua_pseudo_code.cpp.

mixed GLOBAL::TexAtlas_RegisterMatTransform ( mixed  sOldMatName,
mixed  sNewMatName,
mixed  u0,
mixed  v0,
mixed  u1,
mixed  v1 
) [inline]

Definition at line 4662 of file lua_pseudo_code.cpp.

mixed GLOBAL::CreateAtlasGroup ( mixed  w,
mixed  h,
mixed  iBorderPixels,
mixed  bWrap 
) [inline]

Definition at line 4664 of file lua_pseudo_code.cpp.

mixed GLOBAL::pformat ( mixed...   )  [inline]

function printf(...) io.write(string.format("%d:",Client_GetTicks())..string.format(...)) end protected call string fromatting, errors don't crash the program

Definition at line 4668 of file lua_pseudo_code.cpp.

mixed GLOBAL::printf ( mixed...   )  [inline]

Definition at line 4670 of file lua_pseudo_code.cpp.

mixed GLOBAL::sprintf ( mixed...   )  [inline]

Definition at line 4672 of file lua_pseudo_code.cpp.

mixed GLOBAL::prints ( mixed...   )  [inline]

Definition at line 4674 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetOneLineBackTrace ( mixed  l,
mixed  d 
) [inline]

Definition at line 4676 of file lua_pseudo_code.cpp.

mixed GLOBAL::beginswith ( mixed  s,
mixed  begin 
) [inline]

Definition at line 4678 of file lua_pseudo_code.cpp.

mixed GLOBAL::StrLeft ( mixed  str,
mixed  len 
) [inline]

Definition at line 4680 of file lua_pseudo_code.cpp.

mixed GLOBAL::StrRight ( mixed  str,
mixed  len 
) [inline]

Definition at line 4682 of file lua_pseudo_code.cpp.

mixed GLOBAL::StringContains ( mixed  haystack,
mixed  needle 
) [inline]

Definition at line 4684 of file lua_pseudo_code.cpp.

mixed GLOBAL::FileGetContents ( mixed  filepath  )  [inline]

Definition at line 4686 of file lua_pseudo_code.cpp.

mixed GLOBAL::FilePutContents ( mixed  filepath,
mixed  data 
) [inline]

Definition at line 4688 of file lua_pseudo_code.cpp.

mixed GLOBAL::FileAppendContents ( mixed  filepath,
mixed  data 
) [inline]

Definition at line 4690 of file lua_pseudo_code.cpp.

mixed GLOBAL::CopyFile ( mixed  src,
mixed  dst 
) [inline]

Definition at line 4692 of file lua_pseudo_code.cpp.

mixed GLOBAL::CopyDir ( mixed  src,
mixed  dst,
mixed  bIncludeSpecial 
) [inline]

Definition at line 4694 of file lua_pseudo_code.cpp.

mixed GLOBAL::StrMaxLen ( mixed  str,
mixed  maxlen 
) [inline]

reduces stringlength to maxlen if neccessary

Definition at line 4697 of file lua_pseudo_code.cpp.

mixed GLOBAL::StringToByteArrayZeroTerm ( mixed  str  )  [inline]

appends zero terminator to byte array

Definition at line 4700 of file lua_pseudo_code.cpp.

mixed GLOBAL::FlipTable ( mixed  tbl  )  [inline]

inversts keys and values

Definition at line 4703 of file lua_pseudo_code.cpp.

mixed GLOBAL::SortedArrayFromAssocTable ( mixed  tbl,
mixed  cmp 
) [inline]

takes associative table ({serial1=obj1,serial2=obj2,...}), returns a list of all values, sorted using cmp callback (table.sort), e.g. {obj1,obj2}

Definition at line 4707 of file lua_pseudo_code.cpp.

mixed GLOBAL::OverwriteByteArrayPart ( mixed  bytes,
mixed  startpos,
mixed  bytes_insert 
) [inline]

overwrites a part of "bytes" starting at "startpos" with "bytes_insert" startpos is one-based

Definition at line 4711 of file lua_pseudo_code.cpp.

mixed GLOBAL::ColFromHex ( mixed  colhex  )  [inline]

returns r,g,b,a colhex=FFFF00

Definition at line 4714 of file lua_pseudo_code.cpp.

mixed GLOBAL::IsNumber ( mixed  txt  )  [inline]

Definition at line 4716 of file lua_pseudo_code.cpp.

mixed GLOBAL::CreateClass ( mixed  parentclass_or_nil  )  [inline]

creates a new class, optionally derived from a parentclass

Definition at line 4719 of file lua_pseudo_code.cpp.

mixed GLOBAL::CreateClassInstance ( mixed  class,
mixed...   
) [inline]

creates a class instance and calls the Init function if it exists with the given parameter ...

Definition at line 4722 of file lua_pseudo_code.cpp.

mixed GLOBAL::MakeCache ( mixed  loader  )  [inline]

Definition at line 4724 of file lua_pseudo_code.cpp.

mixed GLOBAL::UnicodeToPlainText_KeepLength ( mixed  unicode_string  )  [inline]

reduces the unicode string (an array with charcodes) to an asci string, using ? for non-asci chars. keeps length useful for parsing, e.g iris widget.uotext.lua

Definition at line 4728 of file lua_pseudo_code.cpp.

mixed GLOBAL::Array2DGet ( mixed  arr,
mixed  x,
mixed  y 
) [inline]

Definition at line 4730 of file lua_pseudo_code.cpp.

mixed GLOBAL::Array2DSet ( mixed  arr,
mixed  x,
mixed  y,
mixed  value 
) [inline]

Definition at line 4732 of file lua_pseudo_code.cpp.

mixed GLOBAL::Array2DRemove ( mixed  arr,
mixed  x,
mixed  y 
) [inline]

Definition at line 4734 of file lua_pseudo_code.cpp.

mixed GLOBAL::Array2DGetElementCount ( mixed  arr  )  [inline]

Definition at line 4736 of file lua_pseudo_code.cpp.

mixed GLOBAL::Array2DForAll ( mixed  arr,
mixed  fun 
) [inline]

calls fun(value,x,y) for all entries

Definition at line 4739 of file lua_pseudo_code.cpp.

mixed GLOBAL::FilterArray ( mixed  arr,
mixed  fun 
) [inline]

numerical keys in, numerical keys out, non associative (keys can change)

Definition at line 4742 of file lua_pseudo_code.cpp.

mixed GLOBAL::FilterTable ( mixed  t,
mixed  fun 
) [inline]

associative (keys are preserved)

Definition at line 4745 of file lua_pseudo_code.cpp.

mixed GLOBAL::clone ( mixed  t  )  [inline]

Definition at line 4747 of file lua_pseudo_code.cpp.

mixed GLOBAL::clonemod ( mixed  t,
mixed  mods 
) [inline]

Definition at line 4749 of file lua_pseudo_code.cpp.

mixed GLOBAL::tablemod ( mixed  t,
mixed  mods 
) [inline]

Definition at line 4751 of file lua_pseudo_code.cpp.

mixed GLOBAL::sign ( mixed  x  )  [inline]

Definition at line 4753 of file lua_pseudo_code.cpp.

mixed GLOBAL::hypot ( mixed  dx,
mixed  dy 
) [inline]

Definition at line 4755 of file lua_pseudo_code.cpp.

mixed GLOBAL::ExecGetLines ( mixed  cmd  )  [inline]

executes command and returns output as array or lines with newline char removed (not tested on win)

Definition at line 4758 of file lua_pseudo_code.cpp.

mixed GLOBAL::unpackex ( mixed  arr,
mixed  i,
mixed  j 
) [inline]

emulates lua 5.1 unpack behavior

Definition at line 4761 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetRenderingDistanceForPixelSize ( mixed  r,
mixed  maxpixelsize,
mixed  viewport,
mixed  cam 
) [inline]

old : cOgreWrapper::GetSingleton().GetViewportWidth() , GetViewportHeight : mViewport->getActualWidth() don't call before ogre is initialized !

Definition at line 4765 of file lua_pseudo_code.cpp.

mixed GLOBAL::lugrepcall ( mixed  fun,
mixed...   
) [inline]

get extended error info

Definition at line 4768 of file lua_pseudo_code.cpp.

mixed GLOBAL::printdebug ( mixed  category,
mixed...   
) [inline]

Definition at line 4770 of file lua_pseudo_code.cpp.

mixed GLOBAL::TestBit ( mixed  mask1,
mixed  mask2 
) [inline]

Definition at line 4772 of file lua_pseudo_code.cpp.

mixed GLOBAL::TestMask ( mixed  mask1,
mixed  mask2 
) [inline]

Definition at line 4774 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetRandomArrayElement ( mixed  array  )  [inline]

Definition at line 4776 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetRandomTableElementValue ( mixed  t  )  [inline]

Definition at line 4778 of file lua_pseudo_code.cpp.

mixed GLOBAL::table_get_values ( mixed  t  )  [inline]

Definition at line 4780 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetRandomTableElement ( mixed  t  )  [inline]

returns key,value

Definition at line 4783 of file lua_pseudo_code.cpp.

mixed GLOBAL::WriteToCache ( mixed  cachearr,
mixed  cachename,
mixed  data 
) [inline]

writes data to cachearr[cachename] and returns data

Definition at line 4786 of file lua_pseudo_code.cpp.

mixed GLOBAL::TrimNewLines ( mixed  line  )  [inline]

Definition at line 4788 of file lua_pseudo_code.cpp.

mixed GLOBAL::round ( mixed  x  )  [inline]

Definition at line 4790 of file lua_pseudo_code.cpp.

mixed GLOBAL::roundmultiple ( mixed...   )  [inline]

Definition at line 4792 of file lua_pseudo_code.cpp.

mixed GLOBAL::calculate_triangle_normal ( mixed  x1,
mixed  y1,
mixed  z1,
mixed  x2,
mixed  y2,
mixed  z2,
mixed  x3,
mixed  y3,
mixed  z3 
) [inline]

Definition at line 4794 of file lua_pseudo_code.cpp.

mixed GLOBAL::DrawQuad ( mixed  gfx,
mixed  vc,
mixed  x1,
mixed  y1,
mixed  z1,
mixed  x2,
mixed  y2,
mixed  z2,
mixed  x3,
mixed  y3,
mixed  z3,
mixed  x4,
mixed  y4,
mixed  z4,
mixed  u1,
mixed  v1,
mixed  u2,
mixed  v2,
mixed  u3,
mixed  v3,
mixed  u4,
mixed  v4 
) [inline]

draw a face with 4 edges and hard normal (calculated using crossproduct) params: gfx,vc, pos:lt, rt, lb, rb, texcoords:lt, rt, lb, rb (texcoords have default values [0,1]) returns vc+4 for vc = DrawQuad(gfx,vc,....)

Definition at line 4799 of file lua_pseudo_code.cpp.

mixed GLOBAL::DrawTri ( mixed  gfx,
mixed  vc,
mixed  x1,
mixed  y1,
mixed  z1,
mixed  x2,
mixed  y2,
mixed  z2,
mixed  x3,
mixed  y3,
mixed  z3,
mixed  u1,
mixed  v1,
mixed  u2,
mixed  v2,
mixed  u3,
mixed  v3 
) [inline]

draw a triangle with hard normal (calculated using crossproduct) params: gfx,vc, pos:a,b,c texcoords:a,b,c returns vc+3 for vc = DrawTri(gfx,vc,....)

Definition at line 4804 of file lua_pseudo_code.cpp.

mixed GLOBAL::FaceGetVertices ( mixed  gfx,
mixed  facenum 
) [inline]

returns x1,y1,z1, x2,y2,z2, x3,y3,z3 warning, rotation not corrected here, use gfx:GetDerivedOrientation() for that

Definition at line 4808 of file lua_pseudo_code.cpp.

mixed GLOBAL::FaceGetMiddle ( mixed  gfx,
mixed  facenum 
) [inline]

returns mx,my,mz

Definition at line 4811 of file lua_pseudo_code.cpp.

mixed GLOBAL::FaceGetNormal ( mixed  gfx,
mixed  facenum 
) [inline]

returns nx,ny,nz

Definition at line 4814 of file lua_pseudo_code.cpp.

mixed GLOBAL::CalcMeshScaleToRad ( mixed  meshname,
mixed  targetrad 
) [inline]

todo : place me in meshutils or something like that ? calculates the scale factor to get the mesh to have a given target radius

Definition at line 4818 of file lua_pseudo_code.cpp.

mixed GLOBAL::ArrayMergeToFirst ( mixed  first,
mixed  second 
) [inline]

adds all fields from second to first, but does not overwrite fields that are already set

Definition at line 4821 of file lua_pseudo_code.cpp.

mixed GLOBAL::TableMergeToNew ( mixed  first,
mixed  second 
) [inline]

returns a new table that is a merge of first and second second overrides any values set by first

Definition at line 4825 of file lua_pseudo_code.cpp.

mixed GLOBAL::ArrayOverwrite ( mixed  first,
mixed  second 
) [inline]

overwrites fields in first by fields in second

Definition at line 4828 of file lua_pseudo_code.cpp.

mixed GLOBAL::CopyArray ( mixed  arr  )  [inline]

shallow copy

Definition at line 4831 of file lua_pseudo_code.cpp.

mixed GLOBAL::countarr ( mixed  arr  )  [inline]

Definition at line 4833 of file lua_pseudo_code.cpp.

mixed GLOBAL::isempty ( mixed  arr  )  [inline]

Definition at line 4835 of file lua_pseudo_code.cpp.

mixed GLOBAL::notempty ( mixed  arr  )  [inline]

Definition at line 4837 of file lua_pseudo_code.cpp.

mixed GLOBAL::arrfirst ( mixed  arr  )  [inline]

Definition at line 4839 of file lua_pseudo_code.cpp.

mixed GLOBAL::ArrayRepeat ( mixed  value,
mixed  n,
mixed  startindex 
) [inline]

creates an array with n entries equal to value (defaults to one-based indices)

Definition at line 4842 of file lua_pseudo_code.cpp.

mixed GLOBAL::MemProfile ( mixed  part  )  [inline]

Definition at line 4844 of file lua_pseudo_code.cpp.

mixed GLOBAL::PointInRect ( mixed  l,
mixed  t,
mixed  r,
mixed  b,
mixed  x,
mixed  y 
) [inline]

Definition at line 4846 of file lua_pseudo_code.cpp.

mixed GLOBAL::IntersectRect ( mixed  la,
mixed  ta,
mixed  ra,
mixed  ba,
mixed  lb,
mixed  tb,
mixed  rb,
mixed  bb 
) [inline]

returns l,t,r,b

Definition at line 4849 of file lua_pseudo_code.cpp.

mixed GLOBAL::sqdist2 ( mixed  ax,
mixed  ay,
mixed  bx,
mixed  by 
) [inline]

Definition at line 4851 of file lua_pseudo_code.cpp.

mixed GLOBAL::sqdist3 ( mixed  ax,
mixed  ay,
mixed  az,
mixed  bx,
mixed  by,
mixed  bz 
) [inline]

Definition at line 4853 of file lua_pseudo_code.cpp.

mixed GLOBAL::dist3 ( mixed  ax,
mixed  ay,
mixed  az,
mixed  bx,
mixed  by,
mixed  bz 
) [inline]

Definition at line 4855 of file lua_pseudo_code.cpp.

mixed GLOBAL::dist2 ( mixed  ax,
mixed  ay,
mixed  bx,
mixed  by 
) [inline]

Definition at line 4857 of file lua_pseudo_code.cpp.

mixed GLOBAL::dist2max ( mixed  ax,
mixed  ay,
mixed  bx,
mixed  by 
) [inline]

Definition at line 4859 of file lua_pseudo_code.cpp.

mixed GLOBAL::in_array ( mixed  needle,
mixed  haystack 
) [inline]

returns true if the needle(value) is in the haystack-array

Definition at line 4862 of file lua_pseudo_code.cpp.

mixed GLOBAL::basename ( mixed  path  )  [inline]

basename("\\some\path\filename.tga") = "filename.tga"

Definition at line 4865 of file lua_pseudo_code.cpp.

mixed GLOBAL::fileextension ( mixed  path  )  [inline]

Definition at line 4867 of file lua_pseudo_code.cpp.

mixed GLOBAL::SmartDump ( mixed  data,
mixed  dumptablelevels 
) [inline]

returns a string representation of data

Definition at line 4870 of file lua_pseudo_code.cpp.

mixed GLOBAL::vardump ( mixed  x,
mixed  aux 
) [inline]

returns a string representation of the variable, mostly used for arrays : {field1=value1,field2=value2,...}

Definition at line 4873 of file lua_pseudo_code.cpp.

mixed GLOBAL::ArrElementsToString ( mixed  arr  )  [inline]

Definition at line 4875 of file lua_pseudo_code.cpp.

mixed GLOBAL::arrdump ( mixed  arr  )  [inline]

Definition at line 4877 of file lua_pseudo_code.cpp.

mixed GLOBAL::keys ( mixed  arr  )  [inline]

returns a (sorted) list of the keys used in arr

Definition at line 4880 of file lua_pseudo_code.cpp.

mixed GLOBAL::ksort ( mixed  arr  )  [inline]

returns a copy of the array, sorted by key, original keys are lost, new array is indexed one-based

Definition at line 4883 of file lua_pseudo_code.cpp.

mixed GLOBAL::vardump_rec ( mixed  x,
mixed  aux,
mixed  maxdepth 
) [inline]

returns a string representation of the variable (recursive), mostly used for arrays : {field1=value1,field2=value2,...}

Definition at line 4886 of file lua_pseudo_code.cpp.

mixed GLOBAL::vardump2 ( mixed  x  )  [inline]

vardump2 : no hexadecimal display of numbers

Definition at line 4889 of file lua_pseudo_code.cpp.

mixed GLOBAL::vardump_aux ( mixed  x  )  [inline]

non recursive ! would result in infinite recursion for double linked things (dialog.uoContainer.dialog.uoContainer...)

Definition at line 4892 of file lua_pseudo_code.cpp.

mixed GLOBAL::hex2rgb ( mixed  hex  )  [inline]

returns r,g,b in [0,1] each from html like hex-colors "b16a00" or "0xb16a00" or "#b16a00"

Definition at line 4895 of file lua_pseudo_code.cpp.

mixed GLOBAL::hex2num ( mixed  s  )  [inline]

Definition at line 4897 of file lua_pseudo_code.cpp.

mixed GLOBAL::hex ( mixed  v,
mixed  digits 
) [inline]

Definition at line 4899 of file lua_pseudo_code.cpp.

mixed GLOBAL::bin2num ( mixed  bin  )  [inline]

interprets a binary string (e.g. from file:read(number)) as integer

Definition at line 4902 of file lua_pseudo_code.cpp.

mixed GLOBAL::robmod ( mixed  a,
mixed  b 
) [inline]

Definition at line 4904 of file lua_pseudo_code.cpp.

mixed GLOBAL::texsize ( mixed  i  )  [inline]

changes size to 2^n where n>=4

Definition at line 4907 of file lua_pseudo_code.cpp.

mixed GLOBAL::strjoin ( mixed  delimiter,
mixed  list 
) [inline]

Concat the contents of the parameter list, separated by the string delimiter (just like in perl) example: strjoin(", ", {"Anna", "Bob", "Charlie", "Dolores"})

Definition at line 4912 of file lua_pseudo_code.cpp.

mixed GLOBAL::strjoin_assoc ( mixed  delimiter,
mixed  list 
) [inline]

Definition at line 4914 of file lua_pseudo_code.cpp.

mixed GLOBAL::strsplit ( mixed  delimiter,
mixed  text 
) [inline]

Split text into a list consisting of the strings in text, separated by strings matching delimiter (which may be a pattern). example: strsplit(",%s*", "Anna, Bob, Charlie,Dolores")

Definition at line 4919 of file lua_pseudo_code.cpp.

mixed GLOBAL::ParseCSVLine ( mixed  line,
mixed  sep 
) [inline]

Definition at line 4921 of file lua_pseudo_code.cpp.

mixed GLOBAL::trim ( mixed  s,
mixed  pattern 
) [inline]

~ test : print(unpack(ParseCSVLine([[123,"asd,asd",132,"blub""blip""boing",peng]]))) returns a new string without the non visible chars at the beginning and end

Definition at line 4925 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetRandomPositionAtDist ( mixed  dist,
mixed  x,
mixed  y,
mixed  z 
) [inline]

returns x,y,z

Definition at line 4928 of file lua_pseudo_code.cpp.

mixed GLOBAL::dot2 ( mixed  x1,
mixed  y1,
mixed  x2,
mixed  y2 
) [inline]

Definition at line 4930 of file lua_pseudo_code.cpp.

mixed GLOBAL::add2 ( mixed  x1,
mixed  y1,
mixed  x2,
mixed  y2 
) [inline]

Definition at line 4932 of file lua_pseudo_code.cpp.

mixed GLOBAL::sub2 ( mixed  x1,
mixed  y1,
mixed  x2,
mixed  y2 
) [inline]

Definition at line 4934 of file lua_pseudo_code.cpp.

mixed GLOBAL::sqlen2 ( mixed  x,
mixed  y 
) [inline]

Definition at line 4936 of file lua_pseudo_code.cpp.

mixed GLOBAL::len2 ( mixed  x,
mixed  y 
) [inline]

Definition at line 4938 of file lua_pseudo_code.cpp.

mixed GLOBAL::scale2 ( mixed  x,
mixed  y,
mixed  s 
) [inline]

Definition at line 4940 of file lua_pseudo_code.cpp.

mixed GLOBAL::norm2 ( mixed  x,
mixed  y 
) [inline]

Definition at line 4942 of file lua_pseudo_code.cpp.

mixed GLOBAL::tolen2 ( mixed  x,
mixed  y,
mixed  l 
) [inline]

Definition at line 4944 of file lua_pseudo_code.cpp.

mixed GLOBAL::rotate2 ( mixed  x,
mixed  y,
mixed  a 
) [inline]

Definition at line 4946 of file lua_pseudo_code.cpp.

mixed GLOBAL::QuaternionFromString ( mixed  txt  )  [inline]

returns qw,qx,qy,qz , input comma seperated list QuaternionFromString("x:90,y:90,z:30")

Definition at line 4949 of file lua_pseudo_code.cpp.

mixed GLOBAL::BBoxIntersectPoint ( mixed  x,
mixed  y,
mixed  z,
mixed  minx,
mixed  miny,
mixed  minz,
mixed  maxx,
mixed  maxy,
mixed  maxz 
) [inline]

Definition at line 4951 of file lua_pseudo_code.cpp.

mixed GLOBAL::DirToVector ( mixed  dir  )  [inline]

returns x,y,z (unit-length), dir [0,5] means {x,y,z,-x,-y,-z}

Definition at line 4954 of file lua_pseudo_code.cpp.

mixed GLOBAL::VectorToDir ( mixed  x,
mixed  y,
mixed  z 
) [inline]

returns dir in [0,5] only works on normalised vectors that are very close to being aligned to an axis

Definition at line 4958 of file lua_pseudo_code.cpp.

mixed GLOBAL::InverseDir ( mixed  a  )  [inline]

gets the opposite direction

Definition at line 4961 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetRot90 ( mixed  ang90,
mixed  axisdir 
) [inline]

rotation around axis VectorToDir(axisdir) with ang = ang90 * 90 degrees

Definition at line 4964 of file lua_pseudo_code.cpp.

mixed GLOBAL::AxisAlignedNormalToMirror ( mixed  nx,
mixed  ny,
mixed  nz 
) [inline]

returns mx,my,mz, e.g. (-1,1,1) for (1,0,0) , normal must be ortho

Definition at line 4967 of file lua_pseudo_code.cpp.

mixed GLOBAL::ScaleToMirror ( mixed  sx,
mixed  sy,
mixed  sz 
) [inline]

Definition at line 4969 of file lua_pseudo_code.cpp.

mixed GLOBAL::MirrorPoint ( mixed  x,
mixed  y,
mixed  z,
mixed  mx,
mixed  my,
mixed  mz,
mixed  ox,
mixed  oy,
mixed  oz 
) [inline]

mirror around origin, defaults to 0,0,0 warning! beware of rounding errors due to addition and substraction e.g. ox,oy,oz should be rounded if you are working on a grid

Definition at line 4974 of file lua_pseudo_code.cpp.

mixed GLOBAL::CorrectBounds ( mixed  x1,
mixed  y1,
mixed  z1,
mixed  x2,
mixed  y2,
mixed  z2 
) [inline]

returns x1,y1,z1, x2,y2,z2, corrected after mirroring so that 1:min 2:max

Definition at line 4977 of file lua_pseudo_code.cpp.

mixed GLOBAL::NormalIsAxisAligned ( mixed  nx,
mixed  ny,
mixed  nz 
) [inline]

returns true if normal is nearly axisaligned

Definition at line 4980 of file lua_pseudo_code.cpp.

mixed GLOBAL::ApplyMirRotCombo ( mixed  x,
mixed  y,
mixed  z,
mixed  qw,
mixed  qx,
mixed  qy,
mixed  qz,
mixed  mx,
mixed  my,
mixed  mz 
) [inline]

returns x,y,z after applying rotation and mirror

Definition at line 4983 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetMirRotComboName ( mixed  qw,
mixed  qx,
mixed  qy,
mixed  qz,
mixed  mx,
mixed  my,
mixed  mz 
) [inline]

returns "012" or something like that, the numbers have the same meaning as dir in DirToVector

Definition at line 4986 of file lua_pseudo_code.cpp.

mixed GLOBAL::file_exists ( mixed  filename  )  [inline]

returns true if the file exists else false

Definition at line 4989 of file lua_pseudo_code.cpp.

mixed GLOBAL::Clamp ( mixed  x,
mixed  v1,
mixed  v2 
) [inline]

Definition at line 4991 of file lua_pseudo_code.cpp.

mixed GLOBAL::ColorRGB2HSV ( mixed  r,
mixed  g,
mixed  b 
) [inline]

returns h,s,v [h, s, v in 0-1]

Definition at line 4994 of file lua_pseudo_code.cpp.

mixed GLOBAL::ColorHSV2RGB ( mixed  h,
mixed  s,
mixed  v 
) [inline]

returns r, g, b [r, g, b in 0-1]

Definition at line 4997 of file lua_pseudo_code.cpp.

mixed GLOBAL::DumpGlobalMemTreesizeSize ( mixed  x,
mixed  level 
) [inline]

Definition at line 4999 of file lua_pseudo_code.cpp.

mixed GLOBAL::DumpGlobalMemTreesize ( mixed  filename  )  [inline]

Definition at line 5001 of file lua_pseudo_code.cpp.

mixed GLOBAL::MD5FromFileList ( mixed  filelist  )  [inline]

generates the md5 sums of each listed file and merge them into one new md5 multifile checksum, only possible if md5 lib is included

Definition at line 5005 of file lua_pseudo_code.cpp.

mixed GLOBAL::IsPointOnPlane ( mixed  px,
mixed  py,
mixed  pz,
mixed  bx,
mixed  by,
mixed  bz,
mixed  nx,
mixed  ny,
mixed  nz 
) [inline]

returns true if the given point p is part of the given plane (base b, normal n)

Definition at line 5008 of file lua_pseudo_code.cpp.

mixed GLOBAL::MinDistSphereSphere ( mixed  ax,
mixed  ay,
mixed  az,
mixed  ar,
mixed  bx,
mixed  by,
mixed  bz,
mixed  br 
) [inline]

minimal distance between 2 spheres a and b if return value > 0 => value min dist between both if return value <= 0 => abs(value) is lengt of overlapping

Definition at line 5013 of file lua_pseudo_code.cpp.

mixed GLOBAL::DistPointToPoint ( mixed  ax,
mixed  ay,
mixed  az,
mixed  bx,
mixed  by,
mixed  bz 
) [inline]

returns the distance between point a and point b

Definition at line 5016 of file lua_pseudo_code.cpp.

mixed GLOBAL::DistPointToPlane ( mixed  px,
mixed  py,
mixed  pz,
mixed  bx,
mixed  by,
mixed  bz,
mixed  nx,
mixed  ny,
mixed  nz 
) [inline]

returns the distance between point p and plane (base b, normal n)

Definition at line 5019 of file lua_pseudo_code.cpp.

mixed GLOBAL::DistPointToLine ( mixed  px,
mixed  py,
mixed  pz,
mixed  bx,
mixed  by,
mixed  bz,
mixed  dx,
mixed  dy,
mixed  dz 
) [inline]

returns the distance between point p and line (base b, direction d) NOTE untested

Definition at line 5023 of file lua_pseudo_code.cpp.

mixed GLOBAL::DistLineToLine ( mixed  ax,
mixed  ay,
mixed  az,
mixed  ux,
mixed  uy,
mixed  uz,
mixed  bx,
mixed  by,
mixed  bz,
mixed  vx,
mixed  vy,
mixed  vz 
) [inline]

returns the distance between a line (base a, direction u) and another line (base b, direction v) NOTE untested

Definition at line 5027 of file lua_pseudo_code.cpp.

mixed GLOBAL::IsAlive ( mixed  obj  )  [inline]

returns true if the object is alive alive = not null and the IsAlive functions is true use this ie. with c++ bound objects

Definition at line 5032 of file lua_pseudo_code.cpp.

mixed GLOBAL::DestroyIfAlive ( mixed  obj  )  [inline]

Definition at line 5034 of file lua_pseudo_code.cpp.

mixed GLOBAL::FIFOHexDump_Old ( mixed  fifo,
mixed  offset,
mixed  len 
) [inline]

some helper functions to work with fifos returns a string like "ff aa 12 00 01 " offset defaults to 0 len defaults to rest

Definition at line 5040 of file lua_pseudo_code.cpp.

mixed GLOBAL::FIFOPushByteArray ( mixed  fifo,
mixed  bytes 
) [inline]

Definition at line 5042 of file lua_pseudo_code.cpp.

mixed GLOBAL::FIFO_PopZeroTerminatedUnicode ( mixed  fifo,
mixed  size 
) [inline]

size : maximal allowed pop-len returns plaintext,unicodebytearr,sizeleft

Definition at line 5046 of file lua_pseudo_code.cpp.

mixed GLOBAL::FIFO_PopZeroTerminatedString ( mixed  fifo,
mixed  size 
) [inline]

size : maximal allowed pop-len returns plaintext,sizeleft

Definition at line 5050 of file lua_pseudo_code.cpp.

mixed GLOBAL::FIFOHexDump ( mixed  fifo,
mixed  offset,
mixed  len 
) [inline]

returns a string like "ff aa 12 00 01 " with an asci dump next to it offset defaults to 0 len defaults to rest

Definition at line 5055 of file lua_pseudo_code.cpp.

mixed GLOBAL::FIFOPushNetSimpleTable ( mixed  tbl,
mixed  fifo 
) [inline]

pushes a simple table (network compatible) onto the fifo a simple table consists of simple table and basic types so userdata, functions and threads possible table keys should be basic data types (number,string,boolean) TODO currently floats are broken !!!!!!!!!!!!!!!!!!!!! (representation might be broken on different processors)

Definition at line 5062 of file lua_pseudo_code.cpp.

mixed GLOBAL::FIFOPopNetSimpleTable ( mixed  fifo  )  [inline]

popper for FIFOPushNetSimpleTable tables, returns the popped table

Definition at line 5065 of file lua_pseudo_code.cpp.

mixed GLOBAL::RegisterNetMessageType ( mixed  name,
mixed  paramformat,
mixed  forcedid 
) [inline]

Definition at line 5067 of file lua_pseudo_code.cpp.

mixed GLOBAL::RegisterNetMessageFormatWrapper ( mixed  letter_custom,
mixed  letter_real,
mixed  custom2real,
mixed  real2custom 
) [inline]

use FALSE instead of NIL here, nil in the middle confuses the variable argument syntax

Definition at line 5070 of file lua_pseudo_code.cpp.

mixed GLOBAL::FPop ( mixed  fifo,
mixed  paramformat 
) [inline]

formattet pop paramformat is something like "iiifffffff" extracts data from fifo, and returns it as an array b byte(uint8) i int(int32) u int(uint32) f float(4 byte) s string(len_uint32,text_ascii) t simple table -- see lib.fifo.lua

Definition at line 5081 of file lua_pseudo_code.cpp.

mixed GLOBAL::FPush ( mixed  fifo,
mixed  paramformat,
mixed...   
) [inline]

see also FPop

Definition at line 5084 of file lua_pseudo_code.cpp.

mixed GLOBAL::CalcNetMessageParamLength ( mixed  paramformat  )  [inline]

WARNING ! returns nil for variable message length, e.g. string..., see IsNetMessageComplete for those.

Definition at line 5087 of file lua_pseudo_code.cpp.

mixed GLOBAL::IsNetMessageVariableLength ( mixed  paramformat  )  [inline]

true if string or vararg or other data with not fixed length is contained

Definition at line 5090 of file lua_pseudo_code.cpp.

mixed GLOBAL::IsNetMessageComplete ( mixed  fifo,
mixed  paramformat,
mixed  startoffset 
) [inline]

Definition at line 5092 of file lua_pseudo_code.cpp.

mixed GLOBAL::SendNetMessage ( mixed  con,
mixed  msgtype,
mixed...   
) [inline]

msgtype is an id like kNetMessage_Chat

Definition at line 5095 of file lua_pseudo_code.cpp.

mixed GLOBAL::SendNetMessageFifo ( mixed  fifo,
mixed  msgtype,
mixed...   
) [inline]

Definition at line 5097 of file lua_pseudo_code.cpp.

mixed GLOBAL::RecvNetMessages ( mixed  fifo,
mixed  callback 
) [inline]

pops all complete messages from the fifo and calls callback for each of them fifo should be individual for this connection, in case half messages arrive usually mycon:Pop(fifo) is called right before this callback(msgtype,args...)

Definition at line 5103 of file lua_pseudo_code.cpp.

mixed GLOBAL::RecvOneNetMessage ( mixed  fifo,
mixed  callback 
) [inline]

reads on message if there is one and calls the handler returns true if there are messages left

Definition at line 5107 of file lua_pseudo_code.cpp.

mixed GLOBAL::SoundInit ( mixed  name,
mixed  frequency 
) [inline]

Definition at line 5109 of file lua_pseudo_code.cpp.

mixed GLOBAL::SoundSetListenerPosition ( mixed  x,
mixed  y,
mixed  z 
) [inline]

Definition at line 5111 of file lua_pseudo_code.cpp.

mixed GLOBAL::AddSound ( mixed  effect  )  [inline]

just adds a sound effect to the global effect list

Definition at line 5114 of file lua_pseudo_code.cpp.

mixed GLOBAL::RemoveSound ( mixed  effectkey  )  [inline]

removes a sound by table key

Definition at line 5117 of file lua_pseudo_code.cpp.

mixed GLOBAL::SoundPlayOmniEffect ( mixed  file  )  [inline]

Definition at line 5119 of file lua_pseudo_code.cpp.

mixed GLOBAL::SoundPlayEffect ( mixed  x,
mixed  y,
mixed  z,
mixed  file 
) [inline]

Definition at line 5121 of file lua_pseudo_code.cpp.

mixed GLOBAL::SoundPlayMusic ( mixed  file  )  [inline]

Definition at line 5123 of file lua_pseudo_code.cpp.

mixed GLOBAL::SetToolTipSubject ( mixed  subject  )  [inline]

call this whenever the thing under the mouse changes

Definition at line 5126 of file lua_pseudo_code.cpp.

mixed GLOBAL::_StartToolTip ( mixed  subject  )  [inline]

don't call this directly, called from ToolTipStep on_tooltip

Definition at line 5130 of file lua_pseudo_code.cpp.

mixed GLOBAL::CreatePlainToolTip ( mixed  x,
mixed  y,
mixed  text,
mixed  charh,
mixed  backcol,
mixed  textcol,
mixed  stylesetname 
) [inline]

creates a simple dialog just displaying text, and ignoring all mouse-over detection, can be used by on_tooltip

Definition at line 5133 of file lua_pseudo_code.cpp.

mixed GLOBAL::CreatePlainWidgetToolTip ( mixed  widget,
mixed  text,
mixed  charh,
mixed  backcol,
mixed  textcol 
) [inline]

Definition at line 5135 of file lua_pseudo_code.cpp.

mixed GLOBAL::NewBroadcastSender ( mixed...   )  [inline]

call this to create a new broadcast sender NewBroadcastSender(port)

Definition at line 5139 of file lua_pseudo_code.cpp.

mixed GLOBAL::NewBroadcastReceiver ( mixed...   )  [inline]

call this to create a new broadcast Receiver NewBroadcastReceiver(port)

Definition at line 5143 of file lua_pseudo_code.cpp.

mixed GLOBAL::CreateWidgetFromXMLString ( mixed  parent,
mixed  xmlstring 
) [inline]

Definition at line 5145 of file lua_pseudo_code.cpp.

mixed GLOBAL::CreateWidgetFromXMLFile ( mixed  parent,
mixed  filepath 
) [inline]

Definition at line 5147 of file lua_pseudo_code.cpp.

mixed GLOBAL::CreateWidgetFromXMLNode ( mixed  parent,
mixed  xmlnode 
) [inline]

Definition at line 5149 of file lua_pseudo_code.cpp.

mixed GLOBAL::GeomFaceNumToSideNum ( mixed  geom,
mixed  facenum 
) [inline]

TODO kGeomQTAdapter : quadratic base to triangle top, one side cut, 1+2 quads, 1+3 tris the facenum returned from gfx:RayPick,... is zero based, but can be used to determine the "side" returns one-based index in geom

Definition at line 5154 of file lua_pseudo_code.cpp.

mixed GLOBAL::GeomGetSide ( mixed  geom,
mixed  sidenum 
) [inline]

returns array of vertices, sidenum is one-based index

Definition at line 5157 of file lua_pseudo_code.cpp.

mixed GLOBAL::GeomSideIsQuad ( mixed  geomside  )  [inline]

geomside = geom[one_based_index]

Definition at line 5160 of file lua_pseudo_code.cpp.

mixed GLOBAL::GeomSideGetIndexCount ( mixed  geomside  )  [inline]

Definition at line 5162 of file lua_pseudo_code.cpp.

mixed GLOBAL::GeomSideGetVertexCount ( mixed  geomside  )  [inline]

Definition at line 5164 of file lua_pseudo_code.cpp.

mixed GLOBAL::GeomSideGetNormal ( mixed  geomside  )  [inline]

returns nx,ny,nz

Definition at line 5167 of file lua_pseudo_code.cpp.

mixed GLOBAL::GeomSideIsAxisAligned ( mixed  geomside  )  [inline]

checks if a side is parallel to a border of an axis aligned box

Definition at line 5170 of file lua_pseudo_code.cpp.

mixed GLOBAL::GeomGetAxisAlignedSides ( mixed  geom  )  [inline]

Definition at line 5172 of file lua_pseudo_code.cpp.

mixed GLOBAL::GeomSideCalcDim ( mixed  geomside  )  [inline]

returns w,h

Definition at line 5175 of file lua_pseudo_code.cpp.

mixed GLOBAL::GeomSideCalcArea ( mixed  geomside  )  [inline]

returns surface area

Definition at line 5178 of file lua_pseudo_code.cpp.

mixed GLOBAL::GeomInvert ( mixed  geom  )  [inline]

changes the vertex order so that culling and normals are inverted

Definition at line 5181 of file lua_pseudo_code.cpp.

mixed GLOBAL::MakeSphereMesh ( mixed  steps_h,
mixed  steps_v,
mixed  cx,
mixed  cy,
mixed  cz,
mixed  r,
mixed  g,
mixed  b 
) [inline]

Definition at line 5183 of file lua_pseudo_code.cpp.

mixed GLOBAL::GfxSetCylinderZ ( mixed  gfx,
mixed  r,
mixed  h,
mixed  steps 
) [inline]

creates a SimpleRenderable , a cylinder arount the z axis from 0,0,0 to 0,0,h with radius r

Definition at line 5186 of file lua_pseudo_code.cpp.

mixed GLOBAL::GfxSetSphere ( mixed  gfx,
mixed  cx,
mixed  cy,
mixed  cz,
mixed  steps_h,
mixed  steps_v 
) [inline]

creates a SimpleRenderable

Definition at line 5189 of file lua_pseudo_code.cpp.

mixed GLOBAL::GfxSetGeom ( mixed  gfx,
mixed  geom,
mixed  texcoords,
mixed  cx,
mixed  cy,
mixed  cz,
mixed  bDynamic 
) [inline]

creates a SimpleRenderable

Definition at line 5192 of file lua_pseudo_code.cpp.

mixed GLOBAL::ContextMenuItemEnterButton ( mixed  widget  )  [inline]

used as callback

Definition at line 5195 of file lua_pseudo_code.cpp.

mixed GLOBAL::ContextMenuItemSelect ( mixed  widget  )  [inline]

used as callback

Definition at line 5198 of file lua_pseudo_code.cpp.

mixed GLOBAL::ContextMenu_GetRoot ( mixed  contextmenudialog  )  [inline]

find the root menu if contextmenudialog is a submenu

Definition at line 5201 of file lua_pseudo_code.cpp.

mixed GLOBAL::ContextMenu_CloseActiveSubmenu ( mixed  contextmenudialog  )  [inline]

closes all submenus

Definition at line 5204 of file lua_pseudo_code.cpp.

mixed GLOBAL::CloseContextMenu ( mixed  contextmenudialog  )  [inline]

closes the menu and all submenus

Definition at line 5207 of file lua_pseudo_code.cpp.

mixed GLOBAL::ShowMenuBar ( mixed  menubardata,
mixed  x,
mixed  y,
mixed  stylesetname 
) [inline]

creates a simple menu bar containing contextmenus (static or dynamic) menubardata : { {label,menudata}, {label,menudata}, {label,function() returns menudata end, ...}

Definition at line 5211 of file lua_pseudo_code.cpp.

mixed GLOBAL::MenuBarOpenMenu ( mixed  widget,
mixed  menudata,
mixed  stylesetname 
) [inline]

opens a submenu in the menubar

Definition at line 5214 of file lua_pseudo_code.cpp.

mixed GLOBAL::ContextMenu_CloseOnOutside ( mixed  contextmenudialog  )  [inline]

Definition at line 5216 of file lua_pseudo_code.cpp.

mixed GLOBAL::ShowContextMenu ( mixed  menudata,
mixed  x,
mixed  y,
mixed  stylesetname 
) [inline]

Definition at line 5218 of file lua_pseudo_code.cpp.

mixed GLOBAL::VoxelMeshCalcTriIntersectList ( mixed  ltri,
mixed  x,
mixed  y,
mixed  z,
mixed  dx,
mixed  dy,
mixed  dz 
) [inline]

simple mesh voxel stuff collects a list of intersections with the given triangles ltri and the ray from x,y,z with direction dx,dy,dz return list element: {tri = {ax,ay,az, bx,by,bz, cx,cy,cz}, dist = dist} ordered by distance from smallest to greatest

Definition at line 5224 of file lua_pseudo_code.cpp.

mixed GLOBAL::VoxelMeshKeyToPos ( mixed  key  )  [inline]

Definition at line 5226 of file lua_pseudo_code.cpp.

mixed GLOBAL::VoxelMeshKey ( mixed  x,
mixed  y,
mixed  z 
) [inline]

Definition at line 5228 of file lua_pseudo_code.cpp.

mixed GLOBAL::VoxelMeshFromTo ( mixed  grid,
mixed  minx,
mixed  miny,
mixed  minz,
mixed  maxx,
mixed  maxy,
mixed  maxz,
mixed  cx,
mixed  cy,
mixed  cz,
mixed  ax,
mixed  ay,
mixed  az,
mixed  bx,
mixed  by,
mixed  bz,
mixed  steps 
) [inline]

dont call this directly

Definition at line 5231 of file lua_pseudo_code.cpp.

mixed GLOBAL::VoxelMeshCalcRay ( mixed  ltri,
mixed  grid,
mixed  minx,
mixed  miny,
mixed  minz,
mixed  maxx,
mixed  maxy,
mixed  maxz,
mixed  cx,
mixed  cy,
mixed  cz,
mixed  x,
mixed  y,
mixed  z,
mixed  dx,
mixed  dy,
mixed  dz,
mixed  steps 
) [inline]

voxels along a given ray dont call this directly

Definition at line 5235 of file lua_pseudo_code.cpp.

mixed GLOBAL::VoxelMesh ( mixed  meshname,
mixed  cx,
mixed  cy,
mixed  cz 
) [inline]

voxels a mesh, cx,cy,cz is the voxel grid size each mesh part must be closed

Definition at line 5239 of file lua_pseudo_code.cpp.

mixed GLOBAL::CalcVoxelGrid ( mixed  gfx,
mixed  cx,
mixed  cy,
mixed  cz,
mixed  gridsize 
) [inline]

obsolete, or at least unused voxel-like mesh analysis, used for collision/interesection detection in shipeditor fine grids generated from raw geometry superseeded by shipvoxelgrid.lua TODO : 2d voxel : 1,3, 1,5, 3,1, 3,7, 5,1, 5,7, 7,3, 7,5, *e , e=1/8 -- a circle of points that is not hit by lines on a 1/2 grid returns 3 dimensional array, zero based, [xi][yi][zi] = 0 means outside, = 1 means inside gfx must start at 0,0,0 and not go into negative coords WARNING ! only works on simple (convex) forms

Definition at line 5249 of file lua_pseudo_code.cpp.

mixed GLOBAL::ForEachVoxel ( mixed  voxelgrid,
mixed  fun 
) [inline]

calls fun(voxelstate,x,y,z) with every voxel the process is aborted and returns the first value of what fun returns if it is something other than nil

Definition at line 5253 of file lua_pseudo_code.cpp.

mixed GLOBAL::TransformVoxelGrid ( mixed  voxelgrid,
mixed  px,
mixed  py,
mixed  pz,
mixed  qw,
mixed  qx,
mixed  qy,
mixed  qz,
mixed  sx,
mixed  sy,
mixed  sz,
mixed  gridsize 
) [inline]

returns a new voxel grid sx,sy,sz should be integers (e.g. mirrors, or scale by two) qw,qx,qy,qz should be an orthogonal rotation (e.g. 90 degrees to the right,...)

Definition at line 5258 of file lua_pseudo_code.cpp.

mixed GLOBAL::VoxelGridIntersection ( mixed  voxelgrid1,
mixed  voxelgrid2 
) [inline]

compares two voxel grids and returns true if they intersect

Definition at line 5261 of file lua_pseudo_code.cpp.

mixed GLOBAL::DrawVoxelGrid ( mixed  voxelgrid,
mixed  parentgfx,
mixed  gridsize 
) [inline]

creates and returns returns array of (green) billboard gfx for every voxel "inside"

Definition at line 5264 of file lua_pseudo_code.cpp.

mixed GLOBAL::GfxVoxelLine ( mixed  gfx,
mixed  gridsize,
mixed  numcells,
mixed  rx,
mixed  ry,
mixed  rz,
mixed  rvx,
mixed  rvy,
mixed  rvz 
) [inline]

ray must be padded with gridsize at the start and at the end to avoid rounding errors returns voxel-cells along ray, arr[zi] (where 0 <= zi < numcells) (2 means border, 0 means outside, 1 means inside)

Definition at line 5268 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetBillBoardMat ( mixed  texpath,
mixed  bAdditive 
) [inline]

some material utils

Definition at line 5271 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetTexturedMat ( mixed  base,
mixed  texpath 
) [inline]

Definition at line 5273 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetPlainTextureMat ( mixed  texpath,
mixed  bHasAlpha 
) [inline]

Definition at line 5275 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetPlainColourMat ( mixed  r,
mixed  g,
mixed  b,
mixed  a 
) [inline]

Definition at line 5277 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetHuedMat ( mixed  basematname,
mixed  ar,
mixed  ag,
mixed  ab,
mixed  dr,
mixed  dg,
mixed  db,
mixed  da,
mixed  texpath 
) [inline]

Definition at line 5279 of file lua_pseudo_code.cpp.

mixed GLOBAL::HueMeshEntity ( mixed  gfx,
mixed  ar,
mixed  ag,
mixed  ab,
mixed  dr,
mixed  dg,
mixed  db,
mixed  da 
) [inline]

todo : place me in meshutils or something like that ?

Definition at line 5282 of file lua_pseudo_code.cpp.

mixed GLOBAL::UpdateStatsFormatHelper ( mixed  x  )  [inline]

Definition at line 5284 of file lua_pseudo_code.cpp.

mixed GLOBAL::RegisterStepper ( mixed  fun,
mixed  param 
) [inline]

stepper is destroyed if it returns something that evaluetes to true can savely be called registered during iteration

Definition at line 5288 of file lua_pseudo_code.cpp.

mixed GLOBAL::RegisterIntervalStepper ( mixed  interval,
mixed  fun,
mixed  param 
) [inline]

interval : in milliseconds, e.g. 1000 means fun will be called once every second

Definition at line 5291 of file lua_pseudo_code.cpp.

mixed GLOBAL::InvokeLater ( mixed  timeout,
mixed  fun 
) [inline]

calls the function fun after timout ms

Definition at line 5294 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetBoxSideCoords ( mixed  sidenum,
mixed  cx,
mixed  cy,
mixed  cz,
mixed  tx,
mixed  ty,
mixed  tz 
) [inline]

returns x1,y1,z1, x2,y2,z2, x3,y3,z3, x4,y4,z4

Definition at line 5297 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetBoxSideNormal ( mixed  sidenum  )  [inline]

returns nx,ny,nz

Definition at line 5300 of file lua_pseudo_code.cpp.

mixed GLOBAL::DrawBoxSide ( mixed  sidenum,
mixed  gfx,
mixed  cx,
mixed  cy,
mixed  cz,
mixed  vc,
mixed  texcoords,
mixed  tx,
mixed  ty,
mixed  tz 
) [inline]

Definition at line 5302 of file lua_pseudo_code.cpp.

mixed GLOBAL::GfxSetBox ( mixed  gfx,
mixed  cx,
mixed  cy,
mixed  cz,
mixed  sides,
mixed  texcoords,
mixed  tx,
mixed  ty,
mixed  tz 
) [inline]

sides is an array containing sidenumbers to be drawn, defaults to all param sides defaults to {0,1,2,3,4,5} = all sides param texcoords defaults to { {0,0, 0,1, 1,0, 1,1} repeated 6 times } param texcoords is one based translates the box along tx,ty,tz

Definition at line 5309 of file lua_pseudo_code.cpp.

mixed GLOBAL::RayPickAABoxSide ( mixed  sidenum,
mixed  x,
mixed  y,
mixed  z,
mixed  cx,
mixed  cy,
mixed  cz,
mixed  rx,
mixed  ry,
mixed  rz,
mixed  rvx,
mixed  rvy,
mixed  rvz 
) [inline]

0,0,0 is top,left,front corner

Definition at line 5312 of file lua_pseudo_code.cpp.

mixed GLOBAL::RayPickAABox ( mixed  x,
mixed  y,
mixed  z,
mixed  cx,
mixed  cy,
mixed  cz,
mixed  rx,
mixed  ry,
mixed  rz,
mixed  rvx,
mixed  rvy,
mixed  rvz 
) [inline]

0,0,0 is top,left,front corner returns minside,dist , nil if not hit

Definition at line 5316 of file lua_pseudo_code.cpp.

mixed GLOBAL::Threaded_LoadFullFileToFIFO ( mixed  sFilePath,
mixed  callback 
) [inline]

a nice interface for threaded ops see also lugre_thread.cpp see also lib.http.lua callback(fifo,bError) is called once when the thread is finished, the fifo is already filled then creates a fifo for loading to and passes it to the callback (which is then responsible for the destruction)

Definition at line 5323 of file lua_pseudo_code.cpp.

mixed GLOBAL::Threaded_LoadFileToFIFO ( mixed  sFilePath,
mixed  iStart,
mixed  iLength,
mixed  callback 
) [inline]

callback(fifo,bError) is called once when the thread is finished, the fifo is already filled then creates a fifo for loading to and passes it to the callback (which is then responsible for the destruction)

Definition at line 5327 of file lua_pseudo_code.cpp.

mixed GLOBAL::Threaded_HTTPRequest ( mixed  sHost,
mixed  iPort,
mixed  sPath,
mixed  bIgnoreReturnForSpeed,
mixed  callback 
) [inline]

see also HTTPGetEx callback(answertext,bError) : answer header is dropped, 404 is not detectable, just results in an empty answertext

Definition at line 5331 of file lua_pseudo_code.cpp.

mixed GLOBAL::Threaded_NetRequest ( mixed  sHost,
mixed  iPort,
mixed  fifo_SendData,
mixed  fifo_AnswerBuffer,
mixed  callback 
) [inline]

##### ##### ##### ##### ##### LOW LEVEL functions, use with caution thread_netr CreateThread_NetRequest (sHost,iPort,fifo_SendData=nil,fifo_pAnswerBuffer=nil) thread_loadf CreateThread_LoadFile (sFilePath,fifo_answerbuffer,iStart=0,iLength=-1) callback(bError) is called once when the thread is finished fifo_SendData is used by the thread, DO NOT USE OR RELEASE IT UNTIL THE THREAD IS FINISHED fifo_AnswerBuffer is used by the thread, DO NOT USE OR RELEASE IT UNTIL THE THREAD IS FINISHED

Definition at line 5339 of file lua_pseudo_code.cpp.

mixed GLOBAL::Threaded_LoadFile ( mixed  sFilePath,
mixed  fifo_AnswerBuffer,
mixed  iStart,
mixed  iLength,
mixed  callback 
) [inline]

callback(bError) is called once when the thread is finished fifo_AnswerBuffer is used by the thread, DO NOT USE OR RELEASE IT UNTIL THE THREAD IS FINISHED

Definition at line 5343 of file lua_pseudo_code.cpp.

mixed GLOBAL::GetKeyName ( mixed  keycode  )  [inline]

Definition at line 5345 of file lua_pseudo_code.cpp.

mixed GLOBAL::BindUp ( mixed  keyname,
mixed  fun,
mixed  arg 
) [inline]

Definition at line 5347 of file lua_pseudo_code.cpp.

mixed GLOBAL::BindDown ( mixed  keyname,
mixed  fun,
mixed  arg 
) [inline]

Definition at line 5349 of file lua_pseudo_code.cpp.

mixed GLOBAL::BindUpDown ( mixed  keyname,
mixed  upfun,
mixed  uparg,
mixed  downfun,
mixed  downarg 
) [inline]

Definition at line 5351 of file lua_pseudo_code.cpp.

mixed GLOBAL::BindUpDown ( mixed  keyname,
mixed  downfun,
mixed  downarg,
mixed  upfun,
mixed  uparg 
) [inline]

Definition at line 5353 of file lua_pseudo_code.cpp.

mixed GLOBAL::Bind ( mixed  keyname,
mixed  fun 
) [inline]

Definition at line 5355 of file lua_pseudo_code.cpp.

mixed GLOBAL::UnBindArr ( mixed  arr  )  [inline]

Definition at line 5357 of file lua_pseudo_code.cpp.

mixed GLOBAL::UnBind ( mixed  keyname  )  [inline]

Definition at line 5359 of file lua_pseudo_code.cpp.

mixed GLOBAL::LoadBindSet ( mixed  bindset  )  [inline]

Definition at line 5361 of file lua_pseudo_code.cpp.

mixed GLOBAL::WhileKeyDown ( mixed  keywatch,
mixed  step_fun,
mixed...   
) [inline]

calls step_fun(...) until key[keywatch] is released or step_fun(...) returns something that evaluates to true

Definition at line 5364 of file lua_pseudo_code.cpp.

mixed GLOBAL::MouseEvent ( mixed  eventname  )  [inline]

Definition at line 5366 of file lua_pseudo_code.cpp.

mixed GLOBAL::KeyDown ( mixed  key,
mixed  char 
) [inline]

called from c

Definition at line 5369 of file lua_pseudo_code.cpp.

mixed GLOBAL::KeyUp ( mixed  key  )  [inline]

called from c

Definition at line 5372 of file lua_pseudo_code.cpp.

mixed GLOBAL::CreateGlyphList ( mixed  font,
mixed  fontsize,
mixed  text,
mixed  param 
) [inline]

param : user specified data, e.g. color or similar infos

Definition at line 5375 of file lua_pseudo_code.cpp.

mixed GLOBAL::CamSetZoomLimit ( mixed  minzoom,
mixed  maxzoom 
) [inline]

Definition at line 5377 of file lua_pseudo_code.cpp.

mixed GLOBAL::CamChangeZoom ( mixed  add  )  [inline]

Definition at line 5379 of file lua_pseudo_code.cpp.

mixed GLOBAL::TurnCam ( mixed  tw,
mixed  tx,
mixed  ty,
mixed  tz 
) [inline]

Definition at line 5381 of file lua_pseudo_code.cpp.

mixed GLOBAL::CamViewDirection ( mixed  cam  )  [inline]

get a normalizes vector with the view direction of the given camerea return x,y,z

Definition at line 5385 of file lua_pseudo_code.cpp.

mixed GLOBAL::CamGetMouseTurn ( mixed  speedfactor  )  [inline]

return turn quaternion : w,x,y,z

Definition at line 5388 of file lua_pseudo_code.cpp.

mixed GLOBAL::CamSetFromTwoAngles ( mixed  cam,
mixed  roth,
mixed  rotv,
mixed  bFlipUpAxis 
) [inline]

+y is up ?

Definition at line 5391 of file lua_pseudo_code.cpp.

mixed GLOBAL::StepTableCam ( mixed  cam,
mixed  bMoveCam,
mixed  speedfactor,
mixed  bFlipUpAxis 
) [inline]

handles a turntable like camera that keeps upright

Definition at line 5394 of file lua_pseudo_code.cpp.

mixed GLOBAL::StepThirdPersonCam ( mixed  cam,
mixed  dist,
mixed  ox,
mixed  oy,
mixed  oz 
) [inline]

enables third person view by keeping the cam at a distance to origin

Definition at line 5397 of file lua_pseudo_code.cpp.

mixed GLOBAL::SetMainMenuCam ( mixed  roth,
mixed  rotv 
) [inline]

[[ h,v cam, todo : 2 variants

Definition at line 5401 of file lua_pseudo_code.cpp.

mixed GLOBAL::URLEncodeChar ( mixed  c  )  [inline]

Definition at line 5403 of file lua_pseudo_code.cpp.

mixed GLOBAL::URLEncode ( mixed  s  )  [inline]

Definition at line 5405 of file lua_pseudo_code.cpp.

mixed GLOBAL::FIFO_PushPlainText ( mixed  fifo,
mixed  s 
) [inline]

Definition at line 5407 of file lua_pseudo_code.cpp.

mixed GLOBAL::URLEncodeArr ( mixed  arr  )  [inline]

Definition at line 5409 of file lua_pseudo_code.cpp.

mixed GLOBAL::HTTP_GetResponseContent ( mixed  response  )  [inline]

search first double-newline and return everything after that

Definition at line 5412 of file lua_pseudo_code.cpp.

mixed GLOBAL::HTTP_MakeRequest ( mixed  sHost,
mixed  sPath 
) [inline]

Definition at line 5414 of file lua_pseudo_code.cpp.

mixed GLOBAL::HTTPGetEx ( mixed  sHost,
mixed  iPort,
mixed  sPath,
mixed  bIgnoreReturnForSpeed 
) [inline]

http://tools.ietf.org/html/rfc1945 if bIgnoreReturnForSpeed is true, then it returns without waiting for an answer this version is blocking, see also Threaded_HTTPRequest in lib.thread.lua for an asynchronous version

Definition at line 5419 of file lua_pseudo_code.cpp.

mixed GLOBAL::EasyXMLWrap ( mixed  node  )  [inline]

Definition at line 5421 of file lua_pseudo_code.cpp.

mixed GLOBAL::XMLNodeAddChild ( mixed  node,
mixed  child 
) [inline]

use this instead of table.insert, as the .n field is not set by table.insert

Definition at line 5424 of file lua_pseudo_code.cpp.

mixed GLOBAL::xmlchild ( mixed  xmlnode,
mixed  name,
mixed  index 
) [inline]

finds the first (or index'th) child with child.name=name index : one-based indices default = one = first

Definition at line 5428 of file lua_pseudo_code.cpp.

mixed GLOBAL::xmlvalue ( mixed  xmlnode,
mixed  name,
mixed  index 
) [inline]

recieves a value from a child or nil on error shortcut for xmlchild (xmlnode,name,index)[1] with error handling

Definition at line 5432 of file lua_pseudo_code.cpp.

mixed GLOBAL::xmldump ( mixed  o,
mixed  L 
) [inline]

Definition at line 5434 of file lua_pseudo_code.cpp.

mixed GLOBAL::OpenOverwriteConfirmDialog ( mixed  path,
mixed  completionfunc 
) [inline]

load/save dialogs that can be used to browse the filesystem

Definition at line 5437 of file lua_pseudo_code.cpp.

mixed GLOBAL::ShortPath ( mixed  path  )  [inline]

removes ./ and ../ without modifying the meaning

Definition at line 5440 of file lua_pseudo_code.cpp.

mixed GLOBAL::FileBrowse_GetStartDir ( mixed  default_startdir  )  [inline]

Definition at line 5442 of file lua_pseudo_code.cpp.

mixed GLOBAL::FileBrowse_SetStartDir ( mixed  default_startdir,
mixed  dir 
) [inline]

Definition at line 5444 of file lua_pseudo_code.cpp.

mixed GLOBAL::OpenFileBrowseDialog ( mixed  title,
mixed  buttontext,
mixed  default_startdir,
mixed  defaultfilename,
mixed  completionfunc,
mixed  folderpath 
) [inline]

Definition at line 5446 of file lua_pseudo_code.cpp.

mixed GLOBAL::FileBrowse_Load ( mixed  title,
mixed  default_startdir,
mixed  loadfun 
) [inline]

Definition at line 5448 of file lua_pseudo_code.cpp.

mixed GLOBAL::FileBrowse_Save ( mixed  title,
mixed  default_startdir,
mixed  default_name,
mixed  savefun 
) [inline]

Definition at line 5450 of file lua_pseudo_code.cpp.

mixed GLOBAL::CreateIRCConnection ( mixed  host,
mixed  port,
mixed  nick,
mixed  password 
) [inline]

opens a connection to an irc server and returns the object handling this connection

Definition at line 5453 of file lua_pseudo_code.cpp.

mixed GLOBAL::HTTPGetEx ( mixed  host,
mixed  port,
mixed  file 
) [inline]

mixed GLOBAL::GlobalProfilerFun ( mixed  typename  )  [inline]

Definition at line 5459 of file lua_pseudo_code.cpp.

mixed GLOBAL::GlobalProfilerOutput ( mixed  limit,
mixed  field 
) [inline]

field in {"avg","tsum","n","c"}

Definition at line 5462 of file lua_pseudo_code.cpp.

mixed GLOBAL::MakeProfiler ( mixed  name,
mixed  startsectionname_or_nil,
mixed  bProfileMemory 
) [inline]

***** ***** ***** ***** ***** section profiler

Definition at line 5465 of file lua_pseudo_code.cpp.

mixed GLOBAL::CreateRoughProfiler ( mixed  name  )  [inline]

Definition at line 5467 of file lua_pseudo_code.cpp.

mixed GLOBAL::RoughProfileEndFrame ( mixed  iTimeSinceLastFrame  )  [inline]

Definition at line 5469 of file lua_pseudo_code.cpp.

mixed GLOBAL::LuaFunctionProfileHook ( mixed  sEvent  )  [inline]

Definition at line 5471 of file lua_pseudo_code.cpp.

mixed GLOBAL::ProfileSubCalls ( mixed  contextname  )  [inline]

Definition at line 5473 of file lua_pseudo_code.cpp.

mixed GLOBAL::GlobalProfiler2Hook ( mixed  sEvent  )  [inline]

Definition at line 5475 of file lua_pseudo_code.cpp.

mixed GLOBAL::MemTreeSizeStringEscape ( mixed  s  )  [inline]

~ Profile_GetQuickMemoryOgre = function () return 0 end ~ StartGlobalProfiler2() ~ print("a1") ~ Profiler2Test_T() ~ print("a2") ~ Profiler2Test_MemL() ~ print("a3") ~ os.exit(0) ***** ***** ***** ***** memory treesize

Definition at line 5486 of file lua_pseudo_code.cpp.

mixed GLOBAL::MemTreeSize_DumpMemToFile ( mixed  fp,
mixed  obj,
mixed  name,
mixed  iAllowGlobals 
) [inline]

Definition at line 5488 of file lua_pseudo_code.cpp.

mixed GLOBAL::MemTreeSize_DumpCurrentGlobalMem ( mixed  filepath  )  [inline]

Definition at line 5490 of file lua_pseudo_code.cpp.

mixed GLOBAL::InitOde ( mixed  secondsByStep  )  [inline]

Definition at line 5492 of file lua_pseudo_code.cpp.

mixed GLOBAL::CreateFont_Ogre ( mixed  sFontName,
mixed  iFontSize 
) [inline]

see also lib.gui.flow.lua extracts info of an ogre font to be usable by our guisystem creates and returns a font object for an ogre font that can be used by the flow layouter to create text call after ogre init

Definition at line 5498 of file lua_pseudo_code.cpp.

mixed GLOBAL::MakeColourfulBeamCube ( mixed  e,
mixed  h 
) [inline]

utils for working with beam

Definition at line 5501 of file lua_pseudo_code.cpp.

mixed GLOBAL::SetBeamBox ( mixed  gfx,
mixed  h,
mixed  cx,
mixed  cy,
mixed  cz,
mixed  r,
mixed  g,
mixed  b,
mixed  a 
) [inline]

Definition at line 5503 of file lua_pseudo_code.cpp.

mixed GLOBAL::BeamSingleLine ( mixed  gfx,
mixed  x1,
mixed  y1,
mixed  z1,
mixed  x2,
mixed  y2,
mixed  z2,
mixed  h1,
mixed  h2,
mixed  h3,
mixed  h4,
mixed  u1,
mixed  u2,
mixed  u3,
mixed  u4,
mixed  v1,
mixed  v2,
mixed  v3,
mixed  v4,
mixed  r1,
mixed  g1,
mixed  b1,
mixed  a1,
mixed  r2,
mixed  g2,
mixed  b2,
mixed  a2 
) [inline]

Definition at line 5505 of file lua_pseudo_code.cpp.

mixed GLOBAL::BeamSingleLineStep ( mixed  gfx,
mixed...   
) [inline]

Definition at line 5507 of file lua_pseudo_code.cpp.

mixed GLOBAL::SimpleXMLSave ( mixed  filepath,
mixed  data 
) [inline]

Definition at line 5509 of file lua_pseudo_code.cpp.

mixed GLOBAL::SimpleXMLLoad ( mixed  filepath  )  [inline]

Definition at line 5511 of file lua_pseudo_code.cpp.

mixed GLOBAL::SimpleXMLLoadFromString ( mixed  xmlstring  )  [inline]

Definition at line 5513 of file lua_pseudo_code.cpp.

mixed GLOBAL::SimpleXMLSaveToString ( mixed  data  )  [inline]

Definition at line 5515 of file lua_pseudo_code.cpp.

mixed GLOBAL::SimpleXMLSaveToXMLNode ( mixed  data,
mixed  key,
mixed  keytype 
) [inline]

internal

Definition at line 5518 of file lua_pseudo_code.cpp.

mixed GLOBAL::SimpleXMLLoadFromXMLNode ( mixed  node,
mixed  debug_source 
) [inline]

internal debug_source is only for debugging

Definition at line 5522 of file lua_pseudo_code.cpp.

mixed GLOBAL::RegisterUDataType ( mixed  name,
mixed  metatable 
) [inline]

called by c when registering a udata type

Definition at line 5525 of file lua_pseudo_code.cpp.

mixed GLOBAL::WrapUData ( mixed  myudata  )  [inline]

called by c after creating a udata

Definition at line 5528 of file lua_pseudo_code.cpp.

mixed GLOBAL::UData_index ( mixed  myinstance,
mixed  key 
) [inline]

instance must be the udata itself, as it should be possible to call myinstance:MethodFromC(param2,..) which expects a udata as implicit param or rewrite all functions taking udata as one of their parameters to do a lookup for key "udata" in case they get an array instance can be used as array instance can have luaclass instance created via WrapUData() (called automatically by luabind.h : CreateUData() udata has metatable udatatype (not changeable from lua) udatatype has methods udatatype get and set functions to access c membervars NO : store something in the udata besides a smartpointer ? cannot store lua types =( YES : checkudata in luabind.h anpassen, so dass es entweder udata direkt oder array-feld mit titel udata nimmt getter, first looks in instance, if nothing is found there methods.Get is used

Definition at line 5541 of file lua_pseudo_code.cpp.

mixed GLOBAL::UData_newindex ( mixed  myinstance,
mixed  key,
mixed  value 
) [inline]

setter, also for setting variables with set. if the vars don't exist, use shadow but if they are readonly print an error

Definition at line 5545 of file lua_pseudo_code.cpp.

mixed GLOBAL::CreateSpritePanel ( mixed  parent_RenderGroup2D,
mixed  gfxparam_init,
mixed  bVertexBufferDynamic,
mixed  bVertexCol 
) [inline]

Definition at line 5547 of file lua_pseudo_code.cpp.

mixed GLOBAL::MakeSpritePanelParam_Mod_TexTransform ( mixed  x,
mixed  y,
mixed  sx,
mixed  sy,
mixed  angle 
) [inline]

sets the texture transform matrix, good performance for anims when multiple graphics are in the same texture offset,scale,rotation(radians)

Definition at line 5551 of file lua_pseudo_code.cpp.

mixed GLOBAL::MakeSpritePanelParam_Mod_MatChange ( mixed  matname  )  [inline]

sets a new material, but keeps vertexdata, good performance

Definition at line 5554 of file lua_pseudo_code.cpp.

mixed GLOBAL::MakeSpritePanelParam_SingleSprite ( mixed  matname,
mixed  w,
mixed  h,
mixed  xoff,
mixed  yoff,
mixed  u0,
mixed  v0,
mixed  uvw,
mixed  uvh,
mixed  tcx,
mixed  tcy 
) [inline]

tcx,tcy : the size of the texture in pixels, if this is specified the coords are in pixels, otherwise they are in texcoords[0,1]

Definition at line 5557 of file lua_pseudo_code.cpp.

mixed GLOBAL::MakeSpritePanelParam_TiledSingleSprite ( mixed  matname,
mixed  w,
mixed  h,
mixed  xoff,
mixed  yoff,
mixed  u0,
mixed  v0,
mixed  uvw,
mixed  uvh,
mixed  tcx,
mixed  tcy,
mixed  tilew,
mixed  tileh 
) [inline]

tcx,tcy : the size of the texture in pixels, if this is specified the coords are in pixels, otherwise they are in texcoords[0,1]

Definition at line 5560 of file lua_pseudo_code.cpp.

mixed GLOBAL::MakeSpritePanelParam_SingleSpriteSimple ( mixed  matname,
mixed  w,
mixed  h 
) [inline]

a complete sprite of size w,h in pixels

Definition at line 5563 of file lua_pseudo_code.cpp.

mixed GLOBAL::MakeSpritePanelParam_SingleSpritePartSimple ( mixed  matname,
mixed  w,
mixed  h,
mixed  x,
mixed  y,
mixed  tilew,
mixed  tileh 
) [inline]

a px based sprite part of size tilew,tileh in the w,h sized image at pos x,y

Definition at line 5566 of file lua_pseudo_code.cpp.

mixed GLOBAL::MakeSpritePanelParam_Mod_AnimSimple ( mixed  w,
mixed  h,
mixed  tilew,
mixed  tileh,
mixed  framenumber 
) [inline]

sets the texture transform matrix, good performance for anims when multiple graphics are in the same texture simple animation of fixed size tiles w,h: image size in px, tilew,tileh: tilesize in px, framenumber: number of animation frame starting at 0

Definition at line 5573 of file lua_pseudo_code.cpp.

mixed GLOBAL::MakeSpritePanelParam_BorderPartMatrix ( mixed  matname,
mixed  w,
mixed  h,
mixed  xoff,
mixed  yoff,
mixed  u0,
mixed  v0,
mixed  w0,
mixed  w1,
mixed  w2,
mixed  h0,
mixed  h1,
mixed  h2,
mixed  tcx,
mixed  tcy,
mixed  scalex,
mixed  scaley,
mixed  bBorderTiled,
mixed  bCenterTiled,
mixed  bDrawCenter,
mixed  bDrawBorder 
) [inline]

tcx,tcy : the size of the texture in pixels, the coords are in pixels, required here a 3x3 matrix of tiles, starting at u0,v0 : w0,h0 w1,h0 w2,h0 w0,h1 w1,h1 w2,h1 w0,h2 w1,h2 w2,h2 scalex,scaley for scaling, e.g. integers for pixel-art, default : 1

Definition at line 5581 of file lua_pseudo_code.cpp.

static mixed GLOBAL::SaveTextureToFile (   ...  )  [inline, static]

string SaveTextureToFile (sTexName,sFilePath)

Definition at line 5584 of file lua_pseudo_code.cpp.

static mixed GLOBAL::CloneMaterial (   ...  )  [inline, static]

string CloneMaterial (sOldMatName,sNewMatName=uniquename())

Definition at line 5587 of file lua_pseudo_code.cpp.

static mixed GLOBAL::CreateMaterial (   ...  )  [inline, static]

string CreateMaterial (sMatName=uniquename())

Definition at line 5590 of file lua_pseudo_code.cpp.

static mixed GLOBAL::SetAmbient (   ...  )  [inline, static]

void SetAmbient (sMatName,iTech,iPass,r,g,b)

Definition at line 5593 of file lua_pseudo_code.cpp.

static mixed GLOBAL::SetShaderParamByIndex (   ...  )  [inline, static]

see also staticgeom:SetCustomParameter (iParam,x,y,z,w) (iris) see also gfx3D:SetMeshSubEntityCustomParameter void SetShaderParamByIndex (sMatName,iTech,iPass,iParam,x,y,z,w)

Definition at line 5598 of file lua_pseudo_code.cpp.

static mixed GLOBAL::SetShaderParamByName (   ...  )  [inline, static]

see also staticgeom:SetCustomParameter (iParam,x,y,z,w) (iris) see also gfx3D:SetMeshSubEntityCustomParameter void SetShaderParamByName (sMatName,iTech,iPass,sParam,x,y,z,w)

Definition at line 5603 of file lua_pseudo_code.cpp.

static mixed GLOBAL::SetDiffuse (   ...  )  [inline, static]

void SetDiffuse (sMatName,iTech,iPass,r,g,b,a)

Definition at line 5606 of file lua_pseudo_code.cpp.

static mixed GLOBAL::SetSceneBlend (   ...  )  [inline, static]

void SetSceneBlend (sMatName,iSceneBlendMode)

Definition at line 5609 of file lua_pseudo_code.cpp.

static mixed GLOBAL::SetDepthWriteEnabled (   ...  )  [inline, static]

void SetDepthWriteEnabled (sMatName,iTech,iPass,iSceneBlendMode)

Definition at line 5612 of file lua_pseudo_code.cpp.

static mixed GLOBAL::SetAlphaRejection (   ...  )  [inline, static]

void SetAlphaRejection (sMatName,iTech,iPass,compare_method,value) ~ compare_methods (see oger api for details): ~ CMPF_ALWAYS_FAIL ~ CMPF_ALWAYS_PASS ~ CMPF_LESS ~ CMPF_LESS_EQUAL ~ CMPF_EQUAL ~ CMPF_NOT_EQUAL ~ CMPF_GREATER_EQUAL ~ CMPF_GREATER

Definition at line 5624 of file lua_pseudo_code.cpp.

static mixed GLOBAL::SetMaterialPassParam (   ...  )  [inline, static]

void SetMaterialPassParam (matname,techidx,passidx,pname,pvalue)

Definition at line 5627 of file lua_pseudo_code.cpp.

static mixed GLOBAL::SetMaterialTechniqueParam (   ...  )  [inline, static]

void SetMaterialTechniqueParam (matname,techidx,pname,pvalue)

Definition at line 5630 of file lua_pseudo_code.cpp.

static mixed GLOBAL::SetMaterialParam (   ...  )  [inline, static]

void SetMaterialParam (matname,pname,pvalue)

Definition at line 5633 of file lua_pseudo_code.cpp.

static mixed GLOBAL::SetHardwareCulling (   ...  )  [inline, static]

void SetHardwareCulling (sMatName,iTech,iPass,iCullMode) iCullMode 0=CULL_NONE 1=CULL_CLOCKWISE 2=CULL_ANTICLOCKWISE

Definition at line 5637 of file lua_pseudo_code.cpp.

static mixed GLOBAL::SetSoftwareCulling (   ...  )  [inline, static]

void SetSoftwareCulling (sMatName,iTech,iPass,iCullMode) iCullMode 0=MANUAL_CULL_NONE 1=MANUAL_CULL_BACK 2=MANUAL_CULL_FRONT

Definition at line 5641 of file lua_pseudo_code.cpp.

static mixed GLOBAL::SetTextureIsAlpha (   ...  )  [inline, static]

void SetTextureIsAlpha (sMatName,bIsAlpha,iTech=0,iPass=0,iTextureUnit=0)

Definition at line 5644 of file lua_pseudo_code.cpp.

static mixed GLOBAL::SetSceneBlending (   ...  )  [inline, static]

void SetSceneBlending (sMatName,mode)

Definition at line 5647 of file lua_pseudo_code.cpp.

static mixed GLOBAL::SetTextureAddressingMode (   ...  )  [inline, static]

void SetTextureAddressingMode (sMatName,adressMode,iTech=0,iPass=0,iTextureUnit=0)

Definition at line 5650 of file lua_pseudo_code.cpp.

static mixed GLOBAL::SetTextureFiltering (   ...  )  [inline, static]

void SetTextureFiltering (sMatName,filterOption,iTech=0,iPass=0,iTextureUnit=0)

Definition at line 5653 of file lua_pseudo_code.cpp.

static mixed GLOBAL::SetTexture (   ...  )  [inline, static]

old : CreateTextureUnitState (sMatName,iTech,iPass,sTextureName) void SetTexture (sMatName,sTextureName,iTech=0,iPass=0,iTextureUnit=0)

Definition at line 5657 of file lua_pseudo_code.cpp.

static mixed GLOBAL::GetTexture (   ...  )  [inline, static]

old : CreateTextureUnitState (sMatName,iTech,iPass,sTextureName) texname GetTexture (sMatName,iTech=0,iPass=0,iTextureUnit=0)

Definition at line 5661 of file lua_pseudo_code.cpp.

static mixed GLOBAL::SetReceiveShadows (   ...  )  [inline, static]

void SetReceiveShadows (sMatName,bool)

Definition at line 5664 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_MD5FromFile (   ...  )  [inline, static]

return hex md5 sum from file lua : string MD5FromFile(filepath)

Definition at line 5668 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_MD5FromString (   ...  )  [inline, static]

return hex md5 sum from string lua : string MD5FromString(string)

Definition at line 5672 of file lua_pseudo_code.cpp.

static mixed GLOBAL::LugreImage_CreateFromOgreImage (   ...  )  [inline, static]

Definition at line 5674 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomSetData (   ...  )  [inline, static]

lua : void OdeGeomSetData(dGeomID geom, void* data) [ from ode ]

Definition at line 5677 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomGetData (   ...  )  [inline, static]

lua : udata OdedGeomGetData(dGeomID geom) [ from ode ]

Definition at line 5680 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomSetBody (   ...  )  [inline, static]

lua : void OdeGeomSetBody(dGeomID geom, dBodyID body) [ from ode ]

Definition at line 5683 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomGetBody (   ...  )  [inline, static]

lua : dBodyID OdeGeomGetBody(dGeomID geom) [ from ode ]

Definition at line 5686 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomSetPosition (   ...  )  [inline, static]

lua : void OdeGeomSetPosition(dGeomID geom, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 5689 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomSetQuaternion (   ...  )  [inline, static]

lua : void OdeGeomSetQuaternion(dGeomID geom, const dQuaternion Q) [ from ode ]

Definition at line 5692 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomGetPosition (   ...  )  [inline, static]

lua : x,y,z OdeGeomGetPosition(dGeomID geom) [ from ode ]

Definition at line 5695 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomGetQuaternion (   ...  )  [inline, static]

lua : w,x,y,z OdeGeomGetQuaternion(dGeomID geom) [ from ode ]

Definition at line 5698 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomGetAABB (   ...  )  [inline, static]

lua : ax,ay,az,bx,by,bz OdeGeomGetAABB(dGeomID geom) [ from ode ]

Definition at line 5701 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomIsSpace (   ...  )  [inline, static]

lua : int OdeGeomIsSpace(dGeomID geom) [ from ode ]

Definition at line 5704 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomGetSpace (   ...  )  [inline, static]

lua : dSpaceID OdeGeomGetSpace(dGeomID) [ from ode ]

Definition at line 5707 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomGetClass (   ...  )  [inline, static]

lua : int OdeGeomGetClass(dGeomID geom) [ from ode ]

Definition at line 5710 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomSetCategoryBits (   ...  )  [inline, static]

lua : void OdeGeomSetCategoryBits(dGeomID geom, unsigned long bits) [ from ode ]

Definition at line 5713 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomSetCollideBits (   ...  )  [inline, static]

lua : void OdeGeomSetCollideBits(dGeomID geom, unsigned long bits) [ from ode ]

Definition at line 5716 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomGetCategoryBits (   ...  )  [inline, static]

lua : long OdeGeomGetCategoryBits(dGeomID) [ from ode ]

Definition at line 5719 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomGetCollideBits (   ...  )  [inline, static]

lua : long OdeGeomGetCollideBits(dGeomID) [ from ode ]

Definition at line 5722 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomEnable (   ...  )  [inline, static]

lua : void OdeGeomEnable(dGeomID geom) [ from ode ]

Definition at line 5725 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomDisable (   ...  )  [inline, static]

lua : void OdeGeomDisable(dGeomID geom) [ from ode ]

Definition at line 5728 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomIsEnabled (   ...  )  [inline, static]

lua : int OdeGeomIsEnabled(dGeomID geom) [ from ode ]

Definition at line 5731 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomSetOffsetPosition (   ...  )  [inline, static]

lua : void OdeGeomSetOffsetPosition(dGeomID geom, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 5734 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomSetOffsetQuaternion (   ...  )  [inline, static]

lua : void OdeGeomSetOffsetQuaternion(dGeomID geom, const dQuaternion Q) [ from ode ]

Definition at line 5737 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomSetOffsetWorldPosition (   ...  )  [inline, static]

lua : void OdeGeomSetOffsetWorldPosition(dGeomID geom, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 5740 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomSetOffsetWorldQuaternion (   ...  )  [inline, static]

lua : void OdeGeomSetOffsetWorldQuaternion(dGeomID geom, const dQuaternion) [ from ode ]

Definition at line 5743 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomClearOffset (   ...  )  [inline, static]

lua : void OdeGeomClearOffset(dGeomID geom) [ from ode ]

Definition at line 5746 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomIsOffset (   ...  )  [inline, static]

lua : int OdeGeomIsOffset(dGeomID geom) [ from ode ]

Definition at line 5749 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomGetOffsetPosition (   ...  )  [inline, static]

lua : x,y,z OdeGeomGetOffsetPosition(dGeomID geom) [ from ode ]

Definition at line 5752 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomGetOffsetQuaternion (   ...  )  [inline, static]

lua : w,x,y,z OdeGeomGetOffsetQuaternion(dGeomID geom, dQuaternion result) [ from ode ]

Definition at line 5755 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeCollide (   ...  )  [inline, static]

lua : int OdeCollide(dGeomID o1, dGeomID o2, int flags, dContactGeom *contact,int skip) [ from ode ]

Definition at line 5758 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeContactGeomGetParams (   ...  )  [inline, static]

lua : px,py,pz, nx,ny,nz, depth, g1,g2, side1, side2 OdeContactGeomCreate(contactgeomid)

Definition at line 5761 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeContactGeomCreate (   ...  )  [inline, static]

Definition at line 5763 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeContactGeomDestroy (   ...  )  [inline, static]

Definition at line 5765 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeCollide (   ...  )  [inline, static]

lua : {contact,...} OdeCollide(dGeomID o1, dGeomID o2,count)

Definition at line 5768 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGetContactSurface (   ...  )  [inline, static]

lua : mode,mu,mu2,bounce,bounce_vel,soft_erp,soft_cfm,motion1,motion2,slip1,slip2 OdeGetContactSurface(dContact *p)

Definition at line 5771 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeSetContactSurface (   ...  )  [inline, static]

lua : OdeSetContactSurface(dContact *p,mode,mu,mu2,bounce,bounce_vel,soft_erp,soft_cfm,motion1,motion2,slip1,slip2)

Definition at line 5774 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeSetContactGeom (   ...  )  [inline, static]

lua : OdeSetContactGeom(dContact *p,mode,mu,mu2,bounce,bounce_vel,soft_erp,soft_cfm,motion1,motion2,slip1,slip2)

Definition at line 5777 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGetContactGeom (   ...  )  [inline, static]

lua : posx,posy,posz,normalx,normaly,normalz,depth,g1,g2,side1,side2 OdeGetContactGeom(dContact *p)

Definition at line 5780 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeSpaceCollide (   ...  )  [inline, static]

lua : void OdeSpaceCollide(dSpaceID space,fun(o0,o1))

Definition at line 5783 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeSpaceCollideWithCallback (   ...  )  [inline, static]

like OdeSpaceCollide but with an additional callback function fun() : function to create the collision feedback joints function callback(o0,o1,posx,posy,posz,normalx,normaly,normalz,depth,g1,g2,side1,side2) return mode,mu,mu2,bounce,bounce_vel,soft_erp,soft_cfm,motion1,motion2,slip1,slip2 end lua : void OdeSpaceCollideWithCallback(dWorldID, dJointGroupID, dSpaceID space,fun())

Definition at line 5791 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeSpaceCollide2 (   ...  )  [inline, static]

lua : void OdeSpaceCollide2(dGeomID space1, dGeomID space2, fun(o0,o1))

Definition at line 5794 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeCreateSphere (   ...  )  [inline, static]

lua : dGeomID OdeCreateSphere(dSpaceID space, dReal radius) [ from ode ]

Definition at line 5797 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomSphereSetRadius (   ...  )  [inline, static]

lua : void OdeGeomSphereSetRadius(dGeomID sphere, dReal radius) [ from ode ]

Definition at line 5800 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomSphereGetRadius (   ...  )  [inline, static]

lua : dReal OdeGeomSphereGetRadius(dGeomID sphere) [ from ode ]

Definition at line 5803 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomSpherePointDepth (   ...  )  [inline, static]

lua : dReal OdeGeomSpherePointDepth(dGeomID sphere, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 5806 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeCreateConvex (   ...  )  [inline, static]

--> Convex Functions lua : dGeomID OdeCreateConvex(dSpaceID space,dReal *_planes,unsigned int _planecount,dReal *_points,unsigned int _pointcount,unsigned int *_polygons) [ from ode ]

Definition at line 5810 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomSetConvex (   ...  )  [inline, static]

lua : void OdeGeomSetConvex(dGeomID g,dReal *_planes,unsigned int _count,dReal *_points,unsigned int _pointcount,unsigned int *_polygons) [ from ode ]

Definition at line 5813 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeCreateBox (   ...  )  [inline, static]

lua : dGeomID OdeCreateBox(dSpaceID space, dReal lx, dReal ly, dReal lz) [ from ode ]

Definition at line 5816 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomBoxSetLengths (   ...  )  [inline, static]

lua : void OdeGeomBoxSetLengths(dGeomID box, dReal lx, dReal ly, dReal lz) [ from ode ]

Definition at line 5819 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomBoxGetLengths (   ...  )  [inline, static]

lua : lx,ly,lz OdeGeomBoxGetLengths(dGeomID box, dVector3 result) [ from ode ]

Definition at line 5822 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomBoxPointDepth (   ...  )  [inline, static]

lua : dReal OdeGeomBoxPointDepth(dGeomID box, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 5825 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeCreatePlane (   ...  )  [inline, static]

lua : dGeomID OdeCreatePlane(dSpaceID space, dReal a, dReal b, dReal c, dReal d) [ from ode ]

Definition at line 5828 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomPlaneSetParams (   ...  )  [inline, static]

lua : void OdeGeomPlaneSetParams(dGeomID plane, dReal a, dReal b, dReal c, dReal d) [ from ode ]

Definition at line 5831 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomPlaneGetParams (   ...  )  [inline, static]

lua : a,b,c,d OdeGeomPlaneGetParams(dGeomID plane, dVector4 result) [ from ode ]

Definition at line 5834 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomPlanePointDepth (   ...  )  [inline, static]

lua : dReal OdeGeomPlanePointDepth(dGeomID plane, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 5837 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeCreateCapsule (   ...  )  [inline, static]

lua : dGeomID OdeCreateCapsule(dSpaceID space, dReal radius, dReal length) [ from ode ]

Definition at line 5840 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomCapsuleSetParams (   ...  )  [inline, static]

lua : void OdeGeomCapsuleSetParams(dGeomID ccylinder, dReal radius, dReal length) [ from ode ]

Definition at line 5843 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomCapsuleGetParams (   ...  )  [inline, static]

lua : r,l OdeGeomCapsuleGetParams(dGeomID ccylinder, dReal *radius, dReal *length) [ from ode ]

Definition at line 5846 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomCapsulePointDepth (   ...  )  [inline, static]

lua : dReal OdeGeomCapsulePointDepth(dGeomID ccylinder, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 5849 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomCylinderSetParams (   ...  )  [inline, static]

lua : void OdeGeomCylinderSetParams(dGeomID cylinder, dReal radius, dReal length) [ from ode ]

Definition at line 5852 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomCylinderGetParams (   ...  )  [inline, static]

lua : r,l OdeGeomCylinderGetParams(dGeomID cylinder, dReal *radius, dReal *length) [ from ode ]

Definition at line 5855 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeCreateRay (   ...  )  [inline, static]

lua : dGeomID OdeCreateRay(dSpaceID space, dReal length) [ from ode ]

Definition at line 5858 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomRaySetLength (   ...  )  [inline, static]

lua : void OdeGeomRaySetLength(dGeomID ray, dReal length) [ from ode ]

Definition at line 5861 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomRayGetLength (   ...  )  [inline, static]

lua : dReal OdeGeomRayGetLength(dGeomID ray) [ from ode ]

Definition at line 5864 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomRaySet (   ...  )  [inline, static]

lua : void OdeGeomRaySet(dGeomID ray, dReal px, dReal py, dReal pz,dReal dx, dReal dy, dReal dz) [ from ode ]

Definition at line 5867 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomDestroy (   ...  )  [inline, static]

lua : void OdeGeomDestroy(dGeomID)

Definition at line 5870 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomRayGet (   ...  )  [inline, static]

lua : px,py,pz, dx,dy,dz OdeGeomRayGet(dGeomID ray, dVector3 start, dVector3 dir) [ from ode ]

Definition at line 5873 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomRaySetParams (   ...  )  [inline, static]

lua : void OdeGeomRaySetParams(dGeomID g, int FirstContact, int BackfaceCull) [ from ode ]

Definition at line 5876 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomRayGetParams (   ...  )  [inline, static]

lua : FirstContact, BackfaceCull OdeGeomRayGetParams(dGeomID g, int *FirstContact, int *BackfaceCull) [ from ode ]

Definition at line 5879 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomRaySetClosestHit (   ...  )  [inline, static]

lua : void OdeGeomRaySetClosestHit(dGeomID g, int closestHit) [ from ode ]

Definition at line 5882 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomRayGetClosestHit (   ...  )  [inline, static]

lua : int OdeGeomRayGetClosestHit(dGeomID g) [ from ode ]

Definition at line 5885 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTransformSetGeom (   ...  )  [inline, static]

lua : void OdeGeomTransformSetGeom(dGeomID g, dGeomID obj) [ from ode ]

Definition at line 5888 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTransformGetGeom (   ...  )  [inline, static]

lua : dGeomID OdeGeomTransformGetGeom(dGeomID g) [ from ode ]

Definition at line 5891 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTransformSetCleanup (   ...  )  [inline, static]

lua : void OdeGeomTransformSetCleanup(dGeomID g, int mode) [ from ode ]

Definition at line 5894 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTransformGetCleanup (   ...  )  [inline, static]

lua : int OdeGeomTransformGetCleanup(dGeomID g) [ from ode ]

Definition at line 5897 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTransformSetInfo (   ...  )  [inline, static]

lua : void OdeGeomTransformSetInfo(dGeomID g, int mode) [ from ode ]

Definition at line 5900 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTransformGetInfo (   ...  )  [inline, static]

lua : int OdeGeomTransformGetInfo(dGeomID g) [ from ode ]

Definition at line 5903 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeCreateHeightfield (   ...  )  [inline, static]

lua : dGeomID OdeCreateHeightfield( dSpaceID space,dHeightfieldDataID data, int bPlaceable ) [ from ode ]

Definition at line 5906 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomHeightfieldDataDestroy (   ...  )  [inline, static]

lua : void OdeGeomHeightfieldDataDestroy( dHeightfieldDataID d ) [ from ode ]

Definition at line 5909 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomHeightfieldDataCreate (   ...  )  [inline, static]

lua : dHeightfieldDataID OdeGeomHeightfieldDataCreate() [ from ode ]

Definition at line 5912 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomHeightfieldDataBuildCallback (   ...  )  [inline, static]

lua : void OdeGeomHeightfieldDataBuildCallback( dHeightfieldDataID d,void* pUserData, dHeightfieldGetHeight* pCallback,dReal width, dReal depth, int widthSamples, int depthSamples,dReal scale, dReal offset, dReal thickness, int bWrap ) [ from ode ]

Definition at line 5915 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomHeightfieldDataBuildFromFun (   ...  )  [inline, static]

lua : void OdeGeomHeightfieldDataBuildFromFun( dHeightfieldDataID d,width,height,dx,dz,float fun(x,z))

Definition at line 5918 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomHeightfieldDataBuildByte (   ...  )  [inline, static]

lua : void OdeGeomHeightfieldDataBuildByte( dHeightfieldDataID d,const unsigned char* pHeightData, int bCopyHeightData,dReal width, dReal depth, int widthSamples, int depthSamples,dReal scale, dReal offset, dReal thickness, int bWrap ) [ from ode ]

Definition at line 5921 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomHeightfieldDataBuildShort (   ...  )  [inline, static]

lua : void OdeGeomHeightfieldDataBuildShort( dHeightfieldDataID d,const short* pHeightData, int bCopyHeightData,dReal width, dReal depth, int widthSamples, int depthSamples,dReal scale, dReal offset, dReal thickness, int bWrap ) [ from ode ]

Definition at line 5924 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomHeightfieldDataBuildSingle (   ...  )  [inline, static]

lua : void OdeGeomHeightfieldDataBuildSingle( dHeightfieldDataID d,const float* pHeightData, int bCopyHeightData,dReal width, dReal depth, int widthSamples, int depthSamples,dReal scale, dReal offset, dReal thickness, int bWrap ) [ from ode ]

Definition at line 5927 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomHeightfieldDataBuildDouble (   ...  )  [inline, static]

lua : void OdeGeomHeightfieldDataBuildDouble( dHeightfieldDataID d,const double* pHeightData, int bCopyHeightData,dReal width, dReal depth, int widthSamples, int depthSamples,dReal scale, dReal offset, dReal thickness, int bWrap ) [ from ode ]

Definition at line 5930 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomHeightfieldDataSetBounds (   ...  )  [inline, static]

lua : void OdeGeomHeightfieldDataSetBounds( dHeightfieldDataID d,dReal minHeight, dReal maxHeight ) [ from ode ]

Definition at line 5933 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomHeightfieldSetHeightfieldData (   ...  )  [inline, static]

lua : void OdeGeomHeightfieldSetHeightfieldData( dGeomID g, dHeightfieldDataID d ) [ from ode ]

Definition at line 5936 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomHeightfieldGetHeightfieldData (   ...  )  [inline, static]

lua : dHeightfieldDataID OdeGeomHeightfieldGetHeightfieldData( dGeomID g ) [ from ode ]

Definition at line 5939 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeClosestLineSegmentPoints (   ...  )  [inline, static]

lua : cp1x,cp1y,cp1z,cp2x,cp2y,cp2z OdeClosestLineSegmentPoints(const dVector3 a1, const dVector3 a2,const dVector3 b1, const dVector3 b2) [ from ode ]

Definition at line 5942 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBoxTouchesBox (   ...  )  [inline, static]

lua : int OdeBoxTouchesBox(const dVector3 _p1, const dMatrix3 R1,const dVector3 side1, const dVector3 _p2,const dMatrix3 R2, const dVector3 side2) [ from ode ]

Definition at line 5945 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeInfiniteAABB (   ...  )  [inline, static]

lua : ax,ay,az, bx,by,bz OdeInfiniteAABB(dGeomID geom, dReal aabb[6]) [ from ode ]

Definition at line 5948 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeInitODE (   ...  )  [inline, static]

lua : void OdeInitODE(void) [ from ode ]

Definition at line 5951 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeCloseODE (   ...  )  [inline, static]

lua : void OdeCloseODE(void) [ from ode ]

Definition at line 5954 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeCreateGeomClass (   ...  )  [inline, static]

lua : int OdeCreateGeomClass(const dGeomClass *classptr) [ from ode ]

Definition at line 5957 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomGetClassData (   ...  )  [inline, static]

lua : * OdeGeomGetClassData(dGeomID) [ from ode ]

Definition at line 5960 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeCreateGeom (   ...  )  [inline, static]

lua : dGeomID OdeCreateGeom(int classnum) [ from ode ]

Definition at line 5963 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeSimpleSpaceCreate (   ...  )  [inline, static]

lua : dSpaceID OdeSimpleSpaceCreate(dSpaceID space) [ from ode ]

Definition at line 5966 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeHashSpaceCreate (   ...  )  [inline, static]

lua : dSpaceID OdeHashSpaceCreate(dSpaceID space) [ from ode ]

Definition at line 5969 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeQuadTreeSpaceCreate (   ...  )  [inline, static]

lua : dSpaceID OdeQuadTreeSpaceCreate(dSpaceID space, dVector3 Center, dVector3 Extents, int Depth) [ from ode ]

Definition at line 5972 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeSpaceDestroy (   ...  )  [inline, static]

lua : void OdeSpaceDestroy(dSpaceID) [ from ode ]

Definition at line 5975 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeHashSpaceSetLevels (   ...  )  [inline, static]

lua : void OdeHashSpaceSetLevels(dSpaceID space, int minlevel, int maxlevel) [ from ode ]

Definition at line 5978 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeHashSpaceGetLevels (   ...  )  [inline, static]

lua : minlevel,maxlevel OdeHashSpaceGetLevels(dSpaceID space, int *minlevel, int *maxlevel) [ from ode ]

Definition at line 5981 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeSpaceSetCleanup (   ...  )  [inline, static]

lua : void OdeSpaceSetCleanup(dSpaceID space, int mode) [ from ode ]

Definition at line 5984 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeSpaceGetCleanup (   ...  )  [inline, static]

lua : int OdeSpaceGetCleanup(dSpaceID space) [ from ode ]

Definition at line 5987 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeSpaceAdd (   ...  )  [inline, static]

lua : void OdeSpaceAdd(dSpaceID, dGeomID) [ from ode ]

Definition at line 5990 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeSpaceRemove (   ...  )  [inline, static]

lua : void OdeSpaceRemove(dSpaceID, dGeomID) [ from ode ]

Definition at line 5993 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeSpaceQuery (   ...  )  [inline, static]

lua : int OdeSpaceQuery(dSpaceID, dGeomID) [ from ode ]

Definition at line 5996 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeSpaceClean (   ...  )  [inline, static]

lua : void OdeSpaceClean(dSpaceID) [ from ode ]

Definition at line 5999 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeSpaceGetNumGeoms (   ...  )  [inline, static]

lua : int OdeSpaceGetNumGeoms(dSpaceID) [ from ode ]

Definition at line 6002 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeSpaceGetGeom (   ...  )  [inline, static]

lua : dGeomID OdeSpaceGetGeom(dSpaceID, int i) [ from ode ]

Definition at line 6005 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeTriMeshRawDataCreate (   ...  )  [inline, static]

lua : cTriangleMeshRawData OdeTriMeshRawDataCreate(fifo)

Definition at line 6008 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeTriMeshRawDataDestroy (   ...  )  [inline, static]

lua : void OdeTriMeshRawDataDestroy(cTriangleMeshRawData)

Definition at line 6011 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeTriMeshRawDataPrint (   ...  )  [inline, static]

lua : void OdeTriMeshRawDataPrint(cTriangleMeshRawData)

Definition at line 6014 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshDataCreate (   ...  )  [inline, static]

lua : dTriMeshDataID OdeGeomTriMeshDataCreate(void) [ from ode ]

Definition at line 6017 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshDataDestroy (   ...  )  [inline, static]

lua : void OdeGeomTriMeshDataDestroy(dTriMeshDataID g) [ from ode ]

Definition at line 6020 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshDataSet (   ...  )  [inline, static]

lua : void OdeGeomTriMeshDataSet(dTriMeshDataID g, int data_id, void* in_data) [ from ode ]

Definition at line 6023 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshDataGet (   ...  )  [inline, static]

lua : void* OdeGeomTriMeshDataGet(dTriMeshDataID g, int data_id) [ from ode ]

Definition at line 6026 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshSetLastTransform (   ...  )  [inline, static]

lua : void OdeGeomTriMeshSetLastTransform( dGeomID g, dMatrix4 last_trans ) [ from ode ]

Definition at line 6029 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshGetLastTransform (   ...  )  [inline, static]

lua : dReal* OdeGeomTriMeshGetLastTransform( dGeomID g ) [ from ode ]

Definition at line 6032 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshDataBuildSingle (   ...  )  [inline, static]

lua : void OdeGeomTriMeshDataBuildSingle(dTriMeshDataID g,const void* Vertices, int VertexStride, int VertexCount,const void* Indices, int IndexCount, int TriStride) [ from ode ]

Definition at line 6035 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshDataBuildSingle1 (   ...  )  [inline, static]

lua : void OdeGeomTriMeshDataBuildSingle1(dTriMeshDataID g,const void* Vertices, int VertexStride, int VertexCount,const void* Indices, int IndexCount, int TriStride,const void* Normals) [ from ode ]

Definition at line 6038 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshDataBuildDouble (   ...  )  [inline, static]

lua : void OdeGeomTriMeshDataBuildDouble(dTriMeshDataID g,const void* Vertices, int VertexStride, int VertexCount,const void* Indices, int IndexCount, int TriStride) [ from ode ]

Definition at line 6041 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshDataBuildDouble1 (   ...  )  [inline, static]

lua : void OdeGeomTriMeshDataBuildDouble1(dTriMeshDataID g,const void* Vertices, int VertexStride, int VertexCount,const void* Indices, int IndexCount, int TriStride,const void* Normals) [ from ode ]

Definition at line 6044 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshDataBuildFromRaw (   ...  )  [inline, static]

lua : void OdeGeomTriMeshDataBuildFromRaw(dTriMeshDataID g,cTriangleMeshRawData)

Definition at line 6047 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshDataBuildSimple1 (   ...  )  [inline, static]

lua : void OdeGeomTriMeshDataBuildSimple1(dTriMeshDataID g,const dReal* Vertices, int VertexCount,const int* Indices, int IndexCount,const int* Normals) [ from ode ]

Definition at line 6050 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshDataPreprocess (   ...  )  [inline, static]

lua : void OdeGeomTriMeshDataPreprocess(dTriMeshDataID g) [ from ode ]

Definition at line 6053 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshDataGetBuffer (   ...  )  [inline, static]

lua : void OdeGeomTriMeshDataGetBuffer(dTriMeshDataID g, unsigned char** buf, int* bufLen) [ from ode ]

Definition at line 6056 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshDataSetBuffer (   ...  )  [inline, static]

lua : void OdeGeomTriMeshDataSetBuffer(dTriMeshDataID g, unsigned char* buf) [ from ode ]

Definition at line 6059 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshSetCallback (   ...  )  [inline, static]

lua : void OdeGeomTriMeshSetCallback(dGeomID g, dTriCallback* Callback) [ from ode ]

Definition at line 6062 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshGetCallback (   ...  )  [inline, static]

lua : dTriCallback* OdeGeomTriMeshGetCallback(dGeomID g) [ from ode ]

Definition at line 6065 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshSetArrayCallback (   ...  )  [inline, static]

lua : void OdeGeomTriMeshSetArrayCallback(dGeomID g, dTriArrayCallback* ArrayCallback) [ from ode ]

Definition at line 6068 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshGetArrayCallback (   ...  )  [inline, static]

lua : dTriArrayCallback* OdeGeomTriMeshGetArrayCallback(dGeomID g) [ from ode ]

Definition at line 6071 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshSetRayCallback (   ...  )  [inline, static]

lua : void OdeGeomTriMeshSetRayCallback(dGeomID g, dTriRayCallback* Callback) [ from ode ]

Definition at line 6074 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshGetRayCallback (   ...  )  [inline, static]

lua : dTriRayCallback* OdeGeomTriMeshGetRayCallback(dGeomID g) [ from ode ]

Definition at line 6077 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeCreateTriMesh (   ...  )  [inline, static]

lua : dGeomID OdeCreateTriMesh(dSpaceID space, dTriMeshDataID Data) UNUSED, dTriCallback* Callback, dTriArrayCallback* ArrayCallback, dTriRayCallback* RayCallback) [ from ode ]

Definition at line 6081 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshSetData (   ...  )  [inline, static]

lua : void OdeGeomTriMeshSetData(dGeomID g, dTriMeshDataID Data) [ from ode ]

Definition at line 6084 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshGetData (   ...  )  [inline, static]

lua : dTriMeshDataID OdeGeomTriMeshGetData(dGeomID g) [ from ode ]

Definition at line 6087 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshEnableTC (   ...  )  [inline, static]

enable/disable/check temporal coherence lua : void OdeGeomTriMeshEnableTC(dGeomID g, int geomClass, int enable) [ from ode ]

Definition at line 6091 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshIsTCEnabled (   ...  )  [inline, static]

lua : int OdeGeomTriMeshIsTCEnabled(dGeomID g, int geomClass) [ from ode ]

Definition at line 6094 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshClearTCCache (   ...  )  [inline, static]

lua : void OdeGeomTriMeshClearTCCache(dGeomID g) [ from ode ]

Definition at line 6097 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshGetTriMeshDataID (   ...  )  [inline, static]

lua : dTriMeshDataID OdeGeomTriMeshGetTriMeshDataID(dGeomID g) [ from ode ]

Definition at line 6100 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshGetTriangle (   ...  )  [inline, static]

lua : void OdeGeomTriMeshGetTriangle(dGeomID g, int Index, dVector3* v0, dVector3* v1, dVector3* v2) [ from ode ]

Definition at line 6103 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshGetPoint (   ...  )  [inline, static]

lua : void OdeGeomTriMeshGetPoint(dGeomID g, int Index, dReal u, dReal v, dVector3 Out) [ from ode ]

Definition at line 6106 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshGetTriangleCount (   ...  )  [inline, static]

lua : int OdeGeomTriMeshGetTriangleCount(dGeomID g) [ from ode ]

Definition at line 6109 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeGeomTriMeshDataUpdate (   ...  )  [inline, static]

lua : void OdeGeomTriMeshDataUpdate(dTriMeshDataID g) [ from ode ]

Definition at line 6112 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeMassCreate (   ...  )  [inline, static]

lua : udata OdeMassCreate()

Definition at line 6115 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeMassDestroy (   ...  )  [inline, static]

lua : void OdeMassDestroy(udata)

Definition at line 6118 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeMassCheck (   ...  )  [inline, static]

lua : int OdeMassCheck(const dMass *m) [ from ode ]

Definition at line 6121 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeMassSetZero (   ...  )  [inline, static]

lua : void OdeMassSetZero(dMass *) [ from ode ]

Definition at line 6124 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeMassSetParameters (   ...  )  [inline, static]

lua : void OdeMassSetParameters(dMass *, dReal themass,dReal cgx, dReal cgy, dReal cgz,dReal I11, dReal I22, dReal I33,dReal I12, dReal I13, dReal I23) [ from ode ]

Definition at line 6127 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeMassSetSphere (   ...  )  [inline, static]

lua : void OdeMassSetSphere(dMass *, dReal density, dReal radius) [ from ode ]

Definition at line 6130 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeMassSetSphereTotal (   ...  )  [inline, static]

lua : void OdeMassSetSphereTotal(dMass *, dReal total_mass, dReal radius) [ from ode ]

Definition at line 6133 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeMassSetCapsule (   ...  )  [inline, static]

lua : void OdeMassSetCapsule(dMass *, dReal density, int direction,dReal radius, dReal length) [ from ode ]

Definition at line 6136 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeMassSetCapsuleTotal (   ...  )  [inline, static]

lua : void OdeMassSetCapsuleTotal(dMass *, dReal total_mass, int direction,dReal radius, dReal length) [ from ode ]

Definition at line 6139 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeMassSetCylinder (   ...  )  [inline, static]

lua : void OdeMassSetCylinder(dMass *, dReal density, int direction,dReal radius, dReal length) [ from ode ]

Definition at line 6142 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeMassSetCylinderTotal (   ...  )  [inline, static]

lua : void OdeMassSetCylinderTotal(dMass *, dReal total_mass, int direction,dReal radius, dReal length) [ from ode ]

Definition at line 6145 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeMassSetBox (   ...  )  [inline, static]

lua : void OdeMassSetBox(dMass *, dReal density,dReal lx, dReal ly, dReal lz) [ from ode ]

Definition at line 6148 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeMassSetBoxTotal (   ...  )  [inline, static]

lua : void OdeMassSetBoxTotal(dMass *, dReal total_mass,dReal lx, dReal ly, dReal lz) [ from ode ]

Definition at line 6151 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeMassSetTrimesh (   ...  )  [inline, static]

lua : void OdeMassSetTrimesh(dMass *, dReal density, dGeomID g) [ from ode ]

Definition at line 6154 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeMassAdjust (   ...  )  [inline, static]

lua : void OdeMassAdjust(dMass *, dReal newmass) [ from ode ]

Definition at line 6157 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeMassTranslate (   ...  )  [inline, static]

lua : void OdeMassTranslate(dMass *, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 6160 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeMassAdd (   ...  )  [inline, static]

lua : void OdeMassAdd(dMass *a, const dMass *b) [ from ode ]

Definition at line 6163 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldCreate (   ...  )  [inline, static]

lua : udata l_OdeWorldCreate() [ from ode ]

Definition at line 6166 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldDestroy (   ...  )  [inline, static]

lua : void OdeWorldDestroy(dWorldID world) [ from ode ]

Definition at line 6169 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldSetGravity (   ...  )  [inline, static]

lua : void OdeWorldSetGravity(dWorldID, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 6172 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldGetGravity (   ...  )  [inline, static]

lua : void OdeWorldGetGravity(dWorldID, dVector3 gravity) [ from ode ]

Definition at line 6175 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldSetERP (   ...  )  [inline, static]

lua : void OdeWorldSetERP(dWorldID, dReal erp) [ from ode ]

Definition at line 6178 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldGetERP (   ...  )  [inline, static]

lua : dReal OdeWorldGetERP(dWorldID) [ from ode ]

Definition at line 6181 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldSetCFM (   ...  )  [inline, static]

lua : void OdeWorldSetCFM(dWorldID, dReal cfm) [ from ode ]

Definition at line 6184 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldGetCFM (   ...  )  [inline, static]

lua : dReal OdeWorldGetCFM(dWorldID) [ from ode ]

Definition at line 6187 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldStep (   ...  )  [inline, static]

lua : void OdeWorldStep(dWorldID, dReal stepsize) [ from ode ]

Definition at line 6190 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldImpulseToForce (   ...  )  [inline, static]

lua : void OdeWorldImpulseToForce(dWorldID, dReal stepsize,dReal ix, dReal iy, dReal iz, dVector3 force) [ from ode ]

Definition at line 6193 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldQuickStep (   ...  )  [inline, static]

lua : void OdeWorldQuickStep(dWorldID w, dReal stepsize) [ from ode ]

Definition at line 6196 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldSetQuickStepNumIterations (   ...  )  [inline, static]

lua : void OdeWorldSetQuickStepNumIterations(dWorldID, int num) [ from ode ]

Definition at line 6199 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldGetQuickStepNumIterations (   ...  )  [inline, static]

lua : int OdeWorldGetQuickStepNumIterations(dWorldID) [ from ode ]

Definition at line 6202 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldSetQuickStepW (   ...  )  [inline, static]

lua : void OdeWorldSetQuickStepW(dWorldID, dReal over_relaxation) [ from ode ]

Definition at line 6205 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldGetQuickStepW (   ...  )  [inline, static]

lua : dReal OdeWorldGetQuickStepW(dWorldID) [ from ode ]

Definition at line 6208 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldSetContactMaxCorrectingVel (   ...  )  [inline, static]

lua : void OdeWorldSetContactMaxCorrectingVel(dWorldID, dReal vel) [ from ode ]

Definition at line 6211 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldGetContactMaxCorrectingVel (   ...  )  [inline, static]

lua : dReal OdeWorldGetContactMaxCorrectingVel(dWorldID) [ from ode ]

Definition at line 6214 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldSetContactSurfaceLayer (   ...  )  [inline, static]

lua : void OdeWorldSetContactSurfaceLayer(dWorldID, dReal depth) [ from ode ]

Definition at line 6217 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldGetContactSurfaceLayer (   ...  )  [inline, static]

lua : dReal OdeWorldGetContactSurfaceLayer(dWorldID) [ from ode ]

Definition at line 6220 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldStepFast1 (   ...  )  [inline, static]

lua : void OdeWorldStepFast1(dWorldID, dReal stepsize, int maxiterations) [ from ode ]

Definition at line 6223 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldSetAutoEnableDepthSF1 (   ...  )  [inline, static]

lua : void OdeWorldSetAutoEnableDepthSF1(dWorldID, int autoEnableDepth) [ from ode ]

Definition at line 6226 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldGetAutoEnableDepthSF1 (   ...  )  [inline, static]

lua : int OdeWorldGetAutoEnableDepthSF1(dWorldID) [ from ode ]

Definition at line 6229 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldGetAutoDisableLinearThreshold (   ...  )  [inline, static]

lua : dReal OdeWorldGetAutoDisableLinearThreshold(dWorldID) [ from ode ]

Definition at line 6232 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldSetAutoDisableLinearThreshold (   ...  )  [inline, static]

lua : void OdeWorldSetAutoDisableLinearThreshold(dWorldID, dReal linear_threshold) [ from ode ]

Definition at line 6235 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldGetAutoDisableAngularThreshold (   ...  )  [inline, static]

lua : dReal OdeWorldGetAutoDisableAngularThreshold(dWorldID) [ from ode ]

Definition at line 6238 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldSetAutoDisableAngularThreshold (   ...  )  [inline, static]

lua : void OdeWorldSetAutoDisableAngularThreshold(dWorldID, dReal angular_threshold) [ from ode ]

Definition at line 6241 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldGetAutoDisableLinearAverageThreshold (   ...  )  [inline, static]

lua : dReal OdeWorldGetAutoDisableLinearAverageThreshold(dWorldID) [ from ode ]

Definition at line 6244 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldSetAutoDisableLinearAverageThreshold (   ...  )  [inline, static]

lua : void OdeWorldSetAutoDisableLinearAverageThreshold(dWorldID, dReal linear_average_threshold) [ from ode ]

Definition at line 6247 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldGetAutoDisableAngularAverageThreshold (   ...  )  [inline, static]

lua : dReal OdeWorldGetAutoDisableAngularAverageThreshold(dWorldID) [ from ode ]

Definition at line 6250 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldSetAutoDisableAngularAverageThreshold (   ...  )  [inline, static]

lua : void OdeWorldSetAutoDisableAngularAverageThreshold(dWorldID, dReal angular_average_threshold) [ from ode ]

Definition at line 6253 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldGetAutoDisableAverageSamplesCount (   ...  )  [inline, static]

lua : int OdeWorldGetAutoDisableAverageSamplesCount(dWorldID) [ from ode ]

Definition at line 6256 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldSetAutoDisableAverageSamplesCount (   ...  )  [inline, static]

lua : void OdeWorldSetAutoDisableAverageSamplesCount(dWorldID, unsigned int average_samples_count ) [ from ode ]

Definition at line 6259 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldGetAutoDisableSteps (   ...  )  [inline, static]

lua : int OdeWorldGetAutoDisableSteps(dWorldID) [ from ode ]

Definition at line 6262 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldSetAutoDisableSteps (   ...  )  [inline, static]

lua : void OdeWorldSetAutoDisableSteps(dWorldID, int steps) [ from ode ]

Definition at line 6265 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldGetAutoDisableTime (   ...  )  [inline, static]

lua : dReal OdeWorldGetAutoDisableTime(dWorldID) [ from ode ]

Definition at line 6268 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldSetAutoDisableTime (   ...  )  [inline, static]

lua : void OdeWorldSetAutoDisableTime(dWorldID, dReal time) [ from ode ]

Definition at line 6271 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldGetAutoDisableFlag (   ...  )  [inline, static]

lua : int OdeWorldGetAutoDisableFlag(dWorldID) [ from ode ]

Definition at line 6274 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeWorldSetAutoDisableFlag (   ...  )  [inline, static]

lua : void OdeWorldSetAutoDisableFlag(dWorldID, int do_auto_disable) [ from ode ]

Definition at line 6277 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyGetAutoDisableLinearThreshold (   ...  )  [inline, static]

lua : dReal OdeBodyGetAutoDisableLinearThreshold(dBodyID) [ from ode ]

Definition at line 6280 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodySetAutoDisableLinearThreshold (   ...  )  [inline, static]

lua : void OdeBodySetAutoDisableLinearThreshold(dBodyID, dReal linear_average_threshold) [ from ode ]

Definition at line 6283 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyGetAutoDisableAngularThreshold (   ...  )  [inline, static]

lua : dReal OdeBodyGetAutoDisableAngularThreshold(dBodyID) [ from ode ]

Definition at line 6286 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodySetAutoDisableAngularThreshold (   ...  )  [inline, static]

lua : void OdeBodySetAutoDisableAngularThreshold(dBodyID, dReal angular_average_threshold) [ from ode ]

Definition at line 6289 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyGetAutoDisableAverageSamplesCount (   ...  )  [inline, static]

lua : int OdeBodyGetAutoDisableAverageSamplesCount(dBodyID) [ from ode ]

Definition at line 6292 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodySetAutoDisableAverageSamplesCount (   ...  )  [inline, static]

lua : void OdeBodySetAutoDisableAverageSamplesCount(dBodyID, unsigned int average_samples_count) [ from ode ]

Definition at line 6295 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyGetAutoDisableSteps (   ...  )  [inline, static]

lua : int OdeBodyGetAutoDisableSteps(dBodyID) [ from ode ]

Definition at line 6298 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodySetAutoDisableSteps (   ...  )  [inline, static]

lua : void OdeBodySetAutoDisableSteps(dBodyID, int steps) [ from ode ]

Definition at line 6301 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyGetAutoDisableTime (   ...  )  [inline, static]

lua : dReal OdeBodyGetAutoDisableTime(dBodyID) [ from ode ]

Definition at line 6304 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodySetAutoDisableTime (   ...  )  [inline, static]

lua : void OdeBodySetAutoDisableTime(dBodyID, dReal time) [ from ode ]

Definition at line 6307 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyGetAutoDisableFlag (   ...  )  [inline, static]

lua : int OdeBodyGetAutoDisableFlag(dBodyID) [ from ode ]

Definition at line 6310 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodySetAutoDisableFlag (   ...  )  [inline, static]

lua : void OdeBodySetAutoDisableFlag(dBodyID, int do_auto_disable) [ from ode ]

Definition at line 6313 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodySetAutoDisableDefaults (   ...  )  [inline, static]

lua : void OdeBodySetAutoDisableDefaults(dBodyID) [ from ode ]

Definition at line 6316 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyGetWorld (   ...  )  [inline, static]

lua : dWorldID OdeBodyGetWorld(dBodyID) [ from ode ]

Definition at line 6319 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyCreate (   ...  )  [inline, static]

lua : dBodyID OdeBodyCreate(dWorldID) [ from ode ]

Definition at line 6322 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyDestroy (   ...  )  [inline, static]

lua : void OdeBodyDestroy(dBodyID) [ from ode ]

Definition at line 6325 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodySetData (   ...  )  [inline, static]

lua : void OdeBodySetData(dBodyID, void *data) [ from ode ]

Definition at line 6328 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyGetData (   ...  )  [inline, static]

lua : void OdeBodyGetData(dBodyID) [ from ode ]

Definition at line 6331 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodySetPosition (   ...  )  [inline, static]

lua : void OdeBodySetPosition(dBodyID, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 6334 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodySetQuaternion (   ...  )  [inline, static]

lua : void OdeBodySetQuaternion(dBodyID, const dQuaternion q) [ from ode ]

Definition at line 6337 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodySetLinearVel (   ...  )  [inline, static]

lua : void OdeBodySetLinearVel(dBodyID, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 6340 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodySetAngularVel (   ...  )  [inline, static]

lua : void OdeBodySetAngularVel(dBodyID, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 6343 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyGetPosition (   ...  )  [inline, static]

lua : x,y,z OdeBodyGetPosition(dBodyID) [ from ode ]

Definition at line 6346 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyGetQuaternion (   ...  )  [inline, static]

lua : w,x,y,z OdeBodyGetQuaternion(dBodyID) [ from ode ]

Definition at line 6349 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyGetLinearVel (   ...  )  [inline, static]

lua : * OdeBodyGetLinearVel(dBodyID) [ from ode ]

Definition at line 6352 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyGetAngularVel (   ...  )  [inline, static]

lua : * OdeBodyGetAngularVel(dBodyID) [ from ode ]

Definition at line 6355 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodySetMass (   ...  )  [inline, static]

lua : void OdeBodySetMass(dBodyID, const dMass *mass) [ from ode ]

Definition at line 6358 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyGetMass (   ...  )  [inline, static]

lua : void OdeBodyGetMass(dBodyID, dMass *mass) [ from ode ]

Definition at line 6361 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyAddForce (   ...  )  [inline, static]

lua : void OdeBodyAddForce(dBodyID, dReal fx, dReal fy, dReal fz) [ from ode ]

Definition at line 6364 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyAddTorque (   ...  )  [inline, static]

lua : void OdeBodyAddTorque(dBodyID, dReal fx, dReal fy, dReal fz) [ from ode ]

Definition at line 6367 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyAddRelForce (   ...  )  [inline, static]

lua : void OdeBodyAddRelForce(dBodyID, dReal fx, dReal fy, dReal fz) [ from ode ]

Definition at line 6370 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyAddRelTorque (   ...  )  [inline, static]

lua : void OdeBodyAddRelTorque(dBodyID, dReal fx, dReal fy, dReal fz) [ from ode ]

Definition at line 6373 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyAddForceAtPos (   ...  )  [inline, static]

lua : void OdeBodyAddForceAtPos(dBodyID, dReal fx, dReal fy, dReal fz,dReal px, dReal py, dReal pz) [ from ode ]

Definition at line 6376 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyAddForceAtRelPos (   ...  )  [inline, static]

lua : void OdeBodyAddForceAtRelPos(dBodyID, dReal fx, dReal fy, dReal fz,dReal px, dReal py, dReal pz) [ from ode ]

Definition at line 6379 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyAddRelForceAtPos (   ...  )  [inline, static]

lua : void OdeBodyAddRelForceAtPos(dBodyID, dReal fx, dReal fy, dReal fz,dReal px, dReal py, dReal pz) [ from ode ]

Definition at line 6382 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyAddRelForceAtRelPos (   ...  )  [inline, static]

lua : void OdeBodyAddRelForceAtRelPos(dBodyID, dReal fx, dReal fy, dReal fz,dReal px, dReal py, dReal pz) [ from ode ]

Definition at line 6385 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyGetForce (   ...  )  [inline, static]

lua : fx,fy,fz OdeBodyGetForce(dBodyID) [ from ode ]

Definition at line 6388 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyGetTorque (   ...  )  [inline, static]

lua : x,y,z OdeBodyGetTorque(dBodyID) [ from ode ]

Definition at line 6391 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodySetForce (   ...  )  [inline, static]

lua : void OdeBodySetForce(dBodyID b, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 6394 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodySetTorque (   ...  )  [inline, static]

lua : void OdeBodySetTorque(dBodyID b, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 6397 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyGetRelPointPos (   ...  )  [inline, static]

lua : x,y,z OdeBodyGetRelPointPos(dBodyID, dReal px, dReal py, dReal pz,dVector3 result) [ from ode ]

Definition at line 6400 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyGetRelPointVel (   ...  )  [inline, static]

lua : x,y,z OdeBodyGetRelPointVel(dBodyID, dReal px, dReal py, dReal pz,dVector3 result) [ from ode ]

Definition at line 6403 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyGetPointVel (   ...  )  [inline, static]

lua : x,y,z OdeBodyGetPointVel(dBodyID, dReal px, dReal py, dReal pz,dVector3 result) [ from ode ]

Definition at line 6406 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyGetPosRelPoint (   ...  )  [inline, static]

lua : x,y,z OdeBodyGetPosRelPoint(dBodyID, dReal px, dReal py, dReal pz,dVector3 result) [ from ode ]

Definition at line 6409 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyVectorToWorld (   ...  )  [inline, static]

lua : x,y,z OdeBodyVectorToWorld(dBodyID, dReal px, dReal py, dReal pz,dVector3 result) [ from ode ]

Definition at line 6412 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyVectorFromWorld (   ...  )  [inline, static]

lua : x,y,z OdeBodyVectorFromWorld(dBodyID, dReal px, dReal py, dReal pz,dVector3 result) [ from ode ]

Definition at line 6415 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodySetFiniteRotationMode (   ...  )  [inline, static]

lua : void OdeBodySetFiniteRotationMode(dBodyID, int mode) [ from ode ]

Definition at line 6418 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodySetFiniteRotationAxis (   ...  )  [inline, static]

lua : void OdeBodySetFiniteRotationAxis(dBodyID, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 6421 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyGetFiniteRotationMode (   ...  )  [inline, static]

lua : int OdeBodyGetFiniteRotationMode(dBodyID) [ from ode ]

Definition at line 6424 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyGetFiniteRotationAxis (   ...  )  [inline, static]

lua : x,y,z OdeBodyGetFiniteRotationAxis(dBodyID, dVector3 result) [ from ode ]

Definition at line 6427 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyGetNumJoints (   ...  )  [inline, static]

lua : int OdeBodyGetNumJoints(dBodyID b) [ from ode ]

Definition at line 6430 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyGetJoint (   ...  )  [inline, static]

lua : dJointID OdeBodyGetJoint(dBodyID, int index) [ from ode ]

Definition at line 6433 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyEnable (   ...  )  [inline, static]

lua : void OdeBodyEnable(dBodyID) [ from ode ]

Definition at line 6436 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyDisable (   ...  )  [inline, static]

lua : void OdeBodyDisable(dBodyID) [ from ode ]

Definition at line 6439 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyIsEnabled (   ...  )  [inline, static]

lua : int OdeBodyIsEnabled(dBodyID) [ from ode ]

Definition at line 6442 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodySetGravityMode (   ...  )  [inline, static]

lua : void OdeBodySetGravityMode(dBodyID b, int mode) [ from ode ]

Definition at line 6445 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeBodyGetGravityMode (   ...  )  [inline, static]

lua : int OdeBodyGetGravityMode(dBodyID b) [ from ode ]

Definition at line 6448 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointCreateBall (   ...  )  [inline, static]

lua : dJointID OdeJointCreateBall(dWorldID, dJointGroupID) [ from ode ]

Definition at line 6451 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointCreateHinge (   ...  )  [inline, static]

lua : dJointID OdeJointCreateHinge(dWorldID, dJointGroupID) [ from ode ]

Definition at line 6454 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointCreateSlider (   ...  )  [inline, static]

lua : dJointID OdeJointCreateSlider(dWorldID, dJointGroupID) [ from ode ]

Definition at line 6457 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointCreateContact (   ...  )  [inline, static]

lua : dJointID OdeJointCreateContact(dWorldID, dJointGroupID, const dContact *) [ from ode ]

Definition at line 6460 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointCreateHinge2 (   ...  )  [inline, static]

lua : dJointID OdeJointCreateHinge2(dWorldID, dJointGroupID) [ from ode ]

Definition at line 6463 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointCreateUniversal (   ...  )  [inline, static]

lua : dJointID OdeJointCreateUniversal(dWorldID, dJointGroupID) [ from ode ]

Definition at line 6466 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointCreatePR (   ...  )  [inline, static]

lua : dJointID OdeJointCreatePR(dWorldID, dJointGroupID) [ from ode ]

Definition at line 6469 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointCreateFixed (   ...  )  [inline, static]

lua : dJointID OdeJointCreateFixed(dWorldID, dJointGroupID) [ from ode ]

Definition at line 6472 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointCreateNull (   ...  )  [inline, static]

lua : dJointID OdeJointCreateNull(dWorldID, dJointGroupID) [ from ode ]

Definition at line 6475 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointCreateAMotor (   ...  )  [inline, static]

lua : dJointID OdeJointCreateAMotor(dWorldID, dJointGroupID) [ from ode ]

Definition at line 6478 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointCreateLMotor (   ...  )  [inline, static]

lua : dJointID OdeJointCreateLMotor(dWorldID, dJointGroupID) [ from ode ]

Definition at line 6481 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointCreatePlane2D (   ...  )  [inline, static]

lua : dJointID OdeJointCreatePlane2D(dWorldID, dJointGroupID) [ from ode ]

Definition at line 6484 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointDestroy (   ...  )  [inline, static]

lua : void OdeJointDestroy(dJointID) [ from ode ]

Definition at line 6487 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGroupCreate (   ...  )  [inline, static]

lua : dJointGroupID OdeJointGroupCreate(int max_size) [ from ode ]

Definition at line 6490 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGroupDestroy (   ...  )  [inline, static]

lua : void OdeJointGroupDestroy(dJointGroupID) [ from ode ]

Definition at line 6493 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGroupEmpty (   ...  )  [inline, static]

lua : void OdeJointGroupEmpty(dJointGroupID) [ from ode ]

Definition at line 6496 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointAttach (   ...  )  [inline, static]

lua : void OdeJointAttach(dJointID, dBodyID body1, dBodyID body2) [ from ode ]

Definition at line 6499 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetData (   ...  )  [inline, static]

lua : void OdeJointSetData(dJointID, void *data) [ from ode ]

Definition at line 6502 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdedJointGetData (   ...  )  [inline, static]

lua : void OdedJointGetData(dJointID) [ from ode ]

Definition at line 6505 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetType (   ...  )  [inline, static]

lua : int OdeJointGetType(dJointID) [ from ode ]

Definition at line 6508 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetBody (   ...  )  [inline, static]

lua : dBodyID OdeJointGetBody(dJointID, int index) [ from ode ]

Definition at line 6511 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointFeedbackDestroy (   ...  )  [inline, static]

lua : void OdeJointFeedbackCreate(udata)

Definition at line 6514 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointFeedbackCreate (   ...  )  [inline, static]

lua : udata OdeJointFeedbackCreate()

Definition at line 6517 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetFeedback (   ...  )  [inline, static]

lua : void OdeJointSetFeedback(dJointID, dJointFeedback *) [ from ode ]

Definition at line 6520 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetFeedback (   ...  )  [inline, static]

lua : dJointFeedback OdeJointGetFeedback(dJointID) [ from ode ]

Definition at line 6523 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetBallAnchor (   ...  )  [inline, static]

lua : void OdeJointSetBallAnchor(dJointID, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 6526 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetBallAnchor2 (   ...  )  [inline, static]

lua : void OdeJointSetBallAnchor2(dJointID, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 6529 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetHingeAnchor (   ...  )  [inline, static]

lua : void OdeJointSetHingeAnchor(dJointID, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 6532 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetHingeAnchorDelta (   ...  )  [inline, static]

lua : void OdeJointSetHingeAnchorDelta(dJointID, dReal x, dReal y, dReal z, dReal ax, dReal ay, dReal az) [ from ode ]

Definition at line 6535 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetHingeAxis (   ...  )  [inline, static]

lua : void OdeJointSetHingeAxis(dJointID, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 6538 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetHingeParam (   ...  )  [inline, static]

lua : void OdeJointSetHingeParam(dJointID, int parameter, dReal value) [ from ode ]

Definition at line 6541 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointAddHingeTorque (   ...  )  [inline, static]

lua : void OdeJointAddHingeTorque(dJointID joint, dReal torque) [ from ode ]

Definition at line 6544 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetSliderAxis (   ...  )  [inline, static]

lua : void OdeJointSetSliderAxis(dJointID, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 6547 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetSliderAxisDelta (   ...  )  [inline, static]

lua : void OdeJointSetSliderAxisDelta(dJointID, dReal x, dReal y, dReal z, dReal ax, dReal ay, dReal az) [ from ode ]

Definition at line 6550 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetSliderParam (   ...  )  [inline, static]

lua : void OdeJointSetSliderParam(dJointID, int parameter, dReal value) [ from ode ]

Definition at line 6553 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointAddSliderForce (   ...  )  [inline, static]

lua : void OdeJointAddSliderForce(dJointID joint, dReal force) [ from ode ]

Definition at line 6556 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetHinge2Anchor (   ...  )  [inline, static]

lua : void OdeJointSetHinge2Anchor(dJointID, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 6559 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetHinge2Axis1 (   ...  )  [inline, static]

lua : void OdeJointSetHinge2Axis1(dJointID, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 6562 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetHinge2Axis2 (   ...  )  [inline, static]

lua : void OdeJointSetHinge2Axis2(dJointID, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 6565 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetHinge2Param (   ...  )  [inline, static]

lua : void OdeJointSetHinge2Param(dJointID, int parameter, dReal value) [ from ode ]

Definition at line 6568 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointAddHinge2Torques (   ...  )  [inline, static]

lua : void OdeJointAddHinge2Torques(dJointID joint, dReal torque1, dReal torque2) [ from ode ]

Definition at line 6571 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetUniversalAnchor (   ...  )  [inline, static]

lua : void OdeJointSetUniversalAnchor(dJointID, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 6574 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetUniversalAxis1 (   ...  )  [inline, static]

lua : void OdeJointSetUniversalAxis1(dJointID, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 6577 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetUniversalAxis2 (   ...  )  [inline, static]

lua : void OdeJointSetUniversalAxis2(dJointID, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 6580 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetUniversalParam (   ...  )  [inline, static]

lua : void OdeJointSetUniversalParam(dJointID, int parameter, dReal value) [ from ode ]

Definition at line 6583 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointAddUniversalTorques (   ...  )  [inline, static]

lua : void OdeJointAddUniversalTorques(dJointID joint, dReal torque1, dReal torque2) [ from ode ]

Definition at line 6586 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetPRAnchor (   ...  )  [inline, static]

lua : void OdeJointSetPRAnchor(dJointID, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 6589 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetPRAxis1 (   ...  )  [inline, static]

lua : void OdeJointSetPRAxis1(dJointID, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 6592 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetPRAxis2 (   ...  )  [inline, static]

lua : void OdeJointSetPRAxis2(dJointID, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 6595 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetPRParam (   ...  )  [inline, static]

lua : void OdeJointSetPRParam(dJointID, int parameter, dReal value) [ from ode ]

Definition at line 6598 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointAddPRTorque (   ...  )  [inline, static]

lua : void OdeJointAddPRTorque(dJointID j, dReal torque) [ from ode ]

Definition at line 6601 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetFixed (   ...  )  [inline, static]

lua : void OdeJointSetFixed(dJointID) [ from ode ]

Definition at line 6604 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetAMotorNumAxes (   ...  )  [inline, static]

lua : void OdeJointSetAMotorNumAxes(dJointID, int num) [ from ode ]

Definition at line 6607 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetAMotorAxis (   ...  )  [inline, static]

lua : void OdeJointSetAMotorAxis(dJointID, int anum, int rel,dReal x, dReal y, dReal z) [ from ode ]

Definition at line 6610 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetAMotorAngle (   ...  )  [inline, static]

lua : void OdeJointSetAMotorAngle(dJointID, int anum, dReal angle) [ from ode ]

Definition at line 6613 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetAMotorParam (   ...  )  [inline, static]

lua : void OdeJointSetAMotorParam(dJointID, int parameter, dReal value) [ from ode ]

Definition at line 6616 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetAMotorMode (   ...  )  [inline, static]

lua : void OdeJointSetAMotorMode(dJointID, int mode) [ from ode ]

Definition at line 6619 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointAddAMotorTorques (   ...  )  [inline, static]

lua : void OdeJointAddAMotorTorques(dJointID, dReal torque1, dReal torque2, dReal torque3) [ from ode ]

Definition at line 6622 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetLMotorNumAxes (   ...  )  [inline, static]

lua : void OdeJointSetLMotorNumAxes(dJointID, int num) [ from ode ]

Definition at line 6625 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetLMotorAxis (   ...  )  [inline, static]

lua : void OdeJointSetLMotorAxis(dJointID, int anum, int rel, dReal x, dReal y, dReal z) [ from ode ]

Definition at line 6628 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetLMotorParam (   ...  )  [inline, static]

lua : void OdeJointSetLMotorParam(dJointID, int parameter, dReal value) [ from ode ]

Definition at line 6631 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetPlane2DXParam (   ...  )  [inline, static]

lua : void OdeJointSetPlane2DXParam(dJointID, int parameter, dReal value) [ from ode ]

Definition at line 6634 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetPlane2DYParam (   ...  )  [inline, static]

lua : void OdeJointSetPlane2DYParam(dJointID, int parameter, dReal value) [ from ode ]

Definition at line 6637 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointSetPlane2DAngleParam (   ...  )  [inline, static]

lua : void OdeJointSetPlane2DAngleParam(dJointID, int parameter, dReal value) [ from ode ]

Definition at line 6640 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetBallAnchor (   ...  )  [inline, static]

lua : void OdeJointGetBallAnchor(dJointID, dVector3 result) [ from ode ]

Definition at line 6643 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetBallAnchor2 (   ...  )  [inline, static]

lua : void OdeJointGetBallAnchor2(dJointID, dVector3 result) [ from ode ]

Definition at line 6646 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetHingeAnchor (   ...  )  [inline, static]

lua : void OdeJointGetHingeAnchor(dJointID, dVector3 result) [ from ode ]

Definition at line 6649 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetHingeAnchor2 (   ...  )  [inline, static]

lua : void OdeJointGetHingeAnchor2(dJointID, dVector3 result) [ from ode ]

Definition at line 6652 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetHingeAxis (   ...  )  [inline, static]

lua : void OdeJointGetHingeAxis(dJointID, dVector3 result) [ from ode ]

Definition at line 6655 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetHingeParam (   ...  )  [inline, static]

lua : dReal OdeJointGetHingeParam(dJointID, int parameter) [ from ode ]

Definition at line 6658 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetHingeAngle (   ...  )  [inline, static]

lua : dReal OdeJointGetHingeAngle(dJointID) [ from ode ]

Definition at line 6661 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetHingeAngleRate (   ...  )  [inline, static]

lua : dReal OdeJointGetHingeAngleRate(dJointID) [ from ode ]

Definition at line 6664 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetSliderPosition (   ...  )  [inline, static]

lua : dReal OdeJointGetSliderPosition(dJointID) [ from ode ]

Definition at line 6667 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetSliderPositionRate (   ...  )  [inline, static]

lua : dReal OdeJointGetSliderPositionRate(dJointID) [ from ode ]

Definition at line 6670 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetSliderAxis (   ...  )  [inline, static]

lua : void OdeJointGetSliderAxis(dJointID, dVector3 result) [ from ode ]

Definition at line 6673 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetSliderParam (   ...  )  [inline, static]

lua : dReal OdeJointGetSliderParam(dJointID, int parameter) [ from ode ]

Definition at line 6676 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetHinge2Anchor (   ...  )  [inline, static]

lua : void OdeJointGetHinge2Anchor(dJointID, dVector3 result) [ from ode ]

Definition at line 6679 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetHinge2Anchor2 (   ...  )  [inline, static]

lua : void OdeJointGetHinge2Anchor2(dJointID, dVector3 result) [ from ode ]

Definition at line 6682 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetHinge2Axis1 (   ...  )  [inline, static]

lua : void OdeJointGetHinge2Axis1(dJointID, dVector3 result) [ from ode ]

Definition at line 6685 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetHinge2Axis2 (   ...  )  [inline, static]

lua : void OdeJointGetHinge2Axis2(dJointID, dVector3 result) [ from ode ]

Definition at line 6688 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetHinge2Param (   ...  )  [inline, static]

lua : dReal OdeJointGetHinge2Param(dJointID, int parameter) [ from ode ]

Definition at line 6691 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetHinge2Angle1 (   ...  )  [inline, static]

lua : dReal OdeJointGetHinge2Angle1(dJointID) [ from ode ]

Definition at line 6694 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetHinge2Angle1Rate (   ...  )  [inline, static]

lua : dReal OdeJointGetHinge2Angle1Rate(dJointID) [ from ode ]

Definition at line 6697 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetHinge2Angle2Rate (   ...  )  [inline, static]

lua : dReal OdeJointGetHinge2Angle2Rate(dJointID) [ from ode ]

Definition at line 6700 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetUniversalAnchor (   ...  )  [inline, static]

lua : void OdeJointGetUniversalAnchor(dJointID, dVector3 result) [ from ode ]

Definition at line 6703 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetUniversalAnchor2 (   ...  )  [inline, static]

lua : void OdeJointGetUniversalAnchor2(dJointID, dVector3 result) [ from ode ]

Definition at line 6706 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetUniversalAxis1 (   ...  )  [inline, static]

lua : void OdeJointGetUniversalAxis1(dJointID, dVector3 result) [ from ode ]

Definition at line 6709 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetUniversalAxis2 (   ...  )  [inline, static]

lua : void OdeJointGetUniversalAxis2(dJointID, dVector3 result) [ from ode ]

Definition at line 6712 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetUniversalParam (   ...  )  [inline, static]

lua : dReal OdeJointGetUniversalParam(dJointID, int parameter) [ from ode ]

Definition at line 6715 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetUniversalAngles (   ...  )  [inline, static]

lua : angle1,angle2 OdeJointGetUniversalAngles(dJointID, dReal *angle1, dReal *angle2) [ from ode ]

Definition at line 6718 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetUniversalAngle1 (   ...  )  [inline, static]

lua : dReal OdeJointGetUniversalAngle1(dJointID) [ from ode ]

Definition at line 6721 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetUniversalAngle2 (   ...  )  [inline, static]

lua : dReal OdeJointGetUniversalAngle2(dJointID) [ from ode ]

Definition at line 6724 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetUniversalAngle1Rate (   ...  )  [inline, static]

lua : dReal OdeJointGetUniversalAngle1Rate(dJointID) [ from ode ]

Definition at line 6727 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetUniversalAngle2Rate (   ...  )  [inline, static]

lua : dReal OdeJointGetUniversalAngle2Rate(dJointID) [ from ode ]

Definition at line 6730 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetPRAnchor (   ...  )  [inline, static]

lua : void OdeJointGetPRAnchor(dJointID, dVector3 result) [ from ode ]

Definition at line 6733 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetPRPosition (   ...  )  [inline, static]

lua : dReal OdeJointGetPRPosition(dJointID) [ from ode ]

Definition at line 6736 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetPRPositionRate (   ...  )  [inline, static]

lua : dReal OdeJointGetPRPositionRate(dJointID) [ from ode ]

Definition at line 6739 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetPRAxis1 (   ...  )  [inline, static]

lua : void OdeJointGetPRAxis1(dJointID, dVector3 result) [ from ode ]

Definition at line 6742 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetPRAxis2 (   ...  )  [inline, static]

lua : void OdeJointGetPRAxis2(dJointID, dVector3 result) [ from ode ]

Definition at line 6745 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetPRParam (   ...  )  [inline, static]

lua : dReal OdeJointGetPRParam(dJointID, int parameter) [ from ode ]

Definition at line 6748 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetAMotorNumAxes (   ...  )  [inline, static]

lua : int OdeJointGetAMotorNumAxes(dJointID) [ from ode ]

Definition at line 6751 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetAMotorAxis (   ...  )  [inline, static]

lua : void OdeJointGetAMotorAxis(dJointID, int anum, dVector3 result) [ from ode ]

Definition at line 6754 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetAMotorAxisRel (   ...  )  [inline, static]

lua : int OdeJointGetAMotorAxisRel(dJointID, int anum) [ from ode ]

Definition at line 6757 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetAMotorAngle (   ...  )  [inline, static]

lua : dReal OdeJointGetAMotorAngle(dJointID, int anum) [ from ode ]

Definition at line 6760 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetAMotorAngleRate (   ...  )  [inline, static]

lua : dReal OdeJointGetAMotorAngleRate(dJointID, int anum) [ from ode ]

Definition at line 6763 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetAMotorParam (   ...  )  [inline, static]

lua : dReal OdeJointGetAMotorParam(dJointID, int parameter) [ from ode ]

Definition at line 6766 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetAMotorMode (   ...  )  [inline, static]

lua : int OdeJointGetAMotorMode(dJointID) [ from ode ]

Definition at line 6769 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetLMotorNumAxes (   ...  )  [inline, static]

lua : int OdeJointGetLMotorNumAxes(dJointID) [ from ode ]

Definition at line 6772 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetLMotorAxis (   ...  )  [inline, static]

lua : void OdeJointGetLMotorAxis(dJointID, int anum, dVector3 result) [ from ode ]

Definition at line 6775 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeJointGetLMotorParam (   ...  )  [inline, static]

lua : dReal OdeJointGetLMotorParam(dJointID, int parameter) [ from ode ]

Definition at line 6778 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeConnectingJoint (   ...  )  [inline, static]

lua : dJointID OdeConnectingJoint(dBodyID, dBodyID) [ from ode ]

Definition at line 6781 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeConnectingJointList (   ...  )  [inline, static]

lua : int OdeConnectingJointList(dBodyID, dBodyID, dJointID*) [ from ode ]

Definition at line 6784 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeAreConnected (   ...  )  [inline, static]

lua : int OdeAreConnected(dBodyID, dBodyID) [ from ode ]

Definition at line 6787 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeAreConnectedExcluding (   ...  )  [inline, static]

lua : int OdeAreConnectedExcluding(dBodyID body1, dBodyID body2, int joint_type) [ from ode ]

Definition at line 6790 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeStopwatchCreate (   ...  )  [inline, static]

lua : dStopwatch * l_OdeStopwatchCreate() [ from ode ]

Definition at line 6793 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeStopwatchDestroy (   ...  )  [inline, static]

lua : void l_OdeStopwatchDestroy(dStopwatch *) [ from ode ]

Definition at line 6796 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeStopwatchReset (   ...  )  [inline, static]

lua : void OdeStopwatchReset(dStopwatch *) [ from ode ]

Definition at line 6799 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeStopwatchStart (   ...  )  [inline, static]

lua : void OdeStopwatchStart(dStopwatch *) [ from ode ]

Definition at line 6802 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeStopwatchStop (   ...  )  [inline, static]

lua : void OdeStopwatchStop(dStopwatch *) [ from ode ]

Definition at line 6805 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeStopwatchTime (   ...  )  [inline, static]

lua : double OdeStopwatchTime(dStopwatch *) [ from ode ]

Definition at line 6808 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeTimerStart (   ...  )  [inline, static]

lua : void OdeTimerStart(const char *description) [ from ode ]

Definition at line 6811 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeTimerNow (   ...  )  [inline, static]

lua : void OdeTimerNow(const char *description) [ from ode ]

Definition at line 6814 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeTimerEnd (   ...  )  [inline, static]

lua : void OdeTimerEnd(void) [ from ode ]

Definition at line 6817 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeTimerTicksPerSecond (   ...  )  [inline, static]

lua : double OdeTimerTicksPerSecond(void) [ from ode ]

Definition at line 6820 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OdeTimerResolution (   ...  )  [inline, static]

lua : double OdeTimerResolution(void) [ from ode ]

Definition at line 6823 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_GetDataDir (   ...  )  [inline, static]

Definition at line 6825 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_GetLuaDir (   ...  )  [inline, static]

Definition at line 6827 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_GetLugreDir (   ...  )  [inline, static]

Definition at line 6829 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_UseHomeWritable (   ...  )  [inline, static]

Definition at line 6831 of file lua_pseudo_code.cpp.

static mixed GLOBAL::luaopen_sqlite3 (   ...  )  [inline, static]

Definition at line 6833 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_TRACEBACK (   ...  )  [inline, static]

Definition at line 6835 of file lua_pseudo_code.cpp.

static mixed GLOBAL::PCallWithErrFuncWrapper (   ...  )  [inline, static]

***** ***** utilities and error handling ***** ***** also adds a traceback to the error message in case of an error, better than a plain lua_call nret=-1 for unlimited don't use directly, used by LuaCall

Definition at line 6841 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_FIFO_RayPickTri_Ex (   ...  )  [inline, static]

bhit,fHitDist,iFaceNum = FIFO_RayPickTri_Ex(fifoVertexBuf,fifoIndexBuf,iNumFaces,iVertexPosOffset,iVertexStride,fBoundRad,rx,ry,rz, rvx,rvy,rvz, x,y,z, qw,qx,qy,qz, sx,sy,sz) -- mainly for mousepicking

Definition at line 6844 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_ExportOgreFont (   ...  )  [inline, static]

lua : sMatName,tGlyphTable ExportOgreFont (fontname)

Definition at line 6847 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_CloneMesh (   ...  )  [inline, static]

lua : string CloneMesh (meshname)

Definition at line 6850 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_MeshBuildEdgeList (   ...  )  [inline, static]

lua : void MeshBuildEdgeList (meshname)

Definition at line 6853 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_ReloadParticleTemplate (   ...  )  [inline, static]

lua : void ReloadParticleTemplate (sName,sFilePath)

Definition at line 6856 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_ReloadMesh (   ...  )  [inline, static]

lua : void ReloadMesh (meshname)

Definition at line 6859 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_TransformSubMeshTexCoords (   ...  )  [inline, static]

for texatlas void TransformSubMeshTexCoords (sMeshName,iSubMeshIndex,u0,v0,u1,v1)

Definition at line 6863 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_MeshBuildTangentVectors (   ...  )  [inline, static]

lua : MeshBuildTangentVectors (meshname)

Definition at line 6866 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_SetMeshSubMaterial (   ...  )  [inline, static]

lua : SetMeshSubMaterial (meshname, index, material )

Definition at line 6869 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_GetMeshSubMeshCount (   ...  )  [inline, static]

lua : number GetMeshSubMeshCount (meshname )

Definition at line 6872 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_GetMeshSubMaterial (   ...  )  [inline, static]

lua : string GetMeshSubMaterial (meshname, index )

Definition at line 6875 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreCreateWindow (   ...  )  [inline, static]

bool OgreCreateWindow (bConfigRestoreOrDialog) only call this once at startup

Definition at line 6879 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_InitOgre (   ...  )  [inline, static]

only call this once at startup

Definition at line 6882 of file lua_pseudo_code.cpp.

static mixed GLOBAL::MyLuaReturnStringList (   ...  )  [inline, static]

Definition at line 6884 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Ogre_ListRenderSystems (   ...  )  [inline, static]

slist Ogre_ListRenderSystems ()

Definition at line 6887 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Ogre_SetRenderSystemByName (   ...  )  [inline, static]

void Ogre_SetRenderSystemByName (sRenderSysName)

Definition at line 6890 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Ogre_SetConfigOption (   ...  )  [inline, static]

void Ogre_SetConfigOption (sName,sValue)

Definition at line 6893 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Ogre_GetConfigOption (   ...  )  [inline, static]

sValue Ogre_GetConfigOption (sName)

Definition at line 6896 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Ogre_ListConfigOptionNames (   ...  )  [inline, static]

slist Ogre_ListConfigOptionNames (sRenderSysName)

Definition at line 6899 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Ogre_ListPossibleValuesForConfigOption (   ...  )  [inline, static]

slist Ogre_ListPossibleValuesForConfigOption (sRenderSysName,sConfigOptionName)

Definition at line 6902 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_QuaternionToAngleAxis (   ...  )  [inline, static]

for lua : ang,x,y,z QuaternionToAngleAxis (qw,qx,qy,qz)

Definition at line 6905 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_QuaternionFromAxes (   ...  )  [inline, static]

for lua : w,x,y,z QuaternionFromAxes ( x1,y1,z1, x2,y2,z2, x3,y3,z3 )

Definition at line 6908 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_QuaternionFromRotationMatrix (   ...  )  [inline, static]

for lua : w,x,y,z QuaternionFromRotationMatrix ( e00, e01, e02, e10, e11, e12, e20, e21, e22 ) -- eROWCOL

Definition at line 6911 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_QuaternionSlerp (   ...  )  [inline, static]

for lua : w,x,y,z QuaternionSlerp (qw,qx,qy,qz, pw,px,py,pz, t, bShortestPath=true)

Definition at line 6914 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreAddCompositor (   ...  )  [inline, static]

void OgreAddCompositor(compositor script name)

Definition at line 6917 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreRemoveCompositor (   ...  )  [inline, static]

void OgreRemoveCompositor(compositor script name)

Definition at line 6920 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreCompositor_AddListener_SSAO (   ...  )  [inline, static]

void OgreCompositor_AddListener_SSAO (pViewport,sCompositorName,sCamName,sSceneMgrName="main",iMyPassID=42)

Definition at line 6923 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreMemoryUsage (   ...  )  [inline, static]

int = OgreMemoryUsage(part) part in {compositor,font,gpuprogram,highlevelgpuprogram,material,mesh,skeleton,texture,all} returns memory usage in byte

Definition at line 6928 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreMeshAvailable (   ...  )  [inline, static]

bool = OgreMeshAvailable(resourcename)

Definition at line 6931 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreMaterialNameKnown (   ...  )  [inline, static]

see also OgreMaterialAvailable below bool = OgreMaterialNameKnown(resourcename) returns false if name is empty string or nil

Definition at line 6936 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreMaterialAvailable (   ...  )  [inline, static]

bool = OgreMaterialAvailable(resourcename)

Definition at line 6939 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreTextureAvailable (   ...  )  [inline, static]

bool = OgreTextureAvailable(resourcename)

Definition at line 6942 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_SetSkybox (   ...  )  [inline, static]

Definition at line 6944 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_SetFog (   ...  )  [inline, static]

Definition at line 6946 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_RenderOneFrame (   ...  )  [inline, static]

Definition at line 6948 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_SetShadowListener (   ...  )  [inline, static]

for lua : void Client_SetShadowListener (scenemgr=main,nearclip=0.01)

Definition at line 6951 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_SetAmbientLight (   ...  )  [inline, static]

for lua : void Client_SetAmbientLight (r,g,b,a,scenemgr=main)

Definition at line 6954 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_ClearLights (   ...  )  [inline, static]

for lua : void Client_ClearLights (scenemgr=main)

Definition at line 6957 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_AddPointLight (   ...  )  [inline, static]

for lua : string l_Client_AddPointLight(x,y,z) -- x,y,z position

Definition at line 6960 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_AttachLight (   ...  )  [inline, static]

for lua : void Client_AttachLight(lightname, gfx3d)

Definition at line 6963 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_DetatchLight (   ...  )  [inline, static]

for lua : void Client_DetatchLight(lightname)

Definition at line 6966 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_AddDirectionalLight (   ...  )  [inline, static]

for lua : string Client_AddDirectionalLight(x,y,z,scenemgr=main) -- x,y,z direction

Definition at line 6969 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_SetLightPosition (   ...  )  [inline, static]

for lua : void Client_SetLightPosition(name,x,y,z) -- name lightname, x,y,z position

Definition at line 6972 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_SetLightDirection (   ...  )  [inline, static]

for lua : void Client_SetLightDirection(name,x,y,z) -- name lightname, x,y,z direction

Definition at line 6975 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_RemoveLight (   ...  )  [inline, static]

for lua : void Client_RemoveLight(name) -- name lightname

Definition at line 6978 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_DeleteLight (   ...  )  [inline, static]

Definition at line 6980 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_SetLightSpecularColor (   ...  )  [inline, static]

for lua : void Client_SetLightSpecularColor(name,r,g,b) -- name lightname, r,g,b spec color

Definition at line 6983 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_SetLightPowerScale (   ...  )  [inline, static]

for lua : void Client_SetLightPowerScale(name,fPowerScale) : used for HDR rendering, in shaders

Definition at line 6986 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_SetLightDiffuseColor (   ...  )  [inline, static]

for lua : void Client_SetLightDiffuseColor(name,r,g,b) -- name lightname, r,g,b diffuse color

Definition at line 6989 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_SetLightAttenuation (   ...  )  [inline, static]

for lua : void Client_SetLightAttenuation(name,range,constant,linear,quadratic) -- name lightname

Definition at line 6992 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_TakeGridScreenshot (   ...  )  [inline, static]

for lua : void Client_TakeGridScreenshot (sPrefix="screenshots/")

Definition at line 6995 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_TakeScreenshot (   ...  )  [inline, static]

for lua : void Client_TakeScreenshot (sPrefix="screenshots/")

Definition at line 6998 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_ShowOgreConfig (   ...  )  [inline, static]

shows ogre config dialog

Definition at line 7001 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_TriangleRayPick (   ...  )  [inline, static]

for lua : dist = TriangleRayPick(ax,ay,az, bx,by,bz, cx,cy,cz, rx,ry,rz, rvx,rvy,rvz) mainly for mousepicking, dist=nil if not hit

Definition at line 7005 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_TriangleRayPickEx (   ...  )  [inline, static]

for lua : dist,fa,fb,fc = TriangleRayPickEx(ax,ay,az, bx,by,bz, cx,cy,cz, rx,ry,rz, rvx,rvy,rvz) like l_TriangleRayPick, but also returns edgefactors fa,fb,fc e.g. for calculating the texcoords at the hit position fa = 1 - fb - fc mainly for mousepicking, dist=nil if not hit

Definition at line 7010 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_SphereRayPick (   ...  )  [inline, static]

for lua : dist = SphereRayPick(x,y,z,rad,rx,ry,rz,rvx,rvy,rvz) -- mainly for mousepicking, dist=nil if not hit

Definition at line 7013 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_PlaneRayPick (   ...  )  [inline, static]

for lua : dist = PlaneRayPick (x,y,z,nx,ny,nz,rx,ry,rz,rvx,rvy,rvz) -- mainly for mousepicking, dist=nil if not hit

Definition at line 7016 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_UnloadMeshName (   ...  )  [inline, static]

Definition at line 7018 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_UnloadMaterialName (   ...  )  [inline, static]

Definition at line 7020 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_UnloadTextureName (   ...  )  [inline, static]

Definition at line 7022 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_CountMeshTriangles (   ...  )  [inline, static]

Definition at line 7024 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_MeshGetBounds (   ...  )  [inline, static]

for lua : x1,y1,z1,x2,y2,z2 MeshGetBounds (meshname)

Definition at line 7027 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_MeshSetBounds (   ...  )  [inline, static]

for lua : void MeshSetBounds (meshname,x1,y1,z1,x2,y2,z2)

Definition at line 7030 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_MeshGetBoundRad (   ...  )  [inline, static]

for lua : float MeshGetBoundRad (meshname)

Definition at line 7033 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_MeshSetBoundRad (   ...  )  [inline, static]

for lua : void MeshSetBoundRad (meshname,boundrad)

Definition at line 7036 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_ExportMesh (   ...  )  [inline, static]

for lua : void ExportMesh (meshname,filename)

Definition at line 7039 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_TransformMesh (   ...  )  [inline, static]

applies reposition, rescale and rotation to mesh vertex data for lua : void TransformMesh (meshname, x,y,z, sx,sx,sz, qw,qx,qy,qz)

Definition at line 7043 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_MeshReadOutExactBounds (   ...  )  [inline, static]

for lua : x1,y1,z1,x2,y2,z2 MeshReadOutExactBounds (meshname)

Definition at line 7046 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_GetScreenRay (   ...  )  [inline, static]

for lua : x,y,z,vx,vy,vz GetScreenRay (x,y) x,y in [0,1]

Definition at line 7049 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_GetMaxZ (   ...  )  [inline, static]

for lua : z GetMaxZ ()

Definition at line 7052 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_ProjectPos (   ...  )  [inline, static]

for lua : bIsInFront,px,py ProjectPos (x,y,z)

Definition at line 7055 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_ProjectSizeAndPos (   ...  )  [inline, static]

for lua : bIsInFront,px,py,cx,cy ProjectSizeAndPos (x,y,z,r)

Definition at line 7058 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_ProjectSizeAndPosEx (   ...  )  [inline, static]

for lua : px,py,pz,cx,cy,cz ProjectSizeAndPosEx (x,y,z,r)

Definition at line 7061 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreWrapperSetCustomSceneMgrType (   ...  )  [inline, static]

for lua : void OgreWrapperSetCustomSceneMgrType (sSceneMgrType)

Definition at line 7064 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreWrapperSetEnableUnicode (   ...  )  [inline, static]

for lua : void OgreWrapperSetEnableUnicode (bState)

Definition at line 7067 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreSceneMgr_SetWorldGeometry (   ...  )  [inline, static]

for lua : void OgreSceneMgr_SetWorldGeometry (sSceneManagerName,sData) (e.g. terrain:sData="terrain.cfg" filename) (use smgrname=main)

Definition at line 7070 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreSceneMgr_GetType (   ...  )  [inline, static]

for lua : void OgreSceneMgr_GetType (sSceneManagerName) returns y=height

Definition at line 7074 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreSceneMgr_TerrainGetHeightAt (   ...  )  [inline, static]

for lua : void OgreSceneMgr_TerrainGetHeightAt (sSceneManagerName,x,z) x,z = flat, y = heightfield-height. only works for OgreSceneMgr_GetType() = "TerrainSceneManager" returns y=height

Definition at line 7079 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreSceneMgr_RaySceneQuery (   ...  )  [inline, static]

for lua : void OgreSceneMgr_RaySceneQuery (sSceneManagerName,x, y, z, dx, dy, dz) (for ogre-terrain-scenemgr, but inefficient, don't use this often) returns x,y,z,dist

Definition at line 7084 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_CreateSceneManager (   ...  )  [inline, static]

for lua : void CreateSceneManager (sSceneManagerName,sSceneMgrType)

Definition at line 7087 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreMeshTextures (   ...  )  [inline, static]

for lua : table[id=texname...] OgreMeshTextures (meshfile)

Definition at line 7090 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreLoadedMeshTextures (   ...  )  [inline, static]

Definition at line 7092 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreShadowTechnique (   ...  )  [inline, static]

for lua : void OgreShadowTechnique (string techique)

Definition at line 7095 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreSetShadowTextureSize (   ...  )  [inline, static]

for lua : void OgreSetShadowTextureSize (int size)

Definition at line 7098 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreSetShadowFarDistance (   ...  )  [inline, static]

for lua : void OgreSetShadowFarDistance (float x)

Definition at line 7101 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreSetShadowDirLightTextureOffset (   ...  )  [inline, static]

for lua : void OgreSetShadowDirLightTextureOffset (float x)

Definition at line 7104 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreSetShadowTextureFadeStart (   ...  )  [inline, static]

for lua : void OgreSetShadowTextureFadeStart (float x)

Definition at line 7107 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreSetShadowTextureFadeEnd (   ...  )  [inline, static]

for lua : void OgreSetShadowTextureFadeEnd (float x)

Definition at line 7110 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreSetShadowTexturePixelFormat (   ...  )  [inline, static]

for lua : void OgreSetShadowTexturePixelFormat ()

Definition at line 7113 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreSetShadowCasterRenderBackFaces (   ...  )  [inline, static]

for lua : void setShadowCasterRenderBackFaces () - new

Definition at line 7116 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgrePixelFormatList (   ...  )  [inline, static]

for lua : table OgrePixelFormatList ()

Definition at line 7119 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreSetShadowTextureSelfShadow (   ...  )  [inline, static]

for lua : void OgreSetShadowTextureSelfShadow (bool)

Definition at line 7122 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreSetShadowTextureCasterMaterial (   ...  )  [inline, static]

for lua : void OgreSetShadowTextureCasterMaterial (sMatName)

Definition at line 7125 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreSetShadowTextureReceiverMaterial (   ...  )  [inline, static]

for lua : void OgreSetShadowTextureReceiverMaterial (sMatName)

Definition at line 7128 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreAmbientLight (   ...  )  [inline, static]

for lua : void OgreAmbientLight (r,g,b) [color value 0..1 each]

Definition at line 7131 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_GetUniqueName (   ...  )  [inline, static]

for lua : string GetUniqueName ()

Definition at line 7134 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreLastFPS (   ...  )  [inline, static]

for lua : number OgreLastFPS ()

Definition at line 7137 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreAvgFPS (   ...  )  [inline, static]

for lua : number OgreAvgFPS ()

Definition at line 7140 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreBestFPS (   ...  )  [inline, static]

for lua : number OgreBestFPS ()

Definition at line 7143 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreWorstFPS (   ...  )  [inline, static]

for lua : number OgreWorstFPS ()

Definition at line 7146 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreBestFrameTime (   ...  )  [inline, static]

for lua : number OgreBestFrameTime ()

Definition at line 7149 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreWorstFrameTime (   ...  )  [inline, static]

for lua : number OgreWorstFrameTime ()

Definition at line 7152 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreTriangleCount (   ...  )  [inline, static]

for lua : number OgreTriangleCount ()

Definition at line 7155 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreBatchCount (   ...  )  [inline, static]

for lua : number OgreBatchCount ()

Definition at line 7158 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreRenderSystemIsOpenGL (   ...  )  [inline, static]

Definition at line 7160 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreAddResLoc (   ...  )  [inline, static]

adds a resource location to example : OgreAddResLoc("./data/SomeZip.zip","Zip","General") example : OgreAddResLoc("./data/base","FileSystem","General")

Definition at line 7165 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreInitResLocs (   ...  )  [inline, static]

Definition at line 7167 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_IterateOverMeshTriangles (   ...  )  [inline, static]

for lua : minx,miny,minz, maxx,maxy,maxz IterateOverMeshTriangles (meshname, callback), callback(ax,ay,az, bx,by,bz, cx,cy,cz) triangle coordiantes

Definition at line 7170 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_FreeOldUnusedParticleSystems (   ...  )  [inline, static]

lua : FreeOldUnusedParticleSystems( limit )

Definition at line 7173 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_RayAABBQuery (   ...  )  [inline, static]

lua : bhit,bhitdist,aabbhitfacenormalx,aabbhitfacenormaly,aabbhitfacenormalz = RayAABBQuery( x, y, z, dx, dy, dz, aabbx,aabby,aabbz, aabbdx, aabbdy, aabbdz )

Definition at line 7176 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Light_SetCastShadows (   ...  )  [inline, static]

lua : void Light_SetCastShadows (sLightName,bool)

Definition at line 7179 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreSetShadowTextureCount (   ...  )  [inline, static]

lua : void SceneMgr_SetShadowTextureCount (iCount)

Definition at line 7182 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OgreSetShadowTextureSettings (   ...  )  [inline, static]

iPixelFormat can be constants like PF_X8R8G8B8, available in lua after calling OgrePixelFormatList() (e.g. in main) lua : void SceneMgr_SetShadowTextureSettings (iSize,iCount,iPixelFormat)

Definition at line 7186 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_MouseGrab (   ...  )  [inline, static]

lua : void MouseGrab (bGrab)

Definition at line 7189 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_MouseHide (   ...  )  [inline, static]

lua : void MouseHide (bHide)

Definition at line 7192 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_SetOgreInputOptions (   ...  )  [inline, static]

lua : void SetOgreInputOptions (bHideMouse,bGrabInput)

Definition at line 7195 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_SetMouseSensitivity (   ...  )  [inline, static]

Definition at line 7197 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_SetInvertMouse (   ...  )  [inline, static]

Definition at line 7199 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_SetCamera (   ...  )  [inline, static]

Definition at line 7201 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_ForceCamRot (   ...  )  [inline, static]

Definition at line 7203 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_CameraLookAt (   ...  )  [inline, static]

Definition at line 7205 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_GetOgreVersion (   ...  )  [inline, static]

>= 0x10600 (1.06.00=1.6.0=shoggoth) lua : int GetOgreVersion ()

Definition at line 7209 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_GetAllKeyNames (   ...  )  [inline, static]

lua: string_array GetAllKeyNames ()

Definition at line 7212 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_GetNamedKey (   ...  )  [inline, static]

called from lua : string keyname

Definition at line 7215 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_GetKeyName (   ...  )  [inline, static]

called from lua : int keycode

Definition at line 7218 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Terminate (   ...  )  [inline, static]

terminates the application

Definition at line 7221 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_GetPointerSize (   ...  )  [inline, static]

Definition at line 7223 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_IsAlive (   ...  )  [inline, static]

only call this once at startup

Definition at line 7226 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_PollInput (   ...  )  [inline, static]

called from lua : no params, returns mousex,mousey,4xmousewheel info...

Definition at line 7229 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_ProfileDumpCallCount (   ...  )  [inline, static]

Definition at line 7231 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_GetCurFPS (   ...  )  [inline, static]

Definition at line 7233 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_GetFrameNum (   ...  )  [inline, static]

Definition at line 7235 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_GetTicks (   ...  )  [inline, static]

Definition at line 7237 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_GetMemoryUsage (   ...  )  [inline, static]

Definition at line 7239 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Uo16Color2Rgb (   ...  )  [inline, static]

r,g,b = Uo16Color2Rgb(color)

Definition at line 7242 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_Sleep (   ...  )  [inline, static]

just do nothing for x seconds

Definition at line 7245 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_USleep (   ...  )  [inline, static]

just do nothing for x milliseconds (1000msec = 1sec)

Definition at line 7248 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Client_GetPhysStepTime (   ...  )  [inline, static]

Definition at line 7250 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_file_exists (   ...  )  [inline, static]

Definition at line 7252 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_remove_file (   ...  )  [inline, static]

Definition at line 7254 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_file_size (   ...  )  [inline, static]

Definition at line 7256 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_mkdir (   ...  )  [inline, static]

lua : int mkdir (path,mode) -- mode is ignored for win, 0x700 as default for linux (restrictive, only owner) ~ d--x--x--x 1+1*8+1*8*8 ~ d-wx--x--x 3+3*8+3*8*8 ~ drwxr-xr-x 7+7*8+7*8*8 ~ drwx------ 7*8*8 = oct: 0700 ~ d------r-x 7

Definition at line 7264 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_rmdir (   ...  )  [inline, static]

lua : int rmdir (path) -- might not work if dir is not empty, but be careful

Definition at line 7267 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_dirlist (   ...  )  [inline, static]

table={filename,...} dirlist (dirpath,bDirs,bFiles)

Definition at line 7270 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_GetRandomHexString (   ...  )  [inline, static]

for testing bitwise ops

Definition at line 7273 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Hex2Num (   ...  )  [inline, static]

converts "0x1234" to a number

Definition at line 7276 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_BitwiseAND (   ...  )  [inline, static]

bitwise operations, used for networking, packet manipulation etc

Definition at line 7279 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_BitwiseOR (   ...  )  [inline, static]

Definition at line 7281 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_BitwiseXOR (   ...  )  [inline, static]

Definition at line 7283 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_BitwiseSHL (   ...  )  [inline, static]

bitwise operations, used for networking, packet manipulation etc

Definition at line 7286 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_BitwiseSHR (   ...  )  [inline, static]

bitwise operations, used for networking, packet manipulation etc

Definition at line 7289 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_TestBit (   ...  )  [inline, static]

Definition at line 7291 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_SetBit (   ...  )  [inline, static]

Definition at line 7293 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_ClearBit (   ...  )  [inline, static]

Definition at line 7295 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Exit (   ...  )  [inline, static]

Definition at line 7297 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_Crash (   ...  )  [inline, static]

Definition at line 7299 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_CrashSegFault (   ...  )  [inline, static]

triggers a segfault, for testing our segfault handlers lua stacktrace

Definition at line 7302 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_DisplayNotice (   ...  )  [inline, static]

Definition at line 7304 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_FatalErrorMessage (   ...  )  [inline, static]

Definition at line 7306 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_GetMainWorkingDir (   ...  )  [inline, static]

Definition at line 7308 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_GetLugreLuaPath (   ...  )  [inline, static]

Definition at line 7310 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_LugreMessageBox (   ...  )  [inline, static]

for lua: bool LugreMessageBox (eLugreMessageBoxType iType,sTitle,sText) -- returns one of kLugreMessageBoxResult_*

Definition at line 7313 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_OpenBrowser (   ...  )  [inline, static]

for lua: bool OpenBrowser (sURL) -- returns true on success

Definition at line 7316 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_FileOpenDialog (   ...  )  [inline, static]

for lua: string FileOpenDialog (sInitialDir,sFilePattern,sTitle) (sFilePattern="*.txt" for example)

Definition at line 7319 of file lua_pseudo_code.cpp.

static mixed GLOBAL::l_FileSaveDialog (   ...  )  [inline, static]

for lua: string FileSaveDialog (sInitialDir,sFilePattern,sTitle) (sFilePattern="*.txt" for example)

Definition at line 7322 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