;Reference Generated by wrapperDoc
/Procedure
IrrAddFadeOutParticleAffector(*particleSystem.l, alpha.l, red.l, green.l, blue.l, timeNeededToFadeOut.l) - Add an affector to the particle system to fade the particles out
IrrScaleTexture(*terrain, scale1.f, scale2.f) - Scales the base texture
Irr2DFontDraw( *BitmapFont, MyText.p-unicode, Top_X.l, Top_Y.l, Bottom_X.l, Bottom_Y.l , [red.l, green.l, blue.l ]) - Draw Text to the Display.
IrrAddAnimSprite( [*parent.l, id.l] ) - Adds a AnimSprite
IrrAddBillBoardToScene(sizex.f, sizey.f,  x.f, y.f, z.f) - Adds a Billboard
IrrAddCallbackAnimator(*irr_node.l, *callback.l, *userdata.l) - add a callback animator to a node
IrrAddCamera(posX.f,posY.f,posZ.f, lookAtX.f, lookAtY.f, lookAtZ.f) - add a camera to the scene
IrrAddCameraMaya(*parentNode.l, rotateSpeed.f, zoomSpeed.f, translationSpeed.f, [id.l]) - add a maya
IrrAddChildToParent(*nodeChild.l, *nodeParent) - Get the Joint as Node
IrrAddCollisionAnimator(*irr_selector.l, *irr_node.l, radiusx.f, radiusy.f, radiusz.f,gravityx.f,gravityy.f,gravityz.f,offsetx.f,offsety.f,offsetz.f) - Adds a collision animator to a node
IrrAddCollisionGroupToCombination(*MetaSelector, *Selector  ) - Adds a collision object to group of collision objects
IrrAddConeSceneNode([gridX.l, gridY.l, radius.f]) - Add a Cone
IrrAddCubeSceneNode(size.f) - Add a Cube
IrrAddCylinderSceneNode(gridX.l, gridY.l, radius.f) - Add a Cylinder
IrrAddDeleteAnimator(*irr_node.l, delete_after_n_milliseconds.l) - deletes the node after the specified number of milliseconds
IrrAddDiamondSceneNode() - Add a Diamant
IrrAddEmptySceneNode() - Add a TextSceneNode
IrrAddFlyCircleAnimator(*irr_node.l,centre_x.f,centre_y.f,centre_z.f, radius.f, speed.f, dirX.f, dirY.f, dirZ.f) - fly circular path.
IrrAddFlyStraightAnimator(*irr_node.l, start_x.f,start_y.f, start_z.f, end_x.f,end_y.f,end_z.f,time_to_complete.l,loop_path.l) - fly straight path.
IrrAddFPSCamera( [bVerticalMovement.l, rotateSpeed.f, moveSpeed.f, keyMapSize.l, *keyMapArray.IRR_KEYMAP]) - add a basic first person perspective camera to the scene
IrrAddGravityParticleAffector(*particleSystem.l, x.f, y.f, z.f, timeForceLost.l) - Add an affector to the particle system to alter their position with gravity
IrrAddHillPlaneMesh(name.s, sizeX.f, sizeY.f, tilesX.l, tilesY.l, texRepeatX.f, texRepeatY.f, hillsHeight.f, hillsCount.f) - Add a HillPlane
IrrAddHillPlaneSceneNode(name.s, sizeX.f, sizeY.f, tilesX.f, tilesY.f, texRepeatX.f, texRepeatY.f, hillsHeight.f, hillsCount.f) - Add a Plane with Hills...
IrrAddLensFlareSceneNode() - Add a Lensflare
IrrAddLight(x.f,y.f,z.f, red.f, green.f, blue.f, size.f) - Adds a dynamic light scene node to the scene graph.
IrrAddMeshToScene(*mesh.l) - Add a loaded Mesh to the Irrlicht SceneManager
IrrAddMeshToSceneAsOcttree(*mesh.l) - Adds a Mesh as Octtree
IrrAddNodeShadow(*node.l, [ bZfailmethod.l, infinity.f ]) - add a stencil shadow to an node
IrrAddPakFile(filename.s, bIgnoreCase.l, bIgnorePaths.l) - Adds an pak archive to the file system.
IrrAddParticleCylinderEmitter(*particleSystem.l, *properties.IRR_PARTICLE_EMITTER, center_x.f, center_y.f, center_z.f, radius.f, normal_x.f, normal_y.f, normal_z.f, outlineOnly.l) - Add a Cylinder
IrrAddParticleEmitter(*particleSystem.l, *properties.IRR_PARTICLE_EMITTER) - Add an ParticleEmitter
IrrAddParticleRingEmitter(*particleSystem.l, *properties.IRR_PARTICLE_EMITTER, center_x.f, center_y.f, center_z.f, radius.f, thickness.f) - Add a Ring
IrrAddParticleSphereEmitter(*particleSystem.l, *properties.IRR_PARTICLE_EMITTER, center_x.f, center_y.f, center_z.f, radius.f) - Add a Sphere
IrrAddParticleSystemExtToScene(bDefaultemitter.l) - Adds a Extended Particle
IrrAddParticleSystemToScene(bDefaultemitter.l) - Adds a Particle
IrrAddPlaneSceneNode(name.s, sizeX.f, sizeY.f, tilesX.l, tilesY.l, texRepeatX.f, texRepeatY.f) - Add a Plane
IrrAddRotationAnimator(*irr_node.l, x.f,y.f,z.f) - rotate node
IrrAddStopParticleAffector(*particleSystem.l, speedX.f,speedY.f,speedZ.f, pivotX.f, pivotY.f, pivotZ.f) - Add an affector to rotate the particle around a pivot
IrrAddSkyBoxToScene(*texture_up.l, *texture_down.l, *texture_left.l, *texture_right.l, * texture_front.l, *texture_back.l) - Add a skybox to the irrlicht based on six pictures
IrrAddSkyDomeToScene(*texture.l, horiRes.l, vertRes.l, texturePercentage.d, spherePercentage.d ) - Add a SkyDome
IrrAddSphereSceneNode(radius.f, polyCount.l) - Add a Sphere
IrrAddSplineAnimator(*irr_node.l, array_size.l,*x.f,*y.f,*z.f,time_to_start.l,speed.f,tightness.f) - add a spline animator to a node
IrrAddStopParticleAffector(*particleSystem.l, timeWhenStop.l) - Add an affector to the particle system to stop emitting
IrrAddTextSceneNode(*font.l, text.s) - Add a TextSceneNode
IrrAddTextureAnimator( *irr_node.l, iTextures.l,*texArray.l,speed.l,loop.l ) - add a texture animator to a node
IrrAddTextureFromImage( TextureName.s , *ptr2IrrlichtImage ) - Create a Texture from an Irrlicht Image
IrrAddUnzipFile(filename.s, bIgnoreCase.l, bIgnorePaths.l) - Adds an unzipped archive to the file system.
IrrAddWaterSceneNode(*mesh.l, [waveHeight.f, waveSpeed.f, waveLength.f]) - Add a WaterSceneNode
IrrAddZipFile(filename.s, bIgnoreCase.l, bIgnorePaths.l) - Adds an zip archive to the file system.
IrrAnimSpriteCatch(*animNode.l, *memory.l, length.l, filename.s, Ax.l, Ay.l, Aw.l, Ah.l, frmWidth.l, frmHeight.l, [useClrKey.l] ) - Catch a Image/Texture for AnimSprite
IrrAnimSpriteDraw(*animNode.l, x.l, y.l, x2.l, y2.l) - Draw the Sprite at the Position and Scale
IrrAnimSpriteGetLoop(*animNode.l) - Get animation loop
IrrAnimSpriteGetMaxFrames(*animNode.l) - Get Number of Frames
IrrAnimSpriteGetSize(*animNode.l, *width.l, *height.l) - Get the Size of the Sprite
IrrAnimSpriteGetSpeed(*animNode.l) - Get animation speed
IrrAnimSpriteLoad(*animNode.l, filename.s, Ax.l, Ay.l, Aw.l, Ah.l, frmWidth.l, frmHeight.l, [useClrKey.l] ) - Load Image/Texture for AnimSprite
IrrAnimSpritePlayBackward(*animNode.l) - Set playing
IrrAnimSpritePlayForward(*animNode.l) - Set playing
IrrAnimSpriteResetLoop(*animNode.l) - reset animation
IrrAnimSpriteSetColor(*animNode.l, alpha.l, r.l, g.l, b.l) - Set the Color
IrrAnimSpriteSetFrame(*animNode.l, frame.l) - set animation to a frame
IrrAnimSpriteSetLoop(*animNode.l, looped.l) - Set animation to loop / no loop
IrrAnimSpriteSetPosition(*animNode.l, x.l, y.l, x2.l, y2.l) - Set the Position of the Anim
IrrAnimSpriteSetScaleToRect(*animNode.l, x.l, y.l, x2.l, y2.l) - Set the Scaling/Rect of the Anim
IrrAnimSpriteSetSpeed(*animNode.l, speed.l) - Set animation speed
IrrAnimSpriteSetStartEndFrame(*animNode.l, StartFrame.l, EndFrame.l) - Define the Range of the Animation
IrrBeginScene(backBuffer.l, zBuffer.l, red.l, green.l, blue.l); - Start Rendering
IrrChangeTextureAlpha( *ptr2IrrlichtTexture.l, alpha.l ) - Changes the Alpha
IrrChangeWorkingDirectory(path.s) - set irrlicht current working directory
IrrClearScene() - Clears the Scene
IrrCloneNode(*node , *parentNode [=#Null]) - clone node
IrrColorKeyTexture( *texture.l, red.l, green.l, blue.l ) - Color Key the Image
IrrColorKeyTextureFromPoint( *texture.l, x.l, y.l) - Color Key the Image
IrrCreateCombinedCollisionGroup(  ) - creates a meta
IrrCreateEventReceiver(*callbackfunction.l) - Create a Callback
IrrCreateImageFromData(#IRR_ECF_*,ImageWidth.l,ImageHeight.l,*ptr2Image ) - Create an Irrlicht Image from Memory
IrrCreateMesh(name.p-ascii, vertexCount, *vertices.l, indicesCount.l, *indices.l ) - Create a own Mesh
IrrCreateRenderTargetTexture(width.l, height.l) - Creates a render target texture.
IrrDebugDataVisible(*node.l, bVisible.l) - change debuginfo for this node
IrrDestroyEventReceiver(*eventreceiver.l) - Destroy a EventReceiver
IrrDisplayMouse() - show and hide the mouse pointer
IrrDraw2DImage( *texture.l, x.l, y.l) - Draw the Image
IrrDraw2DImageElement(*texture.l, x.l,y.l, source_tx.l,source_ty.l, source_bx.l,source_by.l,use_alpha.l,[color_alpha.l,color_r.l,color_g.l,color_b.l]) - Draws a part of a texture into the rectangle optionally using a alpha and color.
IrrDrawGUI(); - Draw the GUI
IrrDrawScene(); - Draw the Scene
IrrDropPointer( *unknown.l) - Drops a Pointer of a Irrlicht
IrrEndScene(); - Ends the Rendering
IrrFXCreateDreamFilter(*Camera, EffectSize.f, DreamSize.l) - Create DreamEffect.
IrrFXCreateGlow(*Camera, GlowSize.l) - Create GlowingEffect.
IrrFXCreateNightVision(*Camera, NoiseFile.s, NightVisionSize.l) - Create NightVision
IrrFXRenderDreamFilter() - Render DreamEffect.
IrrFXRenderGlow() - Create GlowingEffect.
IrrFXRenderNightVision() - Render NightVision
IrrGetB3DJointNode(*node.l, JointName.s) - Get the Joint as Node
IrrGetCameraAspectRatio(*camera.l, *ratio.f) - Get the aspect ratio
IrrGetCameraClipDistance(*camera.l, *distance.f) - get the distance at which the camera starts to clip polys
IrrSetCameraFOV(*camera.l, *fov.f) - gets the field of view
IrrGetCameraNearValue(*camera.l, *near.f) - Get the value of the near clipping plane.
IrrGetCameraOrthogonal(*camera.l) - Returns if a camera is orthogonal.
IrrGetCameraTarget(*camera.l, *x.f,*y.f,*z.f) - get the lookat
IrrGetCameraUpVector(*camera.l, *upX.f, *upY.f, *upZ.f) - Get the up vector of the camera.
IrrGetCellTabledTexture(*celltabledmanager, iX.l, iY.l) - Get a Texture from a Cell
IrrGetCollisionGroupFromBox(  *ptr2IrrSceneNode) - creates a collision selector from triangles in a nodes bounding box
IrrGetCollisionGroupFromComplexMesh( *ptr2IrrAnimatedMesh, *ptr2IrrSceneNode) - creates a collision selector from a complex Node like a Map
IrrGetCollisionGroupFromTerrain(  *ptr2IrrTerrainSceneNode, level_of_detail.l) - creates a collision selector from a terrain node
IrrGetCursorPosition(*pos.IRR_POS2D) - Get position of the Cursor
IrrGetCursorRelativePosition(*pos.IRR_POS2DF) - Get position of the Cursor
IrrGetDesktopDepth() - Return the Desktop
IrrGetDesktopResolution(*resol.IRR_DIM2D) - Return the Desktop
IrrGetDirectXJointNode(*node.l, JointName.s) - Get the Joint as Node
IrrGetEventReceiver() - Get current EventReceiver
IrrGetExposedVideoData(*videodatas.SExposedVideoData) - Get the video datas
IrrGetFont( Path2Font.s) - Load a Bitmap based Font.
IrrGetFPS() - Frames per Second
IrrGetLightRadius(*node.l, *radius.f) - get the radius of the light.
IrrGetMesh(filename.s) - Load a Mesh
IrrGetMeshIndexCount(*mesh.l, Frame.l) - get Mesh
IrrGetMeshIndices(*mesh.l, Frame.l, *memory.l) - Get Indices
IrrGetMeshVertexCount(*mesh.l, Frame.l) - Get count of Vertices
IrrGetMeshVertices(*mesh.l, Frame.l, *memory.IRR_VERT) - Get Vertices
IrrGetMS3DJointNode(*node.l, JointName.s) - Get the Joint as Node
IrrGetNodeAbsolutePosition(*node.l, *x.f, *y.f, *z.f) - Get absolute position of the Node
IrrGetNodeAnimationFrame(*node.l) - Returns the current displayed frame number.
IrrGetNodeCenter(*node.l, *x.f,*y.f,*z.f) - Get the Center of a Node
IrrGetNodeCenterTransformed(*node.l, *x.f,*y.f,*z.f) - Get the Center of a Node
IrrGetNodeChildAt(*node.l, index.l) - Get a child at a position in list
IrrGetNodeChildCount(*node.l) - returns the number of Cilds for the node
IrrGetNodeExtent(*node.l, *x.f,*y.f,*z.f) - returns extend of the node
IrrGetNodeExtentTransformed(*node.l, *x.f,*y.f,*z.f) - returns extend of the node
IrrGetNodeID(*node.l) - get the ID of this node
IrrGetNodeMaterial(*node.l,materialID.l) - get the material
IrrGetNodeMaterialCount(*node.l) - get the material count
IrrGetNodeName(*node.l) - get the Name of this node
IrrGetNodeParent(*node.l) - get the parent of this node
IrrGetNodePosition(*node.l, *x.f, *y.f, *z.f) - Get position of the Node
IrrGetNodeRotation(*node.l, *x.f, *y.f, *z.f) - Get rotation of the Node
IrrGetNodeScale(*node.l, *x.f, *y.f, *z.f) - Get scale of the Node
IrrGetNodeVisibility(*node.l) - get whether a node is visible or not
IrrGetPrimitivesDrawn() - Drawn primitives
IrrSetWindowCaption(title.s) - Setw Window Caption
IrrGetSceneNodeFromId(nodeId.l) - Returns the Root
IrrGetSceneNodeFromId(nodeId.l) - Returns the ScenenNode for this ID
IrrGetSceneNodeFromName(nodeName.s) - Returns the ScenenNode for this Name
IrrGetStaticFromMesh(*animatedMesh.l [,frameNumber.l]) - Get the Static of a Animated Mesh
IrrGetTexture( TextureFilename.s ) - Load a Texture
IrrGetToTargetPitchRoll(*sourceNode.l, *targetNode.l, *x.f, *y.f, *z.f) - get the material count
IrrGetVersion() - Returns the version of the engine.
IrrGetVideoModeCount() - Returns amount of video modes.
IrrGetVideoModeDepth(mode.l) - Returns the depth of a video mode.
IrrGetVideoModeResolution(mode.l,*resolution.IDRR_DIM2D) - Returns the depth of a video mode.
IrrGetViewPort(*x1.l, *y1.l, *x2.l, *y2.l) - Gets the viewport.
IrrGetWorkingDirectory() - get irrlicht current working directory
IrrGuiAddButton(Text.s, topX.l, topY.l, bottomX.l, bottomY.l,  [*parent.l, [id.l]]) - Adds a button.
IrrGuiAddCheckBox(bChecked.l, topX.l, topY.l, bottomX.l, bottomY.l, Text.s, [*parent.l, [id.l]]) - Adds a checkbox.
IrrGuiAddComboBox(topX.l, topY.l, bottomX.l, bottomY.l,[*parent.l, [id.l]]) - Adds a ComboBox.
IrrGuiAddContextMenu(topX.l, topY.l, bottomX.l, bottomY.l,[*parent.l, [id.l]]) - Adds a ContextMenu
IrrGuiAddEditBox(Text.s, topX.l, topY.l, bottomX.l, bottomY.l, [bBorder.l, [*parent.l, [id.l]]]) - Adds a EditBox.
IrrGuiAddFileOpenDialog(Text.s, [bModal.l, [*parent.l, [id.l]]]) - Adds a FileOpenDialog.
IrrGuiAddImage(topX.l, topY.l, bottomX.l, bottomY.l,  [*parent.l, [id.l]]) - Adds a Image.
IrrGuiAddImageFromFile(filename.s, posX.l, posY.l,[bUseAlphaChannel,   [*parent.l, [id.l]]]) - Adds a Image with a Texture
IrrGuiAddImageFromTexture(*texture.l, posX.l, posY.l,[bUseAlphaChannel,   [*parent.l, [id.l]]]) - Adds a Image with a Texture
IrrGuiAddInOutFader() - Element for fading out or in.
IrrGuiAddListBox(topX.l, topY.l, bottomX.l, bottomY.l, [ *parent.l, [ id.l ] ] ) - add a ListBox object to the GUI
IrrGuiAddMenu( [ *parent.l, [ id.l ] ] ) - add a Menu object to the GUI
IrrGuiAddMessageBox(Caption.s, Text.s, [ bModal.l, [ flags.l, [ *parent.l, [ id.l ] ] ] ]) - add a MessageBox object to the GUI
IrrGuiAddScrollBar(bHorizontal.l, topX.l, topY.l, bottomX.l, bottomY.l [ *parent.l, [ id.l ] ] ) - add a ScrollBar object to the GUI
IrrGuiAddStaticText(Text.s, topX.l, topY.l, bottomX.l, bottomY.l, [bBorder, [bWordWrap.l, [bFillBackground.l, [*parent.l, [id.l]]]]) - Adds a static text.
IrrGuiAddTab( topX.l, topY.l, bottomX.l, bottomY.l [ *parent.l, [ id.l ] ] ) - add a Tab object to the GUI
IrrGuiAddTabControl( topX.l, topY.l, bottomX.l, bottomY.l , [ bFillBackground.l, [bBorder.l, [ *parent.l, [ id.l ] ] ) - add a TabControl object to the GUI
IrrGuiAddToolBar( [ *parent.l, [ id.l ] ] ) - add a ToolBar object to the GUI
IrrGuiAddWindow( topX.l, topY.l, bottomX.l, bottomY.l , Text.s, [ bModal.l, [ *parent.l, [ id.l ] ] ]) - add a Window object to the GUI
IrrGuiButtonGetUseAlphaChannels(*ptr2IrrGuiButton.l) - Returns if the alpha channel
IrrGuiButtonIsPressed(*ptr2IrrGuiButton.l) - Returns if the button is currently pressed.
IrrGuiButtonSetImage(*ptr2IrrGuiButton.l, *ptr2IrrlichtTexture.l ) - Sets an image
IrrGuiButtonSetImage2(*ptr2IrrGuiButton.l, *ptr2IrrlichtTexture.l, topX.l, topY.l, bottomX.l, bottomY.l) - Sets an image
IrrGuiButtonSetIsPushButton(*ptr2IrrGuiButton.l,boolIsPushButton.l) - Sets if the button should behave like a push button.
IrrGuiButtonSetOverrideFont(*ptr2IrrGuiButton.l, *ptr2IrrlichtFont.l) - Sets another skin independent font
IrrGuiButtonSetPressed(*ptr2IrrGuiButton.l, boolPressed.l) - Sets the pressed state
IrrGuiButtonSetPressedImage(*ptr2IrrGuiButton.l, *ptr2IrrlichtTexture.l ) - Sets an image
IrrGuiButtonSetPressedImage2(*ptr2IrrGuiButton.l, *ptr2IrrlichtTexture.l, topX.l, topY.l, bottomX.l, bottomY.l) - Sets an image
IrrGuiButtonSetUseAlphaChannel(*ptr2IrrGuiButton.l, boolUseAlphaChannel.l) - Sets if the alpha channel should be used
IrrGuiCheckBoxIsChecked(*ptr2IrrlichtCheckbox.l) - Returns #true if box is checked.
IrrGuiCheckBoxSetChecked(*ptr2IrrlichtCheckbox.l, boolChecked.l) - Set checked state
IrrGuiComboBoxAddItem(*ptr2IrrGuiCombo.l, itemText.s) - adds an item and returns the index of it
IrrGuiComboBoxClear(*ptr2IrrGuiCombo.l) - deletes all items in the combo box
IrrGuiComboBoxGetItem(*ptr2IrrGuiCombo.l, index.l) - returns string of an item
IrrGuiComboBoxGetItemCount(*ptr2IrrGuiCombo.l) - Returns amount of items in box.
IrrGuiComboBoxGetSelected(*ptr2IrrGuiCombo.l) - returns id of selected item.
IrrGuiComboBoxSetSelected(*ptr2IrrGuiCombo.l, index.l) - sets the selected item.
IrrGuiCreateSkin( SkinTemplateType.l) - Creates a new GUI Skin based on a template
IrrGuiEventAvailable() - discover if a gui event is available
IrrGuiFaderFadeIn(*fader, time.l) - Starts the fade in process.
IrrGuiFaderFadeOut(*fader, time.l) - Starts the fade out process.
IrrGuiFaderGetColor(*fader, *alpha.l,*r.l,*g.l,*b.l) - Gets the color
IrrGuiFaderIsReady(*fader) - Is process done
IrrGuiFaderSetColor(*fader, alpha.l,r.l,g.l,b.l) - Sets the color
IrrGuiGetRootGUIElement( ) - returns the gui rootelement
IrrGuiGetSkin( ) - Returns pointer to the current gui skin.
IrrGuiGetText(*ptr2IrrGuiElement.l) - get text of an element
IrrGuiSetSkin( *ptr2IrrlichtSkin.l ) - set the current gui skin.
IrrGuiSetText(*ptr2IrrGuiElement.l, text.s) - Set text for a GUI
IrrImageBitsPerPixel( *ptr2IrrlichtImage ) - Returns the BitDepth of an Irrlicht Image.
IrrImageBytesPerPixel( *ptr2IrrlichtImage ) - Returns bytes per pixel of an Irrlicht Image.
IrrImageDataSizeInBytes( *ptr2IrrlichtImage ) - Returns image data size in bytes.
IrrImageDataSizeInPixels( *ptr2IrrlichtImage ) - Returns image data size in pixels.
IrrImageGetColorFormat( *ptr2IrrlichtImage ) - Returns the Colorformat of an Irrlicht Image
IrrImageGetPitch( *ptr2IrrlichtImage ) - Returns pitch of image
IrrImageGetPixel( *ptr2IrrlichtImage, X_Pos.l, Y_Pos.l ) - Returns a pixel
IrrImageHeight( *ptr2IrrlichtImage ) - Returns the Height of an Irrlicht Image.
IrrImageLock( *ptr2IrrlichtImage ) - Lock an Irrlicht Image
IrrImageUnLock( *ptr2IrrlichtImage ) - UnLock an Irrlicht Image
IrrImageWidth( *ptr2IrrlichtImage ) - Returns the Width of an Irrlicht Image.
IrrIsNodeDebugData(*node.l) - returns the debugFlag
IrrIsWindowActive() - Returns if the window is active.
IrrKeyEventAvailable() - Determine if a key event is available
IrrKlangAddSound(filename.s, [[ mode.l ],[ preload=#False]] ) - Adds sound source
IrrKlangCatchSound(*memory.l, length.lfilename.s ) - Adds sound source from memory
IrrKlangGetDefault3DSoundMaxDistance() - Returns the default maximal distance for 3D sounds.
IrrKlangGetDefault3DSoundMinDistance() - Returns the default minimal distance for 3D sounds.
IrrKlangGetSoundSource(index.l) - Get the SoundSource by Index
IrrKlangGetSoundSourceByName(name.s) - Get the SoundSource by Name
IrrKlangGetSoundSourceCount() - returns amount of loaded sound sources
IrrKlangGetSoundVolume() - Get the volume level from 0 to 1
IrrKlangIsCurrentlyPlaying(*soundsource.l) - Returns if a sound with the specified source is currently playing.
IrrKlangIsCurrentlyPlayingByName(soundname.s) - Returns if a sound with the specified name is currently playing.
IrrKlangIsMultiThreaded() - Returns if irrKlang is running in the same thread as the application or is using multithreading.
IrrKlangListenerPosition (posx.f, posy.f, posZ.f, lookX.f, lookY.f, lookZ.f, velpersecX.f, velpersecY.f, velpersecZ.f, upVectorX.f, upVectorY.f,  upVectorZ.f) - Set the Listener 3D position
IrrKlangPlay2D(*soundsource.l, [playLoped.l, [startPaused.l, [track.l]]] ) - plays a sound
IrrKlangPlay3D(*soundsource.l,x.f,y.f,z.f, [playLoped.l, [startPaused.l, [track.l]]] ) - plays a 3D sound
IrrKlangRemoveAllSoundSources() - Removes all sound sources from the engine.
IrrKlangRemoveSoundSource(*soundsource.l) - Removes a sound source from the engine
IrrKlangSetAllSoundsPaused(bPaused.l) - pauses or unpauses all currently playing sounds
IrrKlangSetDefault3DSoundMaxDistance(maxDistance.f) - Sets the default maximal distance for 3D sounds.
IrrKlangSetDefault3DSoundMinDistance(minDistance.f) - Sets the default minimal distance for 3D sounds.
IrrKLangSetSoundVolume(level.f) - Set the volume level from 0 to 1
IrrKlangSoundGetIsPaused(*sound.l) - returns if the sound is paused
IrrKlangSoundGetMaxDistance(*sound.l) - Returns the maximal distance
IrrKlangSoundGetMinDistance(*sound.l) - Returns the minimal distance
IrrKlangSoundGetPan(*sound.l) - returns the pan of the sound
IrrKlangSoundGetPlayLength(*sound.l) - returns the play length of the sound
IrrKlangSoundGetPlayPosition(*sound.l) - returns the current play position of the sound
IrrKlangSoundGetPosition(*sound.l, *x.f,*y.f,*z.f) - returns the position of the sound in 3d space
IrrKlangSoundGetSoundSource(*sound.l) - returns source of the sound
IrrKlangSoundGetVolume(*sound.l) - returns volume of the sound
IrrKlangSoundIsFinished(*sound.l) - returns if the sound has finished playing.
IrrKlangSoundIsLooped(*sound.l) - returns if the sound has been started to play looped
IrrKlangSoundSetIsPaused(*sound.l,bPaused.l) - set the sound to paused or unpaused
IrrKlangSoundSetMaxDistance(*sound.l, max.f) - Sets the maximal distance if this is a 3D sound.
IrrKlangSoundSetMinDistance(*sound.l, min.f) - Sets the minimal distance if this is a 3D sound.
IrrKlangSoundSetPan(*sound.l, pan.f) - sets the pan of the sound
IrrKlangSoundSetPosition(*sound.l, x.f,y.f,z.f) - sets the position of the sound in 3d space
IrrKlangSoundSetVolume(*sound.l, vol.f) - sets the volume of the sound (0.0
IrrKlangSoundStop(*sound.l) - Will stop the sound and free its resources.
IrrKlangSSForceReloadAtNextUse(*soundsource.l) - Forces the sound to be reloaded at next replay.
IrrKlangSSGetDefaultMaxDistance(*soundsource.l) - returns the default maxmial distance
IrrKlangSSGetDefaultMinDistance(*soundsource.l) - returns the default minmial distance
IrrKlangSSGetForcedStreamingForceThreshold(*soundsource.l) - Returns the threshold size
IrrKlangSSGetName(*soundsource.l) - returns the name of the sound source (usually, this is the file name)
IrrKlangSSGetPlayLength(*soundsource.l) - returns the play length of the sound in milliseconds.
IrrKlangSSGetStreamMode(*soundsource.l) - returns the detected or set type of the sound
IrrKlangSSSetDefaultMaxDistance(*soundsource.l, maxDistance.f) - sets the default maximal distance for 3D sounds
IrrKlangSSSetDefaultMinDistance(*soundsource.l, minDistance.f) - sets the default minimal distance for 3D sounds
IrrKlangSSSetForcedStreamingThreshold(*soundsource.l, thresholdBytes.l) - Sets the threshold size
IrrKlangStart( driver.l, option.l ) - Load a Texture
IrrKlangStop( ) - Stop/Delete IrrKlang
IrrKlangStopAllSounds() - Stop all sounds
IrrLoadCellTabledTexture(filename.s, horiCellRes.l, vertCellRes.l, tableWidth.l, tableHeight.l) - Load a Cell
IrrLoadScene(sceneFile.s) - Loads a scene.
IrrMakePlanarTextureMapping(*mesh.l, resolution.f) - Creates a planar texture mapping on the mesh.
IrrMouseEventAvailable() - Discover if a mouse event is available
IrrMoveNodeForward(*node.l, speed.f) - moves a node forward to the direction it faces
IrrMoveNodeRight(*node.l, speed.f) - moves a node right
IrrMoveNodeUp(*node.l, speed.f) - moves a node up
IrrPhysicsAddDynamicCube(*ptr2IrrlichtSceneNode.l, size_X.f, size_y.f, size_z.f, mass.f) - add a dynamic cube
IrrPhysicsAddDynamicSphere(*ptr2IrrlichtSceneNode.l, radius_X.f, radius_y.f, radius_z.f, mass.f) - add a dynamic sphere
IrrPhysicsAddMesh(*ptr2IrrlichtMesh.l, *ptr2IrrlichtSceneNode.l, scale_X.f, scale_y.f, scale_z.f, mass.f) - add a Mesh
IrrPhysicsAddStaticCube(*ptr2IrrlichtSceneNode.l, size_X.f, size_y.f, size_z.f, mass.f) - add a static cube
IrrPhysicsAddStaticMesh(*ptr2IrrlichtMesh.l, *ptr2IrrSceneNode.l,radius_X.f, radius_y.f, radius_z.f, mass.f) - add a static Mesh
IrrPhysicsAddStaticSphere(*ptr2IrrlichtSceneNode.l, radius_X.f, radius_y.f, radius_z.f, mass.f) - add a static sphere
IrrPhysicsAddTerrain(*ptr2IrrlichtTerrain.l) - add a Terrain
IrrPhysicsClose() - close physics engine
IrrPhysicsInit() - init physics engine
IrrPhysicsUpdate() - update physics world
IrrPlayNodeMD2Animation(*node.l, iAnimation.l) - Starts a default MD2 animation
IrrPlayNodeMD2AnimationByName(*node.l, animationName.s) - Starts a named MD2 animation
IrrPostEventFromUser(UserData1.l,UserData2.l,UserData3.f) - Post a User
IrrQueryFeature(feature.l) - Queries the features of the driver.
IrrReadGuiEvent() - discover if a gui event is available
IrrReadKeyEvent() - read the oldest key event in the buffer
IrrReadMouseEvent() - Read the oldest mouse event in the buffer
IrrRemoveAffectors(*particleSystem.l) - Remove all Affectors
IrrRemoveAllChilds(*node.l) - removes all childs of a SceneNode
IrrRemoveAllCollisionGroupsFromCombination(*MetaSelector) - remove all triangle selectors from the meta selector
IrrRemoveAnimator(*irr_node.l, *irr_animator.l) - remove an animator from a node
IrrRemoveCellTabledTexture(*celltabledmanager) - Removes a Cell
IrrRemoveMesh(*mesh.l) - remove a mesh
IrrRemoveNode(*node.l) - delete this node from the scene
IrrRotateNodeByCenter(*node.l, mode.l, degrees.d, x.f,y.f,z.f) - rotates around a point
IrrRotateNodeByNode(*node.l, mode.l, degrees.d, *rotNode.l) - rotates around a other node
IrrRunning(); - Is Irrlicht alive
IrrSaveScene(sceneFile.s) - Saves the current scene into a file.
IrrSaveScreenshot(filename.s) - Saves the Scene as Image
IrrSetActiveCamera(*camera.l) - set the active camera in the scene
IrrGetActiveCamera() - get the active camera in the scene
IrrSetAmbientLight(red.f,green.f,blue.f [,alpha.f]) - Sets the dynamic ambient light color.
IrrSetCameraAspectRatio(*camera.l, ratio.f) - Sets the aspect ratio
IrrSetCameraClipDistance(*camera.l, distance.f) - set the distance at which the camera starts to clip polys
IrrSetCameraFOV(*camera.l, fov.f) - sets the field of view
IrrSetCameraNearValue(*camera.l, near.f) - Sets the value of the near clipping plane.
IrrSetCameraOrthogonal(*camera.l, bOrtho.l) - Sets if this camera should return if it is orthogonal.
IrrSetCameraTarget(*camera.l, x.f,y.f,z.f) - change lookat
IrrSetCameraUpVector(*camera.l, upX.f, upY.f, upZ.f) - Sets the up vector of the camera.
IrrSetEventReceiver(*eventreceiver.l) - Set the current EventReceiver
IrrSetFog(alpha.l, red.l, green.l, blue.l , fogType.l, fogStart.f, fogEnd.f, fogDensity.f,  [pixelFog.l,[rangeFog.l ]]) - Sets the fog mode.
IrrSetLightAmbientColor(*node.l, alpha.l, red.l, green.l, blue.l) - Sets the ambient light color.
IrrSetLightDiffuseColor(*node.l, alpha.l, red.l, green.l, blue.l) - Sets the diffuse light color.
IrrSetLightPosition(*node.l, x.f,y.f,z.f) - Sets the position of the light
IrrSetLightRadius(*node.l, radius.f) - set the radius of the light.
IrrSetLightSpecularColor(*node.l, alpha.l, red.l, green.l, blue.l) - Sets the specular light color.
IrrSetLightType(*node.l, lightType.l) - Sets the light type
IrrSetMeshIndices(*mesh.l, Frame.l, *memory.l) - Set Indices
IrrGetMeshVertices(*mesh.l, Frame.l, *memory.IRR_VERT) - Set Vertices
IrrSetNodeAllMaterialAmbientColor(*node.l, alpha.l, red.l, green.l, blue.l) - change the Ambient
IrrSetNodeAllMaterialDiffuseColor(*node.l, alpha.l, red.l, green.l, blue.l) - change the Shinines
IrrSetNodeAllMaterialEmissiveColor(*node.l, alpha.l, red.l, green.l, blue.l) - change the Emissive
IrrSetNodeAllMaterialShininess(*node.l, shininess.f) - change the Shinines
IrrSetNodeAllMaterialSpecularColor(*node.l, alpha.l, red.l, green.l, blue.l) - change the Specular
IrrSetNodeAnimationFrame(*node.l,frameNr.l) - Sets the current frame number
IrrSetNodeAnimationLooped(*node.l,bLooped.l) - Sets looping mode
IrrSetNodeAnimationRange(*node.l, iStart.l, iEnd.l) - set the frames to playback in the animation
IrrSetNodeAnimationSpeed(*node.l, framesPerSecond.l) - set the playback animation speed
IrrSetNodeAutomaticCulling(*node.l, bCull.l) - Enables or disables automatic culling based on the bounding box
IrrSetNodeDebugData(*node.l, bDebug.l) - Sets if debug data like bounding boxes should be drawn.
IrrSetNodeID(*node.l, id.l) - set the ID of this node
IrrSetNodeMaterialFlag(*node.l, flag.l, bEnable.l) - Sets Material flag
IrrSetNodeMaterialShininess(*node.l,materialID.l, shininess.f) - set the shininess of a material
IrrSetNodeMaterialTexture(*node.l, *texture.l, index.l) - Sets the texture
IrrSetNodeMaterialType(*node.l, type.l) - Sets Material type
IrrSetNodeName(*node.l, nodeName.s) - set the Name of this node
IrrSetNodePosition(*node.l, x.f, y.f, z.f) - Sets position of the Node
IrrSetNodeRotation(*node.l, x.f, y.f, z.f) - Sets rotation of the Node
IrrSetNodeScale(*node.l, x.f, y.f, z.f) - Sets scale of the Node
IrrSetNodeVertexColors(*node.l, alpha.l,red.l,green.l,blue.l) - Sets the alpha vertex color value
IrrSetNodeVisibility(*node.l, bVisible.l) - set whether a node is visible or not
IrrSetParticleSize(*particleSystem.l, x.f, y.f) - set the size of a particle in the particle system
IrrSetRenderTarget(*targetTexture.l, clearBackbuffer.l, clearZBuffer.l, red.l, green.l, blue.l) - Creates a render target texture.
IrrSetResizeAble(bool.l) - Enable or Disable Resizing the Window
IrrSetShadowColor(alpha.l, red.l, green.l, blue.l ) - Sets the color of stencil buffers shadows
IrrSetTextureCreationFlag(flag.l, bool.l) - Enables or disables a texture creation flag.
IrrSetViewport(x1.l, y1.l, x2.l, y2.l) - Sets a new viewport.
IrrStart(Irr_Device_Type.l, Width.l, Height.l, Fullscreen.l, Shadows.l, CaptureEvents.l) - Start the Irrlicht
IrrStartEx(Irr_Device_Type.l, Width.l, Height.l, Fullscreen.l, Shadows.l, CaptureEvents.l, Bits.l, AntiAlias.l, useFPU.l, VSync.l, WindowID.l); - Start the Irrlicht
IrrStop(); - Stops Irrlicht
IrrTerrainGetCenter(*terrain,*x.f,*y.f,*z.f) - Returns center of terrain.
IrrTerrainGetIndexCount(*terrain) - Returns the number of indices
IrrTerrainHeight(*terrain, x.f, y.f, *height.f) - Get the Height of a point.
IrrTerrainOverrideLODDistance(*terrain, LOD.l, newDistance.d) - Override the default generation of distance thresholds.
IrrTerrainSetCameraMovementDelta(*terrain, delta.f) - Sets the movement camera threshold.
IrrTerrainSetCameraRotationDelta(*terrain, delta.f) - Sets the rotation camera threshold.
IrrTerrainSetDynamicSelectorUpdate(*terrain, bbVal.l) - Update its associated selector when change
IrrTerrainSetLODOfPatch(*terrain, patchX.l, patchZ.l, LOD.l) - Manually sets the LOD of a patch.
IrrTextureGetColorFormat(*Texture) - Returns the color format of texture.
IrrTextureGetDriverType(*Texture) - Returns driver type of texture.
IrrTextureGetName(*Texture) - Returns name of texture.
IrrTextureGetPitch(*Texture) - Returns pitch of texture in bytes.
IrrTextureHasMipMaps(*Texture) - Returns whether the texture has MipMaps.
IrrTextureHeight(*Texture) - Returns height of the Texture.
IrrTextureLock(*Texture) - Lock function.
IrrTextureOriginalHeight(*Texture) - Returns original height of the Texture.
IrrTextureOriginalWidth(*Texture) - Returns original width of the Texture.
IrrTextureRegenerateMipMaps(*Texture) - Regenerates the mip map levels of the texture.
IrrTextureUnlock(*Texture) - Unlock function.
IrrTextureWidth(*Texture) - Returns width of the Texture.
IrrWinGetHWnd() - Get the Window
IrrXmlCreateReader(filename.s) - Creates a XML Reader from a file
IrrXmlFreeReader(*xmlreader.l) - Frees a XML
IrrXmlGetAttributeCount(*xmlreader.l) - retrieves the Attribute
IrrXmlGetAttributeName(*xmlreader.l, index.l) - retrieves the Attribute
IrrXmlGetAttributeValue(*xmlreader.l, index.l) - retrieves the Attribute
IrrXmlGetAttributeValueByName(*xmlreader.l, attributeName.s) - retrieves the Attribute
IrrXmlGetNodeData(*xmlreader.l) - retrieves the Node
IrrXmlGetNodeName(*xmlreader.l) - retrieves the Node
IrrXmlGetNodeType(*xmlreader.l) - retrieves the Node
IrrXmlIsEmptyElement(*xmlreader.l) - checks if this Element is Empty
IrrXmlRead(*xmlreader.l) - Read next xml
IrrAddTerrain(filename.s) - create a terrain node from a highfield map
IrrGuiGetText_byMacro(*ptr2IrrGuiElement.l)
IrrGuiSetId(*ptr2IrrGuiElement.l, id.l)
IrrGuiGetId(*ptr2IrrGuiElement.l)
IrrGuiAddChild(*ptr2IrrGuiElementParent.l, *ptr2IrrGuiElementChild.l)
IrrGuiBringToFront(*ptr2IrrGuiElementParent.l, *ptr2IrrGuiElement.l)
IrrGuiGetElementFromId(*ptr2IrrGuiElementt.l, idToSearch.l, boolSerachChildren.l=#True)
IrrGuiGetElementFromPoint(*ptr2IrrGuiElementt.l, x.l, y.l)
IrrGuiGetType(*ptr2IrrGuiElementt.l)
IrrGuiSetEnabled(*ptr2IrrGuiElementt.l, boolEnable.l)
IrrGuiIsEnabled(*ptr2IrrGuiElementt.l)
IrrGuiSetVisible(*ptr2IrrGuiElement.l, boolVisible.l)
IrrGuiIsVisible(*ptr2IrrGuiElement.l)
IrrGetBuitInFont()
IrrGuiHasFocus(*ptr2IrrGuiElement.l)
IrrGuiSetFocus(*ptr2IrrGuiElement.l)
IrrGuiRemoveFocus(*ptr2IrrGuiElement.l)
IrrGuiComboBoxGetItem_byMacro(*ptr2IrrGuiCombo.l, index.l)
IrrGuiContextMenuAddItem(*ptr2IrrGuiContextMenu.l, text.p-unicode, id.l, boolEnable.l = #True, boolHasSubmenu.l = #False)
IrrGuiContextMenuAddSeparator(*ptr2IrrGuiContextMenu.l)
IrrGuiContextMenuGetItemCommandId(*ptr2IrrGuiContextMenu.l,index.l)
IrrGuiContextMenuGetItemCount(*ptr2IrrGuiContextMenu.l)
IrrGuiContextMenuGetItemtext(*ptr2IrrGuiContextMenu.l,index.l)
IrrGuiContextMenuGetSelectedItem(*ptr2IrrGuiContextMenu.l)
IrrGuiContextMenuIsItemEnabled(*ptr2IrrGuiContextMenu.l, index.l)
IrrGuiContextMenuRemoveAllItems(*ptr2IrrGuiContextMenu.l)
IrrGuiContextMenuRemoveItem(*ptr2IrrGuiContextMenu.l,index.l)
IrrGuiContextMenuSetItemCommandId(*ptr2IrrGuiContextMenu.l,index.l, id.l)
IrrGuiContextMenuSetItemEnabled(*ptr2IrrGuiContextMenu.l,index.l, boolEnabled.l)
IrrGuiContextMenuSetItemText(*ptr2IrrGuiContextMenu.l,index.l, text.p-unicode)
IrrGuiContextMenuGetSubMenu(*ptr2IrrGuiContextMenu.l,index.l)
IrrGuiEditBoxEnableOverrideColor(*ptr2IrrGuiEditBox.l, boolEnable.l)
IrrGuiEditBoxGetMax(*ptr2IrrGuiEditBox.l)
IrrGuiEditBoxSetMax(*ptr2IrrGuiEditBox.l, max.l)
IrrGuiEditBoxSetOverrideColor(*ptr2IrrGuiEditBox.l, red.l, green.l, blue.l)
IrrGuiEditBoxSetOverrideFont(*ptr2IrrGuiEditBox.l, *ptr2IrrFont)
IrrGuiFileOpenDialogGetFilename(*ptr2IrrGuiFileOpenDialog.l)
IrrGuiImageSetImage(*ptr2IrrGuiImage.l, *ptr2IrrTexture.l)
IrrGuiImageSetUseAlphaChannel(*ptr2IrrGuiImage.l, boolUse.l)
IrrGuiListBoxAddItem(*ptr2IrrGuiListBox.l, text.p-unicode)
IrrGuiListBoxClear(*ptr2IrrGuiListBox.l)
IrrGuiListBoxGetItemCount(*ptr2IrrGuiListBox.l)
IrrGuiListBoxGetListItem(*ptr2IrrGuiListBox.l, index.l)
IrrGuiListBoxGetSelected(*ptr2IrrGuiListBox.l)
IrrGuiListBoxSetSelected(*ptr2IrrGuiListBox.l, index.l)
IrrGuiScrollBarGetPos(*ptr2IrrGuiScrollBar.l)
IrrGuiScrollBarSetPos(*ptr2IrrGuiScrollBar.l, pos.l)
IrrGuiScrollBarSetMax(*ptr2IrrGuiScrollBar.l, max.l)
IrrGuiStaticEnableOverrideColor(*ptr2IrrGuiStaticText.l, boolEnable.l)
IrrGuiStaticGetTextHeight(*ptr2IrrGuiStaticText.l)
IrrGuiStaticSetOverrideColor(*ptr2IrrGuiStaticText.l, red.l, green.l, blue.l)
IrrGuiStaticSetOverrideFont(*ptr2IrrGuiStaticText.l, *ptr2IrrFont.l)
IrrGuiStaticSetWordWrap(*ptr2IrrGuiStaticText.l, boolEnable.l)
IrrGuiTabGetNumber(*ptr2IrrGuiTab.l)
IrrGuiTabSetBackgroundColor(*ptr2IrrGuiTab.l, red.l, green.l, blue.l)
IrrGuiTabSetDrawBackground(*ptr2IrrGuiTab.l, boolDraw.l)
IrrGuiTabControlAddTab(*ptr2IrrGuiTabControl.l, caption.p-unicode)
IrrGuiTabControlGetActiveTab(*ptr2IrrGuiTabControl.l)
IrrGuiTabControlGetTab(*ptr2IrrGuiTabControl.l, index.l)
IrrGuiTabControlGetCount(*ptr2IrrGuiTabControl.l)
IrrGuiTabControlSetActiveTab(*ptr2IrrGuiTabControl.l, index.l)
IrrGuiToolBarAddButton(*ptr2IrrGuiToolBar.l, id.l, text.p-unicode, *ptr2IrrTexture.l,*ptr2IrrTexturePressed.l,boolIsPushButton.l, boolUseAlphaChannel.l )
IrrGuiWindowGetCloseButton(*ptr2IrrGuiWindow.l )
IrrGuiWindowGetMaximizeButton(*ptr2IrrGuiWindow.l )
IrrGuiWindowGetMinimzeButton(*ptr2IrrGuiWindow.l )
IrrGuiSetAlpha(alpha.l)
IrrGuiGetAlpha()
IrrGuiSetSkinFont(*ptr2IrrFont.l)
IrrGuiSetSkinDefaultColor(color.l, alpha.l, red.l, green.l, blue.l)
IrrGuiRemoveElement(*ptr2IrrGuiElement.l)
IrrGuiSetRelativePosition(*ptr2IrrGuiElement.l, topX.l,topY.l,bottomX.l,bottomY.l)
IrrGuiGetRelativePosition(*ptr2IrrGuiElement.l, *topX.l,*topY.l,*bottomX.l,*bottomY.l)
IrrGuiMoveElement(*ptr2IrrGuiElement.l, topX.l,topY.l)
IrrGuiCreateImageSkin()
IrrGuiImageSkinLoad(*ptr2IrrGuiImageSkin.l, elemenzTape.l, filename.p-ascii, Ax.l, Ay.l, Aw.l, aH.l, frmWidth.l, frmHeight.l, boolUseColorKey.l)
IrrGuiImageSkinSetAnimSpeed(*ptr2IrrGuiImageSkin.l, elemenzTape.l, speed.l)
IrrGuiImageSkinGetAnimSpeed(*ptr2IrrGuiImageSkin.l, elemenzTape.l)
IrrGuiImageSkinSetLoop(*ptr2IrrGuiImageSkin.l, elementType.l, boolLooped.l)
IrrGuiImageSkinGetLoop(*ptr2IrrGuiImageSkin.l, elementType.l)
IrrGuiImageSkinPlayForward(*ptr2IrrGuiImageSkin.l, elementType.l)
IrrGuiImageSkinPlayBackward(*ptr2IrrGuiImageSkin.l, elementType.l)
IrrGuiImageSkinResetAnim(*ptr2IrrGuiImageSkin.l, elementType.l)
IrrKlangGetSoundVolume.f()
IrrKlangListenerPosition (posx.f, posy.f, posZ.f, lookX.f, lookY.f, lookZ.f, velpersecX.f, velpersecY.f, velpersecZ.f, upVectorX.f, upVectorY.f,  upVectorZ.f)
IrrKlangGetDefault3DSoundMaxDistance.f()
IrrKlangGetDefault3DSoundMinDistance.f()
IrrKlangSoundGetMaxDistance.f(*sound.l)
IrrKlangSoundGetMinDistance.f(*sound.l)
IrrKlangSoundGetPan.f(*sound.l)
IrrKlangSoundGetVolume.f(*sound.l)
IrrKlangSSGetDefaultMaxDistance.f(*soundsource.l)
IrrKlangSSGetDefaultMinDistance.f(*soundsource.l)
IrrKlangSSGetName_byMacro(*soundsource.l)
IrrklangAddCallbackFileSystem(*ptrToFSCallback)
IrrRemoveCollisionGroupFromCombination(*ptr2IrrMetaTriangleSelector.l, *ptr2IrrTriangleSelector.l)
IrrGetCollisionPoint(*vectorStart.IRR_VECTOR, *vectorEnd.IRR_VECTOR, *ptr2IrrTriangleSelector.l, *vectorCollision.IRR_VECTOR)
IrrGetRayFromScreenCoordinates(x.l, y.l, *ptr2IrrCamera.l, *vectorStart.IRR_VECTOR, *vectorEnd.IRR_VECTOR)
IrrGetCollisionNodeFromCamera(*ptr2IrrCamera.l, bitMask.l=-1)
IrrGetCollisionNodeFromRay(*vectorStart.IRR_VECTOR, *vectorEnd.IRR_VECTOR)
IrrGetCollisionNodeFromScreenCoordinates(x.l, y.l)
IrrGetCollisionNodeFromCursor(bitMask.l)
IrrGetScreenCoordinatesFrom3DPosition( *x.l, *y.l, *vector.IRR_VECTOR)
IrrNodesIntersect(*ptr2IrrSceneNode.l,*ptr2IrrSceneNode2.l)
IrrCollisionAssign(*ptr2IrrSceneNode.l)
IrrCollisionGatherCombined(*ptr2IrrSceneNode.l, *ptr2IrrMetaTriangleSelector.l)
IrrSetMaterialLighting( *ptr2IrrlichtMaterial.l, bool.l )
IrrGetMaterialLighting( *ptr2IrrlichtMaterial.l)
IrrSetMaterialTexture( *ptr2IrrlichtMaterial.l, id.l, *ptr2IrrlichtTexture.l )
IrrGetMaterialTexture( *ptr2IrrlichtMaterial.l, id.l )
IrrSetMaterialParam( *ptr2IrrlichtMaterial.l, paramter1.f)
IrrGetMaterialParam( *ptr2IrrlichtMaterial.l, paramter1.f)
IrrSetMaterialParam2( *ptr2IrrlichtMaterial.l, paramter2.f)
IrrGetMaterialParam2( *ptr2IrrlichtMaterial.l, *paramter2.f)
IrrSetMaterialDiffuseColor( *ptr2IrrlichtMaterial.l, alpha.l, red.l, green.l, blue.l )
IrrGetMaterialDiffuseColor( *ptr2IrrlichtMaterial.l, *alpha.l, *red.l, *green.l, *blue.l )
IrrSetMaterialSpecularColor( *ptr2IrrlichtMaterial.l, alpha.l, red.l, green.l, blue.l )
IrrGetMaterialSpecularColor( *ptr2IrrlichtMaterial.l, *alpha.l, *red.l, *green.l, *blue.l )
IrrSetMaterialAmbientColor( *ptr2IrrlichtMaterial.l, alpha.l, red.l, green.l, blue.l )
IrrGetMaterialAmbientColor( *ptr2IrrlichtMaterial.l, *alpha.l, *red.l, *green.l, *blue.l )
IrrSetMaterialEmissiveColor( *ptr2IrrlichtMaterial.l, alpha.l, red.l, green.l, blue.l )
IrrGetMaterialEmissiveColor( *ptr2IrrlichtMaterial.l, *alpha.l, *red.l, *green.l, *blue.l )
IrrSetMaterialThickness( *ptr2IrrlichtMaterial.l, Thickness.f )
IrrGetMaterialThickness( *ptr2IrrlichtMaterial.l, *Thickness.f)
IrrPackBlend( srcFact.l, dstFact.l, modulate.l, *result.f)
IrrSetParticleEmitter(*particleSystem.l,  *emitter)
IrrCreateParticleEmitter(*particleSystem.l,  *properties.IRR_PARTICLE_EMITTER)
IrrAddFadeOutParticleAffector(*particleSystem.l, alpha.l=0, red.l=0, green.l=0, blue.l=0, timeNeededToFadeOut.l=1000)
IrrAddParticleCallbackEmitter(*particleSystem.l, *properties.IRR_PARTICLE_EMITTER, *callbackfunction.l)
IrrAddCollisionParticleAffector(*particleSystem.l, planeX.f, planeY.f, planeZ.f, normalX.f, normalY.f, normalZ.f)
IrrAddAttractionParticleAffector(*particlesystem, pointX.f, pointY.f, pointZ.f, speed.f, attract.l, affectX.l, affectY.l, affectZ.l)
IrrAddAlignParticleAffector(*particlesystem, offset.f)
IrrAddScaleParticleAffector(*particlesystem, scaleTo.f)
IrrAddBounceParticleAffector(*particleSystem.l, planeX.f, planeY.f, planeZ.f, normalX.f, normalY.f, normalZ.f, bounce.f)
IrrCreateParticleSystemExt(*emitter, delay_min.l, delay_max.l, rotate_min.f, rotate_max.f, scale_min.f, sclae_max.f, weight_min.f, weight_max.f, init_delay.l, rotate_speed_min.f, rotate_speed_max.f)
IrrPSExtSetInitalDelay(*particlesystemext,initial_dealy.l)
IrrPSExtSetScaleRange(*particlesystemext,scale_min.f, scale_max.f)
IrrPSExtSetRotationRange(*particlesystemext,rotate_min.f, rotate_max.f)
IrrPSExtSetRotationSpeedRange(*particlesystemext,rotate_speed_min.f, rotate_speed_max.f)
IrrPSExtSetWeightRange(*particlesystemext,weight_min.f, weight_max.f)
IrrPSExtSetEmitterDelayTimes(*particlesystemext,delay_min.l, delay_max.l)
IrrPhysicsAddCar(*car.SPhysicsCar)
IrrPhysicsSetEntityPos(*ptr2IrrlichtPhysicsEntity.l, x.f,y.f,z.f)
IrrPhysicsGetEntityPos(*ptr2IrrlichtPhysicsEntity.l, *x.f, *y.f, *z.f)
IrrPhysicsSetEntityRot(*ptr2IrrlichtPhysicsEntity.l, x.f, y.f, z.f)
IrrPhysicsGetEntityRot(*ptr2IrrlichtPhysicsEntity.l, *x.f, *y.f, *z.f)
IrrPhysicsGetEntityVelocity(*ptr2IrrlichtPhysicsEntity.l, *x.f, *y.f, *z.f)
IrrPhysicsSetEntityVelocity(*ptr2IrrlichtPhysicsEntity.l, x.f, y.f, z.f)
IrrPhysicsSetEntityMassMatrix(*ptr2IrrlichtPhysicsEntity.l, mass.f, x.f, y.f, z.f)
IrrPhysicsCarSetSteeringPercent(*ptr2IrrlichtPhysicsCar.l, steeringPercent.f)
IrrPhysicsCarSetThrottlePercent(*ptr2IrrlichtPhysicsCar.l, throttlePercent.f)
IrrPhysicsCarSetBrakesPercent(*ptr2IrrlichtPhysicsCar.l, brakesPercent.f)
IrrVectorNormalize(*x.f, *y.f, *z.f)
IrrMatrixGetTransform( transformstate.l, *resMat.f )
IrrMatrixMakeInverse( *inMat.f, *resMat.f )
IrrMatrixMakeIdentity( *inMat.f, *resMat.f )
IrrMatrixGetTransposed( *inMat.f, *resMat.f )
IrrMatrixGetWorldView( *resMat.f )
IrrAddHighLevelShaderMaterial(vertexShaderProgram.p-ascii, vertexProgramEntry.p-ascii, vsCompileTarget.l, pixelShaderProgram.p-ascii, pixelProgramEntry.p-ascii,  psCompileTarget.l, *ptr2shaderCallBack.l, basematerial.l, userData.l=#Null)
IrrAddHighLevelShaderMaterialFromFiles(vertexShaderProgramFile.p-ascii, vertexProgramEntry.p-ascii, vsCompileTarget.l, pixelShaderProgramFile.p-ascii, pixelProgramEntry.p-ascii,  psCompileTarget.l, *ptr2shaderCallBack.l, basematerial.l, userData.l=#Null)
IrrAddShaderMaterial(vertexShaderProgram.p-ascii, pixelShaderProgram.p-ascii, *ptr2shaderCallBack.l, basematerial.l, userData.l=#Null)
IrrAddShaderMaterialFromFiles(vertexShaderProgramFile.p-ascii, pixelShaderProgramFile.p-ascii, *ptr2shaderCallBack.l, basematerial.l, userData.l=#Null)
IrrSetPixelShaderConstant(*ptr2MaterailRendererServices.l, *datas.f, startRegister.l, count.l)
IrrSetPixelShaderConstantName(*ptr2MaterailRendererServices.l, name.p-ascii, startRegister.l, count.l)
IrrSetVertexShaderConstant(*ptr2MaterailRendererServices.l, *datas.f, startRegister.l, count.l)
IrrSetVertexShaderConstantName(*ptr2MaterailRendererServices.l, name.p-ascii, startRegister.l, count.l)
IrrAddSimpleShader( vertexShaderProgram.s, vertexShaderEntryPointName.s, vsCompileTarget.l, pixelShaderProgram.s,  pixelShaderEntryPointName.s, psCompileTarget.l,baseMaterial.l)
IrrSimpleShaderGetMaterial(*SimpleShader)
IrrSimpleShaderSetVSConstant(*SimpleShader,constantname.p-ascii, *values.f, count.l)
IrrSimpleShaderSetPSConstant(*SimpleShader,constantname.p-ascii, *values.f, count.l)
IrrAddTerrain(filename.p-ascii)
IrrAddTerrainRAWFromMemory(*memory, len.l, bitsPerPixel.l)
IrrScaleTexture(*terrain, scale1.f, scale2.f)
IrrGetActiveCamera()
IrrSetLightAttenuation(*node.l, x.f,y.f,z.f)
IrrSetLightDirection(*node.l, x.f,y.f,z.f)
IrrSetLightCone(*node.l, innercone.f, outercone.f)
IrrSetLightFalloff(*node.l, falloff.f)
IrrSetLightCastShadows(*node.l, cast.l)
IrrAnimSpriteChangeAlpha(*animNode.l, alpha.b)
IrrSetWindowCaption(title.p-unicode)
makeNormalMapTexture(*texture, amplutude.f)
IrrMakeColorKeyTextureByPos(*texture, pixelpos_x.l, pixelpos_y.l)
IrrMakeColorKeyTexture(*texture, color.l)
IrrGetMeshFromMemory(*memoryadress.l, size.l, name.p-ascii, deleteMemoryWhenDropped.l )
IrrWriteMesh(filename.p-ascii, *mesh, type.l)
IrrCreateMeshBuffer()
IrrAddVertex(x.f,y.f,z.f, nx.f, ny.f, nz.f ,u.f,v.f)
IrrVertexColor(*vert,r.l,g.l,b.l,a.l)
IrrAddTriangle(*meshbuffer,*v1, *v2, *v3)
IrrMBufferGetMaterial(*meshbuffer)
IrrCreateEmptyAnimMesh()
IrrCreateEmptyMesh()
IrrMeshAddMeshBuffer(*mesh,*meshbuffer)
IrrCreateCallbackFileSystem(*ptrToFSCallback)
