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) | |
Definition at line 3756 of file lua_pseudo_code.cpp.
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| mixed GLOBAL::ClientGetCustomTargetList | ( | mixed | filter | ) | [inline] |
| 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] |
| 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] |
| 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] |
| mixed GLOBAL::GetPlayerShipTarget | ( | mixed | playership | ) | [inline] |
| 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] |
| mixed GLOBAL::FireWeaponTractor | ( | mixed | sx, | |
| mixed | sy, | |||
| mixed | sz, | |||
| mixed | ship, | |||
| mixed | weapontype, | |||
| mixed | target, | |||
| mixed | vx, | |||
| mixed | vy, | |||
| mixed | vz | |||
| ) | [inline] |
| 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] |
| 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] |
| 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] |
| 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] |
| mixed GLOBAL::ServerSendChatMessage | ( | mixed | player, | |
| mixed | msg | |||
| ) | [inline] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| mixed GLOBAL::WidgetHelper_CreateChild | ( | mixed | self | ) | [inline] |
| mixed GLOBAL::WidgetHelper_CreateWidget | ( | mixed | dialog | ) | [inline] |
| 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] |
| mixed GLOBAL::DialogResizeDelta | ( | mixed | dialog, | |
| mixed | dx, | |||
| mixed | dy | |||
| ) | [inline] |
| mixed GLOBAL::WidgetHelper_UpdateClip | ( | mixed | self, | |
| mixed | L, | |||
| mixed | T, | |||
| mixed | R, | |||
| mixed | B | |||
| ) | [inline] |
| mixed GLOBAL::WidgetHelper_SetPartUVTile | ( | mixed | self, | |
| mixed | part, | |||
| mixed | texturesize, | |||
| mixed | x, | |||
| mixed | y, | |||
| mixed | cx, | |||
| mixed | cy | |||
| ) | [inline] |
| 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] |
| mixed GLOBAL::FadeLineShowLine | ( | mixed | fadeline | ) | [inline] |
| 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] |
| mixed GLOBAL::CharLine_SetLast | ( | mixed | line | ) | [inline] |
| 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] |
| mixed GLOBAL::StringToByteArrayZeroTerm | ( | mixed | str | ) | [inline] |
| mixed GLOBAL::FlipTable | ( | mixed | tbl | ) | [inline] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| mixed GLOBAL::FaceGetNormal | ( | mixed | gfx, | |
| mixed | facenum | |||
| ) | [inline] |
| 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] |
| mixed GLOBAL::CopyArray | ( | mixed | arr | ) | [inline] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| mixed GLOBAL::ColorHSV2RGB | ( | mixed | h, | |
| mixed | s, | |||
| mixed | v | |||
| ) | [inline] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| mixed GLOBAL::GeomSideCalcArea | ( | mixed | geomside | ) | [inline] |
| 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] |
| mixed GLOBAL::GfxSetGeom | ( | mixed | gfx, | |
| mixed | geom, | |||
| mixed | texcoords, | |||
| mixed | cx, | |||
| mixed | cy, | |||
| mixed | cz, | |||
| mixed | bDynamic | |||
| ) | [inline] |
| mixed GLOBAL::ContextMenuItemEnterButton | ( | mixed | widget | ) | [inline] |
| mixed GLOBAL::ContextMenuItemSelect | ( | mixed | widget | ) | [inline] |
| 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] |
| mixed GLOBAL::CloseContextMenu | ( | mixed | contextmenudialog | ) | [inline] |
| 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] |
| 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] |
| 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] |
| 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] |
| mixed GLOBAL::GetBoxSideCoords | ( | mixed | sidenum, | |
| mixed | cx, | |||
| mixed | cy, | |||
| mixed | cz, | |||
| mixed | tx, | |||
| mixed | ty, | |||
| mixed | tz | |||
| ) | [inline] |
| mixed GLOBAL::GetBoxSideNormal | ( | mixed | sidenum | ) | [inline] |
| 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] |
| 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] |
| mixed GLOBAL::KeyUp | ( | mixed | key | ) | [inline] |
| 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] |
| mixed GLOBAL::CamSetFromTwoAngles | ( | mixed | cam, | |
| mixed | roth, | |||
| mixed | rotv, | |||
| mixed | bFlipUpAxis | |||
| ) | [inline] |
| 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] |
[[ http://tools.ietf.org/html/rfc1945
Definition at line 5457 of file lua_pseudo_code.cpp.
| mixed GLOBAL::GlobalProfilerFun | ( | mixed | typename | ) | [inline] |
Definition at line 5459 of file lua_pseudo_code.cpp.
| mixed GLOBAL::GlobalProfilerOutput | ( | mixed | limit, | |
| mixed | field | |||
| ) | [inline] |
| mixed GLOBAL::MakeProfiler | ( | mixed | name, | |
| mixed | startsectionname_or_nil, | |||
| mixed | bProfileMemory | |||
| ) | [inline] |
| 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] |
| 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] |
| 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] |
| mixed GLOBAL::WrapUData | ( | mixed | myudata | ) | [inline] |
| 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] |
| 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] |
| 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] |
| static mixed GLOBAL::SetAmbient | ( | ... | ) | [inline, static] |
| 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] |
| static mixed GLOBAL::SetSceneBlend | ( | ... | ) | [inline, static] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| static mixed GLOBAL::l_OdeCloseODE | ( | ... | ) | [inline, static] |
| 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] |
| static mixed GLOBAL::l_OdeMassDestroy | ( | ... | ) | [inline, static] |
| 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] |
| 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] |
| 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] |
| static mixed GLOBAL::l_OdeJointFeedbackCreate | ( | ... | ) | [inline, static] |
| 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] |
| 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] |
| static mixed GLOBAL::l_MeshBuildEdgeList | ( | ... | ) | [inline, static] |
| 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] |
| 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] |
| 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] |
| 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] |
| static mixed GLOBAL::MyLuaReturnStringList | ( | ... | ) | [inline, static] |
Definition at line 6884 of file lua_pseudo_code.cpp.
| static mixed GLOBAL::l_Ogre_ListRenderSystems | ( | ... | ) | [inline, static] |
| 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] |
| static mixed GLOBAL::l_Ogre_GetConfigOption | ( | ... | ) | [inline, static] |
| 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] |
| 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] |
| 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] |
| static mixed GLOBAL::l_OgreTextureAvailable | ( | ... | ) | [inline, static] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| static mixed GLOBAL::l_ProjectPos | ( | ... | ) | [inline, static] |
| 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] |
| 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] |
| static mixed GLOBAL::l_OgreLastFPS | ( | ... | ) | [inline, static] |
| static mixed GLOBAL::l_OgreAvgFPS | ( | ... | ) | [inline, static] |
| static mixed GLOBAL::l_OgreBestFPS | ( | ... | ) | [inline, static] |
| static mixed GLOBAL::l_OgreWorstFPS | ( | ... | ) | [inline, static] |
| static mixed GLOBAL::l_OgreBestFrameTime | ( | ... | ) | [inline, static] |
| static mixed GLOBAL::l_OgreWorstFrameTime | ( | ... | ) | [inline, static] |
| static mixed GLOBAL::l_OgreTriangleCount | ( | ... | ) | [inline, static] |
| static mixed GLOBAL::l_OgreBatchCount | ( | ... | ) | [inline, static] |
| 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] |
| 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] |
| static mixed GLOBAL::l_MouseHide | ( | ... | ) | [inline, static] |
| 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] |
| static mixed GLOBAL::l_GetNamedKey | ( | ... | ) | [inline, static] |
| static mixed GLOBAL::l_GetKeyName | ( | ... | ) | [inline, static] |
| static mixed GLOBAL::l_Terminate | ( | ... | ) | [inline, static] |
| 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] |
| 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] |
| static mixed GLOBAL::l_Client_Sleep | ( | ... | ) | [inline, static] |
| 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] |
| static mixed GLOBAL::l_Hex2Num | ( | ... | ) | [inline, static] |
| 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.
1.5.6