<?xml version="1.0"?>
<doc>
    <assembly>
        <name>IrrlichtNetSwig</name>
    </assembly>
    <members>
        <member name="T:IrrlichtNetSwig.arraySMD3Vertex">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.arraySGUISprite">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.arrayRectInt">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.triangle3df">
            <summary>
            3d triangle template class for doing collision detection and other things. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SMD3MeshHeader">
            <summary>
            this holds the header info of an MD3 mesh section 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SAttributeReadWriteOptions">
            <summary>
            struct holding data describing options 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IReferenceCounted">
            <summary>
            Base class of most objects of the Irrlicht Engine. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IMesh">
            <summary>
            Class which holds the geometry of an object. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IAnimatedMesh">
            <summary>
            Interface for an animated mesh. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SAnimatedMesh">
            <summary>
            Simple implementation of the IAnimatedMesh interface. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.line3df">
            <summary>
            3D line between two points with intersection methods. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IShaderManager">
            <summary>
            Manages various Quake3 Shader Styles. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IAttributeExchangingObject">
            <summary>
            An object which is able to serialize and deserialize its attributes into an attributes object. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.ISceneNodeAnimator">
            <summary>
            Animates a scene node. Can animate position, rotation, material, and so on. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.ISceneNodeAnimatorCameraMaya">
            <summary>
            Special scene node animator for Maya-style cameras. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IParticleEmitter">
            <summary>
            A particle emitter for using with particle systems. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IParticleSphereEmitter">
            <summary>
            A particle emitter which emits from a spherical space. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IParticleRingEmitter">
            <summary>
            A particle emitter which emits particles along a ring shaped area. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IParticleAffector">
            <summary>
            A particle affector modifies particles. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IParticleGravityAffector">
            <summary>
            A particle affector which applies gravity to particles. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IMeshManipulator">
            <summary>
            An interface for easy manipulation of meshes. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IMaterialRendererServices">
            <summary>
            Interface providing some methods for changing advanced, internal states of a IVideoDriver. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.ILogger">
            <summary>
            Interface for logging messages, warnings and errors. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IXMLBase">
            <summary>
            Empty class to be used as parent class for IrrXMLReader. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IIrrXMLReaderLXMLBase">
            <summary>
            Interface providing easy read access to a XML file. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IGUISkin">
            <summary>
            A skin modifies the look of the GUI elements. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IGUIElement">
            <summary>
            Base class of all GUI elements. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IAttributes">
            <summary>
            Provides a generic interface for attributes and their values and the possiblity to serialize them. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.E_TEXTURE_CREATION_FLAG">
            <summary>
            Enumeration flags telling the video driver in which format textures should be created. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.ESCENE_NODE_TYPE">
            <summary>
            An enumeration for all types of built-in scene nodes. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.EGUI_DEFAULT_ICON">
            <summary>
            Customizable symbols for GUI. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.arrayS3DVertex2TCoords">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.CMatrix4f">
            <summary>
            4x4 matrix. Mostly used as transformation matrix for 3d calculations. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.arraySMD3TexCoord">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.arrayS3DVertex">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.arrayInt">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IMeshBuffer">
            <summary>
            Struct for holding a mesh with a single material. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SSkinMeshBuffer">
            <summary>
            A mesh buffer able to choose between S3DVertex2TCoords, S3DVertex and S3DVertexTangents at runtime. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SMD3MeshBuffer">
            <summary>
            Holding Frame Data for a Mesh. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.listGUIElement">
            <summary>
            Doubly linked list template. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.ITriangleSelector">
            <summary>
            Interface to return triangles with specific properties. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IParticleBoxEmitter">
            <summary>
            A particle emitter which emits particles from a box shaped space. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IGUIScrollBar">
            <summary>
            Default scroll bar GUI element. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IGUIMeshViewer">
            <summary>
            3d mesh viewing GUI element. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IGUIFont">
            <summary>
            Font interface. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IGUIFontBitmap">
            <summary>
            Font interface. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IFileSystem">
            <summary>
            The FileSystem manages files and archives and provides access to them. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.ISceneNode">
            <summary>
            Scene node interface. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IDummyTransformationSceneNode">
            <summary>
            Dummy scene node for adding additional transformations to the scene graph. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.E_MATERIAL_FLAG">
            <summary>
            Material flags. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.EMD3_ANIMATION_TYPE">
            <summary>
            Animation list. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.EMD2_ANIMATION_TYPE">
            <summary>
            Types of standard md2 animations. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.EGUI_FONT_TYPE">
            <summary>
            An enum for the different types of GUI font. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.arrayStringc">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.arraySMD3MeshBuffer">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.arrayQuake3SShader">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.arrayMyWeight">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.arrayMyRotationKey">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.aabbox3df">
            <summary>
            Axis aligned bounding box in 3d dimensional space. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.arrayQuake3SVariable">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.arrayMyScaleKey">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.vector3df">
            <summary>
            3d vector template class with lots of operators and methods. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SMD3TexCoord">
            <summary>
            Texture Coordinate. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SMaterialLayer">
            <summary>
            Struct for holding material parameters which exist per texture layer. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SLight">
            <summary>
            structure for holding data describing a dynamic point light. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SColorf">
            <summary>
            Class representing a color with four floats. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IVideoDriver">
            <summary>
            Interface to driver which is able to perform 2d and 3d graphics functions. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.ISceneCollisionManager">
            <summary>
            The Scene Collision Manager provides methods for performing collision tests and picking on scene nodes. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IrrlichtDevice">
            <summary>
            The Irrlicht device. You can create it with createDevice() or createDeviceEx(). 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IParticleMeshEmitter">
            <summary>
            A particle emitter which emits from vertices of a mesh. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IParticleFadeOutAffector">
            <summary>
            A particle affector which fades out the particles. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IMaterialRenderer">
            <summary>
            Interface for material rendering. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IIrrXMLReaderCXMLBase">
            <summary>
            Interface providing easy read access to a XML file. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IImage">
            <summary>
            GUI element displaying an image. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IGUITable">
            <summary>
            Default list box GUI element. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IGUIStaticText">
            <summary>
            Multi or single line text label. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IGUIImage">
            <summary>
            GUI element displaying an image. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IGPUProgrammingServices">
            <summary>
            Interface making it possible to create and use programs running on the GPU. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.E_TRANSFORMATION_STATE">
            <summary>
            enumeration for geometry transformation states 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.E_TEXTURE_CLAMP">
            <summary>
            Texture coord clamp mode outside [0.0, 1.0]. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.EMESSAGE_BOX_FLAG">
            <summary>
            enumeration for message box layout flags 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.arrayUShort">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.arrayTexture">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.arrayMyPositionKey">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.line2df">
            <summary>
            2D line between two points with intersection methods. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.dimension2dui">
            <summary>
            Specifies a 2 dimensional size. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.vector2df">
            <summary>
            2d vector template class with lots of operators and methods. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SGUISprite">
            <summary>
            A sprite composed of several frames. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.recti">
            <summary>
            Rectangle template. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.quaternion">
            <summary>
            Quaternion class for representing rotations. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter">
            <summary>
            A particle emitter which emits particles from mesh vertices. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IMetaTriangleSelector">
            <summary>
            Interface for making multiple triangle selectors work as one big selector. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IMeshCache">
            <summary>
            The mesh cache stores already loaded meshes and provides an interface to them. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted">
            <summary>
            Interface providing easy read access to a XML file. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IGUIWindow">
            <summary>
            Default moveable window GUI element with border, caption and close icons. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IGUITab">
            <summary>
            A tab, onto which other gui elements could be added. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IGUISpriteBank">
            <summary>
            Sprite bank interface. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IGUISpinBox">
            <summary>
            Single line edit box + spin buttons. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IGUIFileOpenDialog">
            <summary>
            Standard file chooser dialog. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IGUIElementFactory">
            <summary>
            Interface making it possible to dynamicly create GUI elements. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IFileReadCallBack">
            <summary>
            Callback class for file read abstraction. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.ICursorControl">
            <summary>
            Interface to manipulate the mouse cursor. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.arrayMeshBuffer">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.dimension2di">
            <summary>
            Specifies a 2 dimensional size. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.dimension2df">
            <summary>
            Specifies a 2 dimensional size. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.arrayQuake3SVarGroup">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SSharedMeshBuffer">
            <summary>
            Implementation of the IMeshBuffer interface with shared vertex list. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SExposedVideoData">
            <summary>
            structure for holding data describing a driver and operating system specific data. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SColor">
            <summary>
            Class representing a 32 bit ARGB color. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IWriteFile">
            <summary>
            Interface providing write acess to a file. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.ISkinnedMesh">
            <summary>
            Interface for using some special functions of Skinned meshes. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IShadowVolumeSceneNode">
            <summary>
            Scene node for rendering a shadow volume into a stencil buffer. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.E_PIXEL_SHADER_TYPE">
            <summary>
            Compile target enumeration for the addHighLevelShaderMaterial() method. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.E_BONE_ANIMATION_MODE">
            <summary>
            Enumeration for different bone animation modes. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.EKEY_ACTION">
            <summary>
            enumeration for key actions. Used for example in the FPS Camera. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.EGUI_DEFAULT_SIZE">
            <summary>
            Enumeration for default sizes. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.arraySMD3QuaterionTag">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.arraySGUISpriteFrame">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.ISceneManager">
            <summary>
            The Scene Manager manages scene nodes, mesh recources, cameras and all the other stuff. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IAnimatedMeshMD3">
            <summary>
            Interface for using some special functions of MD3 meshes. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.E_TERRAIN_PATCH_SIZE">
            <summary>
            enumeration for patch sizes specifying the size of patches in the TerrainSceneNode 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.E_DEBUG_SCENE_TYPE">
            <summary>
            An enumeration for all types of debug data for built-in scene nodes (flags). 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.EXML_NODE">
            <summary>
            Enumeration for all xml nodes which are parsed by IrrXMLReader. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.ESCENE_NODE_ANIMATOR_TYPE">
            <summary>
            An enumeration for all types of built-in scene node animators. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.ELOG_LEVEL">
            <summary>
            Possible log levels. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.EIntersectionRelation3D">
            <summary>
            Enumeration for intersection relations of 3d objects. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.EEVENT_TYPE">
            <summary>
            Enumeration for all event types there are. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.arrayVector3df">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SMD3Vertex">
            <summary>
            Compressed Vertex Data. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.rectf">
            <summary>
            Rectangle template. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IXMLWriter">
            <summary>
            Interface providing methods for making it easier to write XML files. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IShaderConstantSetCallBack">
            <summary>
            Interface making it possible to set constants for gpu programs every frame. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.ISceneNodeFactory">
            <summary>
            Interface for dynamic creation of scene nodes. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IQ3LevelMesh">
            <summary>
            Interface for a Mesh which can be loaded directly from a Quake3 .bsp-file. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IParticleSystemSceneNode">
            <summary>
            A particle system scene node for creating snow, fire, exlosions, smoke... 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IIrrXMLReaderUSXMLBase">
            <summary>
            Interface providing easy read access to a XML file. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IBillboardSceneNode">
            <summary>
            A billboard scene node. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.E_PRIMITIVE_TYPE">
            <summary>
            Enumeration for all primitive types there are. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.arrayMesh">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SEvent">
            <summary>
            SEvents hold information about an event. See irr::IEventReceiver for details on event handling. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SColorHSL">
            <summary>
            Class representing a color in HSV format. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.ITerrainSceneNode">
            <summary>
            A scene node for displaying terrain using the geo mip map algorithm. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.ISceneUserDataSerializer">
            <summary>
            Interface to read and write user data to and from .irr files. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.ISceneNodeAnimatorFactory">
            <summary>
            Interface for dynamic creation of scene node animators. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IParticleRotationAffector">
            <summary>
            A particle affector which rotates the particle system. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IOSOperator">
            <summary>
            The Operating system operator provides operation system specific methods and informations. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IMeshLoader">
            <summary>
            Class which is able to load an animated mesh from a file. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IGUIListBox">
            <summary>
            Default list box GUI element. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IGUIEditBox">
            <summary>
            Single line edit box for editing simple text. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IGUICheckBox">
            <summary>
            GUI Check box interface. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IFileList">
            <summary>
            The Filelist lists all files in a directory. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.E_VERTEX_TYPE">
            <summary>
            Enumeration for all vertex types there are. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.E_VERTEX_SHADER_TYPE">
            <summary>
            Compile target enumeration for the addHighLevelShaderMaterial() method. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.EMOUSE_INPUT_EVENT">
            <summary>
            Enumeration for all mouse input events. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.EGUI_ELEMENT_TYPE">
            <summary>
            List of all basic Irrlicht GUI elements. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.arrayMyJoint">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SVarGroupList">
            <summary>
            holding a group a variable 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SJoystickInfo">
            <summary>
            Information on a joystick, returned from IrrlichtDevice::activateJoysticks(). 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.S3DVertex">
            <summary>
            standard vertex used by the Irrlicht engine. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.listSceneNode">
            <summary>
            Doubly linked list template. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IImageLoader">
            <summary>
            Class which is able to create a image from a file. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IGUIToolBar">
            <summary>
            Stays at the top of its parent like the menu bar and contains tool buttons. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IGUIComboBox">
            <summary>
            Combobox widget. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IGUIColorSelectDialog">
            <summary>
            Standard file chooser dialog. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IAnimatedMeshMD2">
            <summary>
            Interface for using some special functions of MD2 meshes. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.E_LIGHT_TYPE">
            <summary>
            Enumeration for different types of lights. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.eQ3MeshIndex">
            <summary>
            Hold the different Mesh Types used for getMesh. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.arrayUInt">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.arraySceneNode">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.S3DVertexTangents">
            <summary>
            Vertex with a tangent and binormal vector. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.listSceneNodeAnimator">
            <summary>
            Doubly linked list template. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.ITimer">
            <summary>
            Interface for getting and manipulating the virtual time. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.ITextSceneNode">
            <summary>
            A scene node for displaying 2d text at a position in three dimensional space. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IReadFile">
            <summary>
            Interface providing read acess to a file. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IParticleCylinderEmitter">
            <summary>
            A particle emitter which emits from a cylindrically shaped space. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.E_CULLING_TYPE">
            <summary>
            An enumeration for all types of automatic culling for built-in scene nodes. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.E_ATTRIBUTE_READ_WRITE_FLAGS">
            <summary>
            Enumeration flags passed through SAttributeReadWriteOptions to the IAttributeExchangingObject object. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.EGUI_LISTBOX_COLOR">
            <summary>
            Enumeration for listbox colors. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SParticle">
            <summary>
            Struct for holding particle data. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SMesh">
            <summary>
            Simple implementation of the IMesh interface. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IGUITabControl">
            <summary>
            A standard tab control. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IGUIEnvironment">
            <summary>
            GUI Environment. Used as factory and manager of all other GUI elements. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IGUIButton">
            <summary>
            GUI Button interface. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.E_SCENE_NODE_RENDER_PASS">
            <summary>
            Enumeration for render passes. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.E_MESH_WRITER_FLAGS">
            <summary>
            flags configuring mesh writing 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.E_ANIMATED_MESH_TYPE">
            <summary>
            Possible types of (animated) meshes. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.ISceneNodeAnimatorCameraFPS">
            <summary>
            Special scene node animator for FPS cameras. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IMeshWriter">
            <summary>
            Interface for writing meshes. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IMeshSceneNode">
            <summary>
            A scene node displaying a static mesh. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.ILightSceneNode">
            <summary>
            Scene node which is a dynamic light. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.ICameraSceneNode">
            <summary>
            Scene Node which is a (controlable) camera. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IBillboardTextSceneNode">
            <summary>
            A billboard text scene node. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IAnimationEndCallBack">
            <summary>
            Callback interface for catching events of ended animations. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.arraySJoystickInfo">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.arrayS3DVertexTangents">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.arrayStringw">
            <summary>
            Self reallocating template array (like stl vector) with additional features. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SViewFrustum">
            <summary>
            Defines the view frustum. That's the space visible by the camera. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SMD3Mesh">
            <summary>
            Holding Frames Buffers and Tag Infos. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SIrrlichtCreationParameters">
            <summary>
            Structure for holding Irrlicht Device creation parameters. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.ITexture">
            <summary>
            Interface of a Video Driver dependent Texture. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IImageWriter">
            <summary>
            Interface for writing software image data. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IBoneSceneNode">
            <summary>
            Interface for bones used for skeletal animation. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IAnimatedMeshSceneNode">
            <summary>
            Scene node capable of displaying an animated mesh and its shadow. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE">
            <summary>
            enumeration for querying features of the video driver. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.E_PARTICLE_EMITTER_TYPE">
            <summary>
            Types of built in particle emitters. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.EGUI_EVENT_TYPE">
            <summary>
            Enumeration for all events which are sendable by the gui system. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.ECOLOR_FORMAT">
            <summary>
            An enum for the color format of textures used by the Irrlicht Engine. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SMaterial">
            <summary>
            Struct for holding parameters for a material renderer. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.plane3df">
            <summary>
            Template plane class with some intersection testing methods. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IrrlichtNet">
            <summary>
            The video namespace contains classes for accessing the video driver. All 2d and 3d rendering is done here. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted">
            <summary>
            Interface providing easy read access to a XML file. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IGUIInOutFader">
            <summary>
            Element for fading out or in. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IGUIContextMenu">
            <summary>
            GUI Context menu interface. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.E_BLEND_FACTOR">
            <summary>
            Flag for EMT_ONETEXTURE_BLEND, ( BlendFactor ) BlendFunc = source * sourceFactor + dest * destFactor. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.E_ATTRIBUTE_TYPE">
            <summary>
            Types of attributes available for IAttributes. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.EMESH_WRITER_TYPE">
            <summary>
            An enumeration for all supported types of built-in mesh writers. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.EGUI_SKIN_TYPE">
            <summary>
            Enumeration of available default skins. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.EGUI_COLUMN_ORDERING">
            <summary>
            modes for ordering used when a column header is clicked 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SMD3Header">
            <summary>
            this holds the header info of the MD3 file 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SKeyMap">
            <summary>
            Struct storing which key belongs to which action. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SBlendFunc">
            <summary>
            A blend function for a q3 shader. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse">
            <summary>
            Special scene node animator for doing automatic collision detection and response. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SMD3Face">
            <summary>
            Triangle Index. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.SGUISpriteFrame">
            <summary>
            A single sprite frame. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.S3DVertex2TCoords">
            <summary>
            Vertex with two texture coordinates. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IVideoModeList">
            <summary>
            A list of all available video modes. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IEventReceiver">
            <summary>
            Interface of an object which can receive events. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.E_PARTICLE_AFFECTOR_TYPE">
            <summary>
            Types of built in particle affectors. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.E_MATERIAL_TYPE">
            <summary>
            Abstracted and easy to use fixed function/programmable pipeline material modes. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.ETEXT_FORMAT">
            <summary>
            Enumeration of all supported source text file formats. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.IParticleAttractionAffector">
            <summary>
            A particle affector which attracts or detracts particles. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.E_MODULATE_FUNC">
            <summary>
            MaterialTypeParam: e.g. DirectX: D3DTOP_MODULATE, D3DTOP_MODULATE2X, D3DTOP_MODULATE4X. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.E_DRIVER_TYPE">
            <summary>
            An enum for all types of drivers the Irrlicht Engine supports. 
            </summary>
        </member>
        <member name="T:IrrlichtNetSwig.EGUI_DEFAULT_COLOR">
            <summary>
            Enumeration for skin colors. 
            </summary>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3Vertex.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3Vertex.push_back(IrrlichtNetSwig.SMD3Vertex)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3Vertex.push_front(IrrlichtNetSwig.SMD3Vertex)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3Vertex.insert(IrrlichtNetSwig.SMD3Vertex,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3Vertex.insert(IrrlichtNetSwig.SMD3Vertex)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3Vertex.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3Vertex.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3Vertex.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3Vertex.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3Vertex.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3Vertex.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3Vertex.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3Vertex.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3Vertex.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3Vertex.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3Vertex.#ctor(IrrlichtNetSwig.arraySMD3Vertex)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISprite.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISprite.push_back(IrrlichtNetSwig.SGUISprite)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISprite.push_front(IrrlichtNetSwig.SGUISprite)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISprite.insert(IrrlichtNetSwig.SGUISprite,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISprite.insert(IrrlichtNetSwig.SGUISprite)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISprite.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISprite.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISprite.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISprite.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISprite.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISprite.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISprite.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISprite.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISprite.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISprite.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISprite.#ctor(IrrlichtNetSwig.arraySGUISprite)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayRectInt.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayRectInt.push_back(IrrlichtNetSwig.recti)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayRectInt.push_front(IrrlichtNetSwig.recti)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayRectInt.insert(IrrlichtNetSwig.recti,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayRectInt.insert(IrrlichtNetSwig.recti)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayRectInt.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayRectInt.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayRectInt.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayRectInt.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayRectInt.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayRectInt.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayRectInt.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayRectInt.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayRectInt.sort">
            <summary>
            Sorts the array using heapsort. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayRectInt.binary_search(IrrlichtNetSwig.recti)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayRectInt.binary_search(IrrlichtNetSwig.recti,System.Int32,System.Int32)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <param name="left">First left index </param>
            <param name="right">Last right index. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayRectInt.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayRectInt.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayRectInt.#ctor(IrrlichtNetSwig.arrayRectInt)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.triangle3df.equalTo(IrrlichtNetSwig.triangle3df)">
            <summary>
            Equality operator. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.triangle3df.notEqualTo(IrrlichtNetSwig.triangle3df)">
            <summary>
            Inequality operator. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.triangle3df.isTotalInsideBox(IrrlichtNetSwig.aabbox3df)">
            <summary>
            Determines if the triangle is totally inside a bounding box. 
            </summary>
            <param name="box">Box to check. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.triangle3df.closestPointOnTriangle(IrrlichtNetSwig.vector3df)">
            <summary>
            Get the closest point on a triangle to a point on the same plane. 
            </summary>
            <param name="p">Point which must be on the same plane as the triangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.triangle3df.isPointInside(IrrlichtNetSwig.vector3df)">
            <summary>
            Check if a point is inside the triangle. 
            </summary>
            <param name="p">Point to test. Assumes that this point is already on the plane of the triangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.triangle3df.isPointInsideFast(IrrlichtNetSwig.vector3df)">
            <summary>
            Check if a point is inside the triangle. 
            </summary>
            <param name="p">Point to test. Assumes that this point is already on the plane of the triangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.triangle3df.getIntersectionWithLimitedLine(IrrlichtNetSwig.line3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Get an intersection with a 3d line. 
            </summary>
            <param name="line">Line to intersect with. </param>
            <param name="outIntersection">Place to store the intersection point, if there is one. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.triangle3df.getIntersectionWithLine(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Get an intersection with a 3d line. 
            </summary>
            <param name="linePoint">Point of the line to intersect with. </param>
            <param name="lineVect">Vector of the line to intersect with. </param>
            <param name="outIntersection">Place to store the intersection point, if there is one. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.triangle3df.getIntersectionOfPlaneWithLine(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Calculates the intersection between a 3d line and the plane the triangle is on. 
            </summary>
            <param name="linePoint">Point of the line to intersect with. </param>
            <param name="lineVect">Vector of the line to intersect with. </param>
            <param name="outIntersection">Place to store the intersection point, if there is one. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.triangle3df.getNormal">
            <summary>
            Get the normal of the triangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.triangle3df.isFrontFacing(IrrlichtNetSwig.vector3df)">
            <summary>
            Test if the triangle would be front or backfacing from any point. 
            </summary>
            <param name="lookDirection">Look direction. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.triangle3df.getPlane">
            <summary>
            Get the plane of this triangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.triangle3df.getArea">
            <summary>
            Get the area of the triangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.triangle3df.set(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            sets the triangle's points 
            </summary>
            <param name="a"></param>
            <param name="b"></param>
            <param name="c"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.triangle3df.#ctor">
            <summary>
            Constructor for an all 0 triangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.triangle3df.#ctor(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Constructor for triangle with given three vertices. 
            </summary>
            <param name="v1"></param>
            <param name="v2"></param>
            <param name="v3"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SAttributeReadWriteOptions.#ctor">
            <summary>
            Constructor. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IReferenceCounted.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IReferenceCounted.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IReferenceCounted.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IReferenceCounted.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IReferenceCounted.#ctor">
            <summary>
            Constructor. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMesh.getMeshBufferCount">
            <summary>
            Get the amount of mesh buffers. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMesh.getMeshBuffer(System.UInt32)">
            <summary>
            Get pointer to a mesh buffer. 
            </summary>
            <param name="nr">Zero based index of the mesh buffer. The maximum value is getMeshBufferCount() - 1; </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMesh.getMeshBuffer(IrrlichtNetSwig.SMaterial)">
            <summary>
            Get pointer to a mesh buffer which fits a material. 
            </summary>
            <param name="material">material to search for </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMesh.getBoundingBox">
            <summary>
            Get an axis aligned bounding box of the mesh. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMesh.setBoundingBox(IrrlichtNetSwig.aabbox3df)">
            <summary>
            Set user-defined axis aligned bounding box. 
            </summary>
            <param name="box">New bounding box to use for the mesh. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMesh.setMaterialFlag(IrrlichtNetSwig.E_MATERIAL_FLAG,System.Boolean)">
            <summary>
            Sets a flag of all contained materials to a new value. 
            </summary>
            <param name="flag">Flag to set in all materials. </param>
            <param name="newvalue">New value to set in all materials. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMesh.setHardwareMappingHint(IrrlichtNetSwig.E_HARDWARE_MAPPING,IrrlichtNetSwig.E_BUFFER_TYPE)">
            <summary>
            Set the hardware mapping hint. 
            </summary>
            <param name="newMappingHint"></param>
            <param name="buffer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMesh.setHardwareMappingHint(IrrlichtNetSwig.E_HARDWARE_MAPPING)">
            <summary>
            Set the hardware mapping hint. 
            </summary>
            <param name="newMappingHint"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMesh.setDirty(IrrlichtNetSwig.E_BUFFER_TYPE)">
            <summary>
            Flag the meshbuffer as changed, reloads hardware buffers. 
            </summary>
            <param name="buffer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMesh.setDirty">
            <summary>
            Flag the meshbuffer as changed, reloads hardware buffers. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMesh.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMesh.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMesh.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMesh.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMesh.getFrameCount">
            <summary>
            Gets the frame count of the animated mesh. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMesh.getMesh(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Returns the IMesh interface for a frame. 
            </summary>
            <param name="frame">Frame number as zero based index. The maximum frame number is getFrameCount() - 1; </param>
            <param name="detailLevel">Level of detail. 0 is the lowest, 255 the highest level of detail. Most meshes will ignore the detail level. </param>
            <param name="startFrameLoop">Because some animated meshes (.MD2) are blended between 2 static frames, and maybe animated in a loop, the startFrameLoop and the endFrameLoop have to be defined, to prevent the animation to be blended between frames which are outside of this loop. If startFrameLoop and endFrameLoop are both -1, they are ignored. </param>
            <param name="endFrameLoop">see startFrameLoop. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMesh.getMesh(System.Int32,System.Int32,System.Int32)">
            <summary>
            Returns the IMesh interface for a frame. 
            </summary>
            <param name="frame">Frame number as zero based index. The maximum frame number is getFrameCount() - 1; </param>
            <param name="detailLevel">Level of detail. 0 is the lowest, 255 the highest level of detail. Most meshes will ignore the detail level. </param>
            <param name="startFrameLoop">Because some animated meshes (.MD2) are blended between 2 static frames, and maybe animated in a loop, the startFrameLoop and the endFrameLoop have to be defined, to prevent the animation to be blended between frames which are outside of this loop. If startFrameLoop and endFrameLoop are both -1, they are ignored. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMesh.getMesh(System.Int32,System.Int32)">
            <summary>
            Returns the IMesh interface for a frame. 
            </summary>
            <param name="frame">Frame number as zero based index. The maximum frame number is getFrameCount() - 1; </param>
            <param name="detailLevel">Level of detail. 0 is the lowest, 255 the highest level of detail. Most meshes will ignore the detail level. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMesh.getMesh(System.Int32)">
            <summary>
            Returns the IMesh interface for a frame. 
            </summary>
            <param name="frame">Frame number as zero based index. The maximum frame number is getFrameCount() - 1; </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMesh.getMeshType">
            <summary>
            Returns the type of the animated mesh. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMesh.getMeshBufferCount">
            <summary>
            Get the amount of mesh buffers. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMesh.getMeshBuffer(System.UInt32)">
            <summary>
            Get pointer to a mesh buffer. 
            </summary>
            <param name="nr">Zero based index of the mesh buffer. The maximum value is getMeshBufferCount() - 1; </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMesh.getMeshBuffer(IrrlichtNetSwig.SMaterial)">
            <summary>
            Get pointer to a mesh buffer which fits a material. 
            </summary>
            <param name="material">material to search for </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMesh.getBoundingBox">
            <summary>
            Get an axis aligned bounding box of the mesh. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMesh.setBoundingBox(IrrlichtNetSwig.aabbox3df)">
            <summary>
            Set user-defined axis aligned bounding box. 
            </summary>
            <param name="box">New bounding box to use for the mesh. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMesh.setMaterialFlag(IrrlichtNetSwig.E_MATERIAL_FLAG,System.Boolean)">
            <summary>
            Sets a flag of all contained materials to a new value. 
            </summary>
            <param name="flag">Flag to set in all materials. </param>
            <param name="newvalue">New value to set in all materials. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMesh.setHardwareMappingHint(IrrlichtNetSwig.E_HARDWARE_MAPPING,IrrlichtNetSwig.E_BUFFER_TYPE)">
            <summary>
            Set the hardware mapping hint. 
            </summary>
            <param name="newMappingHint"></param>
            <param name="buffer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMesh.setHardwareMappingHint(IrrlichtNetSwig.E_HARDWARE_MAPPING)">
            <summary>
            Set the hardware mapping hint. 
            </summary>
            <param name="newMappingHint"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMesh.setDirty(IrrlichtNetSwig.E_BUFFER_TYPE)">
            <summary>
            Flag the meshbuffer as changed, reloads hardware buffers. 
            </summary>
            <param name="buffer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMesh.setDirty">
            <summary>
            Flag the meshbuffer as changed, reloads hardware buffers. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMesh.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMesh.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMesh.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMesh.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SAnimatedMesh.getFrameCount">
            <summary>
            Gets the frame count of the animated mesh. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SAnimatedMesh.getMesh(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Returns the IMesh interface for a frame. 
            </summary>
            <param name="frame">Frame number as zero based index. The maximum frame number is getFrameCount() - 1; </param>
            <param name="detailLevel">Level of detail. 0 is the lowest, 255 the highest level of detail. Most meshes will ignore the detail level. </param>
            <param name="startFrameLoop">start frame </param>
            <param name="endFrameLoop">end frame </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SAnimatedMesh.getMesh(System.Int32,System.Int32,System.Int32)">
            <summary>
            Returns the IMesh interface for a frame. 
            </summary>
            <param name="frame">Frame number as zero based index. The maximum frame number is getFrameCount() - 1; </param>
            <param name="detailLevel">Level of detail. 0 is the lowest, 255 the highest level of detail. Most meshes will ignore the detail level. </param>
            <param name="startFrameLoop">start frame </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SAnimatedMesh.getMesh(System.Int32,System.Int32)">
            <summary>
            Returns the IMesh interface for a frame. 
            </summary>
            <param name="frame">Frame number as zero based index. The maximum frame number is getFrameCount() - 1; </param>
            <param name="detailLevel">Level of detail. 0 is the lowest, 255 the highest level of detail. Most meshes will ignore the detail level. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SAnimatedMesh.addMesh(IrrlichtNetSwig.IMesh)">
            <summary>
            adds a Mesh 
            </summary>
            <param name="mesh"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SAnimatedMesh.getBoundingBox">
            <summary>
            Returns an axis aligned bounding box of the mesh. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SAnimatedMesh.setBoundingBox(IrrlichtNetSwig.aabbox3df)">
            <summary>
            set user axis aligned bounding box 
            </summary>
            <param name="box"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SAnimatedMesh.recalculateBoundingBox">
            <summary>
            Recalculates the bounding box. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SAnimatedMesh.getMeshType">
            <summary>
            Returns the type of the animated mesh. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SAnimatedMesh.getMeshBufferCount">
            <summary>
            returns amount of mesh buffers. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SAnimatedMesh.getMeshBuffer(System.UInt32)">
            <summary>
            returns pointer to a mesh buffer 
            </summary>
            <param name="nr"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SAnimatedMesh.getMeshBuffer(IrrlichtNetSwig.SMaterial)">
            <summary>
            Returns pointer to a mesh buffer which fits a material. 
            </summary>
            <param name="material">material to search for </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SAnimatedMesh.setMaterialFlag(IrrlichtNetSwig.E_MATERIAL_FLAG,System.Boolean)">
            <summary>
            Set a material flag for all meshbuffers of this mesh. 
            </summary>
            <param name="flag"></param>
            <param name="newvalue"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SAnimatedMesh.setHardwareMappingHint(IrrlichtNetSwig.E_HARDWARE_MAPPING,IrrlichtNetSwig.E_BUFFER_TYPE)">
            <summary>
            set the hardware mapping hint, for driver 
            </summary>
            <param name="newMappingHint"></param>
            <param name="buffer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SAnimatedMesh.setHardwareMappingHint(IrrlichtNetSwig.E_HARDWARE_MAPPING)">
            <summary>
            set the hardware mapping hint, for driver 
            </summary>
            <param name="newMappingHint"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SAnimatedMesh.setDirty(IrrlichtNetSwig.E_BUFFER_TYPE)">
            <summary>
            flags the meshbuffer as changed, reloads hardware buffers 
            </summary>
            <param name="buffer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SAnimatedMesh.setDirty">
            <summary>
            flags the meshbuffer as changed, reloads hardware buffers 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SAnimatedMesh.getMesh(System.Int32)">
            <summary>
            Returns the IMesh interface for a frame. 
            </summary>
            <param name="frame">Frame number as zero based index. The maximum frame number is getFrameCount() - 1; </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SAnimatedMesh.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SAnimatedMesh.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SAnimatedMesh.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SAnimatedMesh.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line3df.setLine(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Set this line to a new line going through the two points. 
            </summary>
            <param name="xa"></param>
            <param name="ya"></param>
            <param name="za"></param>
            <param name="xb"></param>
            <param name="yb"></param>
            <param name="zb"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line3df.setLine(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Set this line to a new line going through the two points. 
            </summary>
            <param name="nstart"></param>
            <param name="nend"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line3df.setLine(IrrlichtNetSwig.line3df)">
            <summary>
            Set this line to new line given as parameter. 
            </summary>
            <param name="line"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line3df.getLength">
            <summary>
            Get length of line. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line3df.getLengthSQ">
            <summary>
            Get squared length of line. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line3df.getMiddle">
            <summary>
            Get middle of line. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line3df.getVector">
            <summary>
            Get vector of line. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line3df.isPointBetweenStartAndEnd(IrrlichtNetSwig.vector3df)">
            <summary>
            Check if the given point is between start and end of the line. 
            </summary>
            <param name="point">The point to test. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line3df.getClosestPoint(IrrlichtNetSwig.vector3df)">
            <summary>
            Get the closest point on this line to a point. 
            </summary>
            <param name="point">The point to compare to. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line3df.getIntersectionWithSphere(IrrlichtNetSwig.vector3df,System.Single,System.Double@)">
            <summary>
            Check if the line intersects with a shpere. 
            </summary>
            <param name="sorigin">Origin of the shpere. </param>
            <param name="sradius">Radius of the sphere. </param>
            <param name="outdistance">The distance to the first intersection point. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line3df.#ctor">
            <summary>
            Default constructor. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line3df.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Constructor with two points. 
            </summary>
            <param name="xa"></param>
            <param name="ya"></param>
            <param name="za"></param>
            <param name="xb"></param>
            <param name="yb"></param>
            <param name="zb"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line3df.#ctor(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Constructor with two points as vectors. 
            </summary>
            <param name="start"></param>
            <param name="end"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShaderManager.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShaderManager.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShaderManager.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShaderManager.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShaderManager.#ctor">
            <summary>
            Constructor. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributeExchangingObject.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="outObj"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributeExchangingObject.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="outObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributeExchangingObject.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributeExchangingObject.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributeExchangingObject.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributeExchangingObject.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributeExchangingObject.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributeExchangingObject.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributeExchangingObject.#ctor">
            <summary>
            Constructor. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimator.animateNode(IrrlichtNetSwig.ISceneNode,System.UInt32)">
            <summary>
            Animates a scene node. 
            </summary>
            <param name="node">Node to animate. </param>
            <param name="timeMs">Current time in milli seconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimator.createClone(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.ISceneManager)">
            <summary>
            Creates a clone of this animator. 
            </summary>
            <param name="node"></param>
            <param name="newManager"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimator.createClone(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Creates a clone of this animator. 
            </summary>
            <param name="node"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimator.isEventReceiverEnabled">
            <summary>
            Returns true if this animator receives events. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimator.getType">
            <summary>
            Returns type of the scene node animator. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimator.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="outObj"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimator.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="outObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimator.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimator.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimator.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimator.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimator.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimator.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimator.#ctor">
            <summary>
            Constructor. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraMaya.getMoveSpeed">
            <summary>
            Returns the speed of movement. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraMaya.setMoveSpeed(System.Single)">
            <summary>
            Sets the speed of movement. 
            </summary>
            <param name="moveSpeed"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraMaya.getRotateSpeed">
            <summary>
            Returns the rotation speed. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraMaya.setRotateSpeed(System.Single)">
            <summary>
            Set the rotation speed. 
            </summary>
            <param name="rotateSpeed"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraMaya.getZoomSpeed">
            <summary>
            Returns the zoom speed. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraMaya.setZoomSpeed(System.Single)">
            <summary>
            Set the zoom speed. 
            </summary>
            <param name="zoomSpeed"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraMaya.animateNode(IrrlichtNetSwig.ISceneNode,System.UInt32)">
            <summary>
            Animates a scene node. 
            </summary>
            <param name="node">Node to animate. </param>
            <param name="timeMs">Current time in milli seconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraMaya.createClone(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.ISceneManager)">
            <summary>
            Creates a clone of this animator. 
            </summary>
            <param name="node"></param>
            <param name="newManager"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraMaya.createClone(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Creates a clone of this animator. 
            </summary>
            <param name="node"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraMaya.isEventReceiverEnabled">
            <summary>
            Returns true if this animator receives events. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraMaya.getType">
            <summary>
            Returns type of the scene node animator. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraMaya.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="outObj"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraMaya.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="outObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraMaya.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraMaya.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraMaya.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraMaya.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraMaya.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraMaya.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleEmitter.emitt(System.UInt32,System.UInt32,IrrlichtNetSwig.SParticle)">
            <summary>
            Prepares an array with new particles to emitt into the system. 
            </summary>
            <param name="now">Current time. </param>
            <param name="timeSinceLastCall">Time elapsed since last call, in milliseconds. </param>
            <param name="outArray">Pointer which will point to the array with the new particles to add into the system. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleEmitter.setDirection(IrrlichtNetSwig.vector3df)">
            <summary>
            Set direction the emitter emits particles. 
            </summary>
            <param name="newDirection"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleEmitter.setMinParticlesPerSecond(System.UInt32)">
            <summary>
            Set minimum number of particles the emitter emits per second. 
            </summary>
            <param name="minPPS"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleEmitter.setMaxParticlesPerSecond(System.UInt32)">
            <summary>
            Set maximum number of particles the emitter emits per second. 
            </summary>
            <param name="maxPPS"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleEmitter.setMinStartColor(IrrlichtNetSwig.SColor)">
            <summary>
            Set minimum starting color for particles. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleEmitter.setMaxStartColor(IrrlichtNetSwig.SColor)">
            <summary>
            Set maximum starting color for particles. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleEmitter.setMaxStartSize(IrrlichtNetSwig.dimension2df)">
            <summary>
            Set the maximum starting size for particles. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleEmitter.setMinStartSize(IrrlichtNetSwig.dimension2df)">
            <summary>
            Set the minimum starting size for particles. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleEmitter.getDirection">
            <summary>
            Get direction the emitter emits particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleEmitter.getMinParticlesPerSecond">
            <summary>
            Get the minimum number of particles the emitter emits per second. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleEmitter.getMaxParticlesPerSecond">
            <summary>
            Get the maximum number of particles the emitter emits per second. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleEmitter.getMinStartColor">
            <summary>
            Get the minimum starting color for particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleEmitter.getMaxStartColor">
            <summary>
            Get the maximum starting color for particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleEmitter.getMaxStartSize">
            <summary>
            Get the maximum starting size for particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleEmitter.getMinStartSize">
            <summary>
            Get the minimum starting size for particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleEmitter.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleEmitter.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleEmitter.deserializeAttributes(System.Int32,IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="startIndex"></param>
            <param name="arg1"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleEmitter.deserializeAttributes(System.Int32,IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="startIndex"></param>
            <param name="arg1"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleEmitter.getType">
            <summary>
            Get emitter type. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleEmitter.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleEmitter.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleEmitter.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleEmitter.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleEmitter.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleEmitter.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.setCenter(IrrlichtNetSwig.vector3df)">
            <summary>
            Set the center of the sphere for particle emissions. 
            </summary>
            <param name="center"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.setRadius(System.Single)">
            <summary>
            Set the radius of the sphere for particle emissions. 
            </summary>
            <param name="radius"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.getCenter">
            <summary>
            Get the center of the sphere for particle emissions. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.getRadius">
            <summary>
            Get the radius of the sphere for particle emissions. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.getType">
            <summary>
            Get emitter type. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.emitt(System.UInt32,System.UInt32,IrrlichtNetSwig.SParticle)">
            <summary>
            Prepares an array with new particles to emitt into the system. 
            </summary>
            <param name="now">Current time. </param>
            <param name="timeSinceLastCall">Time elapsed since last call, in milliseconds. </param>
            <param name="outArray">Pointer which will point to the array with the new particles to add into the system. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.setDirection(IrrlichtNetSwig.vector3df)">
            <summary>
            Set direction the emitter emits particles. 
            </summary>
            <param name="newDirection"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.setMinParticlesPerSecond(System.UInt32)">
            <summary>
            Set minimum number of particles the emitter emits per second. 
            </summary>
            <param name="minPPS"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.setMaxParticlesPerSecond(System.UInt32)">
            <summary>
            Set maximum number of particles the emitter emits per second. 
            </summary>
            <param name="maxPPS"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.setMinStartColor(IrrlichtNetSwig.SColor)">
            <summary>
            Set minimum starting color for particles. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.setMaxStartColor(IrrlichtNetSwig.SColor)">
            <summary>
            Set maximum starting color for particles. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.setMaxStartSize(IrrlichtNetSwig.dimension2df)">
            <summary>
            Set the maximum starting size for particles. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.setMinStartSize(IrrlichtNetSwig.dimension2df)">
            <summary>
            Set the minimum starting size for particles. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.getDirection">
            <summary>
            Get direction the emitter emits particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.getMinParticlesPerSecond">
            <summary>
            Get the minimum number of particles the emitter emits per second. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.getMaxParticlesPerSecond">
            <summary>
            Get the maximum number of particles the emitter emits per second. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.getMinStartColor">
            <summary>
            Get the minimum starting color for particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.getMaxStartColor">
            <summary>
            Get the maximum starting color for particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.getMaxStartSize">
            <summary>
            Get the maximum starting size for particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.getMinStartSize">
            <summary>
            Get the minimum starting size for particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.deserializeAttributes(System.Int32,IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="startIndex"></param>
            <param name="arg1"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.deserializeAttributes(System.Int32,IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="startIndex"></param>
            <param name="arg1"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSphereEmitter.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.setCenter(IrrlichtNetSwig.vector3df)">
            <summary>
            Set the center of the ring. 
            </summary>
            <param name="center"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.setRadius(System.Single)">
            <summary>
            Set the radius of the ring. 
            </summary>
            <param name="radius"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.setRingThickness(System.Single)">
            <summary>
            Set the thickness of the ring. 
            </summary>
            <param name="ringThickness"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.getCenter">
            <summary>
            Get the center of the ring. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.getRadius">
            <summary>
            Get the radius of the ring. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.getRingThickness">
            <summary>
            Get the thickness of the ring. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.getType">
            <summary>
            Get emitter type. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.emitt(System.UInt32,System.UInt32,IrrlichtNetSwig.SParticle)">
            <summary>
            Prepares an array with new particles to emitt into the system. 
            </summary>
            <param name="now">Current time. </param>
            <param name="timeSinceLastCall">Time elapsed since last call, in milliseconds. </param>
            <param name="outArray">Pointer which will point to the array with the new particles to add into the system. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.setDirection(IrrlichtNetSwig.vector3df)">
            <summary>
            Set direction the emitter emits particles. 
            </summary>
            <param name="newDirection"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.setMinParticlesPerSecond(System.UInt32)">
            <summary>
            Set minimum number of particles the emitter emits per second. 
            </summary>
            <param name="minPPS"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.setMaxParticlesPerSecond(System.UInt32)">
            <summary>
            Set maximum number of particles the emitter emits per second. 
            </summary>
            <param name="maxPPS"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.setMinStartColor(IrrlichtNetSwig.SColor)">
            <summary>
            Set minimum starting color for particles. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.setMaxStartColor(IrrlichtNetSwig.SColor)">
            <summary>
            Set maximum starting color for particles. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.setMaxStartSize(IrrlichtNetSwig.dimension2df)">
            <summary>
            Set the maximum starting size for particles. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.setMinStartSize(IrrlichtNetSwig.dimension2df)">
            <summary>
            Set the minimum starting size for particles. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.getDirection">
            <summary>
            Get direction the emitter emits particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.getMinParticlesPerSecond">
            <summary>
            Get the minimum number of particles the emitter emits per second. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.getMaxParticlesPerSecond">
            <summary>
            Get the maximum number of particles the emitter emits per second. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.getMinStartColor">
            <summary>
            Get the minimum starting color for particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.getMaxStartColor">
            <summary>
            Get the maximum starting color for particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.getMaxStartSize">
            <summary>
            Get the maximum starting size for particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.getMinStartSize">
            <summary>
            Get the minimum starting size for particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.deserializeAttributes(System.Int32,IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="startIndex"></param>
            <param name="arg1"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.deserializeAttributes(System.Int32,IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="startIndex"></param>
            <param name="arg1"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRingEmitter.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAffector.affect(System.UInt32,IrrlichtNetSwig.SParticle,System.UInt32)">
            <summary>
            Affects an array of particles. 
            </summary>
            <param name="now">Current time. (Same as ITimer::getTime() would return) </param>
            <param name="particlearray">Array of particles. </param>
            <param name="count">Amount of particles in array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAffector.setEnabled(System.Boolean)">
            <summary>
            Sets whether or not the affector is currently enabled. 
            </summary>
            <param name="enabled"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAffector.getEnabled">
            <summary>
            Gets whether or not the affector is currently enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAffector.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAffector.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAffector.deserializeAttributes(System.Int32,IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="startIndex"></param>
            <param name="arg1"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAffector.deserializeAttributes(System.Int32,IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="startIndex"></param>
            <param name="arg1"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAffector.getType">
            <summary>
            Get emitter type. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAffector.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAffector.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAffector.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAffector.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAffector.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAffector.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleGravityAffector.setTimeForceLost(System.Single)">
            <summary>
            Set the time in milliseconds when the gravity force is totally lost. 
            </summary>
            <param name="timeForceLost"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleGravityAffector.setGravity(IrrlichtNetSwig.vector3df)">
            <summary>
            Set the direction and force of gravity in all 3 dimensions. 
            </summary>
            <param name="gravity"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleGravityAffector.getTimeForceLost">
            <summary>
            Get the time in milliseconds when the gravity force is totally lost. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleGravityAffector.getGravity">
            <summary>
            Get the direction and force of gravity. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleGravityAffector.getType">
            <summary>
            Get emitter type. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleGravityAffector.affect(System.UInt32,IrrlichtNetSwig.SParticle,System.UInt32)">
            <summary>
            Affects an array of particles. 
            </summary>
            <param name="now">Current time. (Same as ITimer::getTime() would return) </param>
            <param name="particlearray">Array of particles. </param>
            <param name="count">Amount of particles in array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleGravityAffector.setEnabled(System.Boolean)">
            <summary>
            Sets whether or not the affector is currently enabled. 
            </summary>
            <param name="enabled"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleGravityAffector.getEnabled">
            <summary>
            Gets whether or not the affector is currently enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleGravityAffector.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleGravityAffector.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleGravityAffector.deserializeAttributes(System.Int32,IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="startIndex"></param>
            <param name="arg1"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleGravityAffector.deserializeAttributes(System.Int32,IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="startIndex"></param>
            <param name="arg1"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleGravityAffector.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleGravityAffector.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleGravityAffector.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleGravityAffector.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleGravityAffector.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleGravityAffector.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.flipSurfaces(IrrlichtNetSwig.IMesh)">
            <summary>
            Flips the direction of surfaces. 
            </summary>
            <param name="mesh">Mesh on which the operation is performed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.setVertexColorAlpha(IrrlichtNetSwig.IMesh,System.Int32)">
            <summary>
            Sets the alpha vertex color value of the whole mesh to a new value. 
            </summary>
            <param name="mesh">Mesh on which the operation is performed. </param>
            <param name="alpha">New alpha value. Must be a value between 0 and 255. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.setVertexColors(IrrlichtNetSwig.IMesh,IrrlichtNetSwig.SColor)">
            <summary>
            Sets the colors of all vertices to one color. 
            </summary>
            <param name="mesh">Mesh on which the operation is performed. </param>
            <param name="color">New color. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.recalculateNormals(IrrlichtNetSwig.IMesh,System.Boolean,System.Boolean)">
            <summary>
            Recalculates all normals of the mesh. 
            </summary>
            <param name="mesh">Mesh on which the operation is performed. </param>
            <param name="smooth">If the normals shall be smoothed. </param>
            <param name="angleWeighted">If the normals shall be smoothed in relation to their angles. More expensive, but also higher precision. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.recalculateNormals(IrrlichtNetSwig.IMesh,System.Boolean)">
            <summary>
            Recalculates all normals of the mesh. 
            </summary>
            <param name="mesh">Mesh on which the operation is performed. </param>
            <param name="smooth">If the normals shall be smoothed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.recalculateNormals(IrrlichtNetSwig.IMesh)">
            <summary>
            Recalculates all normals of the mesh. 
            </summary>
            <param name="mesh">Mesh on which the operation is performed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.recalculateNormals(IrrlichtNetSwig.IMeshBuffer,System.Boolean,System.Boolean)">
            <summary>
            Recalculates all normals of the mesh buffer. 
            </summary>
            <param name="buffer">Mesh buffer on which the operation is performed. </param>
            <param name="smooth">If the normals shall be smoothed. </param>
            <param name="angleWeighted">If the normals shall be smoothed in relation to their angles. More expensive, but also higher precision. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.recalculateNormals(IrrlichtNetSwig.IMeshBuffer,System.Boolean)">
            <summary>
            Recalculates all normals of the mesh buffer. 
            </summary>
            <param name="buffer">Mesh buffer on which the operation is performed. </param>
            <param name="smooth">If the normals shall be smoothed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.recalculateNormals(IrrlichtNetSwig.IMeshBuffer)">
            <summary>
            Recalculates all normals of the mesh buffer. 
            </summary>
            <param name="buffer">Mesh buffer on which the operation is performed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.scale(IrrlichtNetSwig.IMesh,IrrlichtNetSwig.vector3df)">
            <summary>
            Scales the actual mesh, not a scene node. 
            </summary>
            <param name="mesh">Mesh on which the operation is performed. </param>
            <param name="factor">Scale factor for each axis. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.scale(IrrlichtNetSwig.IMeshBuffer,IrrlichtNetSwig.vector3df)">
            <summary>
            Scales the actual meshbuffer, not a scene node. 
            </summary>
            <param name="buffer">Meshbuffer on which the operation is performed. </param>
            <param name="factor">Scale factor for each axis. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.scaleMesh(IrrlichtNetSwig.IMesh,IrrlichtNetSwig.vector3df)">
            <summary>
            Scales the actual mesh, not a scene node. 
            </summary>
            <param name="mesh">Mesh on which the operation is performed. </param>
            <param name="factor">Scale factor for each axis. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.scaleTCoords(IrrlichtNetSwig.IMesh,IrrlichtNetSwig.vector2df,System.UInt32)">
            <summary>
            Scale the texture coords of a mesh. 
            </summary>
            <param name="mesh">Mesh on which the operation is performed. </param>
            <param name="factor">Vector which defines the scale for each axis. </param>
            <param name="layer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.scaleTCoords(IrrlichtNetSwig.IMesh,IrrlichtNetSwig.vector2df)">
            <summary>
            Scale the texture coords of a mesh. 
            </summary>
            <param name="mesh">Mesh on which the operation is performed. </param>
            <param name="factor">Vector which defines the scale for each axis. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.scaleTCoords(IrrlichtNetSwig.IMeshBuffer,IrrlichtNetSwig.vector2df,System.UInt32)">
            <summary>
            Scale the texture coords of a meshbuffer. 
            </summary>
            <param name="buffer">Meshbuffer on which the operation is performed. </param>
            <param name="factor">Vector which defines the scale for each axis. </param>
            <param name="level">Number of texture coord, starting from 1. Support for level 2 exists for LightMap buffers. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.scaleTCoords(IrrlichtNetSwig.IMeshBuffer,IrrlichtNetSwig.vector2df)">
            <summary>
            Scale the texture coords of a meshbuffer. 
            </summary>
            <param name="buffer">Meshbuffer on which the operation is performed. </param>
            <param name="factor">Vector which defines the scale for each axis. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.transform(IrrlichtNetSwig.IMesh,IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Applies a transformation to a mesh. 
            </summary>
            <param name="mesh">Mesh on which the operation is performed. </param>
            <param name="m">transformation matrix. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.transform(IrrlichtNetSwig.IMeshBuffer,IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Applies a transformation to a meshbuffer. 
            </summary>
            <param name="buffer">Meshbuffer on which the operation is performed. </param>
            <param name="m">transformation matrix. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.transformMesh(IrrlichtNetSwig.IMesh,IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Applies a transformation to a mesh. 
            </summary>
            <param name="mesh">Mesh on which the operation is performed. </param>
            <param name="m">transformation matrix. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.createMeshCopy(IrrlichtNetSwig.IMesh)">
            <summary>
            Clones a static IMesh into a modifiable SMesh. 
            </summary>
            <param name="mesh">Mesh to copy. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.makePlanarTextureMapping(IrrlichtNetSwig.IMesh,System.Single)">
            <summary>
            Creates a planar texture mapping on the mesh. 
            </summary>
            <param name="mesh">Mesh on which the operation is performed. </param>
            <param name="resolution">resolution of the planar mapping. This is the value specifying which is the relation between world space and texture coordinate space. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.makePlanarTextureMapping(IrrlichtNetSwig.IMesh)">
            <summary>
            Creates a planar texture mapping on the mesh. 
            </summary>
            <param name="mesh">Mesh on which the operation is performed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.createMeshWithTangents(IrrlichtNetSwig.IMesh,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Creates a copy of the mesh, which will only consist of S3DVertexTangents vertices. 
            </summary>
            <param name="mesh">Input mesh </param>
            <param name="recalculateNormals">The normals are recalculated if set, otherwise the original ones are kept. Note that keeping the normals may introduce inaccurate tangents if the normals are very different to those calculated from the faces. </param>
            <param name="smooth">The normals/tangents are smoothed across the meshbuffer's faces if this flag is set. </param>
            <param name="angleWeighted">Improved smoothing calculation used </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.createMeshWithTangents(IrrlichtNetSwig.IMesh,System.Boolean,System.Boolean)">
            <summary>
            Creates a copy of the mesh, which will only consist of S3DVertexTangents vertices. 
            </summary>
            <param name="mesh">Input mesh </param>
            <param name="recalculateNormals">The normals are recalculated if set, otherwise the original ones are kept. Note that keeping the normals may introduce inaccurate tangents if the normals are very different to those calculated from the faces. </param>
            <param name="smooth">The normals/tangents are smoothed across the meshbuffer's faces if this flag is set. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.createMeshWithTangents(IrrlichtNetSwig.IMesh,System.Boolean)">
            <summary>
            Creates a copy of the mesh, which will only consist of S3DVertexTangents vertices. 
            </summary>
            <param name="mesh">Input mesh </param>
            <param name="recalculateNormals">The normals are recalculated if set, otherwise the original ones are kept. Note that keeping the normals may introduce inaccurate tangents if the normals are very different to those calculated from the faces. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.createMeshWithTangents(IrrlichtNetSwig.IMesh)">
            <summary>
            Creates a copy of the mesh, which will only consist of S3DVertexTangents vertices. 
            </summary>
            <param name="mesh">Input mesh </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.createMeshWith2TCoords(IrrlichtNetSwig.IMesh)">
            <summary>
            Creates a copy of the mesh, which will only consist of S3DVertex2TCoord vertices. 
            </summary>
            <param name="mesh">Input mesh </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.createMeshUniquePrimitives(IrrlichtNetSwig.IMesh)">
            <summary>
            Creates a copy of a mesh with all vertices unwelded. 
            </summary>
            <param name="mesh">Input mesh </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.createMeshWelded(IrrlichtNetSwig.IMesh,System.Single)">
            <summary>
            Creates a copy of a mesh with vertices welded. 
            </summary>
            <param name="mesh">Input mesh </param>
            <param name="tolerance">The threshold for vertex comparisons. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.createMeshWelded(IrrlichtNetSwig.IMesh)">
            <summary>
            Creates a copy of a mesh with vertices welded. 
            </summary>
            <param name="mesh">Input mesh </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.getPolyCount(IrrlichtNetSwig.IMesh)">
            <summary>
            Get amount of polygons in mesh. 
            </summary>
            <param name="mesh">Input mesh </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.getPolyCount(IrrlichtNetSwig.IAnimatedMesh)">
            <summary>
            Get amount of polygons in mesh. 
            </summary>
            <param name="mesh">Input mesh </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.createAnimatedMesh(IrrlichtNetSwig.IMesh,IrrlichtNetSwig.E_ANIMATED_MESH_TYPE)">
            <summary>
            Create a new AnimatedMesh and adds the mesh to it. 
            </summary>
            <param name="mesh">Input mesh </param>
            <param name="type">The type of the animated mesh to create. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.createAnimatedMesh(IrrlichtNetSwig.IMesh)">
            <summary>
            Create a new AnimatedMesh and adds the mesh to it. 
            </summary>
            <param name="mesh">Input mesh </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshManipulator.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMaterialRendererServices.setBasicRenderStates(IrrlichtNetSwig.SMaterial,IrrlichtNetSwig.SMaterial,System.Boolean)">
            <summary>
            Can be called by an IMaterialRenderer to make its work easier. 
            </summary>
            <param name="material">The new material to be used. </param>
            <param name="lastMaterial">The material used until now. </param>
            <param name="resetAllRenderstates">Set to true if all renderstates should be set, regardless of their current state. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMaterialRendererServices.setVertexShaderConstant(System.String,System.Single[],System.Int32)">
            <summary>
            Sets a constant for the vertex shader based on a name. 
            </summary>
            <param name="name">Name of the variable </param>
            <param name="floats">Pointer to array of floats </param>
            <param name="count">Amount of floats in array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMaterialRendererServices.setVertexShaderConstant(System.Single[],System.Int32,System.Int32)">
            <summary>
            Sets a vertex shader constant. 
            </summary>
            <param name="data">Data to be set in the constants </param>
            <param name="startRegister">First register to be set </param>
            <param name="constantAmount">Amount of registers to be set. One register consists of 4 floats. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMaterialRendererServices.setVertexShaderConstant(System.Single[],System.Int32)">
            <summary>
            Sets a vertex shader constant. 
            </summary>
            <param name="data">Data to be set in the constants </param>
            <param name="startRegister">First register to be set </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMaterialRendererServices.setPixelShaderConstant(System.String,System.Single[],System.Int32)">
            <summary>
            Sets a constant for the pixel shader based on a name. 
            </summary>
            <param name="name">Name of the variable </param>
            <param name="floats">Pointer to array of floats </param>
            <param name="count">Amount of floats in array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMaterialRendererServices.setPixelShaderConstant(System.Single[],System.Int32,System.Int32)">
            <summary>
            Sets a pixel shader constant. 
            </summary>
            <param name="data">Data to be set in the constants </param>
            <param name="startRegister">First register to be set. </param>
            <param name="constantAmount">Amount of registers to be set. One register consists of 4 floats. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMaterialRendererServices.setPixelShaderConstant(System.Single[],System.Int32)">
            <summary>
            Sets a pixel shader constant. 
            </summary>
            <param name="data">Data to be set in the constants </param>
            <param name="startRegister">First register to be set. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMaterialRendererServices.getVideoDriver">
            <summary>
            Get pointer to the IVideoDriver interface. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILogger.getLogLevel">
            <summary>
            Returns the current set log level. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILogger.setLogLevel(IrrlichtNetSwig.ELOG_LEVEL)">
            <summary>
            Sets a new log level. 
            </summary>
            <param name="ll">new log level filter value. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILogger.log(System.String,IrrlichtNetSwig.ELOG_LEVEL)">
            <summary>
            Prints out a text into the log. 
            </summary>
            <param name="text">Text to print out. </param>
            <param name="ll">Log level of the text. If the text is an error, set it to ELL_ERROR, if it is warning set it to ELL_WARNING, and if it is just an informational text, set it to ELL_INFORMATION. Texts are filtered with these levels. If you want to be a text displayed, independent on what level filter is set, use ELL_NONE. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILogger.log(System.String)">
            <summary>
            Prints out a text into the log. 
            </summary>
            <param name="text">Text to print out. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILogger.log(System.String,System.String,IrrlichtNetSwig.ELOG_LEVEL)">
            <summary>
            Prints out a text into the log. 
            </summary>
            <param name="text">Text to print out. </param>
            <param name="hint">Additional info. This string is added after a " :" to the string. </param>
            <param name="ll">Log level of the text. If the text is an error, set it to ELL_ERROR, if it is warning set it to ELL_WARNING, and if it is just an informational text, set it to ELL_INFORMATION. Texts are filtered with these levels. If you want to be a text displayed, independent on what level filter is set, use ELL_NONE. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILogger.log(System.String,System.String)">
            <summary>
            Prints out a text into the log. 
            </summary>
            <param name="text">Text to print out. </param>
            <param name="hint">Additional info. This string is added after a " :" to the string. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILogger.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILogger.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILogger.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILogger.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderLXMLBase.read">
            <summary>
            Reads forward to the next xml node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderLXMLBase.getNodeType">
            <summary>
            Returns the type of the current XML node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderLXMLBase.getAttributeCount">
            <summary>
            Returns attribute count of the current XML node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderLXMLBase.getAttributeName(System.Int32)">
            <summary>
            Returns name of an attribute. 
            </summary>
            <param name="idx">Zero based index, should be something between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderLXMLBase.getAttributeValue(System.Int32)">
            <summary>
            Returns the value of an attribute. 
            </summary>
            <param name="idx">Zero based index, should be something between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderLXMLBase.getAttributeValue(IrrlichtNetSwig.SWIGTYPE_p_unsigned_long)">
            <summary>
            Returns the value of an attribute. 
            </summary>
            <param name="name">Name of the attribute. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderLXMLBase.getAttributeValueSafe(IrrlichtNetSwig.SWIGTYPE_p_unsigned_long)">
            <summary>
            Returns the value of an attribute in a safe way. 
            </summary>
            <param name="name">Name of the attribute. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderLXMLBase.getAttributeValueAsInt(IrrlichtNetSwig.SWIGTYPE_p_unsigned_long)">
            <summary>
            Returns the value of an attribute as integer. 
            </summary>
            <param name="name">Name of the attribute. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderLXMLBase.getAttributeValueAsInt(System.Int32)">
            <summary>
            Returns the value of an attribute as integer. 
            </summary>
            <param name="idx">Zero based index, should be something between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderLXMLBase.getAttributeValueAsFloat(IrrlichtNetSwig.SWIGTYPE_p_unsigned_long)">
            <summary>
            Returns the value of an attribute as float. 
            </summary>
            <param name="name">Name of the attribute. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderLXMLBase.getAttributeValueAsFloat(System.Int32)">
            <summary>
            Returns the value of an attribute as float. 
            </summary>
            <param name="idx">Zero based index, should be something between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderLXMLBase.getNodeName">
            <summary>
            Returns the name of the current node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderLXMLBase.getNodeData">
            <summary>
            Returns data of the current node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderLXMLBase.isEmptyElement">
            <summary>
            Returns if an element is an empty element, like <foo />. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderLXMLBase.getSourceFormat">
            <summary>
            Returns format of the source xml file. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderLXMLBase.getParserFormat">
            <summary>
            Returns format of the strings returned by the parser. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIndexBuffer.getHardwareMappingHint">
            <summary>
            get the current hardware mapping hint 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIndexBuffer.setHardwareMappingHint(IrrlichtNetSwig.E_HARDWARE_MAPPING)">
            <summary>
            set the hardware mapping hint, for driver 
            </summary>
            <param name="NewMappingHint"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIndexBuffer.setDirty">
            <summary>
            flags the meshbuffer as changed, reloads hardware buffers 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIndexBuffer.getChangedID">
            <summary>
            Get the currently used ID for identification of changes. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIndexBuffer.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIndexBuffer.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIndexBuffer.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIndexBuffer.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.getColor(IrrlichtNetSwig.EGUI_DEFAULT_COLOR)">
            <summary>
            returns default color 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.setColor(IrrlichtNetSwig.EGUI_DEFAULT_COLOR,IrrlichtNetSwig.SColor)">
            <summary>
            sets a default color 
            </summary>
            <param name="which"></param>
            <param name="newColor"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.getSize(IrrlichtNetSwig.EGUI_DEFAULT_SIZE)">
            <summary>
            returns size for the given size type 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.getDefaultText(IrrlichtNetSwig.EGUI_DEFAULT_TEXT)">
            <summary>
            Returns a default text. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.setDefaultText(IrrlichtNetSwig.EGUI_DEFAULT_TEXT,System.String)">
            <summary>
            Sets a default text. 
            </summary>
            <param name="which"></param>
            <param name="newText"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.setSize(IrrlichtNetSwig.EGUI_DEFAULT_SIZE,System.Int32)">
            <summary>
            sets a default size 
            </summary>
            <param name="which"></param>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.getFont(IrrlichtNetSwig.EGUI_DEFAULT_FONT)">
            <summary>
            returns the default font 
            </summary>
            <param name="which"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.getFont">
            <summary>
            returns the default font 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.setFont(IrrlichtNetSwig.IGUIFont,IrrlichtNetSwig.EGUI_DEFAULT_FONT)">
            <summary>
            sets a default font 
            </summary>
            <param name="font"></param>
            <param name="which"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.setFont(IrrlichtNetSwig.IGUIFont)">
            <summary>
            sets a default font 
            </summary>
            <param name="font"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.getSpriteBank">
            <summary>
            returns the sprite bank 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.setSpriteBank(IrrlichtNetSwig.IGUISpriteBank)">
            <summary>
            sets the sprite bank 
            </summary>
            <param name="bank"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.getIcon(IrrlichtNetSwig.EGUI_DEFAULT_ICON)">
            <summary>
            Returns a default icon. 
            </summary>
            <param name="icon"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.setIcon(IrrlichtNetSwig.EGUI_DEFAULT_ICON,System.UInt32)">
            <summary>
            Sets a default icon. 
            </summary>
            <param name="icon">Enum specifying which icon to change </param>
            <param name="index">The sprite index used to draw this icon </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.draw3DButtonPaneStandard(IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.recti,IrrlichtNetSwig.recti)">
            <summary>
            draws a standard 3d button pane 
            </summary>
            <param name="element">Pointer to the element which wishes to draw this. This parameter is usually not used by IGUISkin, but can be used for example by more complex implementations to find out how to draw the part exactly. </param>
            <param name="rect">Defining area where to draw. </param>
            <param name="clip">Clip area. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.draw3DButtonPaneStandard(IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.recti)">
            <summary>
            draws a standard 3d button pane 
            </summary>
            <param name="element">Pointer to the element which wishes to draw this. This parameter is usually not used by IGUISkin, but can be used for example by more complex implementations to find out how to draw the part exactly. </param>
            <param name="rect">Defining area where to draw. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.draw3DButtonPanePressed(IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.recti,IrrlichtNetSwig.recti)">
            <summary>
            draws a pressed 3d button pane 
            </summary>
            <param name="element">Pointer to the element which wishes to draw this. This parameter is usually not used by IGUISkin, but can be used for example by more complex implementations to find out how to draw the part exactly. </param>
            <param name="rect">Defining area where to draw. </param>
            <param name="clip">Clip area. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.draw3DButtonPanePressed(IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.recti)">
            <summary>
            draws a pressed 3d button pane 
            </summary>
            <param name="element">Pointer to the element which wishes to draw this. This parameter is usually not used by IGUISkin, but can be used for example by more complex implementations to find out how to draw the part exactly. </param>
            <param name="rect">Defining area where to draw. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.draw3DSunkenPane(IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.SColor,System.Boolean,System.Boolean,IrrlichtNetSwig.recti,IrrlichtNetSwig.recti)">
            <summary>
            draws a sunken 3d pane 
            </summary>
            <param name="element">Pointer to the element which wishes to draw this. This parameter is usually not used by IGUISkin, but can be used for example by more complex implementations to find out how to draw the part exactly. </param>
            <param name="bgcolor">Background color. </param>
            <param name="flat">Specifies if the sunken pane should be flat or displayed as sunken deep into the ground. </param>
            <param name="fillBackGround">Specifies if the background should be filled with the background color or not be drawn at all. </param>
            <param name="rect">Defining area where to draw. </param>
            <param name="clip">Clip area. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.draw3DSunkenPane(IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.SColor,System.Boolean,System.Boolean,IrrlichtNetSwig.recti)">
            <summary>
            draws a sunken 3d pane 
            </summary>
            <param name="element">Pointer to the element which wishes to draw this. This parameter is usually not used by IGUISkin, but can be used for example by more complex implementations to find out how to draw the part exactly. </param>
            <param name="bgcolor">Background color. </param>
            <param name="flat">Specifies if the sunken pane should be flat or displayed as sunken deep into the ground. </param>
            <param name="fillBackGround">Specifies if the background should be filled with the background color or not be drawn at all. </param>
            <param name="rect">Defining area where to draw. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.draw3DWindowBackground(IrrlichtNetSwig.IGUIElement,System.Boolean,IrrlichtNetSwig.SColor,IrrlichtNetSwig.recti,IrrlichtNetSwig.recti)">
            <summary>
            draws a window background 
            </summary>
            <param name="element">Pointer to the element which wishes to draw this. This parameter is usually not used by IGUISkin, but can be used for example by more complex implementations to find out how to draw the part exactly. </param>
            <param name="drawTitleBar">True to enable title drawing. </param>
            <param name="titleBarColor">Title color. </param>
            <param name="rect">Defining area where to draw. </param>
            <param name="clip">Clip area. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.draw3DWindowBackground(IrrlichtNetSwig.IGUIElement,System.Boolean,IrrlichtNetSwig.SColor,IrrlichtNetSwig.recti)">
            <summary>
            draws a window background 
            </summary>
            <param name="element">Pointer to the element which wishes to draw this. This parameter is usually not used by IGUISkin, but can be used for example by more complex implementations to find out how to draw the part exactly. </param>
            <param name="drawTitleBar">True to enable title drawing. </param>
            <param name="titleBarColor">Title color. </param>
            <param name="rect">Defining area where to draw. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.draw3DMenuPane(IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.recti,IrrlichtNetSwig.recti)">
            <summary>
            draws a standard 3d menu pane 
            </summary>
            <param name="element">Pointer to the element which wishes to draw this. This parameter is usually not used by IGUISkin, but can be used for example by more complex implementations to find out how to draw the part exactly. </param>
            <param name="rect">Defining area where to draw. </param>
            <param name="clip">Clip area. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.draw3DMenuPane(IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.recti)">
            <summary>
            draws a standard 3d menu pane 
            </summary>
            <param name="element">Pointer to the element which wishes to draw this. This parameter is usually not used by IGUISkin, but can be used for example by more complex implementations to find out how to draw the part exactly. </param>
            <param name="rect">Defining area where to draw. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.draw3DToolBar(IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.recti,IrrlichtNetSwig.recti)">
            <summary>
            draws a standard 3d tool bar 
            </summary>
            <param name="element">Pointer to the element which wishes to draw this. This parameter is usually not used by IGUISkin, but can be used for example by more complex implementations to find out how to draw the part exactly. </param>
            <param name="rect">Defining area where to draw. </param>
            <param name="clip">Clip area. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.draw3DToolBar(IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.recti)">
            <summary>
            draws a standard 3d tool bar 
            </summary>
            <param name="element">Pointer to the element which wishes to draw this. This parameter is usually not used by IGUISkin, but can be used for example by more complex implementations to find out how to draw the part exactly. </param>
            <param name="rect">Defining area where to draw. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.draw3DTabButton(IrrlichtNetSwig.IGUIElement,System.Boolean,IrrlichtNetSwig.recti,IrrlichtNetSwig.recti,IrrlichtNetSwig.EGUI_ALIGNMENT)">
            <summary>
            draws a tab button 
            </summary>
            <param name="element">Pointer to the element which wishes to draw this. This parameter is usually not used by IGUISkin, but can be used for example by more complex implementations to find out how to draw the part exactly. </param>
            <param name="active">Specifies if the tab is currently active. </param>
            <param name="rect">Defining area where to draw. </param>
            <param name="clip">Clip area. </param>
            <param name="alignment">Alignment of GUI element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.draw3DTabButton(IrrlichtNetSwig.IGUIElement,System.Boolean,IrrlichtNetSwig.recti,IrrlichtNetSwig.recti)">
            <summary>
            draws a tab button 
            </summary>
            <param name="element">Pointer to the element which wishes to draw this. This parameter is usually not used by IGUISkin, but can be used for example by more complex implementations to find out how to draw the part exactly. </param>
            <param name="active">Specifies if the tab is currently active. </param>
            <param name="rect">Defining area where to draw. </param>
            <param name="clip">Clip area. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.draw3DTabButton(IrrlichtNetSwig.IGUIElement,System.Boolean,IrrlichtNetSwig.recti)">
            <summary>
            draws a tab button 
            </summary>
            <param name="element">Pointer to the element which wishes to draw this. This parameter is usually not used by IGUISkin, but can be used for example by more complex implementations to find out how to draw the part exactly. </param>
            <param name="active">Specifies if the tab is currently active. </param>
            <param name="rect">Defining area where to draw. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.draw3DTabBody(IrrlichtNetSwig.IGUIElement,System.Boolean,System.Boolean,IrrlichtNetSwig.recti,IrrlichtNetSwig.recti,System.Int32,IrrlichtNetSwig.EGUI_ALIGNMENT)">
            <summary>
            draws a tab control body 
            </summary>
            <param name="element">Pointer to the element which wishes to draw this. This parameter is usually not used by IGUISkin, but can be used for example by more complex implementations to find out how to draw the part exactly. </param>
            <param name="border">Specifies if the border should be drawn. </param>
            <param name="background">Specifies if the background should be drawn. </param>
            <param name="rect">Defining area where to draw. </param>
            <param name="clip">Clip area. </param>
            <param name="tabHeight">Height of tab. </param>
            <param name="alignment">Alignment of GUI element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.draw3DTabBody(IrrlichtNetSwig.IGUIElement,System.Boolean,System.Boolean,IrrlichtNetSwig.recti,IrrlichtNetSwig.recti,System.Int32)">
            <summary>
            draws a tab control body 
            </summary>
            <param name="element">Pointer to the element which wishes to draw this. This parameter is usually not used by IGUISkin, but can be used for example by more complex implementations to find out how to draw the part exactly. </param>
            <param name="border">Specifies if the border should be drawn. </param>
            <param name="background">Specifies if the background should be drawn. </param>
            <param name="rect">Defining area where to draw. </param>
            <param name="clip">Clip area. </param>
            <param name="tabHeight">Height of tab. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.draw3DTabBody(IrrlichtNetSwig.IGUIElement,System.Boolean,System.Boolean,IrrlichtNetSwig.recti,IrrlichtNetSwig.recti)">
            <summary>
            draws a tab control body 
            </summary>
            <param name="element">Pointer to the element which wishes to draw this. This parameter is usually not used by IGUISkin, but can be used for example by more complex implementations to find out how to draw the part exactly. </param>
            <param name="border">Specifies if the border should be drawn. </param>
            <param name="background">Specifies if the background should be drawn. </param>
            <param name="rect">Defining area where to draw. </param>
            <param name="clip">Clip area. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.draw3DTabBody(IrrlichtNetSwig.IGUIElement,System.Boolean,System.Boolean,IrrlichtNetSwig.recti)">
            <summary>
            draws a tab control body 
            </summary>
            <param name="element">Pointer to the element which wishes to draw this. This parameter is usually not used by IGUISkin, but can be used for example by more complex implementations to find out how to draw the part exactly. </param>
            <param name="border">Specifies if the border should be drawn. </param>
            <param name="background">Specifies if the background should be drawn. </param>
            <param name="rect">Defining area where to draw. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.drawIcon(IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.EGUI_DEFAULT_ICON,IrrlichtNetSwig.position2di,System.UInt32,System.UInt32,System.Boolean,IrrlichtNetSwig.recti)">
            <summary>
            draws an icon, usually from the skin's sprite bank 
            </summary>
            <param name="element">Pointer to the element which wishes to draw this icon. This parameter is usually not used by IGUISkin, but can be used for example by more complex implementations to find out how to draw the part exactly. </param>
            <param name="icon">Specifies the icon to be drawn. </param>
            <param name="position">The position to draw the icon </param>
            <param name="starttime">The time at the start of the animation </param>
            <param name="currenttime">The present time, used to calculate the frame number </param>
            <param name="loop">Whether the animation should loop or not </param>
            <param name="clip">Clip area. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.drawIcon(IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.EGUI_DEFAULT_ICON,IrrlichtNetSwig.position2di,System.UInt32,System.UInt32,System.Boolean)">
            <summary>
            draws an icon, usually from the skin's sprite bank 
            </summary>
            <param name="element">Pointer to the element which wishes to draw this icon. This parameter is usually not used by IGUISkin, but can be used for example by more complex implementations to find out how to draw the part exactly. </param>
            <param name="icon">Specifies the icon to be drawn. </param>
            <param name="position">The position to draw the icon </param>
            <param name="starttime">The time at the start of the animation </param>
            <param name="currenttime">The present time, used to calculate the frame number </param>
            <param name="loop">Whether the animation should loop or not </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.drawIcon(IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.EGUI_DEFAULT_ICON,IrrlichtNetSwig.position2di,System.UInt32,System.UInt32)">
            <summary>
            draws an icon, usually from the skin's sprite bank 
            </summary>
            <param name="element">Pointer to the element which wishes to draw this icon. This parameter is usually not used by IGUISkin, but can be used for example by more complex implementations to find out how to draw the part exactly. </param>
            <param name="icon">Specifies the icon to be drawn. </param>
            <param name="position">The position to draw the icon </param>
            <param name="starttime">The time at the start of the animation </param>
            <param name="currenttime">The present time, used to calculate the frame number </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.drawIcon(IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.EGUI_DEFAULT_ICON,IrrlichtNetSwig.position2di,System.UInt32)">
            <summary>
            draws an icon, usually from the skin's sprite bank 
            </summary>
            <param name="element">Pointer to the element which wishes to draw this icon. This parameter is usually not used by IGUISkin, but can be used for example by more complex implementations to find out how to draw the part exactly. </param>
            <param name="icon">Specifies the icon to be drawn. </param>
            <param name="position">The position to draw the icon </param>
            <param name="starttime">The time at the start of the animation </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.drawIcon(IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.EGUI_DEFAULT_ICON,IrrlichtNetSwig.position2di)">
            <summary>
            draws an icon, usually from the skin's sprite bank 
            </summary>
            <param name="element">Pointer to the element which wishes to draw this icon. This parameter is usually not used by IGUISkin, but can be used for example by more complex implementations to find out how to draw the part exactly. </param>
            <param name="icon">Specifies the icon to be drawn. </param>
            <param name="position">The position to draw the icon </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.draw2DRectangle(IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.SColor,IrrlichtNetSwig.recti,IrrlichtNetSwig.recti)">
            <summary>
            draws a 2d rectangle. 
            </summary>
            <param name="element">Pointer to the element which wishes to draw this icon. This parameter is usually not used by IGUISkin, but can be used for example by more complex implementations to find out how to draw the part exactly. </param>
            <param name="color">Color of the rectangle to draw. The alpha component specifies how transparent the rectangle will be. </param>
            <param name="pos">Position of the rectangle. </param>
            <param name="clip">Pointer to rectangle against which the rectangle will be clipped. If the pointer is null, no clipping will be performed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.draw2DRectangle(IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.SColor,IrrlichtNetSwig.recti)">
            <summary>
            draws a 2d rectangle. 
            </summary>
            <param name="element">Pointer to the element which wishes to draw this icon. This parameter is usually not used by IGUISkin, but can be used for example by more complex implementations to find out how to draw the part exactly. </param>
            <param name="color">Color of the rectangle to draw. The alpha component specifies how transparent the rectangle will be. </param>
            <param name="pos">Position of the rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.getType">
            <summary>
            get the type of this skin 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="outObj"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="outObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISkin.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.getParent">
            <summary>
            Returns parent of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.getRelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.setRelativePosition(IrrlichtNetSwig.recti)">
            <summary>
            Sets the relative rectangle of this element. 
            </summary>
            <param name="r">The absolute position to set </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.setRelativePosition(IrrlichtNetSwig.position2di)">
            <summary>
            Sets the relative rectangle of this element, maintaining its current width and height. 
            </summary>
            <param name="position">The new relative position to set. Width and height will not be changed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.setRelativePositionProportional(IrrlichtNetSwig.rectf)">
            <summary>
            Sets the relative rectangle of this element as a proportion of its parent's area. 
            </summary>
            <param name="r">The rectangle to set, interpreted as a proportion of the parent's area. Meaningful values are in the range [0...1], unless you intend this element to spill outside its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.getAbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.getAbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.setNotClipped(System.Boolean)">
            <summary>
            Sets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <param name="noClip">If true, the element will not be clipped by its parent's clipping rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.isNotClipped">
            <summary>
            Gets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.setMaxSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the maximum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.setMinSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the minimum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.updateAbsolutePosition">
            <summary>
            Updates the absolute position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.getElementFromPoint(IrrlichtNetSwig.position2di)">
            <summary>
            Returns the topmost GUI element at the specific position. 
            </summary>
            <param name="point">The point at which to find a GUI element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.isPointInside(IrrlichtNetSwig.position2di)">
            <summary>
            Returns true if a point is within this element. 
            </summary>
            <param name="point"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.addChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a GUI element as new child of this element. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.removeChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Removes a child. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.remove">
            <summary>
            Removes this element from its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.draw">
            <summary>
            Draws the element and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.OnPostRender(System.UInt32)">
            <summary>
            animate the element and its children. 
            </summary>
            <param name="timeMs"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.move(IrrlichtNetSwig.position2di)">
            <summary>
            Moves this element. 
            </summary>
            <param name="absoluteMovement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.isVisible">
            <summary>
            Returns true if element is visible. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.setVisible(System.Boolean)">
            <summary>
            Sets the visible state of this element. 
            </summary>
            <param name="visible"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.isSubElement">
            <summary>
            Returns true if this element was created as part of its parent control. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.setSubElement(System.Boolean)">
            <summary>
            Sets whether this control was created as part of its parent. 
            </summary>
            <param name="subElement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.setTabStop(System.Boolean)">
            <summary>
            If set to true, the focus will visit this element when using the tab key to cycle through elements. 
            </summary>
            <param name="enable"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.isTabStop">
            <summary>
            Returns true if this element can be focused by navigating with the tab key. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.setTabOrder(System.Int32)">
            <summary>
            Sets the priority of focus when using the tab key to navigate between a group of elements. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.getTabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.setTabGroup(System.Boolean)">
            <summary>
            Sets whether this element is a container for a group of elements which can be navigated using the tab key. 
            </summary>
            <param name="isGroup"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.isTabGroup">
            <summary>
            Returns true if this element is a tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.getTabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.isEnabled">
            <summary>
            Returns true if element is enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.setEnabled(System.Boolean)">
            <summary>
            Sets the enabled state of this element. 
            </summary>
            <param name="enabled"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.setText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.getText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.setToolTipText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.getToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.getID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.setID(System.Int32)">
            <summary>
            Sets the id of this element. 
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.bringToFront(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Brings a child to front. 
            </summary>
            <param name="element"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.getChildren">
            <summary>
            Returns list with children of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.getElementFromId(System.Int32,System.Boolean)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <param name="searchchildren">Set this to true, if also children of this element may contain the element with the searched id and they should be searched too. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.getElementFromId(System.Int32)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.isMyChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            
            </summary>
            <param name="child">The child element to check </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement,System.Boolean)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <param name="includeInvisible">includes invisible elements in the search (default=false) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.getType">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.getTypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElement.#ctor(IrrlichtNetSwig.EGUI_ELEMENT_TYPE,IrrlichtNetSwig.IGUIEnvironment,IrrlichtNetSwig.IGUIElement,System.Int32,IrrlichtNetSwig.recti)">
            <summary>
            Constructor. 
            </summary>
            <param name="type"></param>
            <param name="environment"></param>
            <param name="parent"></param>
            <param name="id"></param>
            <param name="rectangle"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeCount">
            <summary>
            Returns amount of attributes in this collection of attributes. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeName(System.Int32)">
            <summary>
            
            </summary>
            <param name="index">Index value, must be between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeType(System.String)">
            <summary>
            
            </summary>
            <param name="attributeName">Name for the attribute </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeType(System.Int32)">
            <summary>
            
            </summary>
            <param name="index">Index value, must be between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeTypeString(System.String)">
            <summary>
            
            </summary>
            <param name="attributeName">String for the attribute type </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeTypeString(System.Int32)">
            <summary>
            
            </summary>
            <param name="index">Index value, must be between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.existsAttribute(System.String)">
            <summary>
            Returns if an attribute with a name exists. 
            </summary>
            <param name="attributeName"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.findAttribute(System.String)">
            <summary>
            Returns attribute index from name, -1 if not found. 
            </summary>
            <param name="attributeName"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.clear">
            <summary>
            Removes all attributes. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.read(IrrlichtNetSwig.IIrrXMLReaderReferenceCounted,System.Boolean,System.String)">
            <summary>
            
            </summary>
            <param name="reader">The XML reader to read from </param>
            <param name="readCurrentElementOnly">If set to true, reading only works if current element has the name 'attributes' or the name specified using elementName. </param>
            <param name="elementName">The surrounding element name. If it is null, the default one, "attributes" will be taken. If set to false, the first appearing list of attributes are read. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.read(IrrlichtNetSwig.IIrrXMLReaderReferenceCounted,System.Boolean)">
            <summary>
            
            </summary>
            <param name="reader">The XML reader to read from </param>
            <param name="readCurrentElementOnly">If set to true, reading only works if current element has the name 'attributes' or the name specified using elementName. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.read(IrrlichtNetSwig.IIrrXMLReaderReferenceCounted)">
            <summary>
            
            </summary>
            <param name="reader">The XML reader to read from </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.write(IrrlichtNetSwig.IXMLWriter,System.Boolean,System.String)">
            <summary>
            
            </summary>
            <param name="writer">The XML writer to write to </param>
            <param name="writeXMLHeader">Writes a header to the XML file, required if at the beginning of the file </param>
            <param name="elementName">The surrounding element name. If it is null, the default one, "attributes" will be taken. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.write(IrrlichtNetSwig.IXMLWriter,System.Boolean)">
            <summary>
            
            </summary>
            <param name="writer">The XML writer to write to </param>
            <param name="writeXMLHeader">Writes a header to the XML file, required if at the beginning of the file </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.write(IrrlichtNetSwig.IXMLWriter)">
            <summary>
            
            </summary>
            <param name="writer">The XML writer to write to </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.addInt(System.String,System.Int32)">
            <summary>
            Adds an attribute as integer. 
            </summary>
            <param name="attributeName"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.String,System.Int32)">
            <summary>
            Sets an attribute as boolean value. 
            </summary>
            <param name="attributeName"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsInt(System.String)">
            <summary>
            
            </summary>
            <param name="attributeName">Name of the attribute to get. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsInt(System.Int32)">
            <summary>
            
            </summary>
            <param name="index">Index value, must be between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.Int32,System.Int32)">
            <summary>
            Sets an attribute as boolean value. 
            </summary>
            <param name="index"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.addFloat(System.String,System.Single)">
            <summary>
            Adds an attribute as float. 
            </summary>
            <param name="attributeName"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.String,System.Single)">
            <summary>
            Sets an attribute as boolean value. 
            </summary>
            <param name="attributeName"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsFloat(System.String)">
            <summary>
            
            </summary>
            <param name="attributeName">Name of the attribute to get. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsFloat(System.Int32)">
            <summary>
            
            </summary>
            <param name="index">Index value, must be between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.Int32,System.Single)">
            <summary>
            Sets an attribute as boolean value. 
            </summary>
            <param name="index"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.addString(System.String,System.String)">
            <summary>
            Adds an attribute as string. 
            </summary>
            <param name="attributeName"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.String,System.String)">
            <summary>
            Sets an attribute as boolean value. 
            </summary>
            <param name="attributeName"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsString(System.String)">
            <summary>
            
            </summary>
            <param name="attributeName">Name of the attribute to get. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsString(System.String,System.String)">
            <summary>
            
            </summary>
            <param name="attributeName">Name of the attribute to get. </param>
            <param name="target">Buffer where the string is copied to. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsString(System.Int32)">
            <summary>
            
            </summary>
            <param name="index">Index value, must be between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.Int32,System.String)">
            <summary>
            Sets an attribute as boolean value. 
            </summary>
            <param name="index"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsStringW(System.String)">
            <summary>
            
            </summary>
            <param name="attributeName">Name of the attribute to get. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsStringW(System.String,System.String)">
            <summary>
            
            </summary>
            <param name="attributeName">Name of the attribute to get. </param>
            <param name="target">Buffer where the string is copied to. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsStringW(System.Int32)">
            <summary>
            
            </summary>
            <param name="index">Index value, must be between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.addBinary(System.String,IrrlichtNetSwig.SWIGTYPE_p_void,System.Int32)">
            <summary>
            Adds an attribute as binary data. 
            </summary>
            <param name="attributeName"></param>
            <param name="data"></param>
            <param name="dataSizeInBytes"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.String,IrrlichtNetSwig.SWIGTYPE_p_void,System.Int32)">
            <summary>
            Sets an attribute as binary data. 
            </summary>
            <param name="attributeName"></param>
            <param name="data"></param>
            <param name="dataSizeInBytes"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsBinaryData(System.String,IrrlichtNetSwig.SWIGTYPE_p_void,System.Int32)">
            <summary>
            Gets an attribute as binary data. 
            </summary>
            <param name="attributeName">Name of the attribute to get. </param>
            <param name="outData">Pointer to buffer where data shall be stored. </param>
            <param name="maxSizeInBytes">Maximum number of bytes to write into outData. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsBinaryData(System.Int32,IrrlichtNetSwig.SWIGTYPE_p_void,System.Int32)">
            <summary>
            Gets an attribute as binary data. 
            </summary>
            <param name="index">Index value, must be between 0 and getAttributeCount()-1. </param>
            <param name="outData">Pointer to buffer where data shall be stored. </param>
            <param name="maxSizeInBytes">Maximum number of bytes to write into outData. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.Int32,IrrlichtNetSwig.SWIGTYPE_p_void,System.Int32)">
            <summary>
            Sets an attribute as binary data. 
            </summary>
            <param name="index"></param>
            <param name="data"></param>
            <param name="dataSizeInBytes"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.addArray(System.String,IrrlichtNetSwig.arrayStringw)">
            <summary>
            Adds an attribute as wide string array. 
            </summary>
            <param name="attributeName"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.String,IrrlichtNetSwig.arrayStringw)">
            <summary>
            Sets an attribute as boolean value. 
            </summary>
            <param name="attributeName"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsArray(System.String)">
            <summary>
            
            </summary>
            <param name="attributeName">Name of the attribute to get. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsArray(System.Int32)">
            <summary>
            
            </summary>
            <param name="index">Index value, must be between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.Int32,IrrlichtNetSwig.arrayStringw)">
            <summary>
            Sets an attribute as boolean value. 
            </summary>
            <param name="index"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.addBool(System.String,System.Boolean)">
            <summary>
            Adds an attribute as bool. 
            </summary>
            <param name="attributeName"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.String,System.Boolean)">
            <summary>
            Sets an attribute as boolean value. 
            </summary>
            <param name="attributeName"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsBool(System.String)">
            <summary>
            
            </summary>
            <param name="attributeName">Name of the attribute to get. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsBool(System.Int32)">
            <summary>
            
            </summary>
            <param name="index">Index value, must be between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.Int32,System.Boolean)">
            <summary>
            Sets an attribute as boolean value. 
            </summary>
            <param name="index"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.addEnum(System.String,System.String,IrrlichtNetSwig.SWIGTYPE_p_p_char)">
            <summary>
            Adds an attribute as enum. 
            </summary>
            <param name="attributeName"></param>
            <param name="enumValue"></param>
            <param name="enumerationLiterals"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.addEnum(System.String,System.Int32,IrrlichtNetSwig.SWIGTYPE_p_p_char)">
            <summary>
            Adds an attribute as enum. 
            </summary>
            <param name="attributeName"></param>
            <param name="enumValue"></param>
            <param name="enumerationLiterals"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.String,System.String,IrrlichtNetSwig.SWIGTYPE_p_p_char)">
            <summary>
            Sets an attribute as enumeration. 
            </summary>
            <param name="attributeName"></param>
            <param name="enumValue"></param>
            <param name="enumerationLiterals"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsEnumeration(System.String)">
            <summary>
            
            </summary>
            <param name="attributeName">Name of the attribute to get. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsEnumeration(System.String,IrrlichtNetSwig.SWIGTYPE_p_p_char)">
            <summary>
            Gets an attribute as enumeration. 
            </summary>
            <param name="attributeName">Name of the attribute to get. </param>
            <param name="enumerationLiteralsToUse">Use these enumeration literals to get the index value instead of the set ones. This is useful when the attribute list maybe was read from an xml file, and only contains the enumeration string, but no information about its index. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsEnumeration(System.Int32,IrrlichtNetSwig.SWIGTYPE_p_p_char)">
            <summary>
            Gets an attribute as enumeration. 
            </summary>
            <param name="index">Index value, must be between 0 and getAttributeCount()-1. </param>
            <param name="enumerationLiteralsToUse">Use these enumeration literals to get the index value instead of the set ones. This is useful when the attribute list maybe was read from an xml file, and only contains the enumeration string, but no information about its index. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsEnumeration(System.Int32)">
            <summary>
            
            </summary>
            <param name="index">Index value, must be between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeEnumerationLiteralsOfEnumeration(System.String,IrrlichtNetSwig.arrayStringc)">
            <summary>
            
            </summary>
            <param name="attributeName">Name of the attribute to get. </param>
            <param name="outLiterals">Set of strings to choose the enum name from. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeEnumerationLiteralsOfEnumeration(System.Int32,IrrlichtNetSwig.arrayStringc)">
            <summary>
            
            </summary>
            <param name="index">Index value, must be between 0 and getAttributeCount()-1. </param>
            <param name="outLiterals">Set of strings to choose the enum name from. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.Int32,System.String,IrrlichtNetSwig.SWIGTYPE_p_p_char)">
            <summary>
            Sets an attribute as enumeration. 
            </summary>
            <param name="index"></param>
            <param name="enumValue"></param>
            <param name="enumerationLiterals"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.addColor(System.String,IrrlichtNetSwig.SColor)">
            <summary>
            Adds an attribute as color. 
            </summary>
            <param name="attributeName"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.String,IrrlichtNetSwig.SColor)">
            <summary>
            Sets a attribute as floating point color. 
            </summary>
            <param name="attributeName"></param>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsColor(System.String)">
            <summary>
            
            </summary>
            <param name="attributeName">Name of the attribute to get. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsColor(System.Int32)">
            <summary>
            
            </summary>
            <param name="index">Index value, must be between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.Int32,IrrlichtNetSwig.SColor)">
            <summary>
            Sets an attribute as floating point color. 
            </summary>
            <param name="index"></param>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.addColorf(System.String,IrrlichtNetSwig.SColorf)">
            <summary>
            Adds an attribute as floating point color. 
            </summary>
            <param name="attributeName"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.String,IrrlichtNetSwig.SColorf)">
            <summary>
            Sets a attribute as floating point color. 
            </summary>
            <param name="attributeName"></param>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsColorf(System.String)">
            <summary>
            
            </summary>
            <param name="attributeName">Name of the attribute to get. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsColorf(System.Int32)">
            <summary>
            
            </summary>
            <param name="index">Index value, must be between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.Int32,IrrlichtNetSwig.SColorf)">
            <summary>
            Sets an attribute as floating point color. 
            </summary>
            <param name="index"></param>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.addVector3d(System.String,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds an attribute as 3d vector. 
            </summary>
            <param name="attributeName"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.String,IrrlichtNetSwig.vector3df)">
            <summary>
            Sets an attribute as a 3d line. 
            </summary>
            <param name="attributeName"></param>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsVector3d(System.String)">
            <summary>
            
            </summary>
            <param name="attributeName">Name of the attribute to get. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsVector3d(System.Int32)">
            <summary>
            
            </summary>
            <param name="index">Index value, must be between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.Int32,IrrlichtNetSwig.vector3df)">
            <summary>
            Sets an attribute as a 3d line. 
            </summary>
            <param name="index"></param>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.addPosition2d(System.String,IrrlichtNetSwig.position2di)">
            <summary>
            Adds an attribute as 2d position. 
            </summary>
            <param name="attributeName"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.String,IrrlichtNetSwig.position2di)">
            <summary>
            Sets an attribute as a 3d line. 
            </summary>
            <param name="attributeName"></param>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsPosition2d(System.String)">
            <summary>
            
            </summary>
            <param name="attributeName">Name of the attribute to get. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsPosition2d(System.Int32)">
            <summary>
            
            </summary>
            <param name="index">Index value, must be between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.Int32,IrrlichtNetSwig.position2di)">
            <summary>
            Sets an attribute as a 3d line. 
            </summary>
            <param name="index"></param>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.addRect(System.String,IrrlichtNetSwig.recti)">
            <summary>
            Adds an attribute as rectangle. 
            </summary>
            <param name="attributeName"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.String,IrrlichtNetSwig.recti)">
            <summary>
            Sets an attribute as a 3d line. 
            </summary>
            <param name="attributeName"></param>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsRect(System.String)">
            <summary>
            
            </summary>
            <param name="attributeName">Name of the attribute to get. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsRect(System.Int32)">
            <summary>
            
            </summary>
            <param name="index">Index value, must be between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.Int32,IrrlichtNetSwig.recti)">
            <summary>
            Sets an attribute as a 3d line. 
            </summary>
            <param name="index"></param>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.addMatrix(System.String,IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Adds an attribute as matrix. 
            </summary>
            <param name="attributeName"></param>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.String,IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Sets an attribute as a 3d line. 
            </summary>
            <param name="attributeName"></param>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsMatrix(System.String)">
            <summary>
            
            </summary>
            <param name="attributeName">Name of the attribute to get. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsMatrix(System.Int32)">
            <summary>
            
            </summary>
            <param name="index">Index value, must be between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.Int32,IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Sets an attribute as a 3d line. 
            </summary>
            <param name="index"></param>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.addQuaternion(System.String,IrrlichtNetSwig.quaternion)">
            <summary>
            Adds an attribute as quaternion. 
            </summary>
            <param name="attributeName"></param>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.String,IrrlichtNetSwig.quaternion)">
            <summary>
            Sets an attribute as a 3d line. 
            </summary>
            <param name="attributeName"></param>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsQuaternion(System.String)">
            <summary>
            
            </summary>
            <param name="attributeName">Name of the attribute to get. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsQuaternion(System.Int32)">
            <summary>
            
            </summary>
            <param name="index">Index value, must be between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.Int32,IrrlichtNetSwig.quaternion)">
            <summary>
            Sets an attribute as a 3d line. 
            </summary>
            <param name="index"></param>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.addBox3d(System.String,IrrlichtNetSwig.aabbox3df)">
            <summary>
            Adds an attribute as axis aligned bounding box. 
            </summary>
            <param name="attributeName"></param>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.String,IrrlichtNetSwig.aabbox3df)">
            <summary>
            Sets an attribute as a 3d line. 
            </summary>
            <param name="attributeName"></param>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsBox3d(System.String)">
            <summary>
            
            </summary>
            <param name="attributeName">Name of the attribute to get. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsBox3d(System.Int32)">
            <summary>
            
            </summary>
            <param name="index">Index value, must be between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.Int32,IrrlichtNetSwig.aabbox3df)">
            <summary>
            Sets an attribute as a 3d line. 
            </summary>
            <param name="index"></param>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.addPlane3d(System.String,IrrlichtNetSwig.plane3df)">
            <summary>
            Adds an attribute as 3d plane. 
            </summary>
            <param name="attributeName"></param>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.String,IrrlichtNetSwig.plane3df)">
            <summary>
            Sets an attribute as a 3d line. 
            </summary>
            <param name="attributeName"></param>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsPlane3d(System.String)">
            <summary>
            
            </summary>
            <param name="attributeName">Name of the attribute to get. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsPlane3d(System.Int32)">
            <summary>
            
            </summary>
            <param name="index">Index value, must be between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.Int32,IrrlichtNetSwig.plane3df)">
            <summary>
            Sets an attribute as a 3d line. 
            </summary>
            <param name="index"></param>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.addTriangle3d(System.String,IrrlichtNetSwig.triangle3df)">
            <summary>
            Adds an attribute as 3d triangle. 
            </summary>
            <param name="attributeName"></param>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.String,IrrlichtNetSwig.triangle3df)">
            <summary>
            Sets an attribute as a 3d line. 
            </summary>
            <param name="attributeName"></param>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsTriangle3d(System.String)">
            <summary>
            
            </summary>
            <param name="attributeName">Name of the attribute to get. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsTriangle3d(System.Int32)">
            <summary>
            
            </summary>
            <param name="index">Index value, must be between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.Int32,IrrlichtNetSwig.triangle3df)">
            <summary>
            Sets an attribute as a 3d line. 
            </summary>
            <param name="index"></param>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.addLine2d(System.String,IrrlichtNetSwig.line2df)">
            <summary>
            Adds an attribute as a 2d line. 
            </summary>
            <param name="attributeName"></param>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.String,IrrlichtNetSwig.line2df)">
            <summary>
            Sets an attribute as a 3d line. 
            </summary>
            <param name="attributeName"></param>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsLine2d(System.String)">
            <summary>
            
            </summary>
            <param name="attributeName">Name of the attribute to get. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsLine2d(System.Int32)">
            <summary>
            
            </summary>
            <param name="index">Index value, must be between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.Int32,IrrlichtNetSwig.line2df)">
            <summary>
            Sets an attribute as a 3d line. 
            </summary>
            <param name="index"></param>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.addLine3d(System.String,IrrlichtNetSwig.line3df)">
            <summary>
            Adds an attribute as a 3d line. 
            </summary>
            <param name="attributeName"></param>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.String,IrrlichtNetSwig.line3df)">
            <summary>
            Sets an attribute as a 3d line. 
            </summary>
            <param name="attributeName"></param>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsLine3d(System.String)">
            <summary>
            
            </summary>
            <param name="attributeName">Name of the attribute to get. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsLine3d(System.Int32)">
            <summary>
            
            </summary>
            <param name="index">Index value, must be between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.Int32,IrrlichtNetSwig.line3df)">
            <summary>
            Sets an attribute as a 3d line. 
            </summary>
            <param name="index"></param>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.addTexture(System.String,IrrlichtNetSwig.ITexture)">
            <summary>
            Adds an attribute as texture reference. 
            </summary>
            <param name="attributeName"></param>
            <param name="texture"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.String,IrrlichtNetSwig.ITexture)">
            <summary>
            Sets an attribute as texture reference. 
            </summary>
            <param name="attributeName"></param>
            <param name="texture"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsTexture(System.String)">
            <summary>
            
            </summary>
            <param name="attributeName">Name of the attribute to get. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsTexture(System.Int32)">
            <summary>
            
            </summary>
            <param name="index">Index value, must be between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.Int32,IrrlichtNetSwig.ITexture)">
            <summary>
            Sets an attribute as texture reference. 
            </summary>
            <param name="index"></param>
            <param name="texture"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.addUserPointer(System.String,IrrlichtNetSwig.SWIGTYPE_p_void)">
            <summary>
            Adds an attribute as user pointner. 
            </summary>
            <param name="attributeName"></param>
            <param name="userPointer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.String,IrrlichtNetSwig.SWIGTYPE_p_void)">
            <summary>
            Sets an attribute as user pointer. 
            </summary>
            <param name="attributeName"></param>
            <param name="userPointer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsUserPointer(System.String)">
            <summary>
            
            </summary>
            <param name="attributeName">Name of the attribute to get. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getAttributeAsUserPointer(System.Int32)">
            <summary>
            
            </summary>
            <param name="index">Index value, must be between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.setAttribute(System.Int32,IrrlichtNetSwig.SWIGTYPE_p_void)">
            <summary>
            Sets an attribute as user pointer. 
            </summary>
            <param name="index"></param>
            <param name="userPointer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAttributes.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex2TCoords.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex2TCoords.push_back(IrrlichtNetSwig.S3DVertex2TCoords)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex2TCoords.push_front(IrrlichtNetSwig.S3DVertex2TCoords)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex2TCoords.insert(IrrlichtNetSwig.S3DVertex2TCoords,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex2TCoords.insert(IrrlichtNetSwig.S3DVertex2TCoords)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex2TCoords.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex2TCoords.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex2TCoords.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex2TCoords.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex2TCoords.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex2TCoords.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex2TCoords.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex2TCoords.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex2TCoords.sort">
            <summary>
            Sorts the array using heapsort. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex2TCoords.binary_search(IrrlichtNetSwig.S3DVertex2TCoords)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex2TCoords.binary_search(IrrlichtNetSwig.S3DVertex2TCoords,System.Int32,System.Int32)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <param name="left">First left index </param>
            <param name="right">Last right index. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex2TCoords.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex2TCoords.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex2TCoords.#ctor(IrrlichtNetSwig.arrayS3DVertex2TCoords)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.getItem(System.UInt32)">
            <summary>
            Simple operator for linearly accessing every element of the matrix. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.equalTo(IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Returns true if other matrix is equal to this matrix. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.notEqualTo(IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Returns true if other matrix is not equal to this matrix. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.add(IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Add another matrix. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.sub(IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Subtract another matrix. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.setbyproduct(IrrlichtNetSwig.CMatrix4f,IrrlichtNetSwig.CMatrix4f)">
            <summary>
            set this matrix to the product of two matrices 
            </summary>
            <param name="other_a"></param>
            <param name="other_b"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.setbyproduct_nocheck(IrrlichtNetSwig.CMatrix4f,IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Set this matrix to the product of two matrices. 
            </summary>
            <param name="other_a"></param>
            <param name="other_b"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.mul(IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Multiply by another matrix. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.mul(System.Single)">
            <summary>
            Multiply by scalar. 
            </summary>
            <param name="scalar"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.makeIdentity">
            <summary>
            Set matrix to identity. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.isIdentity">
            <summary>
            Returns true if the matrix is the identity matrix. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.isIdentity_integer_base">
            <summary>
            Returns true if the matrix is the identity matrix. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.setTranslation(IrrlichtNetSwig.vector3df)">
            <summary>
            Set the translation of the current matrix. Will erase any previous values. 
            </summary>
            <param name="translation"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.getTranslation">
            <summary>
            Gets the current translation. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.setInverseTranslation(IrrlichtNetSwig.vector3df)">
            <summary>
            Set the inverse translation of the current matrix. Will erase any previous values. 
            </summary>
            <param name="translation"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.setRotationRadians(IrrlichtNetSwig.vector3df)">
            <summary>
            Make a rotation matrix from Euler angles. The 4th row and column are unmodified. 
            </summary>
            <param name="rotation"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.setRotationDegrees(IrrlichtNetSwig.vector3df)">
            <summary>
            Make a rotation matrix from Euler angles. The 4th row and column are unmodified. 
            </summary>
            <param name="rotation"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.getRotationDegrees">
            <summary>
            Returns the rotation, as set by setRotation(). 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.setInverseRotationRadians(IrrlichtNetSwig.vector3df)">
            <summary>
            Make an inverted rotation matrix from Euler angles. 
            </summary>
            <param name="rotation"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.setInverseRotationDegrees(IrrlichtNetSwig.vector3df)">
            <summary>
            Make an inverted rotation matrix from Euler angles. 
            </summary>
            <param name="rotation"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.setScale(IrrlichtNetSwig.vector3df)">
            <summary>
            Set Scale. 
            </summary>
            <param name="scale"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.setScale(System.Single)">
            <summary>
            Set Scale. 
            </summary>
            <param name="scale"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.getScale">
            <summary>
            Get Scale. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.inverseTranslateVect(IrrlichtNetSwig.vector3df)">
            <summary>
            Translate a vector by the inverse of the translation part of this matrix. 
            </summary>
            <param name="vect"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.inverseRotateVect(IrrlichtNetSwig.vector3df)">
            <summary>
            Rotate a vector by the inverse of the rotation part of this matrix. 
            </summary>
            <param name="vect"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.rotateVect(IrrlichtNetSwig.vector3df)">
            <summary>
            Rotate a vector by the rotation part of this matrix. 
            </summary>
            <param name="vect"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.rotateVect(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Rotate a vector by the rotation part of this matrix. 
            </summary>
            <param name="arg0"></param>
            <param name="arg1"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.rotateVect(System.Single[],IrrlichtNetSwig.vector3df)">
            <summary>
            Rotate a vector by the rotation part of this matrix. 
            </summary>
            <param name="arg0"></param>
            <param name="arg1"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.transformVect(IrrlichtNetSwig.vector3df)">
            <summary>
            Transforms the vector by this matrix. 
            </summary>
            <param name="vect"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.transformVect(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Transforms the vector by this matrix. 
            </summary>
            <param name="arg0"></param>
            <param name="arg1"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.transformVect(System.Single[],IrrlichtNetSwig.vector3df)">
            <summary>
            Transforms the vector by this matrix. 
            </summary>
            <param name="arg0"></param>
            <param name="arg1"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.translateVect(IrrlichtNetSwig.vector3df)">
            <summary>
            Translate a vector by the translation part of this matrix. 
            </summary>
            <param name="vect"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.transformPlane(IrrlichtNetSwig.plane3df)">
            <summary>
            Transforms a plane by this matrix. 
            </summary>
            <param name="plane"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.transformPlane(IrrlichtNetSwig.plane3df,IrrlichtNetSwig.plane3df)">
            <summary>
            Transforms a plane by this matrix. 
            </summary>
            <param name="arg0"></param>
            <param name="arg1"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.transformBox(IrrlichtNetSwig.aabbox3df)">
            <summary>
            Transforms a axis aligned bounding box. 
            </summary>
            <param name="box"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.transformBoxEx(IrrlichtNetSwig.aabbox3df)">
            <summary>
            Transforms a axis aligned bounding box. 
            </summary>
            <param name="box"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.multiplyWith1x4Matrix(System.Single[])">
            <summary>
            Multiplies this matrix by a 1x4 matrix. 
            </summary>
            <param name="matrix"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.makeInverse">
            <summary>
            Calculates inverse of matrix. Slow. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.getInversePrimitive(IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Inverts a primitive matrix which only contains a translation and a rotation. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.getInverse(IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Gets the inversed matrix of this one. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.buildProjectionMatrixPerspectiveFovRH(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Builds a right-handed perspective projection matrix based on a field of view. 
            </summary>
            <param name="fieldOfViewRadians"></param>
            <param name="aspectRatio"></param>
            <param name="zNear"></param>
            <param name="zFar"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.buildProjectionMatrixPerspectiveFovLH(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Builds a left-handed perspective projection matrix based on a field of view. 
            </summary>
            <param name="fieldOfViewRadians"></param>
            <param name="aspectRatio"></param>
            <param name="zNear"></param>
            <param name="zFar"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.buildProjectionMatrixPerspectiveRH(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Builds a right-handed perspective projection matrix. 
            </summary>
            <param name="widthOfViewVolume"></param>
            <param name="heightOfViewVolume"></param>
            <param name="zNear"></param>
            <param name="zFar"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.buildProjectionMatrixPerspectiveLH(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Builds a left-handed perspective projection matrix. 
            </summary>
            <param name="widthOfViewVolume"></param>
            <param name="heightOfViewVolume"></param>
            <param name="zNear"></param>
            <param name="zFar"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.buildProjectionMatrixOrthoLH(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Builds a left-handed orthogonal projection matrix. 
            </summary>
            <param name="widthOfViewVolume"></param>
            <param name="heightOfViewVolume"></param>
            <param name="zNear"></param>
            <param name="zFar"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.buildProjectionMatrixOrthoRH(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Builds a right-handed orthogonal projection matrix. 
            </summary>
            <param name="widthOfViewVolume"></param>
            <param name="heightOfViewVolume"></param>
            <param name="zNear"></param>
            <param name="zFar"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.buildCameraLookAtMatrixLH(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Builds a left-handed look-at matrix. 
            </summary>
            <param name="position"></param>
            <param name="target"></param>
            <param name="upVector"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.buildCameraLookAtMatrixRH(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Builds a right-handed look-at matrix. 
            </summary>
            <param name="position"></param>
            <param name="target"></param>
            <param name="upVector"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.buildShadowMatrix(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.plane3df,System.Single)">
            <summary>
            Builds a matrix that flattens geometry into a plane. 
            </summary>
            <param name="light">light source </param>
            <param name="plane">plane into which the geometry if flattened into </param>
            <param name="point">value between 0 and 1, describing the light source. If this is 1, it is a point light, if it is 0, it is a directional light. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.buildShadowMatrix(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.plane3df)">
            <summary>
            Builds a matrix that flattens geometry into a plane. 
            </summary>
            <param name="light">light source </param>
            <param name="plane">plane into which the geometry if flattened into </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.buildNDCToDCMatrix(IrrlichtNetSwig.recti,System.Single)">
            <summary>
            Builds a matrix which transforms a normalized Device Coordinate to Device Coordinates. 
            </summary>
            <param name="area"></param>
            <param name="zScale"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.interpolate(IrrlichtNetSwig.CMatrix4f,System.Single)">
            <summary>
            Creates a new matrix as interpolated matrix from two other ones. 
            </summary>
            <param name="b">other matrix to interpolate with </param>
            <param name="time">Must be a value between 0 and 1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.getTransposed">
            <summary>
            Gets transposed matrix. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.getTransposed(IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Gets transposed matrix. 
            </summary>
            <param name="dest"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.buildTextureTransform(System.Single,IrrlichtNetSwig.vector2df,IrrlichtNetSwig.vector2df,IrrlichtNetSwig.vector2df)">
            <summary>
            Set to a texture transformation matrix with the given parameters. 
            </summary>
            <param name="rotateRad"></param>
            <param name="rotatecenter"></param>
            <param name="translate"></param>
            <param name="scale"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.setTextureRotationCenter(System.Single)">
            <summary>
            Set texture transformation rotation. 
            </summary>
            <param name="radAngle">Angle in radians </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.setTextureTranslate(System.Single,System.Single)">
            <summary>
            Set texture transformation translation. 
            </summary>
            <param name="x">Offset on x axis </param>
            <param name="y">Offset on y axis </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.setTextureTranslateTransposed(System.Single,System.Single)">
            <summary>
            Set texture transformation translation, using a transposed representation. 
            </summary>
            <param name="x">Offset on x axis </param>
            <param name="y">Offset on y axis </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.setTextureScale(System.Single,System.Single)">
            <summary>
            Set texture transformation scale. 
            </summary>
            <param name="sx">Scale factor on x axis </param>
            <param name="sy">Scale factor on y axis </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.setTextureScaleCenter(System.Single,System.Single)">
            <summary>
            Set texture transformation scale, and recenter at (0.5,0.5). 
            </summary>
            <param name="sx">Scale factor on x axis </param>
            <param name="sy">Scale factor on y axis </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.setM(System.Single[])">
            <summary>
            Sets all matrix data members at once. 
            </summary>
            <param name="data"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.setDefinitelyIdentityMatrix(System.Boolean)">
            <summary>
            Sets if the matrix is definitely identity matrix. 
            </summary>
            <param name="isDefinitelyIdentityMatrix"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.getDefinitelyIdentityMatrix">
            <summary>
            Gets if the matrix is definitely identity matrix. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.#ctor(IrrlichtNetSwig.CMatrix4f+eConstructor)">
            <summary>
            Default constructor. 
            </summary>
            <param name="constructor">Choose the initialization style </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.#ctor">
            <summary>
            Default constructor. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.#ctor(IrrlichtNetSwig.CMatrix4f,IrrlichtNetSwig.CMatrix4f+eConstructor)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other">Other matrix to copy from </param>
            <param name="constructor">Choose the initialization style </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CMatrix4f.#ctor(IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other">Other matrix to copy from </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3TexCoord.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3TexCoord.push_back(IrrlichtNetSwig.SMD3TexCoord)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3TexCoord.push_front(IrrlichtNetSwig.SMD3TexCoord)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3TexCoord.insert(IrrlichtNetSwig.SMD3TexCoord,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3TexCoord.insert(IrrlichtNetSwig.SMD3TexCoord)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3TexCoord.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3TexCoord.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3TexCoord.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3TexCoord.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3TexCoord.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3TexCoord.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3TexCoord.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3TexCoord.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3TexCoord.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3TexCoord.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3TexCoord.#ctor(IrrlichtNetSwig.arraySMD3TexCoord)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex.push_back(IrrlichtNetSwig.S3DVertex)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex.push_front(IrrlichtNetSwig.S3DVertex)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex.insert(IrrlichtNetSwig.S3DVertex,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex.insert(IrrlichtNetSwig.S3DVertex)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex.sort">
            <summary>
            Sorts the array using heapsort. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex.binary_search(IrrlichtNetSwig.S3DVertex)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex.binary_search(IrrlichtNetSwig.S3DVertex,System.Int32,System.Int32)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <param name="left">First left index </param>
            <param name="right">Last right index. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertex.#ctor(IrrlichtNetSwig.arrayS3DVertex)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayInt.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayInt.push_back(System.Int32)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayInt.push_front(System.Int32)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayInt.insert(System.Int32,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayInt.insert(System.Int32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayInt.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayInt.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayInt.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayInt.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayInt.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayInt.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayInt.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayInt.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayInt.sort">
            <summary>
            Sorts the array using heapsort. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayInt.binary_search(System.Int32)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayInt.binary_search(System.Int32,System.Int32,System.Int32)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <param name="left">First left index </param>
            <param name="right">Last right index. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayInt.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayInt.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayInt.#ctor(IrrlichtNetSwig.arrayInt)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshBuffer.getMaterial">
            <summary>
            Get the material of this meshbuffer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshBuffer.getVertexType">
            <summary>
            Get type of vertex data which is stored in this meshbuffer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshBuffer.getVertices">
            <summary>
            Get access to vertex data. The data is an array of vertices. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshBuffer.getVertexCount">
            <summary>
            Get amount of vertices in meshbuffer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshBuffer.getIndexType">
            <summary>
            Get type of index data which is stored in this meshbuffer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshBuffer.getIndices">
            <summary>
            Get access to Indices. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshBuffer.getIndexCount">
            <summary>
            Get amount of indices in this meshbuffer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshBuffer.getBoundingBox">
            <summary>
            Get the axis aligned bounding box of this meshbuffer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshBuffer.setBoundingBox(IrrlichtNetSwig.aabbox3df)">
            <summary>
            Set axis aligned bounding box. 
            </summary>
            <param name="box">User defined axis aligned bounding box to use for this buffer. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshBuffer.recalculateBoundingBox">
            <summary>
            Recalculates the bounding box. Should be called if the mesh changed. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshBuffer.getPosition(System.UInt32)">
            <summary>
            returns position of vertex i 
            </summary>
            <param name="i"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshBuffer.getNormal(System.UInt32)">
            <summary>
            returns normal of vertex i 
            </summary>
            <param name="i"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshBuffer.getTCoords(System.UInt32)">
            <summary>
            returns texture coord of vertex i 
            </summary>
            <param name="i"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshBuffer.append(IrrlichtNetSwig.SWIGTYPE_p_void,System.UInt32,System.UInt16[],System.UInt32)">
            <summary>
            Append the vertices and indices to the current buffer. 
            </summary>
            <param name="vertices">Pointer to a vertex array. </param>
            <param name="numVertices">Number of vertices in the array. </param>
            <param name="indices">Pointer to index array. </param>
            <param name="numIndices">Number of indices in array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshBuffer.append(IrrlichtNetSwig.IMeshBuffer)">
            <summary>
            Append the meshbuffer to the current buffer. 
            </summary>
            <param name="other">Buffer to append to this one. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshBuffer.getHardwareMappingHint_Vertex">
            <summary>
            get the current hardware mapping hint 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshBuffer.getHardwareMappingHint_Index">
            <summary>
            get the current hardware mapping hint 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshBuffer.setHardwareMappingHint(IrrlichtNetSwig.E_HARDWARE_MAPPING,IrrlichtNetSwig.E_BUFFER_TYPE)">
            <summary>
            set the hardware mapping hint, for driver 
            </summary>
            <param name="newMappingHint"></param>
            <param name="buffer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshBuffer.setHardwareMappingHint(IrrlichtNetSwig.E_HARDWARE_MAPPING)">
            <summary>
            set the hardware mapping hint, for driver 
            </summary>
            <param name="newMappingHint"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshBuffer.setDirty(IrrlichtNetSwig.E_BUFFER_TYPE)">
            <summary>
            flags the meshbuffer as changed, reloads hardware buffers 
            </summary>
            <param name="buffer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshBuffer.setDirty">
            <summary>
            flags the meshbuffer as changed, reloads hardware buffers 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshBuffer.getChangedID_Vertex">
            <summary>
            Get the currently used ID for identification of changes. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshBuffer.getChangedID_Index">
            <summary>
            Get the currently used ID for identification of changes. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshBuffer.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshBuffer.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshBuffer.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshBuffer.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.getMaterial">
            <summary>
            Get Material of this buffer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.getVertex(System.UInt32)">
            <summary>
            Get standard vertex at given index. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.getVertices">
            <summary>
            Get pointer to vertex array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.getVertexCount">
            <summary>
            Get vertex count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.getIndexType">
            <summary>
            Get type of index data which is stored in this meshbuffer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.getIndices">
            <summary>
            Get pointer to index array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.getIndexCount">
            <summary>
            Get index count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.getBoundingBox">
            <summary>
            Get bounding box. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.setBoundingBox(IrrlichtNetSwig.aabbox3df)">
            <summary>
            Set bounding box. 
            </summary>
            <param name="box"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.recalculateBoundingBox">
            <summary>
            Recalculate bounding box. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.getVertexType">
            <summary>
            Get vertex type. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.MoveTo_2TCoords">
            <summary>
            Convert to 2tcoords vertex type. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.MoveTo_Tangents">
            <summary>
            Convert to tangents vertex type. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.getPosition(System.UInt32)">
            <summary>
            returns position of vertex i 
            </summary>
            <param name="i"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.getNormal(System.UInt32)">
            <summary>
            returns normal of vertex i 
            </summary>
            <param name="i"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.getTCoords(System.UInt32)">
            <summary>
            returns texture coords of vertex i 
            </summary>
            <param name="i"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.append(IrrlichtNetSwig.SWIGTYPE_p_void,System.UInt32,System.UInt16[],System.UInt32)">
            <summary>
            append the vertices and indices to the current buffer 
            </summary>
            <param name="vertices"></param>
            <param name="numVertices"></param>
            <param name="indices"></param>
            <param name="numIndices"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.append(IrrlichtNetSwig.IMeshBuffer)">
            <summary>
            append the meshbuffer to the current buffer 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.getHardwareMappingHint_Vertex">
            <summary>
            get the current hardware mapping hint for vertex buffers 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.getHardwareMappingHint_Index">
            <summary>
            get the current hardware mapping hint for index buffers 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.setHardwareMappingHint(IrrlichtNetSwig.E_HARDWARE_MAPPING,IrrlichtNetSwig.E_BUFFER_TYPE)">
            <summary>
            set the hardware mapping hint, for driver 
            </summary>
            <param name="NewMappingHint"></param>
            <param name="Buffer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.setHardwareMappingHint(IrrlichtNetSwig.E_HARDWARE_MAPPING)">
            <summary>
            set the hardware mapping hint, for driver 
            </summary>
            <param name="NewMappingHint"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.setDirty(IrrlichtNetSwig.E_BUFFER_TYPE)">
            <summary>
            flags the mesh as changed, reloads hardware buffers 
            </summary>
            <param name="Buffer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.setDirty">
            <summary>
            flags the mesh as changed, reloads hardware buffers 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.getChangedID_Vertex">
            <summary>
            Get the currently used ID for identification of changes. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.getChangedID_Index">
            <summary>
            Get the currently used ID for identification of changes. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.boundingBoxNeedsRecalculated">
            <summary>
            Call this after changing the positions of any vertex. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.#ctor(IrrlichtNetSwig.E_VERTEX_TYPE)">
            <summary>
            Default constructor. 
            </summary>
            <param name="vt"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSkinMeshBuffer.#ctor">
            <summary>
            Default constructor. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMD3MeshBuffer.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMD3MeshBuffer.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMD3MeshBuffer.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMD3MeshBuffer.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMD3MeshBuffer.#ctor">
            <summary>
            Constructor. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.listGUIElement.getSize">
            <summary>
            Returns amount of elements in list. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.listGUIElement.clear">
            <summary>
            Clears the list, deletes all elements in the list. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.listGUIElement.empty">
            <summary>
            Checks for empty list. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.listGUIElement.push_back(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds an element at the end of the list. 
            </summary>
            <param name="element">Element to add to the list. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.listGUIElement.push_front(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds an element at the begin of the list. 
            </summary>
            <param name="element">Element to add to the list. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.listGUIElement.#ctor">
            <summary>
            Default constructor for empty list. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.listGUIElement.#ctor(IrrlichtNetSwig.listGUIElement)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITriangleSelector.getTriangleCount">
            <summary>
            Returns amount of all available triangles in this selector. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITriangleSelector.getTriangles(IrrlichtNetSwig.triangle3df,System.Int32,IrrlichtNetSwig.SWIGTYPE_p_int,IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Gets the triangles for one associated node. 
            </summary>
            <param name="triangles">Array where the resulting triangles will be written to. </param>
            <param name="arraySize">Size of the target array. </param>
            <param name="outTriangleCount">Amount of triangles which have been written into the array. </param>
            <param name="transform">Pointer to matrix for transforming the triangles before they are returned. Useful for example to scale all triangles down into an ellipsoid space. If this pointer is null, no transformation will be done. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITriangleSelector.getTriangles(IrrlichtNetSwig.triangle3df,System.Int32,IrrlichtNetSwig.SWIGTYPE_p_int)">
            <summary>
            Gets the triangles for one associated node. 
            </summary>
            <param name="triangles">Array where the resulting triangles will be written to. </param>
            <param name="arraySize">Size of the target array. </param>
            <param name="outTriangleCount">Amount of triangles which have been written into the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITriangleSelector.getTriangles(IrrlichtNetSwig.triangle3df,System.Int32,IrrlichtNetSwig.SWIGTYPE_p_int,IrrlichtNetSwig.aabbox3df,IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Gets the triangles for one associated node which lie or may lie within a specific bounding box. 
            </summary>
            <param name="triangles">Array where the resulting triangles will be written to. </param>
            <param name="arraySize">Size of the target array. </param>
            <param name="outTriangleCount">Amount of triangles which have been written into the array. </param>
            <param name="box">Only triangles which are in this axis aligned bounding box will be written into the array. </param>
            <param name="transform">Pointer to matrix for transforming the triangles before they are returned. Useful for example to scale all triangles down into an ellipsoid space. If this pointer is null, no transformation will be done. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITriangleSelector.getTriangles(IrrlichtNetSwig.triangle3df,System.Int32,IrrlichtNetSwig.SWIGTYPE_p_int,IrrlichtNetSwig.aabbox3df)">
            <summary>
            Gets the triangles for one associated node which lie or may lie within a specific bounding box. 
            </summary>
            <param name="triangles">Array where the resulting triangles will be written to. </param>
            <param name="arraySize">Size of the target array. </param>
            <param name="outTriangleCount">Amount of triangles which have been written into the array. </param>
            <param name="box">Only triangles which are in this axis aligned bounding box will be written into the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITriangleSelector.getTriangles(IrrlichtNetSwig.triangle3df,System.Int32,IrrlichtNetSwig.SWIGTYPE_p_int,IrrlichtNetSwig.line3df,IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Gets the triangles for one associated node which have or may have contact with a 3d line. 
            </summary>
            <param name="triangles">Array where the resulting triangles will be written to. </param>
            <param name="arraySize">Size of the target array. </param>
            <param name="outTriangleCount">Amount of triangles which have been written into the array. </param>
            <param name="line">Only triangles which may be in contact with this 3d line will be written into the array. </param>
            <param name="transform">Pointer to matrix for transforming the triangles before they are returned. Useful for example to scale all triangles down into an ellipsoid space. If this pointer is null, no transformation will be done. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITriangleSelector.getTriangles(IrrlichtNetSwig.triangle3df,System.Int32,IrrlichtNetSwig.SWIGTYPE_p_int,IrrlichtNetSwig.line3df)">
            <summary>
            Gets the triangles for one associated node which have or may have contact with a 3d line. 
            </summary>
            <param name="triangles">Array where the resulting triangles will be written to. </param>
            <param name="arraySize">Size of the target array. </param>
            <param name="outTriangleCount">Amount of triangles which have been written into the array. </param>
            <param name="line">Only triangles which may be in contact with this 3d line will be written into the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITriangleSelector.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITriangleSelector.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITriangleSelector.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITriangleSelector.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.add(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Append operator for other strings. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.add(System.String)">
            <summary>
            Append operator for strings, ascii and unicode. 
            </summary>
            <param name="c"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.getItem(System.UInt32)">
            <summary>
            Direct access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.equalTo(System.String)">
            <summary>
            Equality operator. 
            </summary>
            <param name="str"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.equalTo(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Equality operator. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.lessThan(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Is smaller comparator. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.notEqualTo(System.String)">
            <summary>
            Inequality operator. 
            </summary>
            <param name="str"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.notEqualTo(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Inequality operator. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.size">
            <summary>
            Returns length of string. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.c_str">
            <summary>
            Returns character string. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.make_lower">
            <summary>
            Makes the string lower case. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.make_upper">
            <summary>
            Makes the string upper case. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.equals_ignore_case(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Compares the strings ignoring case. 
            </summary>
            <param name="other">Other string to compare. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.lower_ignore_case(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Compares the strings ignoring case. 
            </summary>
            <param name="other">Other string to compare. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.equalsn(IrrlichtNetSwig.IrrStringc,System.UInt32)">
            <summary>
            compares the first n characters of the strings 
            </summary>
            <param name="other">Other string to compare. </param>
            <param name="n">Number of characters to compare </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.equalsn(System.String,System.UInt32)">
            <summary>
            compares the first n characters of the strings 
            </summary>
            <param name="str">Other string to compare. </param>
            <param name="n">Number of characters to compare </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.append(System.Char)">
            <summary>
            Appends a character to this string. 
            </summary>
            <param name="character">Character to append. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.append(System.String)">
            <summary>
            Appends a string to this string. 
            </summary>
            <param name="other">String to append. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.append(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Appends a string to this string. 
            </summary>
            <param name="other">String to append. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.append(IrrlichtNetSwig.IrrStringc,System.UInt32)">
            <summary>
            Appends a string of the length l to this string. 
            </summary>
            <param name="other">other String to append to this string. </param>
            <param name="length">How much characters of the other string to add to this one. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.reserve(System.UInt32)">
            <summary>
            Reserves some memory. 
            </summary>
            <param name="count">Amount of characters to reserve. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.findFirst(System.Char)">
            <summary>
            finds first occurrence of character in string
            </summary>
            <param name="c">Character to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.findFirstChar(System.String,System.UInt32)">
            <summary>
            finds first occurrence of a character of a list in string
            </summary>
            <param name="c">List of characters to find. For example if the method should find the first occurrence of 'a' or 'b', this parameter should be "ab". </param>
            <param name="count">Amount of characters in the list. Usually, this should be strlen(c) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.findFirstCharNotInList(System.String,System.UInt32)">
            <summary>
            Finds first position of a character not in a given list. 
            </summary>
            <param name="c">List of characters not to find. For example if the method should find the first occurrence of a character not 'a' or 'b', this parameter should be "ab". </param>
            <param name="count">Amount of characters in the list. Usually, this should be strlen(c) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.findLastCharNotInList(System.String,System.UInt32)">
            <summary>
            Finds last position of a character not in a given list. 
            </summary>
            <param name="c">List of characters not to find. For example if the method should find the first occurrence of a character not 'a' or 'b', this parameter should be "ab". </param>
            <param name="count">Amount of characters in the list. Usually, this should be strlen(c) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.findNext(System.Char,System.UInt32)">
            <summary>
            finds next occurrence of character in string
            </summary>
            <param name="c">Character to search for. </param>
            <param name="startPos">Position in string to start searching. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.findLast(System.Char,System.Int32)">
            <summary>
            finds last occurrence of character in string
            </summary>
            <param name="c">Character to search for. </param>
            <param name="start">start to search reverse ( default = -1, on end ) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.findLast(System.Char)">
            <summary>
            finds last occurrence of character in string
            </summary>
            <param name="c">Character to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.findLastChar(System.String,System.UInt32)">
            <summary>
            finds last occurrence of a character of a list in string
            </summary>
            <param name="c">List of strings to find. For example if the method should find the last occurrence of 'a' or 'b', this parameter should be "ab". </param>
            <param name="count">Amount of characters in the list. Usually, this should be strlen(c) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.find(System.String)">
            <summary>
            finds another string in this string
            </summary>
            <param name="str">Another string</param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.subString(System.UInt32,System.Int32)">
            <summary>
            Returns a substring. 
            </summary>
            <param name="begin">Start of substring. </param>
            <param name="length">Length of substring. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.replace(System.Char,System.Char)">
            <summary>
            Replaces all characters of a special type with another one. 
            </summary>
            <param name="toReplace">Character to replace. </param>
            <param name="replaceWith">Character replacing the old one. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.trim(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Trims the string. 
            </summary>
            <param name="whitespace"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.trim">
            <summary>
            Trims the string. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringc.erase(System.UInt32)">
            <summary>
            Erases a character from the string. 
            </summary>
            <param name="index">Index of element to be erased. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleBoxEmitter.setBox(IrrlichtNetSwig.aabbox3df)">
            <summary>
            Set the box shape. 
            </summary>
            <param name="box"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleBoxEmitter.getBox">
            <summary>
            Get the box shape set. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleBoxEmitter.getType">
            <summary>
            Get emitter type. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleBoxEmitter.emitt(System.UInt32,System.UInt32,IrrlichtNetSwig.SParticle)">
            <summary>
            Prepares an array with new particles to emitt into the system. 
            </summary>
            <param name="now">Current time. </param>
            <param name="timeSinceLastCall">Time elapsed since last call, in milliseconds. </param>
            <param name="outArray">Pointer which will point to the array with the new particles to add into the system. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleBoxEmitter.setDirection(IrrlichtNetSwig.vector3df)">
            <summary>
            Set direction the emitter emits particles. 
            </summary>
            <param name="newDirection"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleBoxEmitter.setMinParticlesPerSecond(System.UInt32)">
            <summary>
            Set minimum number of particles the emitter emits per second. 
            </summary>
            <param name="minPPS"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleBoxEmitter.setMaxParticlesPerSecond(System.UInt32)">
            <summary>
            Set maximum number of particles the emitter emits per second. 
            </summary>
            <param name="maxPPS"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleBoxEmitter.setMinStartColor(IrrlichtNetSwig.SColor)">
            <summary>
            Set minimum starting color for particles. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleBoxEmitter.setMaxStartColor(IrrlichtNetSwig.SColor)">
            <summary>
            Set maximum starting color for particles. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleBoxEmitter.setMaxStartSize(IrrlichtNetSwig.dimension2df)">
            <summary>
            Set the maximum starting size for particles. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleBoxEmitter.setMinStartSize(IrrlichtNetSwig.dimension2df)">
            <summary>
            Set the minimum starting size for particles. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleBoxEmitter.getDirection">
            <summary>
            Get direction the emitter emits particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleBoxEmitter.getMinParticlesPerSecond">
            <summary>
            Get the minimum number of particles the emitter emits per second. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleBoxEmitter.getMaxParticlesPerSecond">
            <summary>
            Get the maximum number of particles the emitter emits per second. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleBoxEmitter.getMinStartColor">
            <summary>
            Get the minimum starting color for particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleBoxEmitter.getMaxStartColor">
            <summary>
            Get the maximum starting color for particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleBoxEmitter.getMaxStartSize">
            <summary>
            Get the maximum starting size for particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleBoxEmitter.getMinStartSize">
            <summary>
            Get the minimum starting size for particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleBoxEmitter.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleBoxEmitter.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleBoxEmitter.deserializeAttributes(System.Int32,IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="startIndex"></param>
            <param name="arg1"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleBoxEmitter.deserializeAttributes(System.Int32,IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="startIndex"></param>
            <param name="arg1"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleBoxEmitter.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleBoxEmitter.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleBoxEmitter.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleBoxEmitter.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleBoxEmitter.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleBoxEmitter.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.getMax">
            <summary>
            gets the maximum value of the scrollbar. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.setMax(System.Int32)">
            <summary>
            sets the maximum value of the scrollbar. 
            </summary>
            <param name="max"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.getSmallStep">
            <summary>
            gets the small step value 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.setSmallStep(System.Int32)">
            <summary>
            Sets the small step. 
            </summary>
            <param name="step"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.getLargeStep">
            <summary>
            gets the large step value 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.setLargeStep(System.Int32)">
            <summary>
            Sets the large step. 
            </summary>
            <param name="step"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.getPos">
            <summary>
            gets the current position of the scrollbar 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.setPos(System.Int32)">
            <summary>
            sets the current position of the scrollbar 
            </summary>
            <param name="pos"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.getParent">
            <summary>
            Returns parent of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.getRelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.setRelativePosition(IrrlichtNetSwig.recti)">
            <summary>
            Sets the relative rectangle of this element. 
            </summary>
            <param name="r">The absolute position to set </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.setRelativePosition(IrrlichtNetSwig.position2di)">
            <summary>
            Sets the relative rectangle of this element, maintaining its current width and height. 
            </summary>
            <param name="position">The new relative position to set. Width and height will not be changed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.setRelativePositionProportional(IrrlichtNetSwig.rectf)">
            <summary>
            Sets the relative rectangle of this element as a proportion of its parent's area. 
            </summary>
            <param name="r">The rectangle to set, interpreted as a proportion of the parent's area. Meaningful values are in the range [0...1], unless you intend this element to spill outside its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.getAbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.getAbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.setNotClipped(System.Boolean)">
            <summary>
            Sets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <param name="noClip">If true, the element will not be clipped by its parent's clipping rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.isNotClipped">
            <summary>
            Gets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.setMaxSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the maximum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.setMinSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the minimum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.updateAbsolutePosition">
            <summary>
            Updates the absolute position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.getElementFromPoint(IrrlichtNetSwig.position2di)">
            <summary>
            Returns the topmost GUI element at the specific position. 
            </summary>
            <param name="point">The point at which to find a GUI element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.isPointInside(IrrlichtNetSwig.position2di)">
            <summary>
            Returns true if a point is within this element. 
            </summary>
            <param name="point"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.addChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a GUI element as new child of this element. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.removeChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Removes a child. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.remove">
            <summary>
            Removes this element from its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.draw">
            <summary>
            Draws the element and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.OnPostRender(System.UInt32)">
            <summary>
            animate the element and its children. 
            </summary>
            <param name="timeMs"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.move(IrrlichtNetSwig.position2di)">
            <summary>
            Moves this element. 
            </summary>
            <param name="absoluteMovement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.isVisible">
            <summary>
            Returns true if element is visible. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.setVisible(System.Boolean)">
            <summary>
            Sets the visible state of this element. 
            </summary>
            <param name="visible"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.isSubElement">
            <summary>
            Returns true if this element was created as part of its parent control. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.setSubElement(System.Boolean)">
            <summary>
            Sets whether this control was created as part of its parent. 
            </summary>
            <param name="subElement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.setTabStop(System.Boolean)">
            <summary>
            If set to true, the focus will visit this element when using the tab key to cycle through elements. 
            </summary>
            <param name="enable"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.isTabStop">
            <summary>
            Returns true if this element can be focused by navigating with the tab key. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.setTabOrder(System.Int32)">
            <summary>
            Sets the priority of focus when using the tab key to navigate between a group of elements. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.getTabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.setTabGroup(System.Boolean)">
            <summary>
            Sets whether this element is a container for a group of elements which can be navigated using the tab key. 
            </summary>
            <param name="isGroup"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.isTabGroup">
            <summary>
            Returns true if this element is a tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.getTabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.isEnabled">
            <summary>
            Returns true if element is enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.setEnabled(System.Boolean)">
            <summary>
            Sets the enabled state of this element. 
            </summary>
            <param name="enabled"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.setText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.getText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.setToolTipText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.getToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.getID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.setID(System.Int32)">
            <summary>
            Sets the id of this element. 
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.bringToFront(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Brings a child to front. 
            </summary>
            <param name="element"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.getChildren">
            <summary>
            Returns list with children of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.getElementFromId(System.Int32,System.Boolean)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <param name="searchchildren">Set this to true, if also children of this element may contain the element with the searched id and they should be searched too. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.getElementFromId(System.Int32)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.isMyChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            
            </summary>
            <param name="child">The child element to check </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement,System.Boolean)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <param name="includeInvisible">includes invisible elements in the search (default=false) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.getType">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.getTypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIScrollBar.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.setMesh(IrrlichtNetSwig.IAnimatedMesh)">
            <summary>
            Sets the mesh to be shown. 
            </summary>
            <param name="mesh"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.getMesh">
            <summary>
            Gets the displayed mesh. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.setMaterial(IrrlichtNetSwig.SMaterial)">
            <summary>
            Sets the material. 
            </summary>
            <param name="material"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.getMaterial">
            <summary>
            Gets the material. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.getParent">
            <summary>
            Returns parent of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.getRelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.setRelativePosition(IrrlichtNetSwig.recti)">
            <summary>
            Sets the relative rectangle of this element. 
            </summary>
            <param name="r">The absolute position to set </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.setRelativePosition(IrrlichtNetSwig.position2di)">
            <summary>
            Sets the relative rectangle of this element, maintaining its current width and height. 
            </summary>
            <param name="position">The new relative position to set. Width and height will not be changed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.setRelativePositionProportional(IrrlichtNetSwig.rectf)">
            <summary>
            Sets the relative rectangle of this element as a proportion of its parent's area. 
            </summary>
            <param name="r">The rectangle to set, interpreted as a proportion of the parent's area. Meaningful values are in the range [0...1], unless you intend this element to spill outside its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.getAbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.getAbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.setNotClipped(System.Boolean)">
            <summary>
            Sets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <param name="noClip">If true, the element will not be clipped by its parent's clipping rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.isNotClipped">
            <summary>
            Gets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.setMaxSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the maximum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.setMinSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the minimum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.updateAbsolutePosition">
            <summary>
            Updates the absolute position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.getElementFromPoint(IrrlichtNetSwig.position2di)">
            <summary>
            Returns the topmost GUI element at the specific position. 
            </summary>
            <param name="point">The point at which to find a GUI element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.isPointInside(IrrlichtNetSwig.position2di)">
            <summary>
            Returns true if a point is within this element. 
            </summary>
            <param name="point"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.addChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a GUI element as new child of this element. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.removeChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Removes a child. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.remove">
            <summary>
            Removes this element from its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.draw">
            <summary>
            Draws the element and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.OnPostRender(System.UInt32)">
            <summary>
            animate the element and its children. 
            </summary>
            <param name="timeMs"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.move(IrrlichtNetSwig.position2di)">
            <summary>
            Moves this element. 
            </summary>
            <param name="absoluteMovement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.isVisible">
            <summary>
            Returns true if element is visible. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.setVisible(System.Boolean)">
            <summary>
            Sets the visible state of this element. 
            </summary>
            <param name="visible"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.isSubElement">
            <summary>
            Returns true if this element was created as part of its parent control. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.setSubElement(System.Boolean)">
            <summary>
            Sets whether this control was created as part of its parent. 
            </summary>
            <param name="subElement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.setTabStop(System.Boolean)">
            <summary>
            If set to true, the focus will visit this element when using the tab key to cycle through elements. 
            </summary>
            <param name="enable"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.isTabStop">
            <summary>
            Returns true if this element can be focused by navigating with the tab key. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.setTabOrder(System.Int32)">
            <summary>
            Sets the priority of focus when using the tab key to navigate between a group of elements. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.getTabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.setTabGroup(System.Boolean)">
            <summary>
            Sets whether this element is a container for a group of elements which can be navigated using the tab key. 
            </summary>
            <param name="isGroup"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.isTabGroup">
            <summary>
            Returns true if this element is a tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.getTabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.isEnabled">
            <summary>
            Returns true if element is enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.setEnabled(System.Boolean)">
            <summary>
            Sets the enabled state of this element. 
            </summary>
            <param name="enabled"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.setText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.getText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.setToolTipText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.getToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.getID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.setID(System.Int32)">
            <summary>
            Sets the id of this element. 
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.bringToFront(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Brings a child to front. 
            </summary>
            <param name="element"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.getChildren">
            <summary>
            Returns list with children of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.getElementFromId(System.Int32,System.Boolean)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <param name="searchchildren">Set this to true, if also children of this element may contain the element with the searched id and they should be searched too. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.getElementFromId(System.Int32)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.isMyChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            
            </summary>
            <param name="child">The child element to check </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement,System.Boolean)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <param name="includeInvisible">includes invisible elements in the search (default=false) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.getType">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.getTypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIMeshViewer.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFont.draw(System.String,IrrlichtNetSwig.recti,IrrlichtNetSwig.SColor,System.Boolean,System.Boolean,IrrlichtNetSwig.recti)">
            <summary>
            Draws some text and clips it to the specified rectangle if wanted. 
            </summary>
            <param name="text">Text to draw </param>
            <param name="position">Rectangle specifying position where to draw the text. </param>
            <param name="color">Color of the text </param>
            <param name="hcenter">Specifiies if the text should be centered horizontally into the rectangle. </param>
            <param name="vcenter">Specifies if the text should be centered vertically into the rectangle. </param>
            <param name="clip">Optional pointer to a rectangle against which the text will be clipped. If the pointer is null, no clipping will be done. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFont.draw(System.String,IrrlichtNetSwig.recti,IrrlichtNetSwig.SColor,System.Boolean,System.Boolean)">
            <summary>
            Draws some text and clips it to the specified rectangle if wanted. 
            </summary>
            <param name="text">Text to draw </param>
            <param name="position">Rectangle specifying position where to draw the text. </param>
            <param name="color">Color of the text </param>
            <param name="hcenter">Specifiies if the text should be centered horizontally into the rectangle. </param>
            <param name="vcenter">Specifies if the text should be centered vertically into the rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFont.draw(System.String,IrrlichtNetSwig.recti,IrrlichtNetSwig.SColor,System.Boolean)">
            <summary>
            Draws some text and clips it to the specified rectangle if wanted. 
            </summary>
            <param name="text">Text to draw </param>
            <param name="position">Rectangle specifying position where to draw the text. </param>
            <param name="color">Color of the text </param>
            <param name="hcenter">Specifiies if the text should be centered horizontally into the rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFont.draw(System.String,IrrlichtNetSwig.recti,IrrlichtNetSwig.SColor)">
            <summary>
            Draws some text and clips it to the specified rectangle if wanted. 
            </summary>
            <param name="text">Text to draw </param>
            <param name="position">Rectangle specifying position where to draw the text. </param>
            <param name="color">Color of the text </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFont.getDimension(System.String)">
            <summary>
            Calculates the width and height of a given string of text. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFont.getCharacterFromPos(System.String,System.Int32)">
            <summary>
            Calculates the index of the character in the text which is on a specific position. 
            </summary>
            <param name="text">Text string. </param>
            <param name="pixel_x">X pixel position of which the index of the character will be returned. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFont.getType">
            <summary>
            Returns the type of this font. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFont.setKerningWidth(System.Int32)">
            <summary>
            Sets global kerning width for the font. 
            </summary>
            <param name="kerning"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFont.setKerningHeight(System.Int32)">
            <summary>
            Sets global kerning height for the font. 
            </summary>
            <param name="kerning"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFont.getKerningWidth(System.String,System.String)">
            <summary>
            Gets kerning values (distance between letters) for the font. If no parameters are provided,. 
            </summary>
            <param name="thisLetter">If this parameter is provided, the left side kerning for this letter is added to the global kerning value. For example, a space might only be one pixel wide, but it may be displayed as several pixels. </param>
            <param name="previousLetter">If provided, kerning is calculated for both letters and added to the global kerning value. For example, in a font which supports kerning pairs a string such as 'Wo' may have the 'o' tucked neatly under the 'W'. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFont.getKerningWidth(System.String)">
            <summary>
            Gets kerning values (distance between letters) for the font. If no parameters are provided,. 
            </summary>
            <param name="thisLetter">If this parameter is provided, the left side kerning for this letter is added to the global kerning value. For example, a space might only be one pixel wide, but it may be displayed as several pixels. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFont.getKerningWidth">
            <summary>
            Gets kerning values (distance between letters) for the font. If no parameters are provided,. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFont.getKerningHeight">
            <summary>
            Returns the distance between letters. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFont.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFont.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFont.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFont.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFontBitmap.getType">
            <summary>
            Returns the type of this font. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFontBitmap.getSpriteBank">
            <summary>
            returns the parsed Symbol Information 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFontBitmap.getSpriteNoFromChar(System.String)">
            <summary>
            returns the sprite number from a given character 
            </summary>
            <param name="c"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFontBitmap.getKerningWidth(System.String,System.String)">
            <summary>
            Gets kerning values (distance between letters) for the font. If no parameters are provided,. 
            </summary>
            <param name="thisLetter">If this parameter is provided, the left side kerning for this letter is added to the global kerning value. For example, a space might only be one pixel wide, but it may be displayed as several pixels. </param>
            <param name="previousLetter">If provided, kerning is calculated for both letters and added to the global kerning value. For example, EGFT_BITMAP will add the right kerning value of previousLetter to the left side kerning value of thisLetter, then add the global value. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFontBitmap.getKerningWidth(System.String)">
            <summary>
            Gets kerning values (distance between letters) for the font. If no parameters are provided,. 
            </summary>
            <param name="thisLetter">If this parameter is provided, the left side kerning for this letter is added to the global kerning value. For example, a space might only be one pixel wide, but it may be displayed as several pixels. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFontBitmap.getKerningWidth">
            <summary>
            Gets kerning values (distance between letters) for the font. If no parameters are provided,. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFontBitmap.draw(System.String,IrrlichtNetSwig.recti,IrrlichtNetSwig.SColor,System.Boolean,System.Boolean,IrrlichtNetSwig.recti)">
            <summary>
            Draws some text and clips it to the specified rectangle if wanted. 
            </summary>
            <param name="text">Text to draw </param>
            <param name="position">Rectangle specifying position where to draw the text. </param>
            <param name="color">Color of the text </param>
            <param name="hcenter">Specifiies if the text should be centered horizontally into the rectangle. </param>
            <param name="vcenter">Specifies if the text should be centered vertically into the rectangle. </param>
            <param name="clip">Optional pointer to a rectangle against which the text will be clipped. If the pointer is null, no clipping will be done. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFontBitmap.draw(System.String,IrrlichtNetSwig.recti,IrrlichtNetSwig.SColor,System.Boolean,System.Boolean)">
            <summary>
            Draws some text and clips it to the specified rectangle if wanted. 
            </summary>
            <param name="text">Text to draw </param>
            <param name="position">Rectangle specifying position where to draw the text. </param>
            <param name="color">Color of the text </param>
            <param name="hcenter">Specifiies if the text should be centered horizontally into the rectangle. </param>
            <param name="vcenter">Specifies if the text should be centered vertically into the rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFontBitmap.draw(System.String,IrrlichtNetSwig.recti,IrrlichtNetSwig.SColor,System.Boolean)">
            <summary>
            Draws some text and clips it to the specified rectangle if wanted. 
            </summary>
            <param name="text">Text to draw </param>
            <param name="position">Rectangle specifying position where to draw the text. </param>
            <param name="color">Color of the text </param>
            <param name="hcenter">Specifiies if the text should be centered horizontally into the rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFontBitmap.draw(System.String,IrrlichtNetSwig.recti,IrrlichtNetSwig.SColor)">
            <summary>
            Draws some text and clips it to the specified rectangle if wanted. 
            </summary>
            <param name="text">Text to draw </param>
            <param name="position">Rectangle specifying position where to draw the text. </param>
            <param name="color">Color of the text </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFontBitmap.getDimension(System.String)">
            <summary>
            Calculates the width and height of a given string of text. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFontBitmap.getCharacterFromPos(System.String,System.Int32)">
            <summary>
            Calculates the index of the character in the text which is on a specific position. 
            </summary>
            <param name="text">Text string. </param>
            <param name="pixel_x">X pixel position of which the index of the character will be returned. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFontBitmap.setKerningWidth(System.Int32)">
            <summary>
            Sets global kerning width for the font. 
            </summary>
            <param name="kerning"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFontBitmap.setKerningHeight(System.Int32)">
            <summary>
            Sets global kerning height for the font. 
            </summary>
            <param name="kerning"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFontBitmap.getKerningHeight">
            <summary>
            Returns the distance between letters. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFontBitmap.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFontBitmap.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFontBitmap.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFontBitmap.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.createAndOpenFile(System.String)">
            <summary>
            Opens a file for read access. 
            </summary>
            <param name="filename">Name of file to open. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.createMemoryReadFile(IrrlichtNetSwig.SWIGTYPE_p_void,System.Int32,System.String,System.Boolean)">
            <summary>
            Creates an IReadFile interface for accessing memory like a file. 
            </summary>
            <param name="memory">A pointer to the start of the file in memory </param>
            <param name="len">The length of the memory in bytes </param>
            <param name="fileName">The name given to this file </param>
            <param name="deleteMemoryWhenDropped">True if the memory should be deleted along with the IReadFile when it is dropped. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.createMemoryReadFile(IrrlichtNetSwig.SWIGTYPE_p_void,System.Int32,System.String)">
            <summary>
            Creates an IReadFile interface for accessing memory like a file. 
            </summary>
            <param name="memory">A pointer to the start of the file in memory </param>
            <param name="len">The length of the memory in bytes </param>
            <param name="fileName">The name given to this file </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.createAndWriteFile(System.String,System.Boolean)">
            <summary>
            Opens a file for write access. 
            </summary>
            <param name="filename">Name of file to open. </param>
            <param name="append">If the file already exist, all write operations are appended to the file. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.createAndWriteFile(System.String)">
            <summary>
            Opens a file for write access. 
            </summary>
            <param name="filename">Name of file to open. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.addZipFileArchive(System.String,System.Boolean,System.Boolean)">
            <summary>
            Adds a zip archive to the file system. Deprecated! This function is provided for compatibility. 
            </summary>
            <param name="filename">Filename of the zip archive to add to the file system. </param>
            <param name="ignoreCase">If set to true, files in the archive can be accessed without writing all letters in the right case. </param>
            <param name="ignorePaths">If set to true, files in the added archive can be accessed without its complete path. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.addZipFileArchive(System.String,System.Boolean)">
            <summary>
            Adds a zip archive to the file system. Deprecated! This function is provided for compatibility. 
            </summary>
            <param name="filename">Filename of the zip archive to add to the file system. </param>
            <param name="ignoreCase">If set to true, files in the archive can be accessed without writing all letters in the right case. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.addZipFileArchive(System.String)">
            <summary>
            Adds a zip archive to the file system. Deprecated! This function is provided for compatibility. 
            </summary>
            <param name="filename">Filename of the zip archive to add to the file system. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.addFolderFileArchive(System.String,System.Boolean,System.Boolean)">
            <summary>
            Adds an unzipped archive (or basedirectory with subdirectories..) to the file system. 
            </summary>
            <param name="filename">Filename of the unzipped zip archive base directory to add to the file system. </param>
            <param name="ignoreCase">If set to true, files in the archive can be accessed without writing all letters in the right case. </param>
            <param name="ignorePaths">If set to true, files in the added archive can be accessed without its complete path. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.addFolderFileArchive(System.String,System.Boolean)">
            <summary>
            Adds an unzipped archive (or basedirectory with subdirectories..) to the file system. 
            </summary>
            <param name="filename">Filename of the unzipped zip archive base directory to add to the file system. </param>
            <param name="ignoreCase">If set to true, files in the archive can be accessed without writing all letters in the right case. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.addFolderFileArchive(System.String)">
            <summary>
            Adds an unzipped archive (or basedirectory with subdirectories..) to the file system. 
            </summary>
            <param name="filename">Filename of the unzipped zip archive base directory to add to the file system. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.addPakFileArchive(System.String,System.Boolean,System.Boolean)">
            <summary>
            Adds a pak archive to the file system. 
            </summary>
            <param name="filename">Filename of the pak archive to add to the file system. </param>
            <param name="ignoreCase">If set to true, files in the archive can be accessed without writing all letters in the right case. </param>
            <param name="ignorePaths">If set to true, files in the added archive can be accessed without its complete path.(should not use with Quake2 paks </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.addPakFileArchive(System.String,System.Boolean)">
            <summary>
            Adds a pak archive to the file system. 
            </summary>
            <param name="filename">Filename of the pak archive to add to the file system. </param>
            <param name="ignoreCase">If set to true, files in the archive can be accessed without writing all letters in the right case. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.addPakFileArchive(System.String)">
            <summary>
            Adds a pak archive to the file system. 
            </summary>
            <param name="filename">Filename of the pak archive to add to the file system. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.getWorkingDirectory">
            <summary>
            Get the current working directory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.changeWorkingDirectoryTo(System.String)">
            <summary>
            Changes the current working directory. 
            </summary>
            <param name="newDirectory">A string specifying the new working directory. The string is operating system dependent. Under Windows it has the form "<drive>:\<directory>\<sudirectory>\<..>". An example would be: "C:\Windows\" </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.getAbsolutePath(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Converts a relative path to an absolute (unique) path, resolving symbolic links if required. 
            </summary>
            <param name="filename">Possibly relative file or directory name to query. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.getFileDir(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Returns the directory a file is located in. 
            </summary>
            <param name="filename">The file to get the directory from. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.getFileBasename(IrrlichtNetSwig.IrrStringc,System.Boolean)">
            <summary>
            Returns the base part of a filename, i.e. the name without the directory part. 
            </summary>
            <param name="filename">The file to get the basename from </param>
            <param name="keepExtension">True if filename with extension is returned otherwise everything after the final '.' is removed as well. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.getFileBasename(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Returns the base part of a filename, i.e. the name without the directory part. 
            </summary>
            <param name="filename">The file to get the basename from </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.createFileList">
            <summary>
            Creates a list of files and directories in the current working directory and returns it. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.existFile(System.String)">
            <summary>
            Determines if a file exists and could be opened. 
            </summary>
            <param name="filename">is the string identifying the file which should be tested for existence. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.existFile(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Determines if a file exists and could be opened. 
            </summary>
            <param name="filename">is the string identifying the file which should be tested for existence. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.createXMLReader(System.String)">
            <summary>
            Creates a XML Reader from a file which returns all parsed strings as wide characters (wchar_t*). 
            </summary>
            <param name="filename"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.createXMLReader(IrrlichtNetSwig.IReadFile)">
            <summary>
            Creates a XML Reader from a file which returns all parsed strings as wide characters (wchar_t*). 
            </summary>
            <param name="file"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.createXMLReaderUTF8(System.String)">
            <summary>
            Creates a XML Reader from a file which returns all parsed strings as ASCII/UTF-8 characters (char*). 
            </summary>
            <param name="filename"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.createXMLReaderUTF8(IrrlichtNetSwig.IReadFile)">
            <summary>
            Creates a XML Reader from a file which returns all parsed strings as ASCII/UTF-8 characters (char*). 
            </summary>
            <param name="file"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.createXMLWriter(System.String)">
            <summary>
            Creates a XML Writer from a file. 
            </summary>
            <param name="filename"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.createXMLWriter(IrrlichtNetSwig.IWriteFile)">
            <summary>
            Creates a XML Writer from a file. 
            </summary>
            <param name="file"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.createEmptyAttributes(IrrlichtNetSwig.IVideoDriver)">
            <summary>
            Creates a new empty collection of attributes, usable for serialization and more. 
            </summary>
            <param name="driver">Video driver to be used to load textures when specified as attribute values. Can be null to prevent automatic texture loading by attributes. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.createEmptyAttributes">
            <summary>
            Creates a new empty collection of attributes, usable for serialization and more. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileSystem.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.OnRegisterSceneNode">
            <summary>
            This method is called just before the rendering process of the whole scene. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.OnAnimate(System.UInt32)">
            <summary>
            OnAnimate() is called just before rendering the whole scene. 
            </summary>
            <param name="timeMs">Current time in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.render">
            <summary>
            Renders the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.getName">
            <summary>
            Returns the name of the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.setName(System.String)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.setName(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.getBoundingBox">
            <summary>
            Get the axis aligned, not transformed bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.getTransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.getRelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.isVisible">
            <summary>
            Returns whether the node should be visible (if all of its parents are visible). 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.setVisible(System.Boolean)">
            <summary>
            Sets if the node should be visible or not. 
            </summary>
            <param name="isVisible">If the node shall be visible. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.getID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.setID(System.Int32)">
            <summary>
            Sets the id of the scene node. 
            </summary>
            <param name="id">The new id. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.addChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a child to this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.removeChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Removes a child from this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.removeAll">
            <summary>
            Removes all children of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.remove">
            <summary>
            Removes this scene node from the scene, deleting it. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.addAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Adds an animator which should animate this node. 
            </summary>
            <param name="animator">A pointer to the new animator. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.getAnimators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.removeAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Removes an animator from this scene node. 
            </summary>
            <param name="animator">A pointer to the animator to be deleted. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.removeAnimators">
            <summary>
            Removes all animators from this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.getMaterial(System.UInt32)">
            <summary>
            Returns the material based on the zero based index i. 
            </summary>
            <param name="num">Zero based index. The maximal value is getMaterialCount() - 1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.getMaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.setMaterialFlag(IrrlichtNetSwig.E_MATERIAL_FLAG,System.Boolean)">
            <summary>
            Sets all material flags at once to a new value. 
            </summary>
            <param name="flag">Which flag of all materials to be set. </param>
            <param name="newvalue">New value of that flag. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.setMaterialTexture(System.UInt32,IrrlichtNetSwig.ITexture)">
            <summary>
            Sets the texture of the specified layer in all materials of this scene node to the new texture. 
            </summary>
            <param name="textureLayer">Layer of texture to be set. Must be a value smaller than MATERIAL_MAX_TEXTURES. </param>
            <param name="texture">New texture to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.setMaterialType(IrrlichtNetSwig.E_MATERIAL_TYPE)">
            <summary>
            Sets the material type of all materials in this scene node to a new material type. 
            </summary>
            <param name="newType">New type of material to be set. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.getScale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.setScale(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the relative scale of the scene node. 
            </summary>
            <param name="scale">New scale of the node, relative to its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.getRotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.setRotation(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the rotation of the node relative to its parent. 
            </summary>
            <param name="rotation">New rotation of the node in degrees. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.getPosition">
            <summary>
            Gets the position of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.setPosition(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the position of the node relative to its parent. 
            </summary>
            <param name="newpos">New relative position of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.getAbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.setAutomaticCulling(IrrlichtNetSwig.E_CULLING_TYPE)">
            <summary>
            Enables or disables automatic culling based on the bounding box. 
            </summary>
            <param name="state">The culling state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.getAutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.setDebugDataVisible(System.Int32)">
            <summary>
            Sets if debug data like bounding boxes should be drawn. 
            </summary>
            <param name="state">The debug data visibility state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.isDebugDataVisible">
            <summary>
            Returns if debug data like bounding boxes are drawn. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.setIsDebugObject(System.Boolean)">
            <summary>
            Sets if this scene node is a debug object. 
            </summary>
            <param name="debugObject"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.isDebugObject">
            <summary>
            Returns if this scene node is a debug object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.getChildren">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.setParent(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Changes the parent of the scene node. 
            </summary>
            <param name="newParent">The new parent to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.getTriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.setTriangleSelector(IrrlichtNetSwig.ITriangleSelector)">
            <summary>
            Sets the triangle selector of the scene node. 
            </summary>
            <param name="selector">New triangle selector for this scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.updateAbsolutePosition">
            <summary>
            Updates the absolute position based on the relative and the parents position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.getParent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.getType">
            <summary>
            Returns type of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outObj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inObj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.clone(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.ISceneManager)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <param name="newManager">An optional new scene manager. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.clone(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.clone">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.getRelativeTransformationMatrix">
            <summary>
            Returns a reference to the current relative transformation matrix. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.OnRegisterSceneNode">
            <summary>
            This method is called just before the rendering process of the whole scene. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.OnAnimate(System.UInt32)">
            <summary>
            OnAnimate() is called just before rendering the whole scene. 
            </summary>
            <param name="timeMs">Current time in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.render">
            <summary>
            Renders the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.getName">
            <summary>
            Returns the name of the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.setName(System.String)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.setName(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.getBoundingBox">
            <summary>
            Get the axis aligned, not transformed bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.getTransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.getRelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.isVisible">
            <summary>
            Returns whether the node should be visible (if all of its parents are visible). 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.setVisible(System.Boolean)">
            <summary>
            Sets if the node should be visible or not. 
            </summary>
            <param name="isVisible">If the node shall be visible. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.getID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.setID(System.Int32)">
            <summary>
            Sets the id of the scene node. 
            </summary>
            <param name="id">The new id. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.addChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a child to this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.removeChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Removes a child from this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.removeAll">
            <summary>
            Removes all children of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.remove">
            <summary>
            Removes this scene node from the scene, deleting it. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.addAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Adds an animator which should animate this node. 
            </summary>
            <param name="animator">A pointer to the new animator. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.getAnimators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.removeAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Removes an animator from this scene node. 
            </summary>
            <param name="animator">A pointer to the animator to be deleted. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.removeAnimators">
            <summary>
            Removes all animators from this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.getMaterial(System.UInt32)">
            <summary>
            Returns the material based on the zero based index i. 
            </summary>
            <param name="num">Zero based index. The maximal value is getMaterialCount() - 1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.getMaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.setMaterialFlag(IrrlichtNetSwig.E_MATERIAL_FLAG,System.Boolean)">
            <summary>
            Sets all material flags at once to a new value. 
            </summary>
            <param name="flag">Which flag of all materials to be set. </param>
            <param name="newvalue">New value of that flag. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.setMaterialTexture(System.UInt32,IrrlichtNetSwig.ITexture)">
            <summary>
            Sets the texture of the specified layer in all materials of this scene node to the new texture. 
            </summary>
            <param name="textureLayer">Layer of texture to be set. Must be a value smaller than MATERIAL_MAX_TEXTURES. </param>
            <param name="texture">New texture to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.setMaterialType(IrrlichtNetSwig.E_MATERIAL_TYPE)">
            <summary>
            Sets the material type of all materials in this scene node to a new material type. 
            </summary>
            <param name="newType">New type of material to be set. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.getScale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.setScale(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the relative scale of the scene node. 
            </summary>
            <param name="scale">New scale of the node, relative to its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.getRotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.setRotation(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the rotation of the node relative to its parent. 
            </summary>
            <param name="rotation">New rotation of the node in degrees. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.getPosition">
            <summary>
            Gets the position of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.setPosition(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the position of the node relative to its parent. 
            </summary>
            <param name="newpos">New relative position of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.getAbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.setAutomaticCulling(IrrlichtNetSwig.E_CULLING_TYPE)">
            <summary>
            Enables or disables automatic culling based on the bounding box. 
            </summary>
            <param name="state">The culling state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.getAutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.setDebugDataVisible(System.Int32)">
            <summary>
            Sets if debug data like bounding boxes should be drawn. 
            </summary>
            <param name="state">The debug data visibility state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.isDebugDataVisible">
            <summary>
            Returns if debug data like bounding boxes are drawn. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.setIsDebugObject(System.Boolean)">
            <summary>
            Sets if this scene node is a debug object. 
            </summary>
            <param name="debugObject"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.isDebugObject">
            <summary>
            Returns if this scene node is a debug object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.getChildren">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.setParent(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Changes the parent of the scene node. 
            </summary>
            <param name="newParent">The new parent to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.getTriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.setTriangleSelector(IrrlichtNetSwig.ITriangleSelector)">
            <summary>
            Sets the triangle selector of the scene node. 
            </summary>
            <param name="selector">New triangle selector for this scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.updateAbsolutePosition">
            <summary>
            Updates the absolute position based on the relative and the parents position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.getParent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.getType">
            <summary>
            Returns type of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outObj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inObj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.clone(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.ISceneManager)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <param name="newManager">An optional new scene manager. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.clone(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.clone">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDummyTransformationSceneNode.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringc.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringc.push_back(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringc.push_front(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringc.insert(IrrlichtNetSwig.IrrStringc,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringc.insert(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringc.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringc.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringc.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringc.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringc.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringc.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringc.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringc.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringc.sort">
            <summary>
            Sorts the array using heapsort. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringc.binary_search(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringc.binary_search(IrrlichtNetSwig.IrrStringc,System.Int32,System.Int32)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <param name="left">First left index </param>
            <param name="right">Last right index. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringc.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringc.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringc.#ctor(IrrlichtNetSwig.arrayStringc)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3MeshBuffer.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3MeshBuffer.push_back(IrrlichtNetSwig.SMD3MeshBuffer)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3MeshBuffer.push_front(IrrlichtNetSwig.SMD3MeshBuffer)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3MeshBuffer.insert(IrrlichtNetSwig.SMD3MeshBuffer,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3MeshBuffer.insert(IrrlichtNetSwig.SMD3MeshBuffer)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3MeshBuffer.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3MeshBuffer.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3MeshBuffer.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3MeshBuffer.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3MeshBuffer.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3MeshBuffer.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3MeshBuffer.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3MeshBuffer.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3MeshBuffer.sort">
            <summary>
            Sorts the array using heapsort. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3MeshBuffer.binary_search(IrrlichtNetSwig.SMD3MeshBuffer)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3MeshBuffer.binary_search(IrrlichtNetSwig.SMD3MeshBuffer,System.Int32,System.Int32)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <param name="left">First left index </param>
            <param name="right">Last right index. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3MeshBuffer.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3MeshBuffer.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3MeshBuffer.#ctor(IrrlichtNetSwig.arraySMD3MeshBuffer)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SShader.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SShader.push_back(IrrlichtNetSwig.SShader)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SShader.push_front(IrrlichtNetSwig.SShader)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SShader.insert(IrrlichtNetSwig.SShader,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SShader.insert(IrrlichtNetSwig.SShader)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SShader.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SShader.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SShader.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SShader.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SShader.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SShader.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SShader.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SShader.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SShader.sort">
            <summary>
            Sorts the array using heapsort. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SShader.binary_search(IrrlichtNetSwig.SShader)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SShader.binary_search(IrrlichtNetSwig.SShader,System.Int32,System.Int32)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <param name="left">First left index </param>
            <param name="right">Last right index. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SShader.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SShader.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SShader.#ctor(IrrlichtNetSwig.arrayQuake3SShader)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyWeight.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyWeight.push_back(IrrlichtNetSwig.MyWeight)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyWeight.push_front(IrrlichtNetSwig.MyWeight)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyWeight.insert(IrrlichtNetSwig.MyWeight,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyWeight.insert(IrrlichtNetSwig.MyWeight)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyWeight.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyWeight.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyWeight.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyWeight.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyWeight.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyWeight.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyWeight.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyWeight.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyWeight.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyWeight.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyWeight.#ctor(IrrlichtNetSwig.arrayMyWeight)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyRotationKey.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyRotationKey.push_back(IrrlichtNetSwig.MyRotationKey)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyRotationKey.push_front(IrrlichtNetSwig.MyRotationKey)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyRotationKey.insert(IrrlichtNetSwig.MyRotationKey,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyRotationKey.insert(IrrlichtNetSwig.MyRotationKey)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyRotationKey.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyRotationKey.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyRotationKey.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyRotationKey.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyRotationKey.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyRotationKey.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyRotationKey.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyRotationKey.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyRotationKey.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyRotationKey.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyRotationKey.#ctor(IrrlichtNetSwig.arrayMyRotationKey)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.aabbox3df.equalTo(IrrlichtNetSwig.aabbox3df)">
            <summary>
            Equality operator. 
            </summary>
            <param name="other">box to compare with. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.aabbox3df.notEqualTo(IrrlichtNetSwig.aabbox3df)">
            <summary>
            Inequality operator. 
            </summary>
            <param name="other">box to compare with. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.aabbox3df.addInternalPoint(IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a point to the bounding box. 
            </summary>
            <param name="p">Point to add into the box. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.aabbox3df.addInternalBox(IrrlichtNetSwig.aabbox3df)">
            <summary>
            Adds another bounding box. 
            </summary>
            <param name="b">Other bounding box to add into this box. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.aabbox3df.reset(System.Single,System.Single,System.Single)">
            <summary>
            Resets the bounding box to a one-point box. 
            </summary>
            <param name="x">X coord of the point. </param>
            <param name="y">Y coord of the point. </param>
            <param name="z">Z coord of the point. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.aabbox3df.reset(IrrlichtNetSwig.aabbox3df)">
            <summary>
            Resets the bounding box to a one-point box. 
            </summary>
            <param name="initValue">New point. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.aabbox3df.reset(IrrlichtNetSwig.vector3df)">
            <summary>
            Resets the bounding box to a one-point box. 
            </summary>
            <param name="initValue">New point. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.aabbox3df.addInternalPoint(System.Single,System.Single,System.Single)">
            <summary>
            Adds a point to the bounding box. 
            </summary>
            <param name="x">X coordinate of the point to add to this box. </param>
            <param name="y">Y coordinate of the point to add to this box. </param>
            <param name="z">Z coordinate of the point to add to this box. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.aabbox3df.isPointInside(IrrlichtNetSwig.vector3df)">
            <summary>
            Determines if a point is within this box. 
            </summary>
            <param name="p">Point to check. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.aabbox3df.isPointTotalInside(IrrlichtNetSwig.vector3df)">
            <summary>
            Determines if a point is within this box and its borders. 
            </summary>
            <param name="p">Point to check. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.aabbox3df.intersectsWithBox(IrrlichtNetSwig.aabbox3df)">
            <summary>
            Determines if the box intersects with another box. 
            </summary>
            <param name="other">Other box to check a intersection with. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.aabbox3df.isFullInside(IrrlichtNetSwig.aabbox3df)">
            <summary>
            Check if this box is completely inside the 'other' box. 
            </summary>
            <param name="other">Other box to check against. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.aabbox3df.intersectsWithLine(IrrlichtNetSwig.line3df)">
            <summary>
            Tests if the box intersects with a line. 
            </summary>
            <param name="line">Line to test intersection with. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.aabbox3df.intersectsWithLine(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,System.Single)">
            <summary>
            Tests if the box intersects with a line. 
            </summary>
            <param name="linemiddle">Center of the line. </param>
            <param name="linevect">Vector of the line. </param>
            <param name="halflength">Half length of the line. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.aabbox3df.classifyPlaneRelation(IrrlichtNetSwig.plane3df)">
            <summary>
            Classifies a relation with a plane. 
            </summary>
            <param name="plane">Plane to classify relation to. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.aabbox3df.getCenter">
            <summary>
            Get center of the bounding box. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.aabbox3df.getExtent">
            <summary>
            Get extent of the box. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.aabbox3df.getEdges(IrrlichtNetSwig.vector3df)">
            <summary>
            Stores all 8 edges of the box into an array. 
            </summary>
            <param name="edges">Pointer to array of 8 edges. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.aabbox3df.isEmpty">
            <summary>
            Check if the box is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.aabbox3df.repair">
            <summary>
            Repairs the box. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.aabbox3df.getInterpolated(IrrlichtNetSwig.aabbox3df,System.Single)">
            <summary>
            Calculates a new interpolated bounding box. 
            </summary>
            <param name="other">other box to interpolate between </param>
            <param name="d">value between 0.0f and 1.0f. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.aabbox3df.getVolume">
            <summary>
            Get the volume enclosed by the box in cubed units. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.aabbox3df.getArea">
            <summary>
            Get the surface area of the box in squared units. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.aabbox3df.#ctor">
            <summary>
            Default Constructor. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.aabbox3df.#ctor(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Constructor with min edge and max edge. 
            </summary>
            <param name="min"></param>
            <param name="max"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.aabbox3df.#ctor(IrrlichtNetSwig.vector3df)">
            <summary>
            Constructor with only one point. 
            </summary>
            <param name="init"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.aabbox3df.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Constructor with min edge and max edge as single values, not vectors. 
            </summary>
            <param name="minx"></param>
            <param name="miny"></param>
            <param name="minz"></param>
            <param name="maxx"></param>
            <param name="maxy"></param>
            <param name="maxz"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVariable.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVariable.push_back(IrrlichtNetSwig.SVariable)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVariable.push_front(IrrlichtNetSwig.SVariable)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVariable.insert(IrrlichtNetSwig.SVariable,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVariable.insert(IrrlichtNetSwig.SVariable)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVariable.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVariable.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVariable.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVariable.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVariable.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVariable.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVariable.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVariable.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVariable.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVariable.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVariable.#ctor(IrrlichtNetSwig.arrayQuake3SVariable)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyScaleKey.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyScaleKey.push_back(IrrlichtNetSwig.MyScaleKey)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyScaleKey.push_front(IrrlichtNetSwig.MyScaleKey)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyScaleKey.insert(IrrlichtNetSwig.MyScaleKey,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyScaleKey.insert(IrrlichtNetSwig.MyScaleKey)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyScaleKey.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyScaleKey.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyScaleKey.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyScaleKey.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyScaleKey.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyScaleKey.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyScaleKey.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyScaleKey.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyScaleKey.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyScaleKey.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyScaleKey.#ctor(IrrlichtNetSwig.arrayMyScaleKey)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.equalTo(IrrlichtNetSwig.vector3df)">
            <summary>
            use weak float compare 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.equals(IrrlichtNetSwig.vector3df,System.Single)">
            <summary>
            returns if this vector equals the other one, taking floating point rounding errors into account 
            </summary>
            <param name="other"></param>
            <param name="tolerance"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.equals(IrrlichtNetSwig.vector3df)">
            <summary>
            returns if this vector equals the other one, taking floating point rounding errors into account 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.getLength">
            <summary>
            Get length of the vector. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.getLengthSQ">
            <summary>
            Get squared length of the vector. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.dotProduct(IrrlichtNetSwig.vector3df)">
            <summary>
            Get the dot product with another vector. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.getDistanceFrom(IrrlichtNetSwig.vector3df)">
            <summary>
            Get distance from another point. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.getDistanceFromSQ(IrrlichtNetSwig.vector3df)">
            <summary>
            Returns squared distance from another point. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.crossProduct(IrrlichtNetSwig.vector3df)">
            <summary>
            Calculates the cross product with another vector. 
            </summary>
            <param name="p">Vector to multiply with. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.isBetweenPoints(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Returns if this vector interpreted as a point is on a line between two other points. 
            </summary>
            <param name="begin">Beginning vector to compare between. </param>
            <param name="end">Ending vector to compare between. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.normalize">
            <summary>
            Normalizes the vector. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.setLength(System.Single)">
            <summary>
            Sets the length of the vector to a new value. 
            </summary>
            <param name="newlength"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.invert">
            <summary>
            Inverts the vector. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.rotateXZBy(System.Double,IrrlichtNetSwig.vector3df)">
            <summary>
            Rotates the vector by a specified number of degrees around the Y axis and the specified center. 
            </summary>
            <param name="degrees">Number of degrees to rotate around the Y axis. </param>
            <param name="center">The center of the rotation. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.rotateXZBy(System.Double)">
            <summary>
            Rotates the vector by a specified number of degrees around the Y axis and the specified center. 
            </summary>
            <param name="degrees">Number of degrees to rotate around the Y axis. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.rotateXYBy(System.Double,IrrlichtNetSwig.vector3df)">
            <summary>
            Rotates the vector by a specified number of degrees around the Z axis and the specified center. 
            </summary>
            <param name="degrees">Number of degrees to rotate around the Z axis. </param>
            <param name="center">The center of the rotation. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.rotateXYBy(System.Double)">
            <summary>
            Rotates the vector by a specified number of degrees around the Z axis and the specified center. 
            </summary>
            <param name="degrees">Number of degrees to rotate around the Z axis. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.rotateYZBy(System.Double,IrrlichtNetSwig.vector3df)">
            <summary>
            Rotates the vector by a specified number of degrees around the X axis and the specified center. 
            </summary>
            <param name="degrees">Number of degrees to rotate around the X axis. </param>
            <param name="center">The center of the rotation. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.rotateYZBy(System.Double)">
            <summary>
            Rotates the vector by a specified number of degrees around the X axis and the specified center. 
            </summary>
            <param name="degrees">Number of degrees to rotate around the X axis. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.getInterpolated(IrrlichtNetSwig.vector3df,System.Double)">
            <summary>
            Creates an interpolated vector between this vector and another vector. 
            </summary>
            <param name="other">The other vector to interpolate with. </param>
            <param name="d">Interpolation value between 0.0f (all the other vector) and 1.0f (all this vector). Note that this is the opposite direction of interpolation to getInterpolated_quadratic()</param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.getInterpolated_quadratic(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,System.Double)">
            <summary>
            Creates a quadratically interpolated vector between this and two other vectors. 
            </summary>
            <param name="v2">Second vector to interpolate with. </param>
            <param name="v3">Third vector to interpolate with (maximum at 1.0f) </param>
            <param name="d">Interpolation value between 0.0f (all this vector) and 1.0f (all the 3rd vector). Note that this is the opposite direction of interpolation to getInterpolated() and interpolate()</param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.interpolate(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,System.Double)">
            <summary>
            Sets this vector to the linearly interpolated vector between a and b. 
            </summary>
            <param name="a">first vector to interpolate with, maximum at 1.0f </param>
            <param name="b">second vector to interpolate with, maximum at 0.0f </param>
            <param name="d">Interpolation value between 0.0f (all vector b) and 1.0f (all vector a) Note that this is the opposite direction of interpolation to getInterpolated_quadratic()</param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.getHorizontalAngle">
            <summary>
            Get the rotations that would make a (0,0,1) direction vector point in the same direction as this direction vector. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.rotationToDirection(IrrlichtNetSwig.vector3df)">
            <summary>
            Builds a direction vector from (this) rotation vector. 
            </summary>
            <param name="forwards">The direction representing "forwards" which will be rotated by this vector. If you do not provide a direction, then the +Z axis (0, 0, 1) will be assumed to be forwards. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.rotationToDirection">
            <summary>
            Builds a direction vector from (this) rotation vector. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.getAs4Values(System.Single[])">
            <summary>
            Fills an array of 4 values with the vector data (usually floats). 
            </summary>
            <param name="array"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.#ctor">
            <summary>
            Default constructor (null vector). 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.#ctor(System.Single,System.Single,System.Single)">
            <summary>
            Constructor with three different values. 
            </summary>
            <param name="nx"></param>
            <param name="ny"></param>
            <param name="nz"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.#ctor(System.Single)">
            <summary>
            Constructor with the same value for all elements. 
            </summary>
            <param name="n"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector3df.#ctor(IrrlichtNetSwig.vector3df)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMaterialLayer.getTextureMatrix">
            <summary>
            Gets the immutable texture transformation matrix. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMaterialLayer.setTextureMatrix(IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Sets the texture transformation matrix to mat. 
            </summary>
            <param name="mat">New texture matrix for this layer. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMaterialLayer.notEqualTo(IrrlichtNetSwig.SMaterialLayer)">
            <summary>
            Inequality operator. 
            </summary>
            <param name="b">Layer to compare to. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMaterialLayer.equalTo(IrrlichtNetSwig.SMaterialLayer)">
            <summary>
            Equality operator. 
            </summary>
            <param name="b">Layer to compare to. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMaterialLayer.#ctor">
            <summary>
            Default constructor. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMaterialLayer.#ctor(IrrlichtNetSwig.SMaterialLayer)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other">Material layer to copy from. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColorf.toSColor">
            <summary>
            Converts this color to a SColor without floats. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColorf.set(System.Single,System.Single,System.Single)">
            <summary>
            Sets three color components to new values at once. 
            </summary>
            <param name="rr">Red color component. Should be a value between 0.0f meaning no red (=black) and 1.0f, meaning full red. </param>
            <param name="gg">Green color component. Should be a value between 0.0f meaning no green (=black) and 1.0f, meaning full green. </param>
            <param name="bb">Blue color component. Should be a value between 0.0f meaning no blue (=black) and 1.0f, meaning full blue. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColorf.set(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Sets all four color components to new values at once. 
            </summary>
            <param name="aa">Alpha component. Should be a value between 0.0f meaning fully transparent and 1.0f, meaning opaque. </param>
            <param name="rr">Red color component. Should be a value between 0.0f meaning no red and 1.0f, meaning full red. </param>
            <param name="gg">Green color component. Should be a value between 0.0f meaning no green and 1.0f, meaning full green. </param>
            <param name="bb">Blue color component. Should be a value between 0.0f meaning no blue and 1.0f, meaning full blue. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColorf.getInterpolated(IrrlichtNetSwig.SColorf,System.Single)">
            <summary>
            Interpolates the color with a f32 value to another color. 
            </summary>
            <param name="other">Other color </param>
            <param name="d">value between 0.0f and 1.0f </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColorf.getInterpolated_quadratic(IrrlichtNetSwig.SColorf,IrrlichtNetSwig.SColorf,System.Single)">
            <summary>
            Returns interpolated color. ( quadratic ). 
            </summary>
            <param name="c1">first color to interpolate with </param>
            <param name="c2">second color to interpolate with </param>
            <param name="d">value between 0.0f and 1.0f. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColorf.setColorComponentValue(System.Int32,System.Single)">
            <summary>
            Sets a color component by index. R=0, G=1, B=2, A=3. 
            </summary>
            <param name="index"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColorf.getAlpha">
            <summary>
            Returns the alpha component of the color in the range 0.0 (transparent) to 1.0 (opaque). 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColorf.getRed">
            <summary>
            Returns the red component of the color in the range 0.0 to 1.0. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColorf.getGreen">
            <summary>
            Returns the green component of the color in the range 0.0 to 1.0. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColorf.getBlue">
            <summary>
            Returns the blue component of the color in the range 0.0 to 1.0. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColorf.#ctor(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Constructs a color from up to four color values: red, green, blue, and alpha. 
            </summary>
            <param name="r">Red color component. Should be a value between 0.0f meaning no red and 1.0f, meaning full red. </param>
            <param name="g">Green color component. Should be a value between 0.0f meaning no green and 1.0f, meaning full green. </param>
            <param name="b">Blue color component. Should be a value between 0.0f meaning no blue and 1.0f, meaning full blue. </param>
            <param name="a">Alpha color component of the color. The alpha component defines how transparent a color should be. Has to be a value between 0.0f and 1.0f, 1.0f means not transparent (opaque), 0.0f means fully transparent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColorf.#ctor(System.Single,System.Single,System.Single)">
            <summary>
            Constructs a color from up to four color values: red, green, blue, and alpha. 
            </summary>
            <param name="r">Red color component. Should be a value between 0.0f meaning no red and 1.0f, meaning full red. </param>
            <param name="g">Green color component. Should be a value between 0.0f meaning no green and 1.0f, meaning full green. </param>
            <param name="b">Blue color component. Should be a value between 0.0f meaning no blue and 1.0f, meaning full blue. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColorf.#ctor(System.Single,System.Single)">
            <summary>
            Constructs a color from up to four color values: red, green, blue, and alpha. 
            </summary>
            <param name="r">Red color component. Should be a value between 0.0f meaning no red and 1.0f, meaning full red. </param>
            <param name="g">Green color component. Should be a value between 0.0f meaning no green and 1.0f, meaning full green. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColorf.#ctor(System.Single)">
            <summary>
            Constructs a color from up to four color values: red, green, blue, and alpha. 
            </summary>
            <param name="r">Red color component. Should be a value between 0.0f meaning no red and 1.0f, meaning full red. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColorf.#ctor">
            <summary>
            Default constructor for SColorf. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColorf.#ctor(IrrlichtNetSwig.SColor)">
            <summary>
            Constructs a color from 32 bit Color. 
            </summary>
            <param name="c">32 bit color from which this SColorf class is constructed from. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.beginScene(System.Boolean,System.Boolean,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SWIGTYPE_p_void,IrrlichtNetSwig.recti)">
            <summary>
            Applications must call this method before performing any rendering. 
            </summary>
            <param name="backBuffer">Specifies if the back buffer should be cleared, which means that the screen is filled with the color specified. If this parameter is false, the back buffer will not be cleared and the color parameter is ignored. </param>
            <param name="zBuffer">Specifies if the depth buffer (z buffer) should be cleared. It is not nesesarry to do so if only 2d drawing is used. </param>
            <param name="color">The color used for back buffer clearing </param>
            <param name="windowId">Handle of another window, if you want the bitmap to be displayed on another window. If this is null, everything will be displayed in the default window. Note: This feature is not fully implemented for all devices. </param>
            <param name="sourceRect">Pointer to a rectangle defining the source rectangle of the area to be presented. Set to null to present everything. Note: not implemented in all devices. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.beginScene(System.Boolean,System.Boolean,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SWIGTYPE_p_void)">
            <summary>
            Applications must call this method before performing any rendering. 
            </summary>
            <param name="backBuffer">Specifies if the back buffer should be cleared, which means that the screen is filled with the color specified. If this parameter is false, the back buffer will not be cleared and the color parameter is ignored. </param>
            <param name="zBuffer">Specifies if the depth buffer (z buffer) should be cleared. It is not nesesarry to do so if only 2d drawing is used. </param>
            <param name="color">The color used for back buffer clearing </param>
            <param name="windowId">Handle of another window, if you want the bitmap to be displayed on another window. If this is null, everything will be displayed in the default window. Note: This feature is not fully implemented for all devices. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.beginScene(System.Boolean,System.Boolean,IrrlichtNetSwig.SColor)">
            <summary>
            Applications must call this method before performing any rendering. 
            </summary>
            <param name="backBuffer">Specifies if the back buffer should be cleared, which means that the screen is filled with the color specified. If this parameter is false, the back buffer will not be cleared and the color parameter is ignored. </param>
            <param name="zBuffer">Specifies if the depth buffer (z buffer) should be cleared. It is not nesesarry to do so if only 2d drawing is used. </param>
            <param name="color">The color used for back buffer clearing </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.beginScene(System.Boolean,System.Boolean)">
            <summary>
            Applications must call this method before performing any rendering. 
            </summary>
            <param name="backBuffer">Specifies if the back buffer should be cleared, which means that the screen is filled with the color specified. If this parameter is false, the back buffer will not be cleared and the color parameter is ignored. </param>
            <param name="zBuffer">Specifies if the depth buffer (z buffer) should be cleared. It is not nesesarry to do so if only 2d drawing is used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.beginScene(System.Boolean)">
            <summary>
            Applications must call this method before performing any rendering. 
            </summary>
            <param name="backBuffer">Specifies if the back buffer should be cleared, which means that the screen is filled with the color specified. If this parameter is false, the back buffer will not be cleared and the color parameter is ignored. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.beginScene">
            <summary>
            Applications must call this method before performing any rendering. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.endScene">
            <summary>
            Presents the rendered image to the screen. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.queryFeature(IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE)">
            <summary>
            Queries the features of the driver. 
            </summary>
            <param name="feature">Feature to query. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.disableFeature(IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE,System.Boolean)">
            <summary>
            Disable a feature of the driver. 
            </summary>
            <param name="feature">Feature to disable. </param>
            <param name="flag">When true the feature is disabled, otherwise it is enabled. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.disableFeature(IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE)">
            <summary>
            Disable a feature of the driver. 
            </summary>
            <param name="feature">Feature to disable. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.checkDriverReset">
            <summary>
            Check if the driver was recently reset. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.setTransform(IrrlichtNetSwig.E_TRANSFORMATION_STATE,IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Sets transformation matrices. 
            </summary>
            <param name="state">Transformation type to be set, e.g. view, world, or projection. </param>
            <param name="mat">Matrix describing the transformation. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getTransform(IrrlichtNetSwig.E_TRANSFORMATION_STATE)">
            <summary>
            Returns the transformation set by setTransform. 
            </summary>
            <param name="state">Transformation type to query </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.setMaterial(IrrlichtNetSwig.SMaterial)">
            <summary>
            Sets a material. 
            </summary>
            <param name="material">Material to be used from now on. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getTexture(System.String)">
            <summary>
            Get access to a named texture. 
            </summary>
            <param name="filename">Filename of the texture to be loaded. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getTexture(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Get access to a named texture. 
            </summary>
            <param name="filename">Filename of the texture to be loaded. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getTexture(IrrlichtNetSwig.IReadFile)">
            <summary>
            Get access to a named texture. 
            </summary>
            <param name="file">Pointer to an already opened file. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getTextureByIndex(System.UInt32)">
            <summary>
            Returns a texture by index. 
            </summary>
            <param name="index">Index of the texture, must be smaller than getTextureCount() Please note that this index might change when adding or removing textures </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getTextureCount">
            <summary>
            Returns amount of textures currently loaded. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.renameTexture(IrrlichtNetSwig.ITexture,System.String)">
            <summary>
            Renames a texture. 
            </summary>
            <param name="texture">Pointer to the texture to rename. </param>
            <param name="newName">New name for the texture. This should be a unique name. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.addTexture(IrrlichtNetSwig.dimension2di,System.String,IrrlichtNetSwig.ECOLOR_FORMAT)">
            <summary>
            Creates an empty texture of specified size. 
            </summary>
            <param name="size">Size of the texture. </param>
            <param name="name">A name for the texture. Later calls to getTexture() with this name will return this texture </param>
            <param name="format">Desired color format of the texture. Please note that the driver may choose to create the texture in another color format. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.addTexture(IrrlichtNetSwig.dimension2di,System.String)">
            <summary>
            Creates an empty texture of specified size. 
            </summary>
            <param name="size">Size of the texture. </param>
            <param name="name">A name for the texture. Later calls to getTexture() with this name will return this texture </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.addTexture(System.String,IrrlichtNetSwig.IImage)">
            <summary>
            Creates a texture from an IImage. 
            </summary>
            <param name="name">A name for the texture. Later calls of getTexture() with this name will return this texture </param>
            <param name="image">Image the texture is created from. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.addRenderTargetTexture(IrrlichtNetSwig.dimension2di,System.String)">
            <summary>
            Adds a new render target texture to the texture cache. 
            </summary>
            <param name="size">Size of the texture, in pixels. Width and height should be a power of two (e.g. 64, 128, 256, 512, ...) and it should not be bigger than the backbuffer, because it shares the zbuffer with the screen buffer. </param>
            <param name="name">An optional name for the RTT. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.addRenderTargetTexture(IrrlichtNetSwig.dimension2di)">
            <summary>
            Adds a new render target texture to the texture cache. 
            </summary>
            <param name="size">Size of the texture, in pixels. Width and height should be a power of two (e.g. 64, 128, 256, 512, ...) and it should not be bigger than the backbuffer, because it shares the zbuffer with the screen buffer. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.removeTexture(IrrlichtNetSwig.ITexture)">
            <summary>
            Removes a texture from the texture cache and deletes it. 
            </summary>
            <param name="texture">Texture to delete from the engine cache. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.removeAllTextures">
            <summary>
            Removes all textures from the texture cache and deletes them. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.removeHardwareBuffer(IrrlichtNetSwig.IMeshBuffer)">
            <summary>
            Remove hardware buffer. 
            </summary>
            <param name="mb"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.removeAllHardwareBuffers">
            <summary>
            Remove all hardware buffers. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.makeColorKeyTexture(IrrlichtNetSwig.ITexture,IrrlichtNetSwig.SColor)">
            <summary>
            Sets a boolean alpha channel on the texture based on a color key. 
            </summary>
            <param name="texture">Texture whose alpha channel is modified. </param>
            <param name="color">Color key color. Every texel with this color will become fully transparent as described above. Please note that the colors of a texture may be converted when loading it, so the color values may not be exactly the same in the engine and for example in picture edit programs. To avoid this problem, you could use the makeColorKeyTexture method, which takes the position of a pixel instead a color value. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.makeColorKeyTexture(IrrlichtNetSwig.ITexture,IrrlichtNetSwig.position2di)">
            <summary>
            Sets a boolean alpha channel on the texture based on the color at a position. 
            </summary>
            <param name="texture">Texture whose alpha channel is modified. </param>
            <param name="colorKeyPixelPos">Position of a pixel with the color key color. Every texel with this color will become fully transparent as described above. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.makeNormalMapTexture(IrrlichtNetSwig.ITexture,System.Single)">
            <summary>
            Creates a normal map from a height map texture. 
            </summary>
            <param name="texture">Texture whose alpha channel is modified. </param>
            <param name="amplitude">Constant value by which the height information is multiplied. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.makeNormalMapTexture(IrrlichtNetSwig.ITexture)">
            <summary>
            Creates a normal map from a height map texture. 
            </summary>
            <param name="texture">Texture whose alpha channel is modified. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.setRenderTarget(IrrlichtNetSwig.ITexture,System.Boolean,System.Boolean,IrrlichtNetSwig.SColor)">
            <summary>
            Sets a new render target. 
            </summary>
            <param name="texture">New render target. Must be a texture created with IVideoDriver::addRenderTargetTexture(). If set to 0, it sets the previous render target which was set before the last setRenderTarget() call. </param>
            <param name="clearBackBuffer">Clears the backbuffer of the render target with the color parameter </param>
            <param name="clearZBuffer">Clears the zBuffer of the rendertarget. Note that because the frame buffer may share the zbuffer with the rendertarget, its zbuffer might be partially cleared too by this. </param>
            <param name="color">The background color for the render target. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.setRenderTarget(IrrlichtNetSwig.ITexture,System.Boolean,System.Boolean)">
            <summary>
            Sets a new render target. 
            </summary>
            <param name="texture">New render target. Must be a texture created with IVideoDriver::addRenderTargetTexture(). If set to 0, it sets the previous render target which was set before the last setRenderTarget() call. </param>
            <param name="clearBackBuffer">Clears the backbuffer of the render target with the color parameter </param>
            <param name="clearZBuffer">Clears the zBuffer of the rendertarget. Note that because the frame buffer may share the zbuffer with the rendertarget, its zbuffer might be partially cleared too by this. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.setRenderTarget(IrrlichtNetSwig.ITexture,System.Boolean)">
            <summary>
            Sets a new render target. 
            </summary>
            <param name="texture">New render target. Must be a texture created with IVideoDriver::addRenderTargetTexture(). If set to 0, it sets the previous render target which was set before the last setRenderTarget() call. </param>
            <param name="clearBackBuffer">Clears the backbuffer of the render target with the color parameter </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.setRenderTarget(IrrlichtNetSwig.ITexture)">
            <summary>
            Sets a new render target. 
            </summary>
            <param name="texture">New render target. Must be a texture created with IVideoDriver::addRenderTargetTexture(). If set to 0, it sets the previous render target which was set before the last setRenderTarget() call. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.setViewPort(IrrlichtNetSwig.recti)">
            <summary>
            Sets a new viewport. 
            </summary>
            <param name="area">Rectangle defining the new area of rendering operations. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getViewPort">
            <summary>
            Gets the area of the current viewport. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.drawVertexPrimitiveList(IrrlichtNetSwig.SWIGTYPE_p_void,System.UInt32,IrrlichtNetSwig.SWIGTYPE_p_void,System.UInt32,IrrlichtNetSwig.E_VERTEX_TYPE,IrrlichtNetSwig.E_PRIMITIVE_TYPE,IrrlichtNetSwig.E_INDEX_TYPE)">
            <summary>
            Draws a vertex primitive list. 
            </summary>
            <param name="vertices">Pointer to array of vertices. </param>
            <param name="vertexCount">Amount of vertices in the array. </param>
            <param name="indexList">Pointer to array of indices. </param>
            <param name="primCount">Amount of Primitives </param>
            <param name="vType">Vertex type, e.g. video::EVT_STANDARD for S3DVertex. </param>
            <param name="pType">Primitive type, e.g. scene::EPT_TRIANGLE_FAN for a triangle fan. </param>
            <param name="iType">Index type, e.g. video::EIT_16BIT for a triangle fan. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.drawIndexedTriangleList(IrrlichtNetSwig.S3DVertex,System.UInt32,System.UInt16[],System.UInt32)">
            <summary>
            Draws an indexed triangle list. 
            </summary>
            <param name="vertices">Pointer to array of vertices. </param>
            <param name="vertexCount">Amount of vertices in the array. </param>
            <param name="indexList">Pointer to array of indices. </param>
            <param name="triangleCount">Amount of Triangles. Usually amount of indices / 3. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.drawIndexedTriangleList(IrrlichtNetSwig.S3DVertex2TCoords,System.UInt32,System.UInt16[],System.UInt32)">
            <summary>
            Draws an indexed triangle list. 
            </summary>
            <param name="vertices">Pointer to array of vertices. </param>
            <param name="vertexCount">Amount of vertices in the array. </param>
            <param name="indexList">Pointer to array of indices. </param>
            <param name="triangleCount">Amount of Triangles. Usually amount of indices / 3. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.drawIndexedTriangleList(IrrlichtNetSwig.S3DVertexTangents,System.UInt32,System.UInt16[],System.UInt32)">
            <summary>
            Draws an indexed triangle list. 
            </summary>
            <param name="vertices">Pointer to array of vertices. </param>
            <param name="vertexCount">Amount of vertices in the array. </param>
            <param name="indexList">Pointer to array of indices. </param>
            <param name="triangleCount">Amount of Triangles. Usually amount of indices / 3. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.drawIndexedTriangleFan(IrrlichtNetSwig.S3DVertex,System.UInt32,System.UInt16[],System.UInt32)">
            <summary>
            Draws an indexed triangle fan. 
            </summary>
            <param name="vertices">Pointer to array of vertices. </param>
            <param name="vertexCount">Amount of vertices in the array. </param>
            <param name="indexList">Pointer to array of indices. </param>
            <param name="triangleCount">Amount of Triangles. Usually amount of indices - 2. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.drawIndexedTriangleFan(IrrlichtNetSwig.S3DVertex2TCoords,System.UInt32,System.UInt16[],System.UInt32)">
            <summary>
            Draws an indexed triangle fan. 
            </summary>
            <param name="vertices">Pointer to array of vertices. </param>
            <param name="vertexCount">Amount of vertices in the array. </param>
            <param name="indexList">Pointer to array of indices. </param>
            <param name="triangleCount">Amount of Triangles. Usually amount of indices - 2. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw3DLine(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.SColor)">
            <summary>
            Draws a 3d line. 
            </summary>
            <param name="start">Start of the 3d line. </param>
            <param name="end">End of the 3d line. </param>
            <param name="color">Color of the line. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw3DLine(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Draws a 3d line. 
            </summary>
            <param name="start">Start of the 3d line. </param>
            <param name="end">End of the 3d line. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw3DTriangle(IrrlichtNetSwig.triangle3df,IrrlichtNetSwig.SColor)">
            <summary>
            Draws a 3d triangle. 
            </summary>
            <param name="triangle">The triangle to draw. </param>
            <param name="color">Color of the line. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw3DTriangle(IrrlichtNetSwig.triangle3df)">
            <summary>
            Draws a 3d triangle. 
            </summary>
            <param name="triangle">The triangle to draw. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw3DBox(IrrlichtNetSwig.aabbox3df,IrrlichtNetSwig.SColor)">
            <summary>
            Draws a 3d axis aligned box. 
            </summary>
            <param name="box">The axis aligned box to draw </param>
            <param name="color">Color to use while drawing the box. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw3DBox(IrrlichtNetSwig.aabbox3df)">
            <summary>
            Draws a 3d axis aligned box. 
            </summary>
            <param name="box">The axis aligned box to draw </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw2DImage(IrrlichtNetSwig.ITexture,IrrlichtNetSwig.position2di)">
            <summary>
            Draws a 2d image without any special effects. 
            </summary>
            <param name="texture">Pointer to texture to use. </param>
            <param name="destPos">Upper left 2d destination position where the image will be drawn. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw2DImage(IrrlichtNetSwig.ITexture,IrrlichtNetSwig.position2di,IrrlichtNetSwig.recti,IrrlichtNetSwig.recti,IrrlichtNetSwig.SColor,System.Boolean)">
            <summary>
            Draws a 2d image using a color. 
            </summary>
            <param name="texture">Texture to be drawn. </param>
            <param name="destPos">Upper left 2d destination position where the image will be drawn. </param>
            <param name="sourceRect">Source rectangle in the image. </param>
            <param name="clipRect">Pointer to rectangle on the screen where the image is clipped to. If this pointer is NULL the image is not clipped. </param>
            <param name="color">Color with which the image is drawn. If the color equals Color(255,255,255,255) it is ignored. Note that the alpha component is used: If alpha is other than 255, the image will be transparent. </param>
            <param name="useAlphaChannelOfTexture">If true, the alpha channel of the texture is used to draw the image. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw2DImage(IrrlichtNetSwig.ITexture,IrrlichtNetSwig.position2di,IrrlichtNetSwig.recti,IrrlichtNetSwig.recti,IrrlichtNetSwig.SColor)">
            <summary>
            Draws a 2d image using a color. 
            </summary>
            <param name="texture">Texture to be drawn. </param>
            <param name="destPos">Upper left 2d destination position where the image will be drawn. </param>
            <param name="sourceRect">Source rectangle in the image. </param>
            <param name="clipRect">Pointer to rectangle on the screen where the image is clipped to. If this pointer is NULL the image is not clipped. </param>
            <param name="color">Color with which the image is drawn. If the color equals Color(255,255,255,255) it is ignored. Note that the alpha component is used: If alpha is other than 255, the image will be transparent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw2DImage(IrrlichtNetSwig.ITexture,IrrlichtNetSwig.position2di,IrrlichtNetSwig.recti,IrrlichtNetSwig.recti)">
            <summary>
            Draws a 2d image using a color. 
            </summary>
            <param name="texture">Texture to be drawn. </param>
            <param name="destPos">Upper left 2d destination position where the image will be drawn. </param>
            <param name="sourceRect">Source rectangle in the image. </param>
            <param name="clipRect">Pointer to rectangle on the screen where the image is clipped to. If this pointer is NULL the image is not clipped. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw2DImage(IrrlichtNetSwig.ITexture,IrrlichtNetSwig.position2di,IrrlichtNetSwig.recti)">
            <summary>
            Draws a 2d image using a color. 
            </summary>
            <param name="texture">Texture to be drawn. </param>
            <param name="destPos">Upper left 2d destination position where the image will be drawn. </param>
            <param name="sourceRect">Source rectangle in the image. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw2DImage(IrrlichtNetSwig.ITexture,IrrlichtNetSwig.position2di,IrrlichtNetSwig.arrayRectInt,IrrlichtNetSwig.arrayInt,System.Int32,IrrlichtNetSwig.recti,IrrlichtNetSwig.SColor,System.Boolean)">
            <summary>
            Draws a set of 2d images, using a color and the alpha channel of the texture. 
            </summary>
            <param name="texture">Texture to be drawn. </param>
            <param name="pos">Upper left 2d destination position where the image will be drawn. </param>
            <param name="sourceRects">Source rectangles of the image. </param>
            <param name="indices">List of indices which choose the actual rectangle used each time. </param>
            <param name="kerningWidth">Offset to Position on X </param>
            <param name="clipRect">Pointer to rectangle on the screen where the image is clipped to. If this pointer is 0 then the image is not clipped. </param>
            <param name="color">Color with which the image is drawn. Note that the alpha component is used. If alpha is other than 255, the image will be transparent. </param>
            <param name="useAlphaChannelOfTexture">If true, the alpha channel of the texture is used to draw the image. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw2DImage(IrrlichtNetSwig.ITexture,IrrlichtNetSwig.position2di,IrrlichtNetSwig.arrayRectInt,IrrlichtNetSwig.arrayInt,System.Int32,IrrlichtNetSwig.recti,IrrlichtNetSwig.SColor)">
            <summary>
            Draws a set of 2d images, using a color and the alpha channel of the texture. 
            </summary>
            <param name="texture">Texture to be drawn. </param>
            <param name="pos">Upper left 2d destination position where the image will be drawn. </param>
            <param name="sourceRects">Source rectangles of the image. </param>
            <param name="indices">List of indices which choose the actual rectangle used each time. </param>
            <param name="kerningWidth">Offset to Position on X </param>
            <param name="clipRect">Pointer to rectangle on the screen where the image is clipped to. If this pointer is 0 then the image is not clipped. </param>
            <param name="color">Color with which the image is drawn. Note that the alpha component is used. If alpha is other than 255, the image will be transparent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw2DImage(IrrlichtNetSwig.ITexture,IrrlichtNetSwig.position2di,IrrlichtNetSwig.arrayRectInt,IrrlichtNetSwig.arrayInt,System.Int32,IrrlichtNetSwig.recti)">
            <summary>
            Draws a set of 2d images, using a color and the alpha channel of the texture. 
            </summary>
            <param name="texture">Texture to be drawn. </param>
            <param name="pos">Upper left 2d destination position where the image will be drawn. </param>
            <param name="sourceRects">Source rectangles of the image. </param>
            <param name="indices">List of indices which choose the actual rectangle used each time. </param>
            <param name="kerningWidth">Offset to Position on X </param>
            <param name="clipRect">Pointer to rectangle on the screen where the image is clipped to. If this pointer is 0 then the image is not clipped. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw2DImage(IrrlichtNetSwig.ITexture,IrrlichtNetSwig.position2di,IrrlichtNetSwig.arrayRectInt,IrrlichtNetSwig.arrayInt,System.Int32)">
            <summary>
            Draws a set of 2d images, using a color and the alpha channel of the texture. 
            </summary>
            <param name="texture">Texture to be drawn. </param>
            <param name="pos">Upper left 2d destination position where the image will be drawn. </param>
            <param name="sourceRects">Source rectangles of the image. </param>
            <param name="indices">List of indices which choose the actual rectangle used each time. </param>
            <param name="kerningWidth">Offset to Position on X </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw2DImage(IrrlichtNetSwig.ITexture,IrrlichtNetSwig.position2di,IrrlichtNetSwig.arrayRectInt,IrrlichtNetSwig.arrayInt)">
            <summary>
            Draws a set of 2d images, using a color and the alpha channel of the texture. 
            </summary>
            <param name="texture">Texture to be drawn. </param>
            <param name="pos">Upper left 2d destination position where the image will be drawn. </param>
            <param name="sourceRects">Source rectangles of the image. </param>
            <param name="indices">List of indices which choose the actual rectangle used each time. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw2DImage(IrrlichtNetSwig.ITexture,IrrlichtNetSwig.recti,IrrlichtNetSwig.recti,IrrlichtNetSwig.recti,IrrlichtNetSwig.SColor,System.Boolean)">
            <summary>
            Draws a part of the texture into the rectangle. Note that colors must be an array of 4 colors if used. 
            </summary>
            <param name="texture">The texture to draw from </param>
            <param name="destRect">The rectangle to draw into </param>
            <param name="sourceRect">The rectangle denoting a part of the texture </param>
            <param name="clipRect">Clips the destination rectangle (may be 0) </param>
            <param name="colors">Array of 4 colors denoting the color values of the corners of the destRect </param>
            <param name="useAlphaChannelOfTexture">True if alpha channel will be blended. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw2DImage(IrrlichtNetSwig.ITexture,IrrlichtNetSwig.recti,IrrlichtNetSwig.recti,IrrlichtNetSwig.recti,IrrlichtNetSwig.SColor)">
            <summary>
            Draws a part of the texture into the rectangle. Note that colors must be an array of 4 colors if used. 
            </summary>
            <param name="texture">The texture to draw from </param>
            <param name="destRect">The rectangle to draw into </param>
            <param name="sourceRect">The rectangle denoting a part of the texture </param>
            <param name="clipRect">Clips the destination rectangle (may be 0) </param>
            <param name="colors">Array of 4 colors denoting the color values of the corners of the destRect </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw2DImage(IrrlichtNetSwig.ITexture,IrrlichtNetSwig.recti,IrrlichtNetSwig.recti,IrrlichtNetSwig.recti)">
            <summary>
            Draws a part of the texture into the rectangle. Note that colors must be an array of 4 colors if used. 
            </summary>
            <param name="texture">The texture to draw from </param>
            <param name="destRect">The rectangle to draw into </param>
            <param name="sourceRect">The rectangle denoting a part of the texture </param>
            <param name="clipRect">Clips the destination rectangle (may be 0) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw2DImage(IrrlichtNetSwig.ITexture,IrrlichtNetSwig.recti,IrrlichtNetSwig.recti)">
            <summary>
            Draws a part of the texture into the rectangle. Note that colors must be an array of 4 colors if used. 
            </summary>
            <param name="texture">The texture to draw from </param>
            <param name="destRect">The rectangle to draw into </param>
            <param name="sourceRect">The rectangle denoting a part of the texture </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw2DRectangle(IrrlichtNetSwig.SColor,IrrlichtNetSwig.recti,IrrlichtNetSwig.recti)">
            <summary>
            Draws a 2d rectangle. 
            </summary>
            <param name="color">Color of the rectangle to draw. The alpha component will not be ignored and specifies how transparent the rectangle will be. </param>
            <param name="pos">Position of the rectangle. </param>
            <param name="clip">Pointer to rectangle against which the rectangle will be clipped. If the pointer is null, no clipping will be performed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw2DRectangle(IrrlichtNetSwig.SColor,IrrlichtNetSwig.recti)">
            <summary>
            Draws a 2d rectangle. 
            </summary>
            <param name="color">Color of the rectangle to draw. The alpha component will not be ignored and specifies how transparent the rectangle will be. </param>
            <param name="pos">Position of the rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw2DRectangle(IrrlichtNetSwig.recti,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,IrrlichtNetSwig.recti)">
            <summary>
            Draws a 2d rectangle with a gradient. 
            </summary>
            <param name="pos">Position of the rectangle. </param>
            <param name="colorLeftUp">Color of the upper left corner to draw. The alpha component will not be ignored and specifies how transparent the rectangle will be. </param>
            <param name="colorRightUp">Color of the upper right corner to draw. The alpha component will not be ignored and specifies how transparent the rectangle will be. </param>
            <param name="colorLeftDown">Color of the lower left corner to draw. The alpha component will not be ignored and specifies how transparent the rectangle will be. </param>
            <param name="colorRightDown">Color of the lower right corner to draw. The alpha component will not be ignored and specifies how transparent the rectangle will be. </param>
            <param name="clip">Pointer to rectangle against which the rectangle will be clipped. If the pointer is null, no clipping will be performed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw2DRectangle(IrrlichtNetSwig.recti,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor)">
            <summary>
            Draws a 2d rectangle with a gradient. 
            </summary>
            <param name="pos">Position of the rectangle. </param>
            <param name="colorLeftUp">Color of the upper left corner to draw. The alpha component will not be ignored and specifies how transparent the rectangle will be. </param>
            <param name="colorRightUp">Color of the upper right corner to draw. The alpha component will not be ignored and specifies how transparent the rectangle will be. </param>
            <param name="colorLeftDown">Color of the lower left corner to draw. The alpha component will not be ignored and specifies how transparent the rectangle will be. </param>
            <param name="colorRightDown">Color of the lower right corner to draw. The alpha component will not be ignored and specifies how transparent the rectangle will be. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw2DLine(IrrlichtNetSwig.position2di,IrrlichtNetSwig.position2di,IrrlichtNetSwig.SColor)">
            <summary>
            Draws a 2d line. 
            </summary>
            <param name="start">Screen coordinates of the start of the line in pixels. </param>
            <param name="end">Screen coordinates of the start of the line in pixels. </param>
            <param name="color">Color of the line to draw. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw2DLine(IrrlichtNetSwig.position2di,IrrlichtNetSwig.position2di)">
            <summary>
            Draws a 2d line. 
            </summary>
            <param name="start">Screen coordinates of the start of the line in pixels. </param>
            <param name="end">Screen coordinates of the start of the line in pixels. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.drawPixel(System.UInt32,System.UInt32,IrrlichtNetSwig.SColor)">
            <summary>
            Draws a pixel. 
            </summary>
            <param name="x">The x-position of the pixel. </param>
            <param name="y">The y-position of the pixel. </param>
            <param name="color">Color of the pixel to draw. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw2DPolygon(IrrlichtNetSwig.position2di,System.Single,IrrlichtNetSwig.SColor,System.Int32)">
            <summary>
            Draws a non filled concyclic regular 2d polyon. 
            </summary>
            <param name="center">Position of center of circle (pixels). </param>
            <param name="radius">Radius of circle in pixels. </param>
            <param name="color">Color of the circle. </param>
            <param name="vertexCount">Amount of vertices of the polygon. Specify 2 to draw a line, 3 to draw a triangle, 4 for tetragons and a lot (>10) for nearly a circle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw2DPolygon(IrrlichtNetSwig.position2di,System.Single,IrrlichtNetSwig.SColor)">
            <summary>
            Draws a non filled concyclic regular 2d polyon. 
            </summary>
            <param name="center">Position of center of circle (pixels). </param>
            <param name="radius">Radius of circle in pixels. </param>
            <param name="color">Color of the circle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.draw2DPolygon(IrrlichtNetSwig.position2di,System.Single)">
            <summary>
            Draws a non filled concyclic regular 2d polyon. 
            </summary>
            <param name="center">Position of center of circle (pixels). </param>
            <param name="radius">Radius of circle in pixels. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.drawStencilShadowVolume(IrrlichtNetSwig.vector3df,System.Int32,System.Boolean)">
            <summary>
            Draws a shadow volume into the stencil buffer. 
            </summary>
            <param name="triangles">Pointer to array of 3d vectors, specifying the shadow volume. </param>
            <param name="count">Amount of triangles in the array. </param>
            <param name="zfail">If set to true, zfail method is used, otherwise zpass. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.drawStencilShadowVolume(IrrlichtNetSwig.vector3df,System.Int32)">
            <summary>
            Draws a shadow volume into the stencil buffer. 
            </summary>
            <param name="triangles">Pointer to array of 3d vectors, specifying the shadow volume. </param>
            <param name="count">Amount of triangles in the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.drawStencilShadow(System.Boolean,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor)">
            <summary>
            Fills the stencil shadow with color. 
            </summary>
            <param name="clearStencilBuffer">Set this to false, if you want to draw every shadow with the same color, and only want to call drawStencilShadow() once after all shadow volumes have been drawn. Set this to true, if you want to paint every shadow with its own color. </param>
            <param name="leftUpEdge">Color of the shadow in the upper left corner of screen. </param>
            <param name="rightUpEdge">Color of the shadow in the upper right corner of screen. </param>
            <param name="leftDownEdge">Color of the shadow in the lower left corner of screen. </param>
            <param name="rightDownEdge">Color of the shadow in the lower right corner of screen. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.drawStencilShadow(System.Boolean,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor)">
            <summary>
            Fills the stencil shadow with color. 
            </summary>
            <param name="clearStencilBuffer">Set this to false, if you want to draw every shadow with the same color, and only want to call drawStencilShadow() once after all shadow volumes have been drawn. Set this to true, if you want to paint every shadow with its own color. </param>
            <param name="leftUpEdge">Color of the shadow in the upper left corner of screen. </param>
            <param name="rightUpEdge">Color of the shadow in the upper right corner of screen. </param>
            <param name="leftDownEdge">Color of the shadow in the lower left corner of screen. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.drawStencilShadow(System.Boolean,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor)">
            <summary>
            Fills the stencil shadow with color. 
            </summary>
            <param name="clearStencilBuffer">Set this to false, if you want to draw every shadow with the same color, and only want to call drawStencilShadow() once after all shadow volumes have been drawn. Set this to true, if you want to paint every shadow with its own color. </param>
            <param name="leftUpEdge">Color of the shadow in the upper left corner of screen. </param>
            <param name="rightUpEdge">Color of the shadow in the upper right corner of screen. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.drawStencilShadow(System.Boolean,IrrlichtNetSwig.SColor)">
            <summary>
            Fills the stencil shadow with color. 
            </summary>
            <param name="clearStencilBuffer">Set this to false, if you want to draw every shadow with the same color, and only want to call drawStencilShadow() once after all shadow volumes have been drawn. Set this to true, if you want to paint every shadow with its own color. </param>
            <param name="leftUpEdge">Color of the shadow in the upper left corner of screen. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.drawStencilShadow(System.Boolean)">
            <summary>
            Fills the stencil shadow with color. 
            </summary>
            <param name="clearStencilBuffer">Set this to false, if you want to draw every shadow with the same color, and only want to call drawStencilShadow() once after all shadow volumes have been drawn. Set this to true, if you want to paint every shadow with its own color. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.drawStencilShadow">
            <summary>
            Fills the stencil shadow with color. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.drawMeshBuffer(IrrlichtNetSwig.IMeshBuffer)">
            <summary>
            Draws a mesh buffer. 
            </summary>
            <param name="mb">Buffer to draw; </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.setFog(IrrlichtNetSwig.SColor,System.Boolean,System.Single,System.Single,System.Single,System.Boolean,System.Boolean)">
            <summary>
            Sets the fog mode. 
            </summary>
            <param name="color">Color of the fog </param>
            <param name="linearFog">Set this to true for linear fog, otherwise exponential fog is applied. </param>
            <param name="start">Only used in linear fog mode (linearFog=true). Specifies where fog starts. </param>
            <param name="end">Only used in linear fog mode (linearFog=true). Specifies where fog ends. </param>
            <param name="density">Only used in exponential fog mode (linearFog=false). Must be a value between 0 and 1. </param>
            <param name="pixelFog">Set this to false for vertex fog, and true if you want per-pixel fog. </param>
            <param name="rangeFog">Set this to true to enable range-based vertex fog. The distance from the viewer is used to compute the fog, not the z-coordinate. This is better, but slower. This is only available with D3D and vertex fog. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.setFog(IrrlichtNetSwig.SColor,System.Boolean,System.Single,System.Single,System.Single,System.Boolean)">
            <summary>
            Sets the fog mode. 
            </summary>
            <param name="color">Color of the fog </param>
            <param name="linearFog">Set this to true for linear fog, otherwise exponential fog is applied. </param>
            <param name="start">Only used in linear fog mode (linearFog=true). Specifies where fog starts. </param>
            <param name="end">Only used in linear fog mode (linearFog=true). Specifies where fog ends. </param>
            <param name="density">Only used in exponential fog mode (linearFog=false). Must be a value between 0 and 1. </param>
            <param name="pixelFog">Set this to false for vertex fog, and true if you want per-pixel fog. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.setFog(IrrlichtNetSwig.SColor,System.Boolean,System.Single,System.Single,System.Single)">
            <summary>
            Sets the fog mode. 
            </summary>
            <param name="color">Color of the fog </param>
            <param name="linearFog">Set this to true for linear fog, otherwise exponential fog is applied. </param>
            <param name="start">Only used in linear fog mode (linearFog=true). Specifies where fog starts. </param>
            <param name="end">Only used in linear fog mode (linearFog=true). Specifies where fog ends. </param>
            <param name="density">Only used in exponential fog mode (linearFog=false). Must be a value between 0 and 1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.setFog(IrrlichtNetSwig.SColor,System.Boolean,System.Single,System.Single)">
            <summary>
            Sets the fog mode. 
            </summary>
            <param name="color">Color of the fog </param>
            <param name="linearFog">Set this to true for linear fog, otherwise exponential fog is applied. </param>
            <param name="start">Only used in linear fog mode (linearFog=true). Specifies where fog starts. </param>
            <param name="end">Only used in linear fog mode (linearFog=true). Specifies where fog ends. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.setFog(IrrlichtNetSwig.SColor,System.Boolean,System.Single)">
            <summary>
            Sets the fog mode. 
            </summary>
            <param name="color">Color of the fog </param>
            <param name="linearFog">Set this to true for linear fog, otherwise exponential fog is applied. </param>
            <param name="start">Only used in linear fog mode (linearFog=true). Specifies where fog starts. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.setFog(IrrlichtNetSwig.SColor,System.Boolean)">
            <summary>
            Sets the fog mode. 
            </summary>
            <param name="color">Color of the fog </param>
            <param name="linearFog">Set this to true for linear fog, otherwise exponential fog is applied. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.setFog(IrrlichtNetSwig.SColor)">
            <summary>
            Sets the fog mode. 
            </summary>
            <param name="color">Color of the fog </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.setFog">
            <summary>
            Sets the fog mode. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getColorFormat">
            <summary>
            Get the current color format of the color buffer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getScreenSize">
            <summary>
            Get the size of the screen or render window. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getCurrentRenderTargetSize">
            <summary>
            Get the size of the current render target. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getFPS">
            <summary>
            Returns current frames per second value. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getPrimitiveCountDrawn(System.UInt32)">
            <summary>
            Returns amount of primitives (mostly triangles) which were drawn in the last frame. 
            </summary>
            <param name="mode">Defines if the primitives drawn are accumulated or counted per frame. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getPrimitiveCountDrawn">
            <summary>
            Returns amount of primitives (mostly triangles) which were drawn in the last frame. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.deleteAllDynamicLights">
            <summary>
            Deletes all dynamic lights which were previously added with addDynamicLight(). 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.addDynamicLight(IrrlichtNetSwig.SLight)">
            <summary>
            
            </summary>
            <param name="light">the light data to use to create the light </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getMaximalDynamicLightAmount">
            <summary>
            Returns the maximal amount of dynamic lights the device can handle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getDynamicLightCount">
            <summary>
            Returns amount of dynamic lights currently set. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getDynamicLight(System.UInt32)">
            <summary>
            Returns light data which was previously set by IVideoDriver::addDynamicLight(). 
            </summary>
            <param name="idx">Zero based index of the light. Must be 0 or greater and smaller than IVideoDriver()getDynamicLightCount. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getName">
            <summary>
            Gets name of this video driver. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.addExternalImageLoader(IrrlichtNetSwig.IImageLoader)">
            <summary>
            Adds an external image loader to the engine. 
            </summary>
            <param name="loader">Pointer to the external loader created. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.addExternalImageWriter(IrrlichtNetSwig.IImageWriter)">
            <summary>
            Adds an external image writer to the engine. 
            </summary>
            <param name="writer">Pointer to the external writer created. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getMaximalPrimitiveCount">
            <summary>
            Returns the maximum amount of primitives. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.setTextureCreationFlag(IrrlichtNetSwig.E_TEXTURE_CREATION_FLAG,System.Boolean)">
            <summary>
            Enables or disables a texture creation flag. 
            </summary>
            <param name="flag">Texture creation flag. </param>
            <param name="enabled">Specifies if the given flag should be enabled or disabled. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getTextureCreationFlag(IrrlichtNetSwig.E_TEXTURE_CREATION_FLAG)">
            <summary>
            Returns if a texture creation flag is enabled or disabled. 
            </summary>
            <param name="flag">Texture creation flag. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.createImageFromFile(System.String)">
            <summary>
            Creates a software image from a file. 
            </summary>
            <param name="filename">Name of the file from which the image is created. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.createImageFromFile(IrrlichtNetSwig.IReadFile)">
            <summary>
            Creates a software image from a file. 
            </summary>
            <param name="file">File from which the image is created. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.writeImageToFile(IrrlichtNetSwig.IImage,System.String,System.UInt32)">
            <summary>
            Writes the provided image to a file. 
            </summary>
            <param name="image">Image to write. </param>
            <param name="filename">Name of the file to write. </param>
            <param name="param">Control parameter for the backend (e.g. compression level). </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.writeImageToFile(IrrlichtNetSwig.IImage,System.String)">
            <summary>
            Writes the provided image to a file. 
            </summary>
            <param name="image">Image to write. </param>
            <param name="filename">Name of the file to write. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.createImageFromData(IrrlichtNetSwig.ECOLOR_FORMAT,IrrlichtNetSwig.dimension2di,IrrlichtNetSwig.SWIGTYPE_p_void,System.Boolean,System.Boolean)">
            <summary>
            Creates a software image from a byte array. 
            </summary>
            <param name="format">Desired color format of the texture </param>
            <param name="size">Desired size of the image </param>
            <param name="data">A byte array with pixel color information </param>
            <param name="ownForeignMemory">If true, the image will use the data pointer directly and own it afterwards. If false, the memory will by copied internally. </param>
            <param name="deleteMemory">Whether the memory is deallocated upon destruction. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.createImageFromData(IrrlichtNetSwig.ECOLOR_FORMAT,IrrlichtNetSwig.dimension2di,IrrlichtNetSwig.SWIGTYPE_p_void,System.Boolean)">
            <summary>
            Creates a software image from a byte array. 
            </summary>
            <param name="format">Desired color format of the texture </param>
            <param name="size">Desired size of the image </param>
            <param name="data">A byte array with pixel color information </param>
            <param name="ownForeignMemory">If true, the image will use the data pointer directly and own it afterwards. If false, the memory will by copied internally. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.createImageFromData(IrrlichtNetSwig.ECOLOR_FORMAT,IrrlichtNetSwig.dimension2di,IrrlichtNetSwig.SWIGTYPE_p_void)">
            <summary>
            Creates a software image from a byte array. 
            </summary>
            <param name="format">Desired color format of the texture </param>
            <param name="size">Desired size of the image </param>
            <param name="data">A byte array with pixel color information </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.createImage(IrrlichtNetSwig.ECOLOR_FORMAT,IrrlichtNetSwig.dimension2di)">
            <summary>
            Creates an empty software image. 
            </summary>
            <param name="format">Desired color format of the image. </param>
            <param name="size">Size of the image to create. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.createImage(IrrlichtNetSwig.ECOLOR_FORMAT,IrrlichtNetSwig.IImage)">
            <summary>
            Creates a software image by converting it to given format from another image. 
            </summary>
            <param name="format">Desired color format of the image. </param>
            <param name="imageToCopy">Image to copy to the new image. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.createImage(IrrlichtNetSwig.IImage,IrrlichtNetSwig.position2di,IrrlichtNetSwig.dimension2di)">
            <summary>
            Creates a software image from a part of another image. 
            </summary>
            <param name="imageToCopy">Image to copy the the new image in part. </param>
            <param name="pos">Position of rectangle to copy. </param>
            <param name="size">Extents of rectangle to copy. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.OnResize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Event handler for resize events. Only used by the engine internally. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.addMaterialRenderer(IrrlichtNetSwig.IMaterialRenderer,System.String)">
            <summary>
            Adds a new material renderer to the video device. 
            </summary>
            <param name="renderer">A pointer to the new renderer. </param>
            <param name="name">Optional name for the material renderer entry. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.addMaterialRenderer(IrrlichtNetSwig.IMaterialRenderer)">
            <summary>
            Adds a new material renderer to the video device. 
            </summary>
            <param name="renderer">A pointer to the new renderer. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getMaterialRenderer(System.UInt32)">
            <summary>
            Get access to a material renderer by index. 
            </summary>
            <param name="idx">Id of the material renderer. Can be a value of the E_MATERIAL_TYPE enum or a value which was returned by addMaterialRenderer(). </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getMaterialRendererCount">
            <summary>
            Get amount of currently available material renderers. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getMaterialRendererName(System.UInt32)">
            <summary>
            Get name of a material renderer. 
            </summary>
            <param name="idx">Id of the material renderer. Can be a value of the E_MATERIAL_TYPE enum or a value which was returned by addMaterialRenderer(). </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.setMaterialRendererName(System.Int32,System.String)">
            <summary>
            Sets the name of a material renderer. 
            </summary>
            <param name="idx">Id of the material renderer. Can be a value of the E_MATERIAL_TYPE enum or a value which was returned by addMaterialRenderer(). </param>
            <param name="name">New name of the material renderer. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.createAttributesFromMaterial(IrrlichtNetSwig.SMaterial)">
            <summary>
            Creates material attributes list from a material. 
            </summary>
            <param name="material">The material to serialize. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.fillMaterialStructureFromAttributes(IrrlichtNetSwig.SMaterial,IrrlichtNetSwig.IAttributes)">
            <summary>
            Fills an SMaterial structure from attributes. 
            </summary>
            <param name="outMaterial">The material to set the properties for. </param>
            <param name="attributes">The attributes to read from. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getExposedVideoData">
            <summary>
            Returns driver and operating system specific data about the IVideoDriver. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getDriverType">
            <summary>
            Get type of video driver. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getGPUProgrammingServices">
            <summary>
            Gets the IGPUProgrammingServices interface. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getMeshManipulator">
            <summary>
            Returns a pointer to the mesh manipulator. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.clearZBuffer">
            <summary>
            Clears the ZBuffer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.createScreenShot">
            <summary>
            Make a screenshot of the last rendered frame. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.findTexture(System.String)">
            <summary>
            Check if the image is already loaded. 
            </summary>
            <param name="filename">Name of the texture. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.setClipPlane(System.UInt32,IrrlichtNetSwig.plane3df,System.Boolean)">
            <summary>
            Set or unset a clipping plane. 
            </summary>
            <param name="index">The plane index. Must be between 0 and MaxUserClipPlanes. </param>
            <param name="plane">The plane itself. </param>
            <param name="enable">If true, enable the clipping plane else disable it. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.setClipPlane(System.UInt32,IrrlichtNetSwig.plane3df)">
            <summary>
            Set or unset a clipping plane. 
            </summary>
            <param name="index">The plane index. Must be between 0 and MaxUserClipPlanes. </param>
            <param name="plane">The plane itself. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.enableClipPlane(System.UInt32,System.Boolean)">
            <summary>
            Enable or disable a clipping plane. 
            </summary>
            <param name="index">The plane index. Must be between 0 and MaxUserClipPlanes. </param>
            <param name="enable">If true, enable the clipping plane else disable it. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getVendorInfo">
            <summary>
            Returns the graphics card vendor name. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.setAmbientLight(IrrlichtNetSwig.SColorf)">
            <summary>
            Only used by the engine internally. 
            </summary>
            <param name="color">New color of the ambient light. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.setAllowZWriteOnTransparent(System.Boolean)">
            <summary>
            Only used by the engine internally. 
            </summary>
            <param name="flag">Default behavior is to disable ZWrite, i.e. false. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoDriver.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVertexBuffer.getHardwareMappingHint">
            <summary>
            get the current hardware mapping hint 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVertexBuffer.setHardwareMappingHint(IrrlichtNetSwig.E_HARDWARE_MAPPING)">
            <summary>
            set the hardware mapping hint, for driver 
            </summary>
            <param name="NewMappingHint"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVertexBuffer.setDirty">
            <summary>
            flags the meshbuffer as changed, reloads hardware buffers 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVertexBuffer.getChangedID">
            <summary>
            Get the currently used ID for identification of changes. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVertexBuffer.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVertexBuffer.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVertexBuffer.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVertexBuffer.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneCollisionManager.getCollisionPoint(IrrlichtNetSwig.line3df,IrrlichtNetSwig.ITriangleSelector,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.triangle3df)">
            <summary>
            Finds the collision point of a line and lots of triangles, if there is one. 
            </summary>
            <param name="ray">Line with witch collisions are tested. </param>
            <param name="selector">TriangleSelector containing the triangles. It can be created for example using ISceneManager::createTriangleSelector() or ISceneManager::createTriangleOctTreeSelector(). </param>
            <param name="outCollisionPoint">If a collision is detected, this will contain the position of the nearest collision. </param>
            <param name="outTriangle">If a collision is detected, this will contain the triangle with which the ray collided. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneCollisionManager.getCollisionResultPosition(IrrlichtNetSwig.ITriangleSelector,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.triangle3df,System.Boolean@,System.Single,IrrlichtNetSwig.vector3df)">
            <summary>
            Collides a moving ellipsoid with a 3d world with gravity and returns the resulting new position of the ellipsoid. 
            </summary>
            <param name="selector">TriangleSelector containing the triangles of the world. It can be created for example using ISceneManager::createTriangleSelector() or ISceneManager::createTriangleOctTreeSelector(). </param>
            <param name="ellipsoidPosition">Position of the ellipsoid. </param>
            <param name="ellipsoidRadius">Radius of the ellipsoid. </param>
            <param name="ellipsoidDirectionAndSpeed">Direction and speed of the movement of the ellipsoid. </param>
            <param name="triout">Optional parameter where the last triangle causing a collision is stored, if there is a collision. </param>
            <param name="outFalling">Is set to true if the ellipsoid is falling down, caused by gravity. </param>
            <param name="slidingSpeed">DOCUMENTATION NEEDED. </param>
            <param name="gravityDirectionAndSpeed">Direction and force of gravity. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneCollisionManager.getCollisionResultPosition(IrrlichtNetSwig.ITriangleSelector,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.triangle3df,System.Boolean@,System.Single)">
            <summary>
            Collides a moving ellipsoid with a 3d world with gravity and returns the resulting new position of the ellipsoid. 
            </summary>
            <param name="selector">TriangleSelector containing the triangles of the world. It can be created for example using ISceneManager::createTriangleSelector() or ISceneManager::createTriangleOctTreeSelector(). </param>
            <param name="ellipsoidPosition">Position of the ellipsoid. </param>
            <param name="ellipsoidRadius">Radius of the ellipsoid. </param>
            <param name="ellipsoidDirectionAndSpeed">Direction and speed of the movement of the ellipsoid. </param>
            <param name="triout">Optional parameter where the last triangle causing a collision is stored, if there is a collision. </param>
            <param name="outFalling">Is set to true if the ellipsoid is falling down, caused by gravity. </param>
            <param name="slidingSpeed">DOCUMENTATION NEEDED. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneCollisionManager.getCollisionResultPosition(IrrlichtNetSwig.ITriangleSelector,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.triangle3df,System.Boolean@)">
            <summary>
            Collides a moving ellipsoid with a 3d world with gravity and returns the resulting new position of the ellipsoid. 
            </summary>
            <param name="selector">TriangleSelector containing the triangles of the world. It can be created for example using ISceneManager::createTriangleSelector() or ISceneManager::createTriangleOctTreeSelector(). </param>
            <param name="ellipsoidPosition">Position of the ellipsoid. </param>
            <param name="ellipsoidRadius">Radius of the ellipsoid. </param>
            <param name="ellipsoidDirectionAndSpeed">Direction and speed of the movement of the ellipsoid. </param>
            <param name="triout">Optional parameter where the last triangle causing a collision is stored, if there is a collision. </param>
            <param name="outFalling">Is set to true if the ellipsoid is falling down, caused by gravity. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneCollisionManager.getRayFromScreenCoordinates(IrrlichtNetSwig.position2di,IrrlichtNetSwig.ICameraSceneNode)">
            <summary>
            Returns a 3d ray which would go through the 2d screen coodinates. 
            </summary>
            <param name="pos">Screen coordinates in pixels. </param>
            <param name="camera">Camera from which the ray starts. If null, the active camera is used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneCollisionManager.getRayFromScreenCoordinates(IrrlichtNetSwig.position2di)">
            <summary>
            Returns a 3d ray which would go through the 2d screen coodinates. 
            </summary>
            <param name="pos">Screen coordinates in pixels. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneCollisionManager.getScreenCoordinatesFrom3DPosition(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.ICameraSceneNode)">
            <summary>
            Calculates 2d screen position from a 3d position. 
            </summary>
            <param name="pos">3D position in world space to be transformed into 2d. </param>
            <param name="camera">Camera to be used. If null, the currently active camera is used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneCollisionManager.getScreenCoordinatesFrom3DPosition(IrrlichtNetSwig.vector3df)">
            <summary>
            Calculates 2d screen position from a 3d position. 
            </summary>
            <param name="pos">3D position in world space to be transformed into 2d. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneCollisionManager.getSceneNodeFromScreenCoordinatesBB(IrrlichtNetSwig.position2di,System.Int32,System.Boolean)">
            <summary>
            Gets the scene node, which is currently visible under the given screencoordinates, viewed from the currently active camera. 
            </summary>
            <param name="pos">Position in pixel screen coordinates, under which the returned scene node will be. </param>
            <param name="idBitMask">Only scene nodes with an id with bits set like in this mask will be tested. If the BitMask is 0, this feature is disabled. Please note that the default node id of -1 will match with every bitmask != 0 </param>
            <param name="bNoDebugObjects">Doesn't take debug objects into account when true. These are scene nodes with IsDebugObject() = true. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneCollisionManager.getSceneNodeFromScreenCoordinatesBB(IrrlichtNetSwig.position2di,System.Int32)">
            <summary>
            Gets the scene node, which is currently visible under the given screencoordinates, viewed from the currently active camera. 
            </summary>
            <param name="pos">Position in pixel screen coordinates, under which the returned scene node will be. </param>
            <param name="idBitMask">Only scene nodes with an id with bits set like in this mask will be tested. If the BitMask is 0, this feature is disabled. Please note that the default node id of -1 will match with every bitmask != 0 </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneCollisionManager.getSceneNodeFromScreenCoordinatesBB(IrrlichtNetSwig.position2di)">
            <summary>
            Gets the scene node, which is currently visible under the given screencoordinates, viewed from the currently active camera. 
            </summary>
            <param name="pos">Position in pixel screen coordinates, under which the returned scene node will be. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneCollisionManager.getSceneNodeFromRayBB(IrrlichtNetSwig.line3df,System.Int32,System.Boolean)">
            <summary>
            Returns the nearest scene node which collides with a 3d ray and whose id matches a bitmask. 
            </summary>
            <param name="ray">Line with which collisions are tested. </param>
            <param name="idBitMask">Only scene nodes with an id which matches at least one of the bits contained in this mask will be tested. However, if this parameter is 0, then all nodes are checked. </param>
            <param name="bNoDebugObjects">Doesn't take debug objects into account when true. These are scene nodes with IsDebugObject() = true. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneCollisionManager.getSceneNodeFromRayBB(IrrlichtNetSwig.line3df,System.Int32)">
            <summary>
            Returns the nearest scene node which collides with a 3d ray and whose id matches a bitmask. 
            </summary>
            <param name="ray">Line with which collisions are tested. </param>
            <param name="idBitMask">Only scene nodes with an id which matches at least one of the bits contained in this mask will be tested. However, if this parameter is 0, then all nodes are checked. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneCollisionManager.getSceneNodeFromRayBB(IrrlichtNetSwig.line3df)">
            <summary>
            Returns the nearest scene node which collides with a 3d ray and whose id matches a bitmask. 
            </summary>
            <param name="ray">Line with which collisions are tested. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneCollisionManager.getSceneNodeFromCameraBB(IrrlichtNetSwig.ICameraSceneNode,System.Int32,System.Boolean)">
            <summary>
            Get the scene node, which the given camera is looking at and whose id matches the bitmask. 
            </summary>
            <param name="camera">Camera from which the ray is casted. </param>
            <param name="idBitMask">Only scene nodes with an id which matches at least one of the bits contained in this mask will be tested. However, if this parameter is 0, then all nodes are checked. feature is disabled. Please note that the default node id of -1 will match with every bitmask != 0 </param>
            <param name="bNoDebugObjects">Doesn't take debug objects into account when true. These are scene nodes with IsDebugObject() = true. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneCollisionManager.getSceneNodeFromCameraBB(IrrlichtNetSwig.ICameraSceneNode,System.Int32)">
            <summary>
            Get the scene node, which the given camera is looking at and whose id matches the bitmask. 
            </summary>
            <param name="camera">Camera from which the ray is casted. </param>
            <param name="idBitMask">Only scene nodes with an id which matches at least one of the bits contained in this mask will be tested. However, if this parameter is 0, then all nodes are checked. feature is disabled. Please note that the default node id of -1 will match with every bitmask != 0 </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneCollisionManager.getSceneNodeFromCameraBB(IrrlichtNetSwig.ICameraSceneNode)">
            <summary>
            Get the scene node, which the given camera is looking at and whose id matches the bitmask. 
            </summary>
            <param name="camera">Camera from which the ray is casted. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneCollisionManager.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneCollisionManager.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneCollisionManager.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneCollisionManager.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.run">
            <summary>
            Runs the device. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.yield">
            <summary>
            Cause the device to temporarily pause execution and let other processes run. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.sleep(System.UInt32,System.Boolean)">
            <summary>
            Pause execution and let other processes to run for a specified amount of time. 
            </summary>
            <param name="timeMs">Time to sleep for in milisecs. </param>
            <param name="pauseTimer">If true, pauses the device timer while sleeping </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.sleep(System.UInt32)">
            <summary>
            Pause execution and let other processes to run for a specified amount of time. 
            </summary>
            <param name="timeMs">Time to sleep for in milisecs. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.getVideoDriver">
            <summary>
            Provides access to the video driver for drawing 3d and 2d geometry. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.getFileSystem">
            <summary>
            Provides access to the virtual file system. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.getGUIEnvironment">
            <summary>
            Provides access to the 2d user interface environment. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.getSceneManager">
            <summary>
            Provides access to the scene manager. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.getCursorControl">
            <summary>
            Provides access to the cursor control. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.getLogger">
            <summary>
            Provides access to the message logger. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.getVideoModeList">
            <summary>
            Gets a list with all video modes available. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.getOSOperator">
            <summary>
            Provides access to the operation system operator object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.getTimer">
            <summary>
            Provides access to the engine's timer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.setWindowCaption(System.String)">
            <summary>
            Sets the caption of the window. 
            </summary>
            <param name="text">New text of the window caption. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.isWindowActive">
            <summary>
            Returns if the window is active. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.isWindowFocused">
            <summary>
            Checks if the Irrlicht window has focus. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.isWindowMinimized">
            <summary>
            Checks if the Irrlicht window is minimized. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.isFullscreen">
            <summary>
            Checks if the Irrlicht window is running in fullscreen mode. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.getColorFormat">
            <summary>
            Get the current color format of the window. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.closeDevice">
            <summary>
            Notifies the device that it should close itself. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.getVersion">
            <summary>
            Get the version of the engine. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.setEventReceiver(IrrlichtNetSwig.IEventReceiver)">
            <summary>
            Sets a new user event receiver which will receive events from the engine. 
            </summary>
            <param name="receiver">New receiver to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.getEventReceiver">
            <summary>
            Provides access to the current event receiver. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.postEventFromUser(IrrlichtNetSwig.SEvent)">
            <summary>
            Sends a user created event to the engine. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.setInputReceivingSceneManager(IrrlichtNetSwig.ISceneManager)">
            <summary>
            Sets the input receiving scene manager. 
            </summary>
            <param name="sceneManager">New scene manager to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.activateJoysticks(IrrlichtNetSwig.arraySJoystickInfo)">
            <summary>
            Activate any joysticks, and generate events for them. 
            </summary>
            <param name="joystickInfo">On return, this will contain an array of each joystick that was found and activated. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtDevice.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.setMesh(IrrlichtNetSwig.IMesh)">
            <summary>
            Set Mesh to emit particles from. 
            </summary>
            <param name="mesh"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.setUseNormalDirection(System.Boolean)">
            <summary>
            Set whether to use vertex normal for direction, or direction specified. 
            </summary>
            <param name="useNormalDirection"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.setUseNormalDirection">
            <summary>
            Set whether to use vertex normal for direction, or direction specified. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.setNormalDirectionModifier(System.Single)">
            <summary>
            Set the amount that the normal is divided by for getting a particles direction. 
            </summary>
            <param name="normalDirectionModifier"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.setEveryMeshVertex(System.Boolean)">
            <summary>
            Sets whether to emit min<->max particles for every vertex or to pick min<->max vertices. 
            </summary>
            <param name="everyMeshVertex"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.setEveryMeshVertex">
            <summary>
            Sets whether to emit min<->max particles for every vertex or to pick min<->max vertices. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.getMesh">
            <summary>
            Get Mesh we're emitting particles from. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.isUsingNormalDirection">
            <summary>
            Get whether to use vertex normal for direction, or direction specified. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.getNormalDirectionModifier">
            <summary>
            Get the amount that the normal is divided by for getting a particles direction. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.getEveryMeshVertex">
            <summary>
            Gets whether to emit min<->max particles for every vertex or to pick min<->max vertices. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.getType">
            <summary>
            Get emitter type. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.emitt(System.UInt32,System.UInt32,IrrlichtNetSwig.SParticle)">
            <summary>
            Prepares an array with new particles to emitt into the system. 
            </summary>
            <param name="now">Current time. </param>
            <param name="timeSinceLastCall">Time elapsed since last call, in milliseconds. </param>
            <param name="outArray">Pointer which will point to the array with the new particles to add into the system. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.setDirection(IrrlichtNetSwig.vector3df)">
            <summary>
            Set direction the emitter emits particles. 
            </summary>
            <param name="newDirection"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.setMinParticlesPerSecond(System.UInt32)">
            <summary>
            Set minimum number of particles the emitter emits per second. 
            </summary>
            <param name="minPPS"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.setMaxParticlesPerSecond(System.UInt32)">
            <summary>
            Set maximum number of particles the emitter emits per second. 
            </summary>
            <param name="maxPPS"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.setMinStartColor(IrrlichtNetSwig.SColor)">
            <summary>
            Set minimum starting color for particles. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.setMaxStartColor(IrrlichtNetSwig.SColor)">
            <summary>
            Set maximum starting color for particles. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.setMaxStartSize(IrrlichtNetSwig.dimension2df)">
            <summary>
            Set the maximum starting size for particles. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.setMinStartSize(IrrlichtNetSwig.dimension2df)">
            <summary>
            Set the minimum starting size for particles. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.getDirection">
            <summary>
            Get direction the emitter emits particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.getMinParticlesPerSecond">
            <summary>
            Get the minimum number of particles the emitter emits per second. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.getMaxParticlesPerSecond">
            <summary>
            Get the maximum number of particles the emitter emits per second. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.getMinStartColor">
            <summary>
            Get the minimum starting color for particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.getMaxStartColor">
            <summary>
            Get the maximum starting color for particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.getMaxStartSize">
            <summary>
            Get the maximum starting size for particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.getMinStartSize">
            <summary>
            Get the minimum starting size for particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.deserializeAttributes(System.Int32,IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="startIndex"></param>
            <param name="arg1"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.deserializeAttributes(System.Int32,IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="startIndex"></param>
            <param name="arg1"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleMeshEmitter.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleFadeOutAffector.setTargetColor(IrrlichtNetSwig.SColor)">
            <summary>
            Sets the targetColor, i.e. the color the particles will interpolate to over time. 
            </summary>
            <param name="targetColor"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleFadeOutAffector.setFadeOutTime(System.Single)">
            <summary>
            Sets the amount of time it takes for each particle to fade out. 
            </summary>
            <param name="fadeOutTime"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleFadeOutAffector.getTargetColor">
            <summary>
            Gets the targetColor, i.e. the color the particles will interpolate to over time. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleFadeOutAffector.getFadeOutTime">
            <summary>
            Gets the amount of time it takes for each particle to fade out. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleFadeOutAffector.getType">
            <summary>
            Get emitter type. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleFadeOutAffector.affect(System.UInt32,IrrlichtNetSwig.SParticle,System.UInt32)">
            <summary>
            Affects an array of particles. 
            </summary>
            <param name="now">Current time. (Same as ITimer::getTime() would return) </param>
            <param name="particlearray">Array of particles. </param>
            <param name="count">Amount of particles in array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleFadeOutAffector.setEnabled(System.Boolean)">
            <summary>
            Sets whether or not the affector is currently enabled. 
            </summary>
            <param name="enabled"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleFadeOutAffector.getEnabled">
            <summary>
            Gets whether or not the affector is currently enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleFadeOutAffector.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleFadeOutAffector.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleFadeOutAffector.deserializeAttributes(System.Int32,IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="startIndex"></param>
            <param name="arg1"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleFadeOutAffector.deserializeAttributes(System.Int32,IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="startIndex"></param>
            <param name="arg1"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleFadeOutAffector.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleFadeOutAffector.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleFadeOutAffector.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleFadeOutAffector.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleFadeOutAffector.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleFadeOutAffector.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMaterialRenderer.OnSetMaterial(IrrlichtNetSwig.SMaterial,IrrlichtNetSwig.SMaterial,System.Boolean,IrrlichtNetSwig.IMaterialRendererServices)">
            <summary>
            Called by the IVideoDriver implementation the let the renderer set its needed render states. 
            </summary>
            <param name="material">The new material parameters to be set. The renderer may change the material flags in this material. For example if this material does not accept the zbuffer = true, it can set it to false. This is useful, because in the next lastMaterial will be just the material in this call. </param>
            <param name="lastMaterial">The material parameters which have been set before this material. </param>
            <param name="resetAllRenderstates">True if all renderstates should really be reset. This is usually true if the last rendering mode was not a usual 3d rendering mode, but for example a 2d rendering mode. You should reset really all renderstates if this is true, no matter if the lastMaterial had some similar settings. This is used because in most cases, some common renderstates are not changed if they are already there, for example bilinear filtering, wireframe, gouraudshading, lighting, zbuffer, zwriteenable, backfaceculling and fogenable. </param>
            <param name="services">Interface providing some methods for changing advanced, internal states of a IVideoDriver. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMaterialRenderer.OnRender(IrrlichtNetSwig.IMaterialRendererServices,IrrlichtNetSwig.E_VERTEX_TYPE)">
            <summary>
            Called every time before a new bunch of geometry is being drawn using this material with for example drawIndexedTriangleList() call. 
            </summary>
            <param name="service">Pointer to interface providing methos for setting constants and other things. </param>
            <param name="vtxtype">Vertex type with which the next rendering will be done. This can be used by the material renderer to set some specific optimized shaders or if this is an incompatible vertex type for this renderer, to refuse rendering for example. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMaterialRenderer.OnUnsetMaterial">
            <summary>
            Called by the IVideoDriver to unset this material. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMaterialRenderer.isTransparent">
            <summary>
            Returns if the material is transparent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMaterialRenderer.getRenderCapability">
            <summary>
            Returns the render capability of the material. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMaterialRenderer.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMaterialRenderer.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMaterialRenderer.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMaterialRenderer.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMaterialRenderer.#ctor">
            <summary>
            Constructor. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCXMLBase.read">
            <summary>
            Reads forward to the next xml node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCXMLBase.getNodeType">
            <summary>
            Returns the type of the current XML node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCXMLBase.getAttributeCount">
            <summary>
            Returns attribute count of the current XML node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCXMLBase.getAttributeName(System.Int32)">
            <summary>
            Returns name of an attribute. 
            </summary>
            <param name="idx">Zero based index, should be something between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCXMLBase.getAttributeValue(System.Int32)">
            <summary>
            Returns the value of an attribute. 
            </summary>
            <param name="idx">Zero based index, should be something between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCXMLBase.getAttributeValue(System.String)">
            <summary>
            Returns the value of an attribute. 
            </summary>
            <param name="name">Name of the attribute. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCXMLBase.getAttributeValueSafe(System.String)">
            <summary>
            Returns the value of an attribute in a safe way. 
            </summary>
            <param name="name">Name of the attribute. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCXMLBase.getAttributeValueAsInt(System.String)">
            <summary>
            Returns the value of an attribute as integer. 
            </summary>
            <param name="name">Name of the attribute. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCXMLBase.getAttributeValueAsInt(System.Int32)">
            <summary>
            Returns the value of an attribute as integer. 
            </summary>
            <param name="idx">Zero based index, should be something between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCXMLBase.getAttributeValueAsFloat(System.String)">
            <summary>
            Returns the value of an attribute as float. 
            </summary>
            <param name="name">Name of the attribute. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCXMLBase.getAttributeValueAsFloat(System.Int32)">
            <summary>
            Returns the value of an attribute as float. 
            </summary>
            <param name="idx">Zero based index, should be something between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCXMLBase.getNodeName">
            <summary>
            Returns the name of the current node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCXMLBase.getNodeData">
            <summary>
            Returns data of the current node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCXMLBase.isEmptyElement">
            <summary>
            Returns if an element is an empty element, like <foo />. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCXMLBase.getSourceFormat">
            <summary>
            Returns format of the source xml file. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCXMLBase.getParserFormat">
            <summary>
            Returns format of the strings returned by the parser. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.Lock">
            <summary>
            Lock function. Use this to get a pointer to the image data. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.unlock">
            <summary>
            Unlock function. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.getDimension">
            <summary>
            Returns width and height of image data. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.getBitsPerPixel">
            <summary>
            Returns bits per pixel. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.getBytesPerPixel">
            <summary>
            Returns bytes per pixel. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.getImageDataSizeInBytes">
            <summary>
            Returns image data size in bytes. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.getImageDataSizeInPixels">
            <summary>
            Returns image data size in pixels. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.getPixel(System.UInt32,System.UInt32)">
            <summary>
            Returns a pixel. 
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.setPixel(System.UInt32,System.UInt32,IrrlichtNetSwig.SColor)">
            <summary>
            Sets a pixel. 
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.getColorFormat">
            <summary>
            Returns the color format. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.getRedMask">
            <summary>
            Returns mask for red value of a pixel. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.getGreenMask">
            <summary>
            Returns mask for green value of a pixel. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.getBlueMask">
            <summary>
            Returns mask for blue value of a pixel. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.getAlphaMask">
            <summary>
            Returns mask for alpha value of a pixel. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.getPitch">
            <summary>
            Returns pitch of image. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.copyToScaling(IrrlichtNetSwig.SWIGTYPE_p_void,System.Int32,System.Int32,IrrlichtNetSwig.ECOLOR_FORMAT,System.UInt32)">
            <summary>
            Copies the image into the target, scaling the image to fit. 
            </summary>
            <param name="target"></param>
            <param name="width"></param>
            <param name="height"></param>
            <param name="format"></param>
            <param name="pitch"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.copyToScaling(IrrlichtNetSwig.SWIGTYPE_p_void,System.Int32,System.Int32,IrrlichtNetSwig.ECOLOR_FORMAT)">
            <summary>
            Copies the image into the target, scaling the image to fit. 
            </summary>
            <param name="target"></param>
            <param name="width"></param>
            <param name="height"></param>
            <param name="format"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.copyToScaling(IrrlichtNetSwig.SWIGTYPE_p_void,System.Int32,System.Int32)">
            <summary>
            Copies the image into the target, scaling the image to fit. 
            </summary>
            <param name="target"></param>
            <param name="width"></param>
            <param name="height"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.copyToScaling(IrrlichtNetSwig.IImage)">
            <summary>
            Copies the image into the target, scaling the image to fit. 
            </summary>
            <param name="target"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.copyTo(IrrlichtNetSwig.IImage,IrrlichtNetSwig.position2di)">
            <summary>
            copies this surface into another 
            </summary>
            <param name="target"></param>
            <param name="pos"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.copyTo(IrrlichtNetSwig.IImage)">
            <summary>
            copies this surface into another 
            </summary>
            <param name="target"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.copyTo(IrrlichtNetSwig.IImage,IrrlichtNetSwig.position2di,IrrlichtNetSwig.recti,IrrlichtNetSwig.recti)">
            <summary>
            copies this surface into another 
            </summary>
            <param name="target"></param>
            <param name="pos"></param>
            <param name="sourceRect"></param>
            <param name="clipRect"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.copyTo(IrrlichtNetSwig.IImage,IrrlichtNetSwig.position2di,IrrlichtNetSwig.recti)">
            <summary>
            copies this surface into another 
            </summary>
            <param name="target"></param>
            <param name="pos"></param>
            <param name="sourceRect"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.copyToWithAlpha(IrrlichtNetSwig.IImage,IrrlichtNetSwig.position2di,IrrlichtNetSwig.recti,IrrlichtNetSwig.SColor,IrrlichtNetSwig.recti)">
            <summary>
            copies this surface into another, using the alpha mask, an cliprect and a color to add with 
            </summary>
            <param name="target"></param>
            <param name="pos"></param>
            <param name="sourceRect"></param>
            <param name="color"></param>
            <param name="clipRect"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.copyToWithAlpha(IrrlichtNetSwig.IImage,IrrlichtNetSwig.position2di,IrrlichtNetSwig.recti,IrrlichtNetSwig.SColor)">
            <summary>
            copies this surface into another, using the alpha mask, an cliprect and a color to add with 
            </summary>
            <param name="target"></param>
            <param name="pos"></param>
            <param name="sourceRect"></param>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.fill(IrrlichtNetSwig.SColor)">
            <summary>
            fills the surface with black or white 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImage.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.addColumn(System.String,System.Int32)">
            <summary>
            Adds a column. 
            </summary>
            <param name="caption"></param>
            <param name="columnIndex"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.addColumn(System.String)">
            <summary>
            Adds a column. 
            </summary>
            <param name="caption"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.removeColumn(System.UInt32)">
            <summary>
            remove a column from the table 
            </summary>
            <param name="columnIndex"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.getColumnCount">
            <summary>
            Returns the number of columns in the table control. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.setActiveColumn(System.Int32,System.Boolean)">
            <summary>
            Makes a column active. This will trigger an ordering process. 
            </summary>
            <param name="idx">The id of the column to make active. </param>
            <param name="doOrder">Do also the ordering which depending on mode for active column </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.setActiveColumn(System.Int32)">
            <summary>
            Makes a column active. This will trigger an ordering process. 
            </summary>
            <param name="idx">The id of the column to make active. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.getActiveColumn">
            <summary>
            Returns which header is currently active. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.getActiveColumnOrdering">
            <summary>
            Returns the ordering used by the currently active column. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.setColumnWidth(System.UInt32,System.UInt32)">
            <summary>
            Set the width of a column. 
            </summary>
            <param name="columnIndex"></param>
            <param name="width"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.setResizableColumns(System.Boolean)">
            <summary>
            columns can be resized by drag 'n drop 
            </summary>
            <param name="resizable"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.hasResizableColumns">
            <summary>
            can columns be resized by dran 'n drop? 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.setColumnOrdering(System.UInt32,IrrlichtNetSwig.EGUI_COLUMN_ORDERING)">
            <summary>
            This tells the table control which ordering mode should be used when a column header is clicked. 
            </summary>
            <param name="columnIndex">The index of the column header. </param>
            <param name="mode">One of the modes defined in EGUI_COLUMN_ORDERING </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.getSelected">
            <summary>
            Returns which row is currently selected. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.getRowCount">
            <summary>
            Get amount of rows in the tabcontrol. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.addRow(System.UInt32)">
            <summary>
            adds a row to the table 
            </summary>
            <param name="rowIndex">Zero based index of rows. The row will be inserted at this position, if a row already exist there, it will be placed after it. If the row is larger than the actual number of row by more than one, it won't be created. Note that if you create a row that's not at the end, there might be performance issues. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.removeRow(System.UInt32)">
            <summary>
            Remove a row from the table. 
            </summary>
            <param name="rowIndex"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.clearRows">
            <summary>
            clears the table rows, but keeps the columns intact 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.swapRows(System.UInt32,System.UInt32)">
            <summary>
            Swap two row positions. This is useful for a custom ordering algo. 
            </summary>
            <param name="rowIndexA"></param>
            <param name="rowIndexB"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.orderRows(System.Int32,IrrlichtNetSwig.EGUI_ORDERING_MODE)">
            <summary>
            This tells the table to start ordering all the rows. 
            </summary>
            <param name="columnIndex">When set to -1 the active column is used. </param>
            <param name="mode">Ordering mode of the rows. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.orderRows(System.Int32)">
            <summary>
            This tells the table to start ordering all the rows. 
            </summary>
            <param name="columnIndex">When set to -1 the active column is used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.orderRows">
            <summary>
            This tells the table to start ordering all the rows. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.setCellText(System.UInt32,System.UInt32,System.String)">
            <summary>
            Set the text of a cell. 
            </summary>
            <param name="rowIndex"></param>
            <param name="columnIndex"></param>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.setCellText(System.UInt32,System.UInt32,System.String,IrrlichtNetSwig.SColor)">
            <summary>
            Set the text of a cell, and set a color of this cell. 
            </summary>
            <param name="rowIndex"></param>
            <param name="columnIndex"></param>
            <param name="text"></param>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.setCellData(System.UInt32,System.UInt32,IrrlichtNetSwig.SWIGTYPE_p_void)">
            <summary>
            Set the data of a cell. 
            </summary>
            <param name="rowIndex"></param>
            <param name="columnIndex"></param>
            <param name="data"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.setCellColor(System.UInt32,System.UInt32,IrrlichtNetSwig.SColor)">
            <summary>
            Set the color of a cell text. 
            </summary>
            <param name="rowIndex"></param>
            <param name="columnIndex"></param>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.getCellText(System.UInt32,System.UInt32)">
            <summary>
            Get the text of a cell. 
            </summary>
            <param name="rowIndex"></param>
            <param name="columnIndex"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.getCellData(System.UInt32,System.UInt32)">
            <summary>
            Get the data of a cell. 
            </summary>
            <param name="rowIndex"></param>
            <param name="columnIndex"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.clear">
            <summary>
            clears the table, deletes all items in the table 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.setDrawFlags(System.Int32)">
            <summary>
            Set flags, as defined in EGUI_TABLE_DRAW_FLAGS, which influence the layout. 
            </summary>
            <param name="flags"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.getDrawFlags">
            <summary>
            Get the flags, as defined in EGUI_TABLE_DRAW_FLAGS, which influence the layout. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.getParent">
            <summary>
            Returns parent of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.getRelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.setRelativePosition(IrrlichtNetSwig.recti)">
            <summary>
            Sets the relative rectangle of this element. 
            </summary>
            <param name="r">The absolute position to set </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.setRelativePosition(IrrlichtNetSwig.position2di)">
            <summary>
            Sets the relative rectangle of this element, maintaining its current width and height. 
            </summary>
            <param name="position">The new relative position to set. Width and height will not be changed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.setRelativePositionProportional(IrrlichtNetSwig.rectf)">
            <summary>
            Sets the relative rectangle of this element as a proportion of its parent's area. 
            </summary>
            <param name="r">The rectangle to set, interpreted as a proportion of the parent's area. Meaningful values are in the range [0...1], unless you intend this element to spill outside its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.getAbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.getAbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.setNotClipped(System.Boolean)">
            <summary>
            Sets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <param name="noClip">If true, the element will not be clipped by its parent's clipping rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.isNotClipped">
            <summary>
            Gets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.setMaxSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the maximum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.setMinSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the minimum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.updateAbsolutePosition">
            <summary>
            Updates the absolute position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.getElementFromPoint(IrrlichtNetSwig.position2di)">
            <summary>
            Returns the topmost GUI element at the specific position. 
            </summary>
            <param name="point">The point at which to find a GUI element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.isPointInside(IrrlichtNetSwig.position2di)">
            <summary>
            Returns true if a point is within this element. 
            </summary>
            <param name="point"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.addChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a GUI element as new child of this element. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.removeChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Removes a child. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.remove">
            <summary>
            Removes this element from its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.draw">
            <summary>
            Draws the element and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.OnPostRender(System.UInt32)">
            <summary>
            animate the element and its children. 
            </summary>
            <param name="timeMs"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.move(IrrlichtNetSwig.position2di)">
            <summary>
            Moves this element. 
            </summary>
            <param name="absoluteMovement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.isVisible">
            <summary>
            Returns true if element is visible. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.setVisible(System.Boolean)">
            <summary>
            Sets the visible state of this element. 
            </summary>
            <param name="visible"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.isSubElement">
            <summary>
            Returns true if this element was created as part of its parent control. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.setSubElement(System.Boolean)">
            <summary>
            Sets whether this control was created as part of its parent. 
            </summary>
            <param name="subElement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.setTabStop(System.Boolean)">
            <summary>
            If set to true, the focus will visit this element when using the tab key to cycle through elements. 
            </summary>
            <param name="enable"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.isTabStop">
            <summary>
            Returns true if this element can be focused by navigating with the tab key. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.setTabOrder(System.Int32)">
            <summary>
            Sets the priority of focus when using the tab key to navigate between a group of elements. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.getTabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.setTabGroup(System.Boolean)">
            <summary>
            Sets whether this element is a container for a group of elements which can be navigated using the tab key. 
            </summary>
            <param name="isGroup"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.isTabGroup">
            <summary>
            Returns true if this element is a tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.getTabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.isEnabled">
            <summary>
            Returns true if element is enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.setEnabled(System.Boolean)">
            <summary>
            Sets the enabled state of this element. 
            </summary>
            <param name="enabled"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.setText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.getText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.setToolTipText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.getToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.getID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.setID(System.Int32)">
            <summary>
            Sets the id of this element. 
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.bringToFront(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Brings a child to front. 
            </summary>
            <param name="element"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.getChildren">
            <summary>
            Returns list with children of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.getElementFromId(System.Int32,System.Boolean)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <param name="searchchildren">Set this to true, if also children of this element may contain the element with the searched id and they should be searched too. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.getElementFromId(System.Int32)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.isMyChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            
            </summary>
            <param name="child">The child element to check </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement,System.Boolean)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <param name="includeInvisible">includes invisible elements in the search (default=false) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.getType">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.getTypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITable.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.setOverrideFont(IrrlichtNetSwig.IGUIFont)">
            <summary>
            Sets another skin independent font. 
            </summary>
            <param name="font">New font to set. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.setOverrideFont">
            <summary>
            Sets another skin independent font. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.getOverrideFont">
            <summary>
            Gets the override font (if any). 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.setOverrideColor(IrrlichtNetSwig.SColor)">
            <summary>
            Sets another color for the text. 
            </summary>
            <param name="color">New color of the text. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.getOverrideColor">
            <summary>
            Gets the override color. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.enableOverrideColor(System.Boolean)">
            <summary>
            Sets if the static text should use the overide color or the color in the gui skin. 
            </summary>
            <param name="enable">If set to true, the override color, which can be set with IGUIStaticText::setOverrideColor is used, otherwise the EGDC_BUTTON_TEXT color of the skin. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.isOverrideColorEnabled">
            <summary>
            Checks if an override color is enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.setBackgroundColor(IrrlichtNetSwig.SColor)">
            <summary>
            Sets another color for the background. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.setDrawBackground(System.Boolean)">
            <summary>
            Sets whether to draw the background. 
            </summary>
            <param name="draw"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.setDrawBorder(System.Boolean)">
            <summary>
            Sets whether to draw the border. 
            </summary>
            <param name="draw"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.setTextAlignment(IrrlichtNetSwig.EGUI_ALIGNMENT,IrrlichtNetSwig.EGUI_ALIGNMENT)">
            <summary>
            Sets text justification mode. 
            </summary>
            <param name="horizontal">EGUIA_UPPERLEFT for left justified (default), EGUIA_LOWEERRIGHT for right justified, or EGUIA_CENTER for centered text. </param>
            <param name="vertical">EGUIA_UPPERLEFT to align with top edge, EGUIA_LOWEERRIGHT for bottom edge, or EGUIA_CENTER for centered text (default). </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.setWordWrap(System.Boolean)">
            <summary>
            Enables or disables word wrap for using the static text as multiline text control. 
            </summary>
            <param name="enable">If set to true, words going over one line are broken on to the next line. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.isWordWrapEnabled">
            <summary>
            Checks if word wrap is enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.getTextHeight">
            <summary>
            Returns the height of the text in pixels when it is drawn. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.getTextWidth">
            <summary>
            Returns the width of the current text, in the current font. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.getParent">
            <summary>
            Returns parent of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.getRelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.setRelativePosition(IrrlichtNetSwig.recti)">
            <summary>
            Sets the relative rectangle of this element. 
            </summary>
            <param name="r">The absolute position to set </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.setRelativePosition(IrrlichtNetSwig.position2di)">
            <summary>
            Sets the relative rectangle of this element, maintaining its current width and height. 
            </summary>
            <param name="position">The new relative position to set. Width and height will not be changed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.setRelativePositionProportional(IrrlichtNetSwig.rectf)">
            <summary>
            Sets the relative rectangle of this element as a proportion of its parent's area. 
            </summary>
            <param name="r">The rectangle to set, interpreted as a proportion of the parent's area. Meaningful values are in the range [0...1], unless you intend this element to spill outside its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.getAbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.getAbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.setNotClipped(System.Boolean)">
            <summary>
            Sets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <param name="noClip">If true, the element will not be clipped by its parent's clipping rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.isNotClipped">
            <summary>
            Gets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.setMaxSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the maximum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.setMinSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the minimum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.updateAbsolutePosition">
            <summary>
            Updates the absolute position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.getElementFromPoint(IrrlichtNetSwig.position2di)">
            <summary>
            Returns the topmost GUI element at the specific position. 
            </summary>
            <param name="point">The point at which to find a GUI element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.isPointInside(IrrlichtNetSwig.position2di)">
            <summary>
            Returns true if a point is within this element. 
            </summary>
            <param name="point"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.addChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a GUI element as new child of this element. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.removeChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Removes a child. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.remove">
            <summary>
            Removes this element from its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.draw">
            <summary>
            Draws the element and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.OnPostRender(System.UInt32)">
            <summary>
            animate the element and its children. 
            </summary>
            <param name="timeMs"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.move(IrrlichtNetSwig.position2di)">
            <summary>
            Moves this element. 
            </summary>
            <param name="absoluteMovement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.isVisible">
            <summary>
            Returns true if element is visible. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.setVisible(System.Boolean)">
            <summary>
            Sets the visible state of this element. 
            </summary>
            <param name="visible"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.isSubElement">
            <summary>
            Returns true if this element was created as part of its parent control. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.setSubElement(System.Boolean)">
            <summary>
            Sets whether this control was created as part of its parent. 
            </summary>
            <param name="subElement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.setTabStop(System.Boolean)">
            <summary>
            If set to true, the focus will visit this element when using the tab key to cycle through elements. 
            </summary>
            <param name="enable"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.isTabStop">
            <summary>
            Returns true if this element can be focused by navigating with the tab key. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.setTabOrder(System.Int32)">
            <summary>
            Sets the priority of focus when using the tab key to navigate between a group of elements. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.getTabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.setTabGroup(System.Boolean)">
            <summary>
            Sets whether this element is a container for a group of elements which can be navigated using the tab key. 
            </summary>
            <param name="isGroup"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.isTabGroup">
            <summary>
            Returns true if this element is a tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.getTabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.isEnabled">
            <summary>
            Returns true if element is enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.setEnabled(System.Boolean)">
            <summary>
            Sets the enabled state of this element. 
            </summary>
            <param name="enabled"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.setText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.getText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.setToolTipText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.getToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.getID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.setID(System.Int32)">
            <summary>
            Sets the id of this element. 
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.bringToFront(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Brings a child to front. 
            </summary>
            <param name="element"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.getChildren">
            <summary>
            Returns list with children of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.getElementFromId(System.Int32,System.Boolean)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <param name="searchchildren">Set this to true, if also children of this element may contain the element with the searched id and they should be searched too. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.getElementFromId(System.Int32)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.isMyChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            
            </summary>
            <param name="child">The child element to check </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement,System.Boolean)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <param name="includeInvisible">includes invisible elements in the search (default=false) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.getType">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.getTypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIStaticText.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.setImage(IrrlichtNetSwig.ITexture)">
            <summary>
            Sets an image. 
            </summary>
            <param name="image"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.setColor(IrrlichtNetSwig.SColor)">
            <summary>
            Sets the colour of the image. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.setScaleImage(System.Boolean)">
            <summary>
            Sets if the image should scale to fit the element. 
            </summary>
            <param name="scale"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.setUseAlphaChannel(System.Boolean)">
            <summary>
            Sets if the image should use its alpha channel to draw itself. 
            </summary>
            <param name="use"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.isImageScaled">
            <summary>
            Returns true if the image is scaled to fit, false if not. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.isAlphaChannelUsed">
            <summary>
            Returns true if the image is using the alpha channel, false if not. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.getParent">
            <summary>
            Returns parent of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.getRelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.setRelativePosition(IrrlichtNetSwig.recti)">
            <summary>
            Sets the relative rectangle of this element. 
            </summary>
            <param name="r">The absolute position to set </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.setRelativePosition(IrrlichtNetSwig.position2di)">
            <summary>
            Sets the relative rectangle of this element, maintaining its current width and height. 
            </summary>
            <param name="position">The new relative position to set. Width and height will not be changed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.setRelativePositionProportional(IrrlichtNetSwig.rectf)">
            <summary>
            Sets the relative rectangle of this element as a proportion of its parent's area. 
            </summary>
            <param name="r">The rectangle to set, interpreted as a proportion of the parent's area. Meaningful values are in the range [0...1], unless you intend this element to spill outside its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.getAbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.getAbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.setNotClipped(System.Boolean)">
            <summary>
            Sets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <param name="noClip">If true, the element will not be clipped by its parent's clipping rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.isNotClipped">
            <summary>
            Gets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.setMaxSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the maximum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.setMinSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the minimum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.updateAbsolutePosition">
            <summary>
            Updates the absolute position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.getElementFromPoint(IrrlichtNetSwig.position2di)">
            <summary>
            Returns the topmost GUI element at the specific position. 
            </summary>
            <param name="point">The point at which to find a GUI element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.isPointInside(IrrlichtNetSwig.position2di)">
            <summary>
            Returns true if a point is within this element. 
            </summary>
            <param name="point"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.addChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a GUI element as new child of this element. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.removeChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Removes a child. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.remove">
            <summary>
            Removes this element from its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.draw">
            <summary>
            Draws the element and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.OnPostRender(System.UInt32)">
            <summary>
            animate the element and its children. 
            </summary>
            <param name="timeMs"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.move(IrrlichtNetSwig.position2di)">
            <summary>
            Moves this element. 
            </summary>
            <param name="absoluteMovement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.isVisible">
            <summary>
            Returns true if element is visible. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.setVisible(System.Boolean)">
            <summary>
            Sets the visible state of this element. 
            </summary>
            <param name="visible"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.isSubElement">
            <summary>
            Returns true if this element was created as part of its parent control. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.setSubElement(System.Boolean)">
            <summary>
            Sets whether this control was created as part of its parent. 
            </summary>
            <param name="subElement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.setTabStop(System.Boolean)">
            <summary>
            If set to true, the focus will visit this element when using the tab key to cycle through elements. 
            </summary>
            <param name="enable"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.isTabStop">
            <summary>
            Returns true if this element can be focused by navigating with the tab key. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.setTabOrder(System.Int32)">
            <summary>
            Sets the priority of focus when using the tab key to navigate between a group of elements. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.getTabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.setTabGroup(System.Boolean)">
            <summary>
            Sets whether this element is a container for a group of elements which can be navigated using the tab key. 
            </summary>
            <param name="isGroup"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.isTabGroup">
            <summary>
            Returns true if this element is a tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.getTabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.isEnabled">
            <summary>
            Returns true if element is enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.setEnabled(System.Boolean)">
            <summary>
            Sets the enabled state of this element. 
            </summary>
            <param name="enabled"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.setText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.getText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.setToolTipText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.getToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.getID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.setID(System.Int32)">
            <summary>
            Sets the id of this element. 
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.bringToFront(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Brings a child to front. 
            </summary>
            <param name="element"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.getChildren">
            <summary>
            Returns list with children of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.getElementFromId(System.Int32,System.Boolean)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <param name="searchchildren">Set this to true, if also children of this element may contain the element with the searched id and they should be searched too. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.getElementFromId(System.Int32)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.isMyChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            
            </summary>
            <param name="child">The child element to check </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement,System.Boolean)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <param name="includeInvisible">includes invisible elements in the search (default=false) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.getType">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.getTypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIImage.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addHighLevelShaderMaterial(System.String,System.String,IrrlichtNetSwig.E_VERTEX_SHADER_TYPE,System.String,System.String,IrrlichtNetSwig.E_PIXEL_SHADER_TYPE,IrrlichtNetSwig.IShaderConstantSetCallBack,IrrlichtNetSwig.E_MATERIAL_TYPE,System.Int32)">
            <summary>
            Adds a new high-level shading material renderer to the VideoDriver. 
            </summary>
            <param name="vertexShaderProgram">String containing the source of the vertex shader program. This can be 0 if no vertex program shall be used. </param>
            <param name="vertexShaderEntryPointName">Name of the entry function of the vertexShaderProgram </param>
            <param name="vsCompileTarget">Vertex shader version where the high level shader shall be compiled to. </param>
            <param name="pixelShaderProgram">String containing the source of the pixel shader program. This can be 0 if no pixel shader shall be used. </param>
            <param name="pixelShaderEntryPointName">Entry name of the function of the pixelShaderEntryPointName </param>
            <param name="psCompileTarget">Pixel shader version where the high level shader shall be compiled to. </param>
            <param name="callback">Pointer to an implementation of IShaderConstantSetCallBack in which you can set the needed vertex and pixel shader program constants. Set this to 0 if you don't need this. </param>
            <param name="baseMaterial">Base material which renderstates will be used to shade the material. </param>
            <param name="userData">a user data int. This int can be set to any value and will be set as parameter in the callback method when calling OnSetConstants(). In this way it is easily possible to use the same callback method for multiple materials and distinguish between them during the call. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addHighLevelShaderMaterial(System.String,System.String,IrrlichtNetSwig.E_VERTEX_SHADER_TYPE,System.String,System.String,IrrlichtNetSwig.E_PIXEL_SHADER_TYPE,IrrlichtNetSwig.IShaderConstantSetCallBack,IrrlichtNetSwig.E_MATERIAL_TYPE)">
            <summary>
            Adds a new high-level shading material renderer to the VideoDriver. 
            </summary>
            <param name="vertexShaderProgram">String containing the source of the vertex shader program. This can be 0 if no vertex program shall be used. </param>
            <param name="vertexShaderEntryPointName">Name of the entry function of the vertexShaderProgram </param>
            <param name="vsCompileTarget">Vertex shader version where the high level shader shall be compiled to. </param>
            <param name="pixelShaderProgram">String containing the source of the pixel shader program. This can be 0 if no pixel shader shall be used. </param>
            <param name="pixelShaderEntryPointName">Entry name of the function of the pixelShaderEntryPointName </param>
            <param name="psCompileTarget">Pixel shader version where the high level shader shall be compiled to. </param>
            <param name="callback">Pointer to an implementation of IShaderConstantSetCallBack in which you can set the needed vertex and pixel shader program constants. Set this to 0 if you don't need this. </param>
            <param name="baseMaterial">Base material which renderstates will be used to shade the material. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addHighLevelShaderMaterial(System.String,System.String,IrrlichtNetSwig.E_VERTEX_SHADER_TYPE,System.String,System.String,IrrlichtNetSwig.E_PIXEL_SHADER_TYPE,IrrlichtNetSwig.IShaderConstantSetCallBack)">
            <summary>
            Adds a new high-level shading material renderer to the VideoDriver. 
            </summary>
            <param name="vertexShaderProgram">String containing the source of the vertex shader program. This can be 0 if no vertex program shall be used. </param>
            <param name="vertexShaderEntryPointName">Name of the entry function of the vertexShaderProgram </param>
            <param name="vsCompileTarget">Vertex shader version where the high level shader shall be compiled to. </param>
            <param name="pixelShaderProgram">String containing the source of the pixel shader program. This can be 0 if no pixel shader shall be used. </param>
            <param name="pixelShaderEntryPointName">Entry name of the function of the pixelShaderEntryPointName </param>
            <param name="psCompileTarget">Pixel shader version where the high level shader shall be compiled to. </param>
            <param name="callback">Pointer to an implementation of IShaderConstantSetCallBack in which you can set the needed vertex and pixel shader program constants. Set this to 0 if you don't need this. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addHighLevelShaderMaterial(System.String,System.String,IrrlichtNetSwig.E_VERTEX_SHADER_TYPE,System.String,System.String,IrrlichtNetSwig.E_PIXEL_SHADER_TYPE)">
            <summary>
            Adds a new high-level shading material renderer to the VideoDriver. 
            </summary>
            <param name="vertexShaderProgram">String containing the source of the vertex shader program. This can be 0 if no vertex program shall be used. </param>
            <param name="vertexShaderEntryPointName">Name of the entry function of the vertexShaderProgram </param>
            <param name="vsCompileTarget">Vertex shader version where the high level shader shall be compiled to. </param>
            <param name="pixelShaderProgram">String containing the source of the pixel shader program. This can be 0 if no pixel shader shall be used. </param>
            <param name="pixelShaderEntryPointName">Entry name of the function of the pixelShaderEntryPointName </param>
            <param name="psCompileTarget">Pixel shader version where the high level shader shall be compiled to. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addHighLevelShaderMaterial(System.String,System.String,IrrlichtNetSwig.E_VERTEX_SHADER_TYPE,System.String,System.String)">
            <summary>
            Adds a new high-level shading material renderer to the VideoDriver. 
            </summary>
            <param name="vertexShaderProgram">String containing the source of the vertex shader program. This can be 0 if no vertex program shall be used. </param>
            <param name="vertexShaderEntryPointName">Name of the entry function of the vertexShaderProgram </param>
            <param name="vsCompileTarget">Vertex shader version where the high level shader shall be compiled to. </param>
            <param name="pixelShaderProgram">String containing the source of the pixel shader program. This can be 0 if no pixel shader shall be used. </param>
            <param name="pixelShaderEntryPointName">Entry name of the function of the pixelShaderEntryPointName </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addHighLevelShaderMaterial(System.String,System.String,IrrlichtNetSwig.E_VERTEX_SHADER_TYPE,System.String)">
            <summary>
            Adds a new high-level shading material renderer to the VideoDriver. 
            </summary>
            <param name="vertexShaderProgram">String containing the source of the vertex shader program. This can be 0 if no vertex program shall be used. </param>
            <param name="vertexShaderEntryPointName">Name of the entry function of the vertexShaderProgram </param>
            <param name="vsCompileTarget">Vertex shader version where the high level shader shall be compiled to. </param>
            <param name="pixelShaderProgram">String containing the source of the pixel shader program. This can be 0 if no pixel shader shall be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addHighLevelShaderMaterial(System.String,System.String,IrrlichtNetSwig.E_VERTEX_SHADER_TYPE)">
            <summary>
            Adds a new high-level shading material renderer to the VideoDriver. 
            </summary>
            <param name="vertexShaderProgram">String containing the source of the vertex shader program. This can be 0 if no vertex program shall be used. </param>
            <param name="vertexShaderEntryPointName">Name of the entry function of the vertexShaderProgram </param>
            <param name="vsCompileTarget">Vertex shader version where the high level shader shall be compiled to. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addHighLevelShaderMaterial(System.String,System.String)">
            <summary>
            Adds a new high-level shading material renderer to the VideoDriver. 
            </summary>
            <param name="vertexShaderProgram">String containing the source of the vertex shader program. This can be 0 if no vertex program shall be used. </param>
            <param name="vertexShaderEntryPointName">Name of the entry function of the vertexShaderProgram </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addHighLevelShaderMaterial(System.String)">
            <summary>
            Adds a new high-level shading material renderer to the VideoDriver. 
            </summary>
            <param name="vertexShaderProgram">String containing the source of the vertex shader program. This can be 0 if no vertex program shall be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addHighLevelShaderMaterialFromFiles(System.String,System.String,IrrlichtNetSwig.E_VERTEX_SHADER_TYPE,System.String,System.String,IrrlichtNetSwig.E_PIXEL_SHADER_TYPE,IrrlichtNetSwig.IShaderConstantSetCallBack,IrrlichtNetSwig.E_MATERIAL_TYPE,System.Int32)">
            <summary>
            Like IGPUProgrammingServices::addShaderMaterial(), but loads from files. 
            </summary>
            <param name="vertexShaderProgram">Text file handle containing the source of the vertex shader program. Set to 0 if no shader shall be created. </param>
            <param name="vertexShaderEntryPointName">Name of the entry function of the vertexShaderProgram </param>
            <param name="vsCompileTarget">Vertex shader version where the high level shader shall be compiled to. </param>
            <param name="pixelShaderProgram">Text file handle containing the source of the pixel shader program. Set to 0 if no shader shall be created. </param>
            <param name="pixelShaderEntryPointName">Entry name of the function of the pixelShaderEntryPointName </param>
            <param name="psCompileTarget">Pixel shader version where the high level shader shall be compiled to. </param>
            <param name="callback">Pointer to an implementation of IShaderConstantSetCallBack in which you can set the needed vertex and pixel shader program constants. Set this to 0 if you don't need this. </param>
            <param name="baseMaterial">Base material which renderstates will be used to shade the material. </param>
            <param name="userData">a user data int. This int can be set to any value and will be set as parameter in the callback method when calling OnSetConstants(). In this way it is easily possible to use the same callback method for multiple materials and distinguish between them during the call. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addHighLevelShaderMaterialFromFiles(System.String,System.String,IrrlichtNetSwig.E_VERTEX_SHADER_TYPE,System.String,System.String,IrrlichtNetSwig.E_PIXEL_SHADER_TYPE,IrrlichtNetSwig.IShaderConstantSetCallBack,IrrlichtNetSwig.E_MATERIAL_TYPE)">
            <summary>
            Like IGPUProgrammingServices::addShaderMaterial(), but loads from files. 
            </summary>
            <param name="vertexShaderProgram">Text file handle containing the source of the vertex shader program. Set to 0 if no shader shall be created. </param>
            <param name="vertexShaderEntryPointName">Name of the entry function of the vertexShaderProgram </param>
            <param name="vsCompileTarget">Vertex shader version where the high level shader shall be compiled to. </param>
            <param name="pixelShaderProgram">Text file handle containing the source of the pixel shader program. Set to 0 if no shader shall be created. </param>
            <param name="pixelShaderEntryPointName">Entry name of the function of the pixelShaderEntryPointName </param>
            <param name="psCompileTarget">Pixel shader version where the high level shader shall be compiled to. </param>
            <param name="callback">Pointer to an implementation of IShaderConstantSetCallBack in which you can set the needed vertex and pixel shader program constants. Set this to 0 if you don't need this. </param>
            <param name="baseMaterial">Base material which renderstates will be used to shade the material. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addHighLevelShaderMaterialFromFiles(System.String,System.String,IrrlichtNetSwig.E_VERTEX_SHADER_TYPE,System.String,System.String,IrrlichtNetSwig.E_PIXEL_SHADER_TYPE,IrrlichtNetSwig.IShaderConstantSetCallBack)">
            <summary>
            Like IGPUProgrammingServices::addShaderMaterial(), but loads from files. 
            </summary>
            <param name="vertexShaderProgram">Text file handle containing the source of the vertex shader program. Set to 0 if no shader shall be created. </param>
            <param name="vertexShaderEntryPointName">Name of the entry function of the vertexShaderProgram </param>
            <param name="vsCompileTarget">Vertex shader version where the high level shader shall be compiled to. </param>
            <param name="pixelShaderProgram">Text file handle containing the source of the pixel shader program. Set to 0 if no shader shall be created. </param>
            <param name="pixelShaderEntryPointName">Entry name of the function of the pixelShaderEntryPointName </param>
            <param name="psCompileTarget">Pixel shader version where the high level shader shall be compiled to. </param>
            <param name="callback">Pointer to an implementation of IShaderConstantSetCallBack in which you can set the needed vertex and pixel shader program constants. Set this to 0 if you don't need this. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addHighLevelShaderMaterialFromFiles(System.String,System.String,IrrlichtNetSwig.E_VERTEX_SHADER_TYPE,System.String,System.String,IrrlichtNetSwig.E_PIXEL_SHADER_TYPE)">
            <summary>
            Like IGPUProgrammingServices::addShaderMaterial(), but loads from files. 
            </summary>
            <param name="vertexShaderProgram">Text file handle containing the source of the vertex shader program. Set to 0 if no shader shall be created. </param>
            <param name="vertexShaderEntryPointName">Name of the entry function of the vertexShaderProgram </param>
            <param name="vsCompileTarget">Vertex shader version where the high level shader shall be compiled to. </param>
            <param name="pixelShaderProgram">Text file handle containing the source of the pixel shader program. Set to 0 if no shader shall be created. </param>
            <param name="pixelShaderEntryPointName">Entry name of the function of the pixelShaderEntryPointName </param>
            <param name="psCompileTarget">Pixel shader version where the high level shader shall be compiled to. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addHighLevelShaderMaterialFromFiles(System.String,System.String,IrrlichtNetSwig.E_VERTEX_SHADER_TYPE,System.String,System.String)">
            <summary>
            Like IGPUProgrammingServices::addShaderMaterial(), but loads from files. 
            </summary>
            <param name="vertexShaderProgram">Text file handle containing the source of the vertex shader program. Set to 0 if no shader shall be created. </param>
            <param name="vertexShaderEntryPointName">Name of the entry function of the vertexShaderProgram </param>
            <param name="vsCompileTarget">Vertex shader version where the high level shader shall be compiled to. </param>
            <param name="pixelShaderProgram">Text file handle containing the source of the pixel shader program. Set to 0 if no shader shall be created. </param>
            <param name="pixelShaderEntryPointName">Entry name of the function of the pixelShaderEntryPointName </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addHighLevelShaderMaterialFromFiles(System.String,System.String,IrrlichtNetSwig.E_VERTEX_SHADER_TYPE,System.String)">
            <summary>
            Like IGPUProgrammingServices::addShaderMaterial(), but loads from files. 
            </summary>
            <param name="vertexShaderProgram">Text file handle containing the source of the vertex shader program. Set to 0 if no shader shall be created. </param>
            <param name="vertexShaderEntryPointName">Name of the entry function of the vertexShaderProgram </param>
            <param name="vsCompileTarget">Vertex shader version where the high level shader shall be compiled to. </param>
            <param name="pixelShaderProgram">Text file handle containing the source of the pixel shader program. Set to 0 if no shader shall be created. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addHighLevelShaderMaterialFromFiles(System.String,System.String,IrrlichtNetSwig.E_VERTEX_SHADER_TYPE)">
            <summary>
            Like IGPUProgrammingServices::addShaderMaterial(), but loads from files. 
            </summary>
            <param name="vertexShaderProgram">Text file handle containing the source of the vertex shader program. Set to 0 if no shader shall be created. </param>
            <param name="vertexShaderEntryPointName">Name of the entry function of the vertexShaderProgram </param>
            <param name="vsCompileTarget">Vertex shader version where the high level shader shall be compiled to. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addHighLevelShaderMaterialFromFiles(System.String,System.String)">
            <summary>
            Like IGPUProgrammingServices::addShaderMaterial(), but loads from files. 
            </summary>
            <param name="vertexShaderProgram">Text file handle containing the source of the vertex shader program. Set to 0 if no shader shall be created. </param>
            <param name="vertexShaderEntryPointName">Name of the entry function of the vertexShaderProgram </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addHighLevelShaderMaterialFromFiles(System.String)">
            <summary>
            Like IGPUProgrammingServices::addShaderMaterial(), but loads from files. 
            </summary>
            <param name="vertexShaderProgram">Text file handle containing the source of the vertex shader program. Set to 0 if no shader shall be created. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addHighLevelShaderMaterialFromFiles(IrrlichtNetSwig.IReadFile,System.String,IrrlichtNetSwig.E_VERTEX_SHADER_TYPE,IrrlichtNetSwig.IReadFile,System.String,IrrlichtNetSwig.E_PIXEL_SHADER_TYPE,IrrlichtNetSwig.IShaderConstantSetCallBack,IrrlichtNetSwig.E_MATERIAL_TYPE,System.Int32)">
            <summary>
            Like IGPUProgrammingServices::addShaderMaterial(), but loads from files. 
            </summary>
            <param name="vertexShaderProgram">Text file handle containing the source of the vertex shader program. Set to 0 if no shader shall be created. </param>
            <param name="vertexShaderEntryPointName">Name of the entry function of the vertexShaderProgram </param>
            <param name="vsCompileTarget">Vertex shader version where the high level shader shall be compiled to. </param>
            <param name="pixelShaderProgram">Text file handle containing the source of the pixel shader program. Set to 0 if no shader shall be created. </param>
            <param name="pixelShaderEntryPointName">Entry name of the function of the pixelShaderEntryPointName </param>
            <param name="psCompileTarget">Pixel shader version where the high level shader shall be compiled to. </param>
            <param name="callback">Pointer to an implementation of IShaderConstantSetCallBack in which you can set the needed vertex and pixel shader program constants. Set this to 0 if you don't need this. </param>
            <param name="baseMaterial">Base material which renderstates will be used to shade the material. </param>
            <param name="userData">a user data int. This int can be set to any value and will be set as parameter in the callback method when calling OnSetConstants(). In this way it is easily possible to use the same callback method for multiple materials and distinguish between them during the call. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addHighLevelShaderMaterialFromFiles(IrrlichtNetSwig.IReadFile,System.String,IrrlichtNetSwig.E_VERTEX_SHADER_TYPE,IrrlichtNetSwig.IReadFile,System.String,IrrlichtNetSwig.E_PIXEL_SHADER_TYPE,IrrlichtNetSwig.IShaderConstantSetCallBack,IrrlichtNetSwig.E_MATERIAL_TYPE)">
            <summary>
            Like IGPUProgrammingServices::addShaderMaterial(), but loads from files. 
            </summary>
            <param name="vertexShaderProgram">Text file handle containing the source of the vertex shader program. Set to 0 if no shader shall be created. </param>
            <param name="vertexShaderEntryPointName">Name of the entry function of the vertexShaderProgram </param>
            <param name="vsCompileTarget">Vertex shader version where the high level shader shall be compiled to. </param>
            <param name="pixelShaderProgram">Text file handle containing the source of the pixel shader program. Set to 0 if no shader shall be created. </param>
            <param name="pixelShaderEntryPointName">Entry name of the function of the pixelShaderEntryPointName </param>
            <param name="psCompileTarget">Pixel shader version where the high level shader shall be compiled to. </param>
            <param name="callback">Pointer to an implementation of IShaderConstantSetCallBack in which you can set the needed vertex and pixel shader program constants. Set this to 0 if you don't need this. </param>
            <param name="baseMaterial">Base material which renderstates will be used to shade the material. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addHighLevelShaderMaterialFromFiles(IrrlichtNetSwig.IReadFile,System.String,IrrlichtNetSwig.E_VERTEX_SHADER_TYPE,IrrlichtNetSwig.IReadFile,System.String,IrrlichtNetSwig.E_PIXEL_SHADER_TYPE,IrrlichtNetSwig.IShaderConstantSetCallBack)">
            <summary>
            Like IGPUProgrammingServices::addShaderMaterial(), but loads from files. 
            </summary>
            <param name="vertexShaderProgram">Text file handle containing the source of the vertex shader program. Set to 0 if no shader shall be created. </param>
            <param name="vertexShaderEntryPointName">Name of the entry function of the vertexShaderProgram </param>
            <param name="vsCompileTarget">Vertex shader version where the high level shader shall be compiled to. </param>
            <param name="pixelShaderProgram">Text file handle containing the source of the pixel shader program. Set to 0 if no shader shall be created. </param>
            <param name="pixelShaderEntryPointName">Entry name of the function of the pixelShaderEntryPointName </param>
            <param name="psCompileTarget">Pixel shader version where the high level shader shall be compiled to. </param>
            <param name="callback">Pointer to an implementation of IShaderConstantSetCallBack in which you can set the needed vertex and pixel shader program constants. Set this to 0 if you don't need this. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addHighLevelShaderMaterialFromFiles(IrrlichtNetSwig.IReadFile,System.String,IrrlichtNetSwig.E_VERTEX_SHADER_TYPE,IrrlichtNetSwig.IReadFile,System.String,IrrlichtNetSwig.E_PIXEL_SHADER_TYPE)">
            <summary>
            Like IGPUProgrammingServices::addShaderMaterial(), but loads from files. 
            </summary>
            <param name="vertexShaderProgram">Text file handle containing the source of the vertex shader program. Set to 0 if no shader shall be created. </param>
            <param name="vertexShaderEntryPointName">Name of the entry function of the vertexShaderProgram </param>
            <param name="vsCompileTarget">Vertex shader version where the high level shader shall be compiled to. </param>
            <param name="pixelShaderProgram">Text file handle containing the source of the pixel shader program. Set to 0 if no shader shall be created. </param>
            <param name="pixelShaderEntryPointName">Entry name of the function of the pixelShaderEntryPointName </param>
            <param name="psCompileTarget">Pixel shader version where the high level shader shall be compiled to. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addHighLevelShaderMaterialFromFiles(IrrlichtNetSwig.IReadFile,System.String,IrrlichtNetSwig.E_VERTEX_SHADER_TYPE,IrrlichtNetSwig.IReadFile,System.String)">
            <summary>
            Like IGPUProgrammingServices::addShaderMaterial(), but loads from files. 
            </summary>
            <param name="vertexShaderProgram">Text file handle containing the source of the vertex shader program. Set to 0 if no shader shall be created. </param>
            <param name="vertexShaderEntryPointName">Name of the entry function of the vertexShaderProgram </param>
            <param name="vsCompileTarget">Vertex shader version where the high level shader shall be compiled to. </param>
            <param name="pixelShaderProgram">Text file handle containing the source of the pixel shader program. Set to 0 if no shader shall be created. </param>
            <param name="pixelShaderEntryPointName">Entry name of the function of the pixelShaderEntryPointName </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addHighLevelShaderMaterialFromFiles(IrrlichtNetSwig.IReadFile,System.String,IrrlichtNetSwig.E_VERTEX_SHADER_TYPE,IrrlichtNetSwig.IReadFile)">
            <summary>
            Like IGPUProgrammingServices::addShaderMaterial(), but loads from files. 
            </summary>
            <param name="vertexShaderProgram">Text file handle containing the source of the vertex shader program. Set to 0 if no shader shall be created. </param>
            <param name="vertexShaderEntryPointName">Name of the entry function of the vertexShaderProgram </param>
            <param name="vsCompileTarget">Vertex shader version where the high level shader shall be compiled to. </param>
            <param name="pixelShaderProgram">Text file handle containing the source of the pixel shader program. Set to 0 if no shader shall be created. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addHighLevelShaderMaterialFromFiles(IrrlichtNetSwig.IReadFile,System.String,IrrlichtNetSwig.E_VERTEX_SHADER_TYPE)">
            <summary>
            Like IGPUProgrammingServices::addShaderMaterial(), but loads from files. 
            </summary>
            <param name="vertexShaderProgram">Text file handle containing the source of the vertex shader program. Set to 0 if no shader shall be created. </param>
            <param name="vertexShaderEntryPointName">Name of the entry function of the vertexShaderProgram </param>
            <param name="vsCompileTarget">Vertex shader version where the high level shader shall be compiled to. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addHighLevelShaderMaterialFromFiles(IrrlichtNetSwig.IReadFile,System.String)">
            <summary>
            Like IGPUProgrammingServices::addShaderMaterial(), but loads from files. 
            </summary>
            <param name="vertexShaderProgram">Text file handle containing the source of the vertex shader program. Set to 0 if no shader shall be created. </param>
            <param name="vertexShaderEntryPointName">Name of the entry function of the vertexShaderProgram </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addHighLevelShaderMaterialFromFiles(IrrlichtNetSwig.IReadFile)">
            <summary>
            Like IGPUProgrammingServices::addShaderMaterial(), but loads from files. 
            </summary>
            <param name="vertexShaderProgram">Text file handle containing the source of the vertex shader program. Set to 0 if no shader shall be created. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addShaderMaterial(System.String,System.String,IrrlichtNetSwig.IShaderConstantSetCallBack,IrrlichtNetSwig.E_MATERIAL_TYPE,System.Int32)">
            <summary>
            Adds a new ASM shader material renderer to the VideoDriver. 
            </summary>
            <param name="vertexShaderProgram">String containing the source of the vertex shader program. This can be 0 if no vertex program shall be used.</param>
            <param name="pixelShaderProgram">String containing the source of the pixel shader program. This can be 0 if you don't want to use a pixel shader. </param>
            <param name="callback">Pointer to an implementation of IShaderConstantSetCallBack in which you can set the needed vertex and pixel shader program constants. Set this to 0 if you don't need this. </param>
            <param name="baseMaterial">Base material which renderstates will be used to shade the material. </param>
            <param name="userData">a user data int. This int can be set to any value and will be set as parameter in the callback method when calling OnSetConstants(). In this way it is easily possible to use the same callback method for multiple materials and distinguish between them during the call. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addShaderMaterial(System.String,System.String,IrrlichtNetSwig.IShaderConstantSetCallBack,IrrlichtNetSwig.E_MATERIAL_TYPE)">
            <summary>
            Adds a new ASM shader material renderer to the VideoDriver. 
            </summary>
            <param name="vertexShaderProgram">String containing the source of the vertex shader program. This can be 0 if no vertex program shall be used.</param>
            <param name="pixelShaderProgram">String containing the source of the pixel shader program. This can be 0 if you don't want to use a pixel shader. </param>
            <param name="callback">Pointer to an implementation of IShaderConstantSetCallBack in which you can set the needed vertex and pixel shader program constants. Set this to 0 if you don't need this. </param>
            <param name="baseMaterial">Base material which renderstates will be used to shade the material. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addShaderMaterial(System.String,System.String,IrrlichtNetSwig.IShaderConstantSetCallBack)">
            <summary>
            Adds a new ASM shader material renderer to the VideoDriver. 
            </summary>
            <param name="vertexShaderProgram">String containing the source of the vertex shader program. This can be 0 if no vertex program shall be used.</param>
            <param name="pixelShaderProgram">String containing the source of the pixel shader program. This can be 0 if you don't want to use a pixel shader. </param>
            <param name="callback">Pointer to an implementation of IShaderConstantSetCallBack in which you can set the needed vertex and pixel shader program constants. Set this to 0 if you don't need this. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addShaderMaterial(System.String,System.String)">
            <summary>
            Adds a new ASM shader material renderer to the VideoDriver. 
            </summary>
            <param name="vertexShaderProgram">String containing the source of the vertex shader program. This can be 0 if no vertex program shall be used.</param>
            <param name="pixelShaderProgram">String containing the source of the pixel shader program. This can be 0 if you don't want to use a pixel shader. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addShaderMaterial(System.String)">
            <summary>
            Adds a new ASM shader material renderer to the VideoDriver. 
            </summary>
            <param name="vertexShaderProgram">String containing the source of the vertex shader program. This can be 0 if no vertex program shall be used.</param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addShaderMaterial">
            <summary>
            Adds a new ASM shader material renderer to the VideoDriver. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addShaderMaterialFromFiles(IrrlichtNetSwig.IReadFile,IrrlichtNetSwig.IReadFile,IrrlichtNetSwig.IShaderConstantSetCallBack,IrrlichtNetSwig.E_MATERIAL_TYPE,System.Int32)">
            <summary>
            Like IGPUProgrammingServices::addShaderMaterial(), but loads from files. 
            </summary>
            <param name="vertexShaderProgram">Text file containing the source of the vertex shader program. Set to 0 if no shader shall be created. </param>
            <param name="pixelShaderProgram">Text file containing the source of the pixel shader program. Set to 0 if no shader shall be created. </param>
            <param name="callback">Pointer to an IShaderConstantSetCallback object to which the OnSetConstants function is called. </param>
            <param name="baseMaterial">baseMaterial </param>
            <param name="userData">a user data int. This int can be set to any value and will be set as parameter in the callback method when calling OnSetConstants(). In this way it is easily possible to use the same callback method for multiple materials and distinguish between them during the call. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addShaderMaterialFromFiles(IrrlichtNetSwig.IReadFile,IrrlichtNetSwig.IReadFile,IrrlichtNetSwig.IShaderConstantSetCallBack,IrrlichtNetSwig.E_MATERIAL_TYPE)">
            <summary>
            Like IGPUProgrammingServices::addShaderMaterial(), but loads from files. 
            </summary>
            <param name="vertexShaderProgram">Text file containing the source of the vertex shader program. Set to 0 if no shader shall be created. </param>
            <param name="pixelShaderProgram">Text file containing the source of the pixel shader program. Set to 0 if no shader shall be created. </param>
            <param name="callback">Pointer to an IShaderConstantSetCallback object to which the OnSetConstants function is called. </param>
            <param name="baseMaterial">baseMaterial </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addShaderMaterialFromFiles(IrrlichtNetSwig.IReadFile,IrrlichtNetSwig.IReadFile,IrrlichtNetSwig.IShaderConstantSetCallBack)">
            <summary>
            Like IGPUProgrammingServices::addShaderMaterial(), but loads from files. 
            </summary>
            <param name="vertexShaderProgram">Text file containing the source of the vertex shader program. Set to 0 if no shader shall be created. </param>
            <param name="pixelShaderProgram">Text file containing the source of the pixel shader program. Set to 0 if no shader shall be created. </param>
            <param name="callback">Pointer to an IShaderConstantSetCallback object to which the OnSetConstants function is called. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addShaderMaterialFromFiles(IrrlichtNetSwig.IReadFile,IrrlichtNetSwig.IReadFile)">
            <summary>
            Like IGPUProgrammingServices::addShaderMaterial(), but loads from files. 
            </summary>
            <param name="vertexShaderProgram">Text file containing the source of the vertex shader program. Set to 0 if no shader shall be created. </param>
            <param name="pixelShaderProgram">Text file containing the source of the pixel shader program. Set to 0 if no shader shall be created. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addShaderMaterialFromFiles(System.String,System.String,IrrlichtNetSwig.IShaderConstantSetCallBack,IrrlichtNetSwig.E_MATERIAL_TYPE,System.Int32)">
            <summary>
            Like IGPUProgrammingServices::addShaderMaterial(), but loads from files. 
            </summary>
            <param name="vertexShaderProgramFileName">Text file name containing the source of the vertex shader program. Set to 0 if no shader shall be created. </param>
            <param name="pixelShaderProgramFileName">Text file name containing the source of the pixel shader program. Set to 0 if no shader shall be created. </param>
            <param name="callback">Pointer to an IShaderConstantSetCallback object on which the OnSetConstants function is called. </param>
            <param name="baseMaterial">baseMaterial </param>
            <param name="userData">a user data int. This int can be set to any value and will be set as parameter in the callback method when calling OnSetConstants(). In this way it is easily possible to use the same callback method for multiple materials and distinguish between them during the call. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addShaderMaterialFromFiles(System.String,System.String,IrrlichtNetSwig.IShaderConstantSetCallBack,IrrlichtNetSwig.E_MATERIAL_TYPE)">
            <summary>
            Like IGPUProgrammingServices::addShaderMaterial(), but loads from files. 
            </summary>
            <param name="vertexShaderProgramFileName">Text file name containing the source of the vertex shader program. Set to 0 if no shader shall be created. </param>
            <param name="pixelShaderProgramFileName">Text file name containing the source of the pixel shader program. Set to 0 if no shader shall be created. </param>
            <param name="callback">Pointer to an IShaderConstantSetCallback object on which the OnSetConstants function is called. </param>
            <param name="baseMaterial">baseMaterial </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addShaderMaterialFromFiles(System.String,System.String,IrrlichtNetSwig.IShaderConstantSetCallBack)">
            <summary>
            Like IGPUProgrammingServices::addShaderMaterial(), but loads from files. 
            </summary>
            <param name="vertexShaderProgramFileName">Text file name containing the source of the vertex shader program. Set to 0 if no shader shall be created. </param>
            <param name="pixelShaderProgramFileName">Text file name containing the source of the pixel shader program. Set to 0 if no shader shall be created. </param>
            <param name="callback">Pointer to an IShaderConstantSetCallback object on which the OnSetConstants function is called. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGPUProgrammingServices.addShaderMaterialFromFiles(System.String,System.String)">
            <summary>
            Like IGPUProgrammingServices::addShaderMaterial(), but loads from files. 
            </summary>
            <param name="vertexShaderProgramFileName">Text file name containing the source of the vertex shader program. Set to 0 if no shader shall be created. </param>
            <param name="pixelShaderProgramFileName">Text file name containing the source of the pixel shader program. Set to 0 if no shader shall be created. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUShort.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUShort.push_back(System.UInt16)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUShort.push_front(System.UInt16)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUShort.insert(System.UInt16,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUShort.insert(System.UInt16)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUShort.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUShort.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUShort.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUShort.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUShort.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUShort.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUShort.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUShort.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUShort.sort">
            <summary>
            Sorts the array using heapsort. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUShort.binary_search(System.UInt16)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUShort.binary_search(System.UInt16,System.Int32,System.Int32)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <param name="left">First left index </param>
            <param name="right">Last right index. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUShort.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUShort.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUShort.#ctor(IrrlichtNetSwig.arrayUShort)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayTexture.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayTexture.push_back(IrrlichtNetSwig.ITexture)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayTexture.push_front(IrrlichtNetSwig.ITexture)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayTexture.insert(IrrlichtNetSwig.ITexture,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayTexture.insert(IrrlichtNetSwig.ITexture)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayTexture.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayTexture.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayTexture.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayTexture.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayTexture.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayTexture.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayTexture.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayTexture.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayTexture.sort">
            <summary>
            Sorts the array using heapsort. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayTexture.binary_search(IrrlichtNetSwig.ITexture)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayTexture.binary_search(IrrlichtNetSwig.ITexture,System.Int32,System.Int32)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <param name="left">First left index </param>
            <param name="right">Last right index. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayTexture.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayTexture.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayTexture.#ctor(IrrlichtNetSwig.arrayTexture)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyPositionKey.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyPositionKey.push_back(IrrlichtNetSwig.MyPositionKey)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyPositionKey.push_front(IrrlichtNetSwig.MyPositionKey)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyPositionKey.insert(IrrlichtNetSwig.MyPositionKey,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyPositionKey.insert(IrrlichtNetSwig.MyPositionKey)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyPositionKey.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyPositionKey.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyPositionKey.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyPositionKey.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyPositionKey.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyPositionKey.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyPositionKey.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyPositionKey.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyPositionKey.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyPositionKey.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyPositionKey.#ctor(IrrlichtNetSwig.arrayMyPositionKey)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line2df.setLine(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Set this line to new line going through the two points. 
            </summary>
            <param name="xa"></param>
            <param name="ya"></param>
            <param name="xb"></param>
            <param name="yb"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line2df.setLine(IrrlichtNetSwig.vector2df,IrrlichtNetSwig.vector2df)">
            <summary>
            Set this line to new line going through the two points. 
            </summary>
            <param name="nstart"></param>
            <param name="nend"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line2df.setLine(IrrlichtNetSwig.line2df)">
            <summary>
            Set this line to new line given as parameter. 
            </summary>
            <param name="line"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line2df.getLength">
            <summary>
            Get length of line. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line2df.getLengthSQ">
            <summary>
            Get squared length of the line. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line2df.getMiddle">
            <summary>
            Get middle of the line. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line2df.getVector">
            <summary>
            Get the vector of the line. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line2df.intersectWith(IrrlichtNetSwig.line2df,IrrlichtNetSwig.vector2df)">
            <summary>
            Tests if this line intersects with another line. 
            </summary>
            <param name="l">Other line to test intersection with. </param>
            <param name="arg1"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line2df.getUnitVector">
            <summary>
            Get unit vector of the line. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line2df.getAngleWith(IrrlichtNetSwig.line2df)">
            <summary>
            Get angle between this line and given line. 
            </summary>
            <param name="l">Other line for test. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line2df.getPointOrientation(IrrlichtNetSwig.vector2df)">
            <summary>
            Tells us if the given point lies to the left, right, or on the line. 
            </summary>
            <param name="point"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line2df.isPointOnLine(IrrlichtNetSwig.vector2df)">
            <summary>
            Check if the given point is a member of the line. 
            </summary>
            <param name="point"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line2df.isPointBetweenStartAndEnd(IrrlichtNetSwig.vector2df)">
            <summary>
            Check if the given point is between start and end of the line. 
            </summary>
            <param name="point"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line2df.getClosestPoint(IrrlichtNetSwig.vector2df)">
            <summary>
            Get the closest point on this line to a point. 
            </summary>
            <param name="point"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line2df.#ctor">
            <summary>
            Default constructor for line going from (0,0) to (1,1). 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line2df.#ctor(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Constructor for line between the two points. 
            </summary>
            <param name="xa"></param>
            <param name="ya"></param>
            <param name="xb"></param>
            <param name="yb"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line2df.#ctor(IrrlichtNetSwig.vector2df,IrrlichtNetSwig.vector2df)">
            <summary>
            Constructor for line between the two points given as vectors. 
            </summary>
            <param name="start"></param>
            <param name="end"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.line2df.#ctor(IrrlichtNetSwig.line2df)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2dui.set(System.UInt32,System.UInt32)">
            <summary>
            Set to new values. 
            </summary>
            <param name="width"></param>
            <param name="height"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2dui.div(System.UInt32)">
            <summary>
            Divide width and height by scalar. 
            </summary>
            <param name="scale"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2dui.mul(System.UInt32)">
            <summary>
            Multiply width and height by scalar. 
            </summary>
            <param name="scale"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2dui.add(IrrlichtNetSwig.dimension2dui)">
            <summary>
            Add two dimensions. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2dui.getArea">
            <summary>
            Get area. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2dui.getOptimalSize(System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Get the optimal size according to some properties. 
            </summary>
            <param name="requirePowerOfTwo">Forces the result to use only powers of two as values. </param>
            <param name="requireSquare">Makes width==height in the result </param>
            <param name="larger">Choose whether the result is larger or smaller than the current dimension. If one dimension need not be changed it is kept with any value of larger. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2dui.getOptimalSize(System.Boolean,System.Boolean)">
            <summary>
            Get the optimal size according to some properties. 
            </summary>
            <param name="requirePowerOfTwo">Forces the result to use only powers of two as values. </param>
            <param name="requireSquare">Makes width==height in the result </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2dui.getOptimalSize(System.Boolean)">
            <summary>
            Get the optimal size according to some properties. 
            </summary>
            <param name="requirePowerOfTwo">Forces the result to use only powers of two as values. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2dui.getOptimalSize">
            <summary>
            Get the optimal size according to some properties. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2dui.getInterpolated(IrrlichtNetSwig.dimension2dui,System.Single)">
            <summary>
            Get the interpolated dimension. 
            </summary>
            <param name="other">Other dimension to interpolate with. </param>
            <param name="d">Value between 0.0f and 1.0f. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2dui.#ctor">
            <summary>
            Default constructor for empty dimension. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2dui.#ctor(System.UInt32,System.UInt32)">
            <summary>
            Constructor with width and height. 
            </summary>
            <param name="width"></param>
            <param name="height"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector2df.equals(IrrlichtNetSwig.vector2df)">
            <summary>
            Checks if this vector equals the other one. 
            </summary>
            <param name="other">Vector to compare with. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector2df.getLength">
            <summary>
            Gets the length of the vector. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector2df.getLengthSQ">
            <summary>
            Get the squared length of this vector. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector2df.dotProduct(IrrlichtNetSwig.vector2df)">
            <summary>
            Get the dot product of this vector with another. 
            </summary>
            <param name="other">Other vector to take dot product with. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector2df.getDistanceFrom(IrrlichtNetSwig.vector2df)">
            <summary>
            Gets distance from another point. 
            </summary>
            <param name="other">Other vector to measure from. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector2df.getDistanceFromSQ(IrrlichtNetSwig.vector2df)">
            <summary>
            Returns squared distance from another point. 
            </summary>
            <param name="other">Other vector to measure from. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector2df.rotateBy(System.Double,IrrlichtNetSwig.vector2df)">
            <summary>
            rotates the point anticlockwise around a center by an amount of degrees. 
            </summary>
            <param name="degrees">Amount of degrees to rotate by, anticlockwise. </param>
            <param name="center">Rotation center. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector2df.rotateBy(System.Double)">
            <summary>
            rotates the point anticlockwise around a center by an amount of degrees. 
            </summary>
            <param name="degrees">Amount of degrees to rotate by, anticlockwise. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector2df.normalize">
            <summary>
            Normalize the vector. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector2df.getAngleTrig">
            <summary>
            Calculates the angle of this vector in degrees in the trigonometric sense. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector2df.getAngle">
            <summary>
            Calculates the angle of this vector in degrees in the counter trigonometric sense. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector2df.getAngleWith(IrrlichtNetSwig.vector2df)">
            <summary>
            Calculates the angle between this vector and another one in degree. 
            </summary>
            <param name="b">Other vector to test with. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector2df.isBetweenPoints(IrrlichtNetSwig.vector2df,IrrlichtNetSwig.vector2df)">
            <summary>
            Returns if this vector interpreted as a point is on a line between two other points. 
            </summary>
            <param name="begin">Beginning vector to compare between. </param>
            <param name="end">Ending vector to compare between. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector2df.getInterpolated(IrrlichtNetSwig.vector2df,System.Double)">
            <summary>
            Creates an interpolated vector between this vector and another vector. 
            </summary>
            <param name="other">The other vector to interpolate with. </param>
            <param name="d">Interpolation value between 0.0f (all the other vector) and 1.0f (all this vector). Note that this is the opposite direction of interpolation to getInterpolated_quadratic()</param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector2df.getInterpolated_quadratic(IrrlichtNetSwig.vector2df,IrrlichtNetSwig.vector2df,System.Double)">
            <summary>
            Creates a quadratically interpolated vector between this and two other vectors. 
            </summary>
            <param name="v2">Second vector to interpolate with. </param>
            <param name="v3">Third vector to interpolate with (maximum at 1.0f) </param>
            <param name="d">Interpolation value between 0.0f (all this vector) and 1.0f (all the 3rd vector). Note that this is the opposite direction of interpolation to getInterpolated() and interpolate()</param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector2df.interpolate(IrrlichtNetSwig.vector2df,IrrlichtNetSwig.vector2df,System.Double)">
            <summary>
            Sets this vector to the linearly interpolated vector between a and b. 
            </summary>
            <param name="a">first vector to interpolate with, maximum at 1.0f </param>
            <param name="b">second vector to interpolate with, maximum at 0.0f </param>
            <param name="d">Interpolation value between 0.0f (all vector b) and 1.0f (all vector a) Note that this is the opposite direction of interpolation to getInterpolated_quadratic()</param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector2df.#ctor">
            <summary>
            Default constructor (null vector). 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector2df.#ctor(System.Single,System.Single)">
            <summary>
            Constructor with two different values. 
            </summary>
            <param name="nx"></param>
            <param name="ny"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.vector2df.#ctor(System.Single)">
            <summary>
            Constructor with the same value for both members. 
            </summary>
            <param name="n"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.recti.add(IrrlichtNetSwig.position2di)">
            <summary>
            move right by given numbers 
            </summary>
            <param name="pos"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.recti.sub(IrrlichtNetSwig.position2di)">
            <summary>
            move left by given numbers 
            </summary>
            <param name="pos"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.recti.equalTo(IrrlichtNetSwig.recti)">
            <summary>
            equality operator 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.recti.notEqualTo(IrrlichtNetSwig.recti)">
            <summary>
            inequality operator 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.recti.lessThan(IrrlichtNetSwig.recti)">
            <summary>
            compares size of rectangles 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.recti.getArea">
            <summary>
            Returns size of rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.recti.isPointInside(IrrlichtNetSwig.position2di)">
            <summary>
            Returns if a 2d point is within this rectangle. 
            </summary>
            <param name="pos">Position to test if it lies within this rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.recti.isRectCollided(IrrlichtNetSwig.recti)">
            <summary>
            Check if the rectangle collides with another rectangle. 
            </summary>
            <param name="other">Rectangle to test collision with </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.recti.clipAgainst(IrrlichtNetSwig.recti)">
            <summary>
            Clips this rectangle with another one. 
            </summary>
            <param name="other">Rectangle to clip with </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.recti.constrainTo(IrrlichtNetSwig.recti)">
            <summary>
            Moves this rectangle to fit inside another one. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.recti.getWidth">
            <summary>
            Get width of rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.recti.getHeight">
            <summary>
            Get height of rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.recti.repair">
            <summary>
            If the lower right corner of the rect is smaller then the upper left, the points are swapped. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.recti.isValid">
            <summary>
            Returns if the rect is valid to draw. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.recti.getCenter">
            <summary>
            Get the center of the rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.recti.getSize">
            <summary>
            Get the dimensions of the rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.recti.addInternalPoint(IrrlichtNetSwig.position2di)">
            <summary>
            Adds a point to the rectangle. 
            </summary>
            <param name="p">Point to add to the box. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.recti.addInternalPoint(System.Int32,System.Int32)">
            <summary>
            Adds a point to the bounding rectangle. 
            </summary>
            <param name="x">X-Coordinate of the point to add to this box. </param>
            <param name="y">Y-Coordinate of the point to add to this box. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.recti.#ctor">
            <summary>
            Default constructor creating empty rectangle at (0,0). 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.recti.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Constructor with two corners. 
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <param name="x2"></param>
            <param name="y2"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.recti.#ctor(IrrlichtNetSwig.position2di,IrrlichtNetSwig.position2di)">
            <summary>
            Constructor with two corners. 
            </summary>
            <param name="upperLeft"></param>
            <param name="lowerRight"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.recti.#ctor(IrrlichtNetSwig.position2di,IrrlichtNetSwig.dimension2di)">
            <summary>
            Constructor with upper left corner and dimension. 
            </summary>
            <param name="pos"></param>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.quaternion.equalTo(IrrlichtNetSwig.quaternion)">
            <summary>
            Equalilty operator. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.quaternion.add(IrrlichtNetSwig.quaternion)">
            <summary>
            Add operator. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.quaternion.mul(IrrlichtNetSwig.quaternion)">
            <summary>
            Multiplication operator. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.quaternion.mul(System.Single)">
            <summary>
            Multiplication operator with scalar. 
            </summary>
            <param name="s"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.quaternion.mul(IrrlichtNetSwig.vector3df)">
            <summary>
            Multiplication operator. 
            </summary>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.quaternion.dotProduct(IrrlichtNetSwig.quaternion)">
            <summary>
            Calculates the dot product. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.quaternion.set(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Sets new quaternion. 
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <param name="z"></param>
            <param name="w"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.quaternion.set(System.Single,System.Single,System.Single)">
            <summary>
            Sets new quaternion based on euler angles (radians). 
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <param name="z"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.quaternion.set(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets new quaternion based on euler angles (radians). 
            </summary>
            <param name="vec"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.quaternion.normalize">
            <summary>
            Normalizes the quaternion. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.quaternion.getMatrix">
            <summary>
            Creates a matrix from this quaternion. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.quaternion.getMatrix(IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Creates a matrix from this quaternion. 
            </summary>
            <param name="dest"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.quaternion.getMatrix_transposed(IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Creates a matrix from this quaternion. 
            </summary>
            <param name="dest"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.quaternion.makeInverse">
            <summary>
            Inverts this quaternion. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.quaternion.slerp(IrrlichtNetSwig.quaternion,IrrlichtNetSwig.quaternion,System.Single)">
            <summary>
            Set this quaternion to the result of the interpolation between two quaternions. 
            </summary>
            <param name="q1"></param>
            <param name="q2"></param>
            <param name="interpolate"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.quaternion.fromAngleAxis(System.Single,IrrlichtNetSwig.vector3df)">
            <summary>
            Create quaternion from rotation angle and rotation axis. 
            </summary>
            <param name="angle">Rotation Angle in radians. </param>
            <param name="axis">Rotation axis.</param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.quaternion.toAngleAxis(System.Single@,IrrlichtNetSwig.vector3df)">
            <summary>
            Fills an angle (radians) around an axis (unit vector). 
            </summary>
            <param name="angle"></param>
            <param name="axis"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.quaternion.toEuler(IrrlichtNetSwig.vector3df)">
            <summary>
            Output this quaternion to an euler angle (radians). 
            </summary>
            <param name="euler"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.quaternion.makeIdentity">
            <summary>
            Set quaternion to identity. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.quaternion.rotationFromTo(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Set quaternion to represent a rotation from one vector to another. 
            </summary>
            <param name="from"></param>
            <param name="to"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.quaternion.#ctor">
            <summary>
            Default Constructor. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.quaternion.#ctor(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Constructor. 
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <param name="z"></param>
            <param name="w"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.quaternion.#ctor(System.Single,System.Single,System.Single)">
            <summary>
            Constructor which converts euler angles (radians) to a quaternion. 
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <param name="z"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.quaternion.#ctor(IrrlichtNetSwig.vector3df)">
            <summary>
            Constructor which converts euler angles (radians) to a quaternion. 
            </summary>
            <param name="vec"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.quaternion.#ctor(IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Constructor which converts a matrix to a quaternion. 
            </summary>
            <param name="mat"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.OnRegisterSceneNode">
            <summary>
            This method is called just before the rendering process of the whole scene. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.OnAnimate(System.UInt32)">
            <summary>
            OnAnimate() is called just before rendering the whole scene. 
            </summary>
            <param name="timeMs">Current time in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.render">
            <summary>
            Renders the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.getName">
            <summary>
            Returns the name of the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.setName(System.String)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.setName(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.getBoundingBox">
            <summary>
            Get the axis aligned, not transformed bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.getTransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.getRelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.isVisible">
            <summary>
            Returns whether the node should be visible (if all of its parents are visible). 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.setVisible(System.Boolean)">
            <summary>
            Sets if the node should be visible or not. 
            </summary>
            <param name="isVisible">If the node shall be visible. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.getID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.setID(System.Int32)">
            <summary>
            Sets the id of the scene node. 
            </summary>
            <param name="id">The new id. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.addChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a child to this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.removeChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Removes a child from this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.removeAll">
            <summary>
            Removes all children of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.remove">
            <summary>
            Removes this scene node from the scene, deleting it. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.addAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Adds an animator which should animate this node. 
            </summary>
            <param name="animator">A pointer to the new animator. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.removeAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Removes an animator from this scene node. 
            </summary>
            <param name="animator">A pointer to the animator to be deleted. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.removeAnimators">
            <summary>
            Removes all animators from this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.getMaterial(System.UInt32)">
            <summary>
            Returns the material based on the zero based index i. 
            </summary>
            <param name="num">Zero based index. The maximal value is getMaterialCount() - 1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.getMaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.getScale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.setScale(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the relative scale of the scene node. 
            </summary>
            <param name="scale">New scale of the node, relative to its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.getRotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.setRotation(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the rotation of the node relative to its parent. 
            </summary>
            <param name="rotation">New rotation of the node in degrees. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.getPosition">
            <summary>
            Gets the position of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.setPosition(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the position of the node relative to its parent. 
            </summary>
            <param name="newpos">New relative position of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.getAbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.setDebugDataVisible(System.Int32)">
            <summary>
            Sets if debug data like bounding boxes should be drawn. 
            </summary>
            <param name="state">The debug data visibility state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.setParent(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Changes the parent of the scene node. 
            </summary>
            <param name="newParent">The new parent to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.getTriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.setTriangleSelector(IrrlichtNetSwig.ITriangleSelector)">
            <summary>
            Sets the triangle selector of the scene node. 
            </summary>
            <param name="selector">New triangle selector for this scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.updateAbsolutePosition">
            <summary>
            Updates the absolute position based on the relative and the parents position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.getType">
            <summary>
            Returns type of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outobj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outobj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inobj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inobj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.clone(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.ISceneManager)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <param name="newManager">An optional new scene manager. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.clone(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.clone">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.getAnimators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.setMaterialFlag(IrrlichtNetSwig.E_MATERIAL_FLAG,System.Boolean)">
            <summary>
            Sets all material flags at once to a new value. 
            </summary>
            <param name="flag">Which flag of all materials to be set. </param>
            <param name="newvalue">New value of that flag. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.setMaterialTexture(System.UInt32,IrrlichtNetSwig.ITexture)">
            <summary>
            Sets the texture of the specified layer in all materials of this scene node to the new texture. 
            </summary>
            <param name="textureLayer">Layer of texture to be set. Must be a value smaller than MATERIAL_MAX_TEXTURES. </param>
            <param name="texture">New texture to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.setMaterialType(IrrlichtNetSwig.E_MATERIAL_TYPE)">
            <summary>
            Sets the material type of all materials in this scene node to a new material type. 
            </summary>
            <param name="newType">New type of material to be set. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.setAutomaticCulling(IrrlichtNetSwig.E_CULLING_TYPE)">
            <summary>
            Enables or disables automatic culling based on the bounding box. 
            </summary>
            <param name="state">The culling state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.getAutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.isDebugDataVisible">
            <summary>
            Returns if debug data like bounding boxes are drawn. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.setIsDebugObject(System.Boolean)">
            <summary>
            Sets if this scene node is a debug object. 
            </summary>
            <param name="debugObject"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.isDebugObject">
            <summary>
            Returns if this scene node is a debug object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.getChildren">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.getParent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.getType">
            <summary>
            Returns type of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.#ctor(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.ISceneManager,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Constructor. 
            </summary>
            <param name="parent"></param>
            <param name="mgr"></param>
            <param name="id"></param>
            <param name="position"></param>
            <param name="rotation"></param>
            <param name="scale"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.#ctor(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.ISceneManager,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Constructor. 
            </summary>
            <param name="parent"></param>
            <param name="mgr"></param>
            <param name="id"></param>
            <param name="position"></param>
            <param name="rotation"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.#ctor(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.ISceneManager,System.Int32,IrrlichtNetSwig.vector3df)">
            <summary>
            Constructor. 
            </summary>
            <param name="parent"></param>
            <param name="mgr"></param>
            <param name="id"></param>
            <param name="position"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.#ctor(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.ISceneManager,System.Int32)">
            <summary>
            Constructor. 
            </summary>
            <param name="parent"></param>
            <param name="mgr"></param>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNode_ForInheritance.#ctor(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.ISceneManager)">
            <summary>
            Constructor. 
            </summary>
            <param name="parent"></param>
            <param name="mgr"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.setAnimatedMeshSceneNode(IrrlichtNetSwig.IAnimatedMeshSceneNode)">
            <summary>
            Set Mesh to emit particles from. 
            </summary>
            <param name="node"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.setUseNormalDirection(System.Boolean)">
            <summary>
            Set whether to use vertex normal for direction, or direction specified. 
            </summary>
            <param name="useNormalDirection"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.setUseNormalDirection">
            <summary>
            Set whether to use vertex normal for direction, or direction specified. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.setNormalDirectionModifier(System.Single)">
            <summary>
            Set the amount that the normal is divided by for getting a particles direction. 
            </summary>
            <param name="normalDirectionModifier"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.setEveryMeshVertex(System.Boolean)">
            <summary>
            Sets whether to emit min<->max particles for every vertex or to pick min<->max vertices. 
            </summary>
            <param name="everyMeshVertex"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.setEveryMeshVertex">
            <summary>
            Sets whether to emit min<->max particles for every vertex or to pick min<->max vertices. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.getAnimatedMeshSceneNode">
            <summary>
            Get mesh we're emitting particles from. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.isUsingNormalDirection">
            <summary>
            Get whether to use vertex normal for direction, or direction specified. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.getNormalDirectionModifier">
            <summary>
            Get the amount that the normal is divided by for getting a particles direction. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.getEveryMeshVertex">
            <summary>
            Gets whether to emit min<->max particles for every vertex or to pick min<->max vertices. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.getType">
            <summary>
            Get emitter type. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.emitt(System.UInt32,System.UInt32,IrrlichtNetSwig.SParticle)">
            <summary>
            Prepares an array with new particles to emitt into the system. 
            </summary>
            <param name="now">Current time. </param>
            <param name="timeSinceLastCall">Time elapsed since last call, in milliseconds. </param>
            <param name="outArray">Pointer which will point to the array with the new particles to add into the system. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.setDirection(IrrlichtNetSwig.vector3df)">
            <summary>
            Set direction the emitter emits particles. 
            </summary>
            <param name="newDirection"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.setMinParticlesPerSecond(System.UInt32)">
            <summary>
            Set minimum number of particles the emitter emits per second. 
            </summary>
            <param name="minPPS"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.setMaxParticlesPerSecond(System.UInt32)">
            <summary>
            Set maximum number of particles the emitter emits per second. 
            </summary>
            <param name="maxPPS"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.setMinStartColor(IrrlichtNetSwig.SColor)">
            <summary>
            Set minimum starting color for particles. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.setMaxStartColor(IrrlichtNetSwig.SColor)">
            <summary>
            Set maximum starting color for particles. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.setMaxStartSize(IrrlichtNetSwig.dimension2df)">
            <summary>
            Set the maximum starting size for particles. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.setMinStartSize(IrrlichtNetSwig.dimension2df)">
            <summary>
            Set the minimum starting size for particles. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.getDirection">
            <summary>
            Get direction the emitter emits particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.getMinParticlesPerSecond">
            <summary>
            Get the minimum number of particles the emitter emits per second. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.getMaxParticlesPerSecond">
            <summary>
            Get the maximum number of particles the emitter emits per second. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.getMinStartColor">
            <summary>
            Get the minimum starting color for particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.getMaxStartColor">
            <summary>
            Get the maximum starting color for particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.getMaxStartSize">
            <summary>
            Get the maximum starting size for particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.getMinStartSize">
            <summary>
            Get the minimum starting size for particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.deserializeAttributes(System.Int32,IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="startIndex"></param>
            <param name="arg1"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.deserializeAttributes(System.Int32,IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="startIndex"></param>
            <param name="arg1"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMetaTriangleSelector.addTriangleSelector(IrrlichtNetSwig.ITriangleSelector)">
            <summary>
            Adds a triangle selector to the collection of triangle selectors. 
            </summary>
            <param name="toAdd">Pointer to an triangle selector to add to the list. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMetaTriangleSelector.removeTriangleSelector(IrrlichtNetSwig.ITriangleSelector)">
            <summary>
            Removes a specific triangle selector from the collection. 
            </summary>
            <param name="toRemove">Pointer to an triangle selector which is in the list but will be removed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMetaTriangleSelector.removeAllTriangleSelectors">
            <summary>
            Removes all triangle selectors from the collection. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMetaTriangleSelector.getTriangleCount">
            <summary>
            Returns amount of all available triangles in this selector. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMetaTriangleSelector.getTriangles(IrrlichtNetSwig.triangle3df,System.Int32,IrrlichtNetSwig.SWIGTYPE_p_int,IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Gets the triangles for one associated node. 
            </summary>
            <param name="triangles">Array where the resulting triangles will be written to. </param>
            <param name="arraySize">Size of the target array. </param>
            <param name="outTriangleCount">Amount of triangles which have been written into the array. </param>
            <param name="transform">Pointer to matrix for transforming the triangles before they are returned. Useful for example to scale all triangles down into an ellipsoid space. If this pointer is null, no transformation will be done. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMetaTriangleSelector.getTriangles(IrrlichtNetSwig.triangle3df,System.Int32,IrrlichtNetSwig.SWIGTYPE_p_int)">
            <summary>
            Gets the triangles for one associated node. 
            </summary>
            <param name="triangles">Array where the resulting triangles will be written to. </param>
            <param name="arraySize">Size of the target array. </param>
            <param name="outTriangleCount">Amount of triangles which have been written into the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMetaTriangleSelector.getTriangles(IrrlichtNetSwig.triangle3df,System.Int32,IrrlichtNetSwig.SWIGTYPE_p_int,IrrlichtNetSwig.aabbox3df,IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Gets the triangles for one associated node which lie or may lie within a specific bounding box. 
            </summary>
            <param name="triangles">Array where the resulting triangles will be written to. </param>
            <param name="arraySize">Size of the target array. </param>
            <param name="outTriangleCount">Amount of triangles which have been written into the array. </param>
            <param name="box">Only triangles which are in this axis aligned bounding box will be written into the array. </param>
            <param name="transform">Pointer to matrix for transforming the triangles before they are returned. Useful for example to scale all triangles down into an ellipsoid space. If this pointer is null, no transformation will be done. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMetaTriangleSelector.getTriangles(IrrlichtNetSwig.triangle3df,System.Int32,IrrlichtNetSwig.SWIGTYPE_p_int,IrrlichtNetSwig.aabbox3df)">
            <summary>
            Gets the triangles for one associated node which lie or may lie within a specific bounding box. 
            </summary>
            <param name="triangles">Array where the resulting triangles will be written to. </param>
            <param name="arraySize">Size of the target array. </param>
            <param name="outTriangleCount">Amount of triangles which have been written into the array. </param>
            <param name="box">Only triangles which are in this axis aligned bounding box will be written into the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMetaTriangleSelector.getTriangles(IrrlichtNetSwig.triangle3df,System.Int32,IrrlichtNetSwig.SWIGTYPE_p_int,IrrlichtNetSwig.line3df,IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Gets the triangles for one associated node which have or may have contact with a 3d line. 
            </summary>
            <param name="triangles">Array where the resulting triangles will be written to. </param>
            <param name="arraySize">Size of the target array. </param>
            <param name="outTriangleCount">Amount of triangles which have been written into the array. </param>
            <param name="line">Only triangles which may be in contact with this 3d line will be written into the array. </param>
            <param name="transform">Pointer to matrix for transforming the triangles before they are returned. Useful for example to scale all triangles down into an ellipsoid space. If this pointer is null, no transformation will be done. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMetaTriangleSelector.getTriangles(IrrlichtNetSwig.triangle3df,System.Int32,IrrlichtNetSwig.SWIGTYPE_p_int,IrrlichtNetSwig.line3df)">
            <summary>
            Gets the triangles for one associated node which have or may have contact with a 3d line. 
            </summary>
            <param name="triangles">Array where the resulting triangles will be written to. </param>
            <param name="arraySize">Size of the target array. </param>
            <param name="outTriangleCount">Amount of triangles which have been written into the array. </param>
            <param name="line">Only triangles which may be in contact with this 3d line will be written into the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMetaTriangleSelector.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMetaTriangleSelector.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMetaTriangleSelector.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMetaTriangleSelector.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshCache.addMesh(System.String,IrrlichtNetSwig.IAnimatedMesh)">
            <summary>
            Adds a mesh to the internal list of loaded meshes. 
            </summary>
            <param name="filename">Filename of the mesh. When calling ISceneManager::getMesh() with this name it will return the mesh set by this method. </param>
            <param name="mesh">Pointer to a mesh which will now be referenced by this name. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshCache.removeMesh(IrrlichtNetSwig.IAnimatedMesh)">
            <summary>
            Removes a mesh from the cache. 
            </summary>
            <param name="mesh">Pointer to the mesh which shall be removed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshCache.removeMesh(IrrlichtNetSwig.IMesh)">
            <summary>
            Removes a mesh from the cache. 
            </summary>
            <param name="mesh">Pointer to the mesh which shall be removed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshCache.getMeshCount">
            <summary>
            Returns amount of loaded meshes in the cache. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshCache.getMeshIndex(IrrlichtNetSwig.IAnimatedMesh)">
            <summary>
            Returns current index number of the mesh, and -1 if it is not in the cache. 
            </summary>
            <param name="mesh">Pointer to the mesh to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshCache.getMeshIndex(IrrlichtNetSwig.IMesh)">
            <summary>
            Returns current index number of the mesh, and -1 if it is not in the cache. 
            </summary>
            <param name="mesh">Pointer to the mesh to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshCache.getMeshByIndex(System.UInt32)">
            <summary>
            Returns a mesh based on its index number. 
            </summary>
            <param name="index">Index of the mesh, number between 0 and getMeshCount()-1. Note that this number is only valid until a new mesh is loaded or removed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshCache.getMeshByFilename(System.String)">
            <summary>
            Returns a mesh based on its filename. 
            </summary>
            <param name="filename">Name of the mesh. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshCache.getMeshFilename(System.UInt32)">
            <summary>
            Get the filename of a loaded mesh, based on its index. 
            </summary>
            <param name="index">Index of the mesh, number between 0 and getMeshCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshCache.getMeshFilename(IrrlichtNetSwig.IAnimatedMesh)">
            <summary>
            Get the filename of a loaded mesh, if there is any. 
            </summary>
            <param name="mesh">Pointer to mesh to query. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshCache.getMeshFilename(IrrlichtNetSwig.IMesh)">
            <summary>
            Get the filename of a loaded mesh, if there is any. 
            </summary>
            <param name="mesh">Pointer to mesh to query. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshCache.setMeshFilename(System.UInt32,System.String)">
            <summary>
            Renames a loaded mesh. 
            </summary>
            <param name="index">The index of the mesh in the cache. </param>
            <param name="filename">New name for the mesh. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshCache.setMeshFilename(IrrlichtNetSwig.IAnimatedMesh,System.String)">
            <summary>
            Renames a loaded mesh. 
            </summary>
            <param name="mesh">Mesh to be renamed. </param>
            <param name="filename">New name for the mesh. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshCache.setMeshFilename(IrrlichtNetSwig.IMesh,System.String)">
            <summary>
            Renames a loaded mesh. 
            </summary>
            <param name="mesh">Mesh to be renamed. </param>
            <param name="filename">New name for the mesh. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshCache.isMeshLoaded(System.String)">
            <summary>
            Check if a mesh was already loaded. 
            </summary>
            <param name="filename">Name of the mesh. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshCache.clear">
            <summary>
            Clears the whole mesh cache, removing all meshes. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshCache.clearUnusedMeshes">
            <summary>
            Clears all meshes that are held in the mesh cache but not used anywhere else. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshCache.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshCache.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshCache.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshCache.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted.read">
            <summary>
            Reads forward to the next xml node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted.getNodeType">
            <summary>
            Returns the type of the current XML node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted.getAttributeCount">
            <summary>
            Returns attribute count of the current XML node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted.getAttributeName(System.Int32)">
            <summary>
            Returns name of an attribute. 
            </summary>
            <param name="idx">Zero based index, should be something between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted.getAttributeValue(System.Int32)">
            <summary>
            Returns the value of an attribute. 
            </summary>
            <param name="idx">Zero based index, should be something between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted.getAttributeValue(System.String)">
            <summary>
            Returns the value of an attribute. 
            </summary>
            <param name="name">Name of the attribute. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted.getAttributeValueSafe(System.String)">
            <summary>
            Returns the value of an attribute in a safe way. 
            </summary>
            <param name="name">Name of the attribute. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted.getAttributeValueAsInt(System.String)">
            <summary>
            Returns the value of an attribute as integer. 
            </summary>
            <param name="name">Name of the attribute. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted.getAttributeValueAsInt(System.Int32)">
            <summary>
            Returns the value of an attribute as integer. 
            </summary>
            <param name="idx">Zero based index, should be something between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted.getAttributeValueAsFloat(System.String)">
            <summary>
            Returns the value of an attribute as float. 
            </summary>
            <param name="name">Name of the attribute. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted.getAttributeValueAsFloat(System.Int32)">
            <summary>
            Returns the value of an attribute as float. 
            </summary>
            <param name="idx">Zero based index, should be something between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted.getNodeName">
            <summary>
            Returns the name of the current node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted.getNodeData">
            <summary>
            Returns data of the current node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted.isEmptyElement">
            <summary>
            Returns if an element is an empty element, like <foo />. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted.getSourceFormat">
            <summary>
            Returns format of the source xml file. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted.getParserFormat">
            <summary>
            Returns format of the strings returned by the parser. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.getCloseButton">
            <summary>
            Returns pointer to the close button. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.getMinimizeButton">
            <summary>
            Returns pointer to the minimize button. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.getMaximizeButton">
            <summary>
            Returns pointer to the maximize button. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.getParent">
            <summary>
            Returns parent of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.getRelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.setRelativePosition(IrrlichtNetSwig.recti)">
            <summary>
            Sets the relative rectangle of this element. 
            </summary>
            <param name="r">The absolute position to set </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.setRelativePosition(IrrlichtNetSwig.position2di)">
            <summary>
            Sets the relative rectangle of this element, maintaining its current width and height. 
            </summary>
            <param name="position">The new relative position to set. Width and height will not be changed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.setRelativePositionProportional(IrrlichtNetSwig.rectf)">
            <summary>
            Sets the relative rectangle of this element as a proportion of its parent's area. 
            </summary>
            <param name="r">The rectangle to set, interpreted as a proportion of the parent's area. Meaningful values are in the range [0...1], unless you intend this element to spill outside its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.getAbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.getAbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.setNotClipped(System.Boolean)">
            <summary>
            Sets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <param name="noClip">If true, the element will not be clipped by its parent's clipping rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.isNotClipped">
            <summary>
            Gets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.setMaxSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the maximum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.setMinSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the minimum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.updateAbsolutePosition">
            <summary>
            Updates the absolute position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.getElementFromPoint(IrrlichtNetSwig.position2di)">
            <summary>
            Returns the topmost GUI element at the specific position. 
            </summary>
            <param name="point">The point at which to find a GUI element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.isPointInside(IrrlichtNetSwig.position2di)">
            <summary>
            Returns true if a point is within this element. 
            </summary>
            <param name="point"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.addChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a GUI element as new child of this element. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.removeChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Removes a child. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.remove">
            <summary>
            Removes this element from its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.draw">
            <summary>
            Draws the element and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.OnPostRender(System.UInt32)">
            <summary>
            animate the element and its children. 
            </summary>
            <param name="timeMs"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.move(IrrlichtNetSwig.position2di)">
            <summary>
            Moves this element. 
            </summary>
            <param name="absoluteMovement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.isVisible">
            <summary>
            Returns true if element is visible. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.setVisible(System.Boolean)">
            <summary>
            Sets the visible state of this element. 
            </summary>
            <param name="visible"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.isSubElement">
            <summary>
            Returns true if this element was created as part of its parent control. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.setSubElement(System.Boolean)">
            <summary>
            Sets whether this control was created as part of its parent. 
            </summary>
            <param name="subElement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.setTabStop(System.Boolean)">
            <summary>
            If set to true, the focus will visit this element when using the tab key to cycle through elements. 
            </summary>
            <param name="enable"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.isTabStop">
            <summary>
            Returns true if this element can be focused by navigating with the tab key. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.setTabOrder(System.Int32)">
            <summary>
            Sets the priority of focus when using the tab key to navigate between a group of elements. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.getTabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.setTabGroup(System.Boolean)">
            <summary>
            Sets whether this element is a container for a group of elements which can be navigated using the tab key. 
            </summary>
            <param name="isGroup"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.isTabGroup">
            <summary>
            Returns true if this element is a tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.getTabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.isEnabled">
            <summary>
            Returns true if element is enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.setEnabled(System.Boolean)">
            <summary>
            Sets the enabled state of this element. 
            </summary>
            <param name="enabled"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.setText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.getText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.setToolTipText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.getToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.getID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.setID(System.Int32)">
            <summary>
            Sets the id of this element. 
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.bringToFront(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Brings a child to front. 
            </summary>
            <param name="element"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.getChildren">
            <summary>
            Returns list with children of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.getElementFromId(System.Int32,System.Boolean)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <param name="searchchildren">Set this to true, if also children of this element may contain the element with the searched id and they should be searched too. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.getElementFromId(System.Int32)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.isMyChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            
            </summary>
            <param name="child">The child element to check </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement,System.Boolean)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <param name="includeInvisible">includes invisible elements in the search (default=false) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.getType">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.getTypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIWindow.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.getNumber">
            <summary>
            Returns number of tab if in tabcontrol. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.setDrawBackground(System.Boolean)">
            <summary>
            sets if the tab should draw its background 
            </summary>
            <param name="draw"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.setDrawBackground">
            <summary>
            sets if the tab should draw its background 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.setBackgroundColor(IrrlichtNetSwig.SColor)">
            <summary>
            sets the color of the background, if it should be drawn. 
            </summary>
            <param name="c"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.isDrawingBackground">
            <summary>
            returns true if the tab is drawing its background, false if not 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.getBackgroundColor">
            <summary>
            returns the color of the background 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.setTextColor(IrrlichtNetSwig.SColor)">
            <summary>
            sets the color of the text 
            </summary>
            <param name="c"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.getTextColor">
            <summary>
            gets the color of the text 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.getParent">
            <summary>
            Returns parent of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.getRelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.setRelativePosition(IrrlichtNetSwig.recti)">
            <summary>
            Sets the relative rectangle of this element. 
            </summary>
            <param name="r">The absolute position to set </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.setRelativePosition(IrrlichtNetSwig.position2di)">
            <summary>
            Sets the relative rectangle of this element, maintaining its current width and height. 
            </summary>
            <param name="position">The new relative position to set. Width and height will not be changed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.setRelativePositionProportional(IrrlichtNetSwig.rectf)">
            <summary>
            Sets the relative rectangle of this element as a proportion of its parent's area. 
            </summary>
            <param name="r">The rectangle to set, interpreted as a proportion of the parent's area. Meaningful values are in the range [0...1], unless you intend this element to spill outside its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.getAbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.getAbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.setNotClipped(System.Boolean)">
            <summary>
            Sets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <param name="noClip">If true, the element will not be clipped by its parent's clipping rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.isNotClipped">
            <summary>
            Gets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.setMaxSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the maximum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.setMinSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the minimum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.updateAbsolutePosition">
            <summary>
            Updates the absolute position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.getElementFromPoint(IrrlichtNetSwig.position2di)">
            <summary>
            Returns the topmost GUI element at the specific position. 
            </summary>
            <param name="point">The point at which to find a GUI element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.isPointInside(IrrlichtNetSwig.position2di)">
            <summary>
            Returns true if a point is within this element. 
            </summary>
            <param name="point"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.addChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a GUI element as new child of this element. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.removeChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Removes a child. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.remove">
            <summary>
            Removes this element from its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.draw">
            <summary>
            Draws the element and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.OnPostRender(System.UInt32)">
            <summary>
            animate the element and its children. 
            </summary>
            <param name="timeMs"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.move(IrrlichtNetSwig.position2di)">
            <summary>
            Moves this element. 
            </summary>
            <param name="absoluteMovement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.isVisible">
            <summary>
            Returns true if element is visible. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.setVisible(System.Boolean)">
            <summary>
            Sets the visible state of this element. 
            </summary>
            <param name="visible"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.isSubElement">
            <summary>
            Returns true if this element was created as part of its parent control. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.setSubElement(System.Boolean)">
            <summary>
            Sets whether this control was created as part of its parent. 
            </summary>
            <param name="subElement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.setTabStop(System.Boolean)">
            <summary>
            If set to true, the focus will visit this element when using the tab key to cycle through elements. 
            </summary>
            <param name="enable"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.isTabStop">
            <summary>
            Returns true if this element can be focused by navigating with the tab key. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.setTabOrder(System.Int32)">
            <summary>
            Sets the priority of focus when using the tab key to navigate between a group of elements. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.getTabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.setTabGroup(System.Boolean)">
            <summary>
            Sets whether this element is a container for a group of elements which can be navigated using the tab key. 
            </summary>
            <param name="isGroup"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.isTabGroup">
            <summary>
            Returns true if this element is a tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.getTabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.isEnabled">
            <summary>
            Returns true if element is enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.setEnabled(System.Boolean)">
            <summary>
            Sets the enabled state of this element. 
            </summary>
            <param name="enabled"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.setText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.getText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.setToolTipText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.getToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.getID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.setID(System.Int32)">
            <summary>
            Sets the id of this element. 
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.bringToFront(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Brings a child to front. 
            </summary>
            <param name="element"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.getChildren">
            <summary>
            Returns list with children of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.getElementFromId(System.Int32,System.Boolean)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <param name="searchchildren">Set this to true, if also children of this element may contain the element with the searched id and they should be searched too. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.getElementFromId(System.Int32)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.isMyChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            
            </summary>
            <param name="child">The child element to check </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement,System.Boolean)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <param name="includeInvisible">includes invisible elements in the search (default=false) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.getType">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.getTypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITab.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpriteBank.getPositions">
            <summary>
            Returns the list of rectangles held by the sprite bank. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpriteBank.getSprites">
            <summary>
            Returns the array of animated sprites within the sprite bank. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpriteBank.getTextureCount">
            <summary>
            Returns the number of textures held by the sprite bank. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpriteBank.getTexture(System.UInt32)">
            <summary>
            Gets the texture with the specified index. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpriteBank.addTexture(IrrlichtNetSwig.ITexture)">
            <summary>
            Adds a texture to the sprite bank. 
            </summary>
            <param name="texture"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpriteBank.setTexture(System.UInt32,IrrlichtNetSwig.ITexture)">
            <summary>
            Changes one of the textures in the sprite bank. 
            </summary>
            <param name="index"></param>
            <param name="texture"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpriteBank.draw2DSprite(System.UInt32,IrrlichtNetSwig.position2di,IrrlichtNetSwig.recti,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32,System.Boolean,System.Boolean)">
            <summary>
            Draws a sprite in 2d with position and color. 
            </summary>
            <param name="index"></param>
            <param name="pos"></param>
            <param name="clip"></param>
            <param name="color"></param>
            <param name="starttime"></param>
            <param name="currenttime"></param>
            <param name="loop"></param>
            <param name="center"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpriteBank.draw2DSprite(System.UInt32,IrrlichtNetSwig.position2di,IrrlichtNetSwig.recti,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32,System.Boolean)">
            <summary>
            Draws a sprite in 2d with position and color. 
            </summary>
            <param name="index"></param>
            <param name="pos"></param>
            <param name="clip"></param>
            <param name="color"></param>
            <param name="starttime"></param>
            <param name="currenttime"></param>
            <param name="loop"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpriteBank.draw2DSprite(System.UInt32,IrrlichtNetSwig.position2di,IrrlichtNetSwig.recti,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32)">
            <summary>
            Draws a sprite in 2d with position and color. 
            </summary>
            <param name="index"></param>
            <param name="pos"></param>
            <param name="clip"></param>
            <param name="color"></param>
            <param name="starttime"></param>
            <param name="currenttime"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpriteBank.draw2DSprite(System.UInt32,IrrlichtNetSwig.position2di,IrrlichtNetSwig.recti,IrrlichtNetSwig.SColor,System.UInt32)">
            <summary>
            Draws a sprite in 2d with position and color. 
            </summary>
            <param name="index"></param>
            <param name="pos"></param>
            <param name="clip"></param>
            <param name="color"></param>
            <param name="starttime"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpriteBank.draw2DSprite(System.UInt32,IrrlichtNetSwig.position2di,IrrlichtNetSwig.recti,IrrlichtNetSwig.SColor)">
            <summary>
            Draws a sprite in 2d with position and color. 
            </summary>
            <param name="index"></param>
            <param name="pos"></param>
            <param name="clip"></param>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpriteBank.draw2DSprite(System.UInt32,IrrlichtNetSwig.position2di,IrrlichtNetSwig.recti)">
            <summary>
            Draws a sprite in 2d with position and color. 
            </summary>
            <param name="index"></param>
            <param name="pos"></param>
            <param name="clip"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpriteBank.draw2DSprite(System.UInt32,IrrlichtNetSwig.position2di)">
            <summary>
            Draws a sprite in 2d with position and color. 
            </summary>
            <param name="index"></param>
            <param name="pos"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpriteBank.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpriteBank.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpriteBank.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpriteBank.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.getEditBox">
            <summary>
            Access the edit box used in the spin control. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.setValue(System.Single)">
            <summary>
            set the current value of the spinbox 
            </summary>
            <param name="val">value to be set in the spinbox </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.getValue">
            <summary>
            Get the current value of the spinbox. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.setRange(System.Single,System.Single)">
            <summary>
            set the range of values which can be used in the spinbox 
            </summary>
            <param name="min">minimum value </param>
            <param name="max">maximum value </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.getMin">
            <summary>
            get the minimum value which can be used in the spinbox 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.getMax">
            <summary>
            get the maximum value which can be used in the spinbox 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.setStepSize(System.Single)">
            <summary>
            Step size by which values are changed when pressing the spinbuttons. 
            </summary>
            <param name="step">stepsize used for value changes when pressing spinbuttons </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.setStepSize">
            <summary>
            Step size by which values are changed when pressing the spinbuttons. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.setDecimalPlaces(System.Int32)">
            <summary>
            Sets the number of decimal places to display. 
            </summary>
            <param name="places">The number of decimal places to display, use -1 to reset </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.getStepSize">
            <summary>
            get the current step size 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.getParent">
            <summary>
            Returns parent of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.getRelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.setRelativePosition(IrrlichtNetSwig.recti)">
            <summary>
            Sets the relative rectangle of this element. 
            </summary>
            <param name="r">The absolute position to set </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.setRelativePosition(IrrlichtNetSwig.position2di)">
            <summary>
            Sets the relative rectangle of this element, maintaining its current width and height. 
            </summary>
            <param name="position">The new relative position to set. Width and height will not be changed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.setRelativePositionProportional(IrrlichtNetSwig.rectf)">
            <summary>
            Sets the relative rectangle of this element as a proportion of its parent's area. 
            </summary>
            <param name="r">The rectangle to set, interpreted as a proportion of the parent's area. Meaningful values are in the range [0...1], unless you intend this element to spill outside its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.getAbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.getAbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.setNotClipped(System.Boolean)">
            <summary>
            Sets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <param name="noClip">If true, the element will not be clipped by its parent's clipping rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.isNotClipped">
            <summary>
            Gets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.setMaxSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the maximum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.setMinSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the minimum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.updateAbsolutePosition">
            <summary>
            Updates the absolute position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.getElementFromPoint(IrrlichtNetSwig.position2di)">
            <summary>
            Returns the topmost GUI element at the specific position. 
            </summary>
            <param name="point">The point at which to find a GUI element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.isPointInside(IrrlichtNetSwig.position2di)">
            <summary>
            Returns true if a point is within this element. 
            </summary>
            <param name="point"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.addChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a GUI element as new child of this element. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.removeChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Removes a child. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.remove">
            <summary>
            Removes this element from its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.draw">
            <summary>
            Draws the element and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.OnPostRender(System.UInt32)">
            <summary>
            animate the element and its children. 
            </summary>
            <param name="timeMs"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.move(IrrlichtNetSwig.position2di)">
            <summary>
            Moves this element. 
            </summary>
            <param name="absoluteMovement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.isVisible">
            <summary>
            Returns true if element is visible. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.setVisible(System.Boolean)">
            <summary>
            Sets the visible state of this element. 
            </summary>
            <param name="visible"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.isSubElement">
            <summary>
            Returns true if this element was created as part of its parent control. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.setSubElement(System.Boolean)">
            <summary>
            Sets whether this control was created as part of its parent. 
            </summary>
            <param name="subElement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.setTabStop(System.Boolean)">
            <summary>
            If set to true, the focus will visit this element when using the tab key to cycle through elements. 
            </summary>
            <param name="enable"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.isTabStop">
            <summary>
            Returns true if this element can be focused by navigating with the tab key. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.setTabOrder(System.Int32)">
            <summary>
            Sets the priority of focus when using the tab key to navigate between a group of elements. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.getTabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.setTabGroup(System.Boolean)">
            <summary>
            Sets whether this element is a container for a group of elements which can be navigated using the tab key. 
            </summary>
            <param name="isGroup"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.isTabGroup">
            <summary>
            Returns true if this element is a tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.getTabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.isEnabled">
            <summary>
            Returns true if element is enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.setEnabled(System.Boolean)">
            <summary>
            Sets the enabled state of this element. 
            </summary>
            <param name="enabled"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.setText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.getText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.setToolTipText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.getToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.getID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.setID(System.Int32)">
            <summary>
            Sets the id of this element. 
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.bringToFront(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Brings a child to front. 
            </summary>
            <param name="element"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.getChildren">
            <summary>
            Returns list with children of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.getElementFromId(System.Int32,System.Boolean)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <param name="searchchildren">Set this to true, if also children of this element may contain the element with the searched id and they should be searched too. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.getElementFromId(System.Int32)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.isMyChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            
            </summary>
            <param name="child">The child element to check </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement,System.Boolean)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <param name="includeInvisible">includes invisible elements in the search (default=false) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.getType">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.getTypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUISpinBox.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.getFileName">
            <summary>
            Returns the filename of the selected file. Returns NULL, if no file was selected. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.getParent">
            <summary>
            Returns parent of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.getRelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.setRelativePosition(IrrlichtNetSwig.recti)">
            <summary>
            Sets the relative rectangle of this element. 
            </summary>
            <param name="r">The absolute position to set </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.setRelativePosition(IrrlichtNetSwig.position2di)">
            <summary>
            Sets the relative rectangle of this element, maintaining its current width and height. 
            </summary>
            <param name="position">The new relative position to set. Width and height will not be changed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.setRelativePositionProportional(IrrlichtNetSwig.rectf)">
            <summary>
            Sets the relative rectangle of this element as a proportion of its parent's area. 
            </summary>
            <param name="r">The rectangle to set, interpreted as a proportion of the parent's area. Meaningful values are in the range [0...1], unless you intend this element to spill outside its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.getAbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.getAbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.setNotClipped(System.Boolean)">
            <summary>
            Sets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <param name="noClip">If true, the element will not be clipped by its parent's clipping rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.isNotClipped">
            <summary>
            Gets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.setMaxSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the maximum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.setMinSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the minimum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.updateAbsolutePosition">
            <summary>
            Updates the absolute position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.getElementFromPoint(IrrlichtNetSwig.position2di)">
            <summary>
            Returns the topmost GUI element at the specific position. 
            </summary>
            <param name="point">The point at which to find a GUI element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.isPointInside(IrrlichtNetSwig.position2di)">
            <summary>
            Returns true if a point is within this element. 
            </summary>
            <param name="point"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.addChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a GUI element as new child of this element. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.removeChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Removes a child. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.remove">
            <summary>
            Removes this element from its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.draw">
            <summary>
            Draws the element and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.OnPostRender(System.UInt32)">
            <summary>
            animate the element and its children. 
            </summary>
            <param name="timeMs"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.move(IrrlichtNetSwig.position2di)">
            <summary>
            Moves this element. 
            </summary>
            <param name="absoluteMovement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.isVisible">
            <summary>
            Returns true if element is visible. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.setVisible(System.Boolean)">
            <summary>
            Sets the visible state of this element. 
            </summary>
            <param name="visible"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.isSubElement">
            <summary>
            Returns true if this element was created as part of its parent control. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.setSubElement(System.Boolean)">
            <summary>
            Sets whether this control was created as part of its parent. 
            </summary>
            <param name="subElement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.setTabStop(System.Boolean)">
            <summary>
            If set to true, the focus will visit this element when using the tab key to cycle through elements. 
            </summary>
            <param name="enable"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.isTabStop">
            <summary>
            Returns true if this element can be focused by navigating with the tab key. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.setTabOrder(System.Int32)">
            <summary>
            Sets the priority of focus when using the tab key to navigate between a group of elements. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.getTabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.setTabGroup(System.Boolean)">
            <summary>
            Sets whether this element is a container for a group of elements which can be navigated using the tab key. 
            </summary>
            <param name="isGroup"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.isTabGroup">
            <summary>
            Returns true if this element is a tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.getTabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.isEnabled">
            <summary>
            Returns true if element is enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.setEnabled(System.Boolean)">
            <summary>
            Sets the enabled state of this element. 
            </summary>
            <param name="enabled"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.setText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.getText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.setToolTipText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.getToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.getID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.setID(System.Int32)">
            <summary>
            Sets the id of this element. 
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.bringToFront(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Brings a child to front. 
            </summary>
            <param name="element"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.getChildren">
            <summary>
            Returns list with children of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.getElementFromId(System.Int32,System.Boolean)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <param name="searchchildren">Set this to true, if also children of this element may contain the element with the searched id and they should be searched too. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.getElementFromId(System.Int32)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.isMyChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            
            </summary>
            <param name="child">The child element to check </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement,System.Boolean)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <param name="includeInvisible">includes invisible elements in the search (default=false) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.getType">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.getTypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIFileOpenDialog.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElementFactory.addGUIElement(IrrlichtNetSwig.EGUI_ELEMENT_TYPE,IrrlichtNetSwig.IGUIElement)">
            <summary>
            adds an element to the gui environment based on its type id 
            </summary>
            <param name="type">Type of the element to add. </param>
            <param name="parent">Parent scene node of the new element, can be null to add to the root. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElementFactory.addGUIElement(IrrlichtNetSwig.EGUI_ELEMENT_TYPE)">
            <summary>
            adds an element to the gui environment based on its type id 
            </summary>
            <param name="type">Type of the element to add. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElementFactory.addGUIElement(System.String,IrrlichtNetSwig.IGUIElement)">
            <summary>
            adds a GUI element to the GUI Environment based on its type name 
            </summary>
            <param name="typeName">Type name of the element to add. </param>
            <param name="parent">Parent scene node of the new element, can be null to add it to the root. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElementFactory.addGUIElement(System.String)">
            <summary>
            adds a GUI element to the GUI Environment based on its type name 
            </summary>
            <param name="typeName">Type name of the element to add. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElementFactory.getCreatableGUIElementTypeCount">
            <summary>
            Get amount of GUI element types this factory is able to create. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElementFactory.getCreateableGUIElementType(System.Int32)">
            <summary>
            Get type of a createable element type. 
            </summary>
            <param name="idx">Index of the element type in this factory. Must be a value between 0 and getCreatableGUIElementTypeCount()</param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElementFactory.getCreateableGUIElementTypeName(System.Int32)">
            <summary>
            Get type name of a createable GUI element type by index. 
            </summary>
            <param name="idx">Index of the type in this factory. Must be a value between 0 and getCreatableGUIElementTypeCount()</param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElementFactory.getCreateableGUIElementTypeName(IrrlichtNetSwig.EGUI_ELEMENT_TYPE)">
            <summary>
            returns type name of a createable GUI element 
            </summary>
            <param name="type">Type of GUI element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElementFactory.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElementFactory.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElementFactory.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIElementFactory.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileReadCallBack.read(IrrlichtNetSwig.SWIGTYPE_p_void,System.Int32)">
            <summary>
            Reads an amount of bytes from the file. 
            </summary>
            <param name="buffer">Pointer to buffer where to read bytes will be written to. </param>
            <param name="sizeToRead">Amount of bytes to read from the file. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileReadCallBack.getSize">
            <summary>
            Returns size of file in bytes. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICursorControl.setVisible(System.Boolean)">
            <summary>
            Changes the visible state of the mouse cursor. 
            </summary>
            <param name="visible">The new visible state. If true, the cursor will be visible, if false, it will be invisible. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICursorControl.isVisible">
            <summary>
            Returns if the cursor is currently visible. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICursorControl.setPosition(IrrlichtNetSwig.position2df)">
            <summary>
            Sets the new position of the cursor. 
            </summary>
            <param name="pos">New position of the cursor. The coordinates are pixel units. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICursorControl.setPosition(System.Single,System.Single)">
            <summary>
            Sets the new position of the cursor. 
            </summary>
            <param name="x">New x-coord of the cursor. The coordinates are pixel units. </param>
            <param name="y">New y-coord of the cursor. The coordinates are pixel units. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICursorControl.setPosition(IrrlichtNetSwig.position2di)">
            <summary>
            Sets the new position of the cursor. 
            </summary>
            <param name="pos">New position of the cursor. The coordinates are pixel units. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICursorControl.setPosition(System.Int32,System.Int32)">
            <summary>
            Sets the new position of the cursor. 
            </summary>
            <param name="x">New x-coord of the cursor. The coordinates are pixel units. </param>
            <param name="y">New y-coord of the cursor. The coordinates are pixel units. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICursorControl.getPosition">
            <summary>
            Returns the current position of the mouse cursor. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICursorControl.getRelativePosition">
            <summary>
            Returns the current position of the mouse cursor. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICursorControl.setReferenceRect(IrrlichtNetSwig.recti)">
            <summary>
            Sets an absolute reference rect for setting and retrieving the cursor position. 
            </summary>
            <param name="rect">A pointer to an reference rectangle or 0 to disable the reference rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICursorControl.setReferenceRect">
            <summary>
            Sets an absolute reference rect for setting and retrieving the cursor position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICursorControl.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICursorControl.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICursorControl.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICursorControl.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMeshBuffer.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMeshBuffer.push_back(IrrlichtNetSwig.IMeshBuffer)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMeshBuffer.push_front(IrrlichtNetSwig.IMeshBuffer)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMeshBuffer.insert(IrrlichtNetSwig.IMeshBuffer,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMeshBuffer.insert(IrrlichtNetSwig.IMeshBuffer)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMeshBuffer.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMeshBuffer.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMeshBuffer.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMeshBuffer.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMeshBuffer.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMeshBuffer.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMeshBuffer.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMeshBuffer.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMeshBuffer.sort">
            <summary>
            Sorts the array using heapsort. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMeshBuffer.binary_search(IrrlichtNetSwig.IMeshBuffer)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMeshBuffer.binary_search(IrrlichtNetSwig.IMeshBuffer,System.Int32,System.Int32)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <param name="left">First left index </param>
            <param name="right">Last right index. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMeshBuffer.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMeshBuffer.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMeshBuffer.#ctor(IrrlichtNetSwig.arrayMeshBuffer)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.add(IrrlichtNetSwig.IrrStringw)">
            <summary>
            Append operator for other strings. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.add(System.String)">
            <summary>
            Append operator for strings, ascii and unicode. 
            </summary>
            <param name="c"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.getItem(System.UInt32)">
            <summary>
            Direct access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.equalTo(System.String)">
            <summary>
            Equality operator. 
            </summary>
            <param name="str"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.equalTo(IrrlichtNetSwig.IrrStringw)">
            <summary>
            Equality operator. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.lessThan(IrrlichtNetSwig.IrrStringw)">
            <summary>
            Is smaller comparator. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.notEqualTo(System.String)">
            <summary>
            Inequality operator. 
            </summary>
            <param name="str"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.notEqualTo(IrrlichtNetSwig.IrrStringw)">
            <summary>
            Inequality operator. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.size">
            <summary>
            Returns length of string. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.c_str">
            <summary>
            Returns character string. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.make_lower">
            <summary>
            Makes the string lower case. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.make_upper">
            <summary>
            Makes the string upper case. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.equals_ignore_case(IrrlichtNetSwig.IrrStringw)">
            <summary>
            Compares the strings ignoring case. 
            </summary>
            <param name="other">Other string to compare. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.lower_ignore_case(IrrlichtNetSwig.IrrStringw)">
            <summary>
            Compares the strings ignoring case. 
            </summary>
            <param name="other">Other string to compare. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.equalsn(IrrlichtNetSwig.IrrStringw,System.UInt32)">
            <summary>
            compares the first n characters of the strings 
            </summary>
            <param name="other">Other string to compare. </param>
            <param name="n">Number of characters to compare </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.equalsn(System.String,System.UInt32)">
            <summary>
            compares the first n characters of the strings 
            </summary>
            <param name="str">Other string to compare. </param>
            <param name="n">Number of characters to compare </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.append(System.Char)">
            <summary>
            Appends a character to this string. 
            </summary>
            <param name="character">Character to append. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.append(System.String)">
            <summary>
            Appends a string to this string. 
            </summary>
            <param name="other">String to append. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.append(IrrlichtNetSwig.IrrStringw)">
            <summary>
            Appends a string to this string. 
            </summary>
            <param name="other">String to append. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.append(IrrlichtNetSwig.IrrStringw,System.UInt32)">
            <summary>
            Appends a string of the length l to this string. 
            </summary>
            <param name="other">other String to append to this string. </param>
            <param name="length">How much characters of the other string to add to this one. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.reserve(System.UInt32)">
            <summary>
            Reserves some memory. 
            </summary>
            <param name="count">Amount of characters to reserve. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.findFirst(System.Char)">
            <summary>
            finds first occurrence of character in string
            </summary>
            <param name="c">Character to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.findFirstChar(System.String,System.UInt32)">
            <summary>
            finds first occurrence of a character of a list in string
            </summary>
            <param name="c">List of characters to find. For example if the method should find the first occurrence of 'a' or 'b', this parameter should be "ab". </param>
            <param name="count">Amount of characters in the list. Usually, this should be strlen(c) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.findFirstCharNotInList(System.String,System.UInt32)">
            <summary>
            Finds first position of a character not in a given list. 
            </summary>
            <param name="c">List of characters not to find. For example if the method should find the first occurrence of a character not 'a' or 'b', this parameter should be "ab". </param>
            <param name="count">Amount of characters in the list. Usually, this should be strlen(c) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.findLastCharNotInList(System.String,System.UInt32)">
            <summary>
            Finds last position of a character not in a given list. 
            </summary>
            <param name="c">List of characters not to find. For example if the method should find the first occurrence of a character not 'a' or 'b', this parameter should be "ab". </param>
            <param name="count">Amount of characters in the list. Usually, this should be strlen(c) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.findNext(System.Char,System.UInt32)">
            <summary>
            finds next occurrence of character in string
            </summary>
            <param name="c">Character to search for. </param>
            <param name="startPos">Position in string to start searching. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.findLast(System.Char,System.Int32)">
            <summary>
            finds last occurrence of character in string
            </summary>
            <param name="c">Character to search for. </param>
            <param name="start">start to search reverse ( default = -1, on end ) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.findLast(System.Char)">
            <summary>
            finds last occurrence of character in string
            </summary>
            <param name="c">Character to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.findLastChar(System.String,System.UInt32)">
            <summary>
            finds last occurrence of a character of a list in string
            </summary>
            <param name="c">List of strings to find. For example if the method should find the last occurrence of 'a' or 'b', this parameter should be "ab". </param>
            <param name="count">Amount of characters in the list. Usually, this should be strlen(c) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.find(System.String)">
            <summary>
            finds another string in this string
            </summary>
            <param name="str">Another string</param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.subString(System.UInt32,System.Int32)">
            <summary>
            Returns a substring. 
            </summary>
            <param name="begin">Start of substring. </param>
            <param name="length">Length of substring. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.replace(System.Char,System.Char)">
            <summary>
            Replaces all characters of a special type with another one. 
            </summary>
            <param name="toReplace">Character to replace. </param>
            <param name="replaceWith">Character replacing the old one. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.trim(IrrlichtNetSwig.IrrStringw)">
            <summary>
            Trims the string. 
            </summary>
            <param name="whitespace"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.trim">
            <summary>
            Trims the string. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrStringw.erase(System.UInt32)">
            <summary>
            Erases a character from the string. 
            </summary>
            <param name="index">Index of element to be erased. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2di.set(System.Int32,System.Int32)">
            <summary>
            Set to new values. 
            </summary>
            <param name="width"></param>
            <param name="height"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2di.div(System.Int32)">
            <summary>
            Divide width and height by scalar. 
            </summary>
            <param name="scale"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2di.mul(System.Int32)">
            <summary>
            Multiply width and height by scalar. 
            </summary>
            <param name="scale"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2di.add(IrrlichtNetSwig.dimension2di)">
            <summary>
            Add two dimensions. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2di.getArea">
            <summary>
            Get area. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2di.getOptimalSize(System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Get the optimal size according to some properties. 
            </summary>
            <param name="requirePowerOfTwo">Forces the result to use only powers of two as values. </param>
            <param name="requireSquare">Makes width==height in the result </param>
            <param name="larger">Choose whether the result is larger or smaller than the current dimension. If one dimension need not be changed it is kept with any value of larger. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2di.getOptimalSize(System.Boolean,System.Boolean)">
            <summary>
            Get the optimal size according to some properties. 
            </summary>
            <param name="requirePowerOfTwo">Forces the result to use only powers of two as values. </param>
            <param name="requireSquare">Makes width==height in the result </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2di.getOptimalSize(System.Boolean)">
            <summary>
            Get the optimal size according to some properties. 
            </summary>
            <param name="requirePowerOfTwo">Forces the result to use only powers of two as values. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2di.getOptimalSize">
            <summary>
            Get the optimal size according to some properties. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2di.getInterpolated(IrrlichtNetSwig.dimension2di,System.Single)">
            <summary>
            Get the interpolated dimension. 
            </summary>
            <param name="other">Other dimension to interpolate with. </param>
            <param name="d">Value between 0.0f and 1.0f. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2di.#ctor">
            <summary>
            Default constructor for empty dimension. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2di.#ctor(System.Int32,System.Int32)">
            <summary>
            Constructor with width and height. 
            </summary>
            <param name="width"></param>
            <param name="height"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2df.set(System.Single,System.Single)">
            <summary>
            Set to new values. 
            </summary>
            <param name="width"></param>
            <param name="height"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2df.div(System.Single)">
            <summary>
            Divide width and height by scalar. 
            </summary>
            <param name="scale"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2df.mul(System.Single)">
            <summary>
            Multiply width and height by scalar. 
            </summary>
            <param name="scale"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2df.add(IrrlichtNetSwig.dimension2df)">
            <summary>
            Add two dimensions. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2df.getArea">
            <summary>
            Get area. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2df.getOptimalSize(System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Get the optimal size according to some properties. 
            </summary>
            <param name="requirePowerOfTwo">Forces the result to use only powers of two as values. </param>
            <param name="requireSquare">Makes width==height in the result </param>
            <param name="larger">Choose whether the result is larger or smaller than the current dimension. If one dimension need not be changed it is kept with any value of larger. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2df.getOptimalSize(System.Boolean,System.Boolean)">
            <summary>
            Get the optimal size according to some properties. 
            </summary>
            <param name="requirePowerOfTwo">Forces the result to use only powers of two as values. </param>
            <param name="requireSquare">Makes width==height in the result </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2df.getOptimalSize(System.Boolean)">
            <summary>
            Get the optimal size according to some properties. 
            </summary>
            <param name="requirePowerOfTwo">Forces the result to use only powers of two as values. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2df.getOptimalSize">
            <summary>
            Get the optimal size according to some properties. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2df.getInterpolated(IrrlichtNetSwig.dimension2df,System.Single)">
            <summary>
            Get the interpolated dimension. 
            </summary>
            <param name="other">Other dimension to interpolate with. </param>
            <param name="d">Value between 0.0f and 1.0f. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2df.#ctor">
            <summary>
            Default constructor for empty dimension. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.dimension2df.#ctor(System.Single,System.Single)">
            <summary>
            Constructor with width and height. 
            </summary>
            <param name="width"></param>
            <param name="height"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVarGroup.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVarGroup.push_back(IrrlichtNetSwig.SVarGroup)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVarGroup.push_front(IrrlichtNetSwig.SVarGroup)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVarGroup.insert(IrrlichtNetSwig.SVarGroup,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVarGroup.insert(IrrlichtNetSwig.SVarGroup)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVarGroup.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVarGroup.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVarGroup.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVarGroup.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVarGroup.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVarGroup.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVarGroup.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVarGroup.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVarGroup.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVarGroup.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayQuake3SVarGroup.#ctor(IrrlichtNetSwig.arrayQuake3SVarGroup)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSharedMeshBuffer.getMaterial">
            <summary>
            returns the material of this meshbuffer 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSharedMeshBuffer.getVertices">
            <summary>
            returns pointer to vertices 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSharedMeshBuffer.getVertexCount">
            <summary>
            returns amount of vertices 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSharedMeshBuffer.getIndices">
            <summary>
            returns pointer to Indices 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSharedMeshBuffer.getIndexCount">
            <summary>
            returns amount of indices 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSharedMeshBuffer.getBoundingBox">
            <summary>
            returns an axis aligned bounding box 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSharedMeshBuffer.setBoundingBox(IrrlichtNetSwig.aabbox3df)">
            <summary>
            set user axis aligned bounding box 
            </summary>
            <param name="box"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSharedMeshBuffer.getVertexType">
            <summary>
            returns which type of vertex data is stored. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSharedMeshBuffer.recalculateBoundingBox">
            <summary>
            recalculates the bounding box. should be called if the mesh changed. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSharedMeshBuffer.append(IrrlichtNetSwig.SWIGTYPE_p_void,System.UInt32,System.UInt16[],System.UInt32)">
            <summary>
            append the vertices and indices to the current buffer 
            </summary>
            <param name="vertices"></param>
            <param name="numVertices"></param>
            <param name="indices"></param>
            <param name="numIndices"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSharedMeshBuffer.append(IrrlichtNetSwig.IMeshBuffer)">
            <summary>
            append the meshbuffer to the current buffer 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSharedMeshBuffer.setHardwareMappingHint(IrrlichtNetSwig.E_HARDWARE_MAPPING)">
            <summary>
            set the hardware mapping hint, for driver 
            </summary>
            <param name="NewMappingHint"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSharedMeshBuffer.setDirty(IrrlichtNetSwig.E_BUFFER_TYPE)">
            <summary>
            flags the mesh as changed, reloads hardware buffers 
            </summary>
            <param name="Buffer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSharedMeshBuffer.setDirty">
            <summary>
            flags the mesh as changed, reloads hardware buffers 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSharedMeshBuffer.getChangedID_Vertex">
            <summary>
            Get the currently used ID for identification of changes. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSharedMeshBuffer.getChangedID_Index">
            <summary>
            Get the currently used ID for identification of changes. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSharedMeshBuffer.getIndexType">
            <summary>
            Get type of index data which is stored in this meshbuffer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSharedMeshBuffer.getPosition(System.UInt32)">
            <summary>
            returns position of vertex i 
            </summary>
            <param name="i"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSharedMeshBuffer.getNormal(System.UInt32)">
            <summary>
            returns normal of vertex i 
            </summary>
            <param name="i"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSharedMeshBuffer.getTCoords(System.UInt32)">
            <summary>
            returns texture coord of vertex i 
            </summary>
            <param name="i"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSharedMeshBuffer.getHardwareMappingHint_Vertex">
            <summary>
            get the current hardware mapping hint 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSharedMeshBuffer.getHardwareMappingHint_Index">
            <summary>
            get the current hardware mapping hint 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSharedMeshBuffer.setHardwareMappingHint(IrrlichtNetSwig.E_HARDWARE_MAPPING,IrrlichtNetSwig.E_BUFFER_TYPE)">
            <summary>
            set the hardware mapping hint, for driver 
            </summary>
            <param name="newMappingHint"></param>
            <param name="buffer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSharedMeshBuffer.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSharedMeshBuffer.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSharedMeshBuffer.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SSharedMeshBuffer.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColor.getAlpha">
            <summary>
            Returns the alpha component of the color. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColor.getRed">
            <summary>
            Returns the red component of the color. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColor.getGreen">
            <summary>
            Returns the green component of the color. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColor.getBlue">
            <summary>
            Returns the blue component of the color. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColor.getLuminance">
            <summary>
            Returns the luminance of the color. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColor.getAverage">
            <summary>
            Returns the average intensity of the color. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColor.setAlpha(System.UInt32)">
            <summary>
            Sets the alpha component of the Color. 
            </summary>
            <param name="a">The alpha value of the color. 0 is fully transparent, 255 is fully opaque. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColor.setRed(System.UInt32)">
            <summary>
            Sets the red component of the Color. 
            </summary>
            <param name="r">Has to be a value between 0 and 255. 0 means no red, 255 means full red. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColor.setGreen(System.UInt32)">
            <summary>
            Sets the green component of the Color. 
            </summary>
            <param name="g">Has to be a value between 0 and 255. 0 means no green, 255 means full green. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColor.setBlue(System.UInt32)">
            <summary>
            Sets the blue component of the Color. 
            </summary>
            <param name="b">Has to be a value between 0 and 255. 0 means no blue, 255 means full blue. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColor.toA1R5G5B5">
            <summary>
            Calculates a 16 bit A1R5G5B5 value of this color. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColor.toOpenGLColor(IrrlichtNetSwig.SWIGTYPE_p_unsigned_char)">
            <summary>
            Converts color to OpenGL color format. 
            </summary>
            <param name="dest">address where the 4x8 bit OpenGL color is stored. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColor.set(System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Sets all four components of the color at once. 
            </summary>
            <param name="a">Alpha component of the color. The alpha component defines how transparent a color should be. Has to be a value between 0 and 255. 255 means not transparent (opaque), 0 means fully transparent. </param>
            <param name="r">Sets the red component of the Color. Has to be a value between 0 and 255. 0 means no red, 255 means full red. </param>
            <param name="g">Sets the green component of the Color. Has to be a value between 0 and 255. 0 means no green, 255 means full green. </param>
            <param name="b">Sets the blue component of the Color. Has to be a value between 0 and 255. 0 means no blue, 255 means full blue. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColor.equalTo(IrrlichtNetSwig.SColor)">
            <summary>
            Compares the color to another color. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColor.notEqualTo(IrrlichtNetSwig.SColor)">
            <summary>
            Compares the color to another color. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColor.lessThan(IrrlichtNetSwig.SColor)">
            <summary>
            comparison operator 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColor.add(IrrlichtNetSwig.SColor)">
            <summary>
            Adds two colors, result is clamped to 0..255 values. 
            </summary>
            <param name="other">Color to add to this color </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColor.getInterpolated(IrrlichtNetSwig.SColor,System.Single)">
            <summary>
            Interpolates the color with a f32 value to another color. 
            </summary>
            <param name="other">Other color </param>
            <param name="d">value between 0.0f and 1.0f </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColor.getInterpolated_quadratic(IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.Single)">
            <summary>
            Returns interpolated color. ( quadratic ). 
            </summary>
            <param name="c1">first color to interpolate with </param>
            <param name="c2">second color to interpolate with </param>
            <param name="d">value between 0.0f and 1.0f. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColor.#ctor">
            <summary>
            Constructor of the Color. Does nothing. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColor.#ctor(System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Constructs the color from 4 values representing the alpha, red, green and blue component. 
            </summary>
            <param name="a"></param>
            <param name="r"></param>
            <param name="g"></param>
            <param name="b"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SColor.#ctor(System.UInt32)">
            <summary>
            Constructs the color from a 32 bit value. Could be another color. 
            </summary>
            <param name="clr"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IWriteFile.write(IrrlichtNetSwig.SWIGTYPE_p_void,System.UInt32)">
            <summary>
            Writes an amount of bytes to the file. 
            </summary>
            <param name="buffer">Pointer to buffer of bytes to write. </param>
            <param name="sizeToWrite">Amount of bytes to write to the file. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IWriteFile.seek(System.Int32,System.Boolean)">
            <summary>
            Changes position in file. 
            </summary>
            <param name="finalPos">Destination position in the file. </param>
            <param name="relativeMovement">If set to true, the position in the file is changed relative to current position. Otherwise the position is changed from begin of file. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IWriteFile.seek(System.Int32)">
            <summary>
            Changes position in file. 
            </summary>
            <param name="finalPos">Destination position in the file. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IWriteFile.getPos">
            <summary>
            Get the current position in the file. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IWriteFile.getFileName">
            <summary>
            Get name of file. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IWriteFile.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IWriteFile.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IWriteFile.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IWriteFile.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.getJointName(System.UInt32)">
            <summary>
            
            </summary>
            <param name="number">Zero based index of joint. The last joint has the number getJointCount()-1; </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.getJointNumber(System.String)">
            <summary>
            
            </summary>
            <param name="name">Name of the joint. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.setInterpolationMode(IrrlichtNetSwig.E_INTERPOLATION_MODE)">
            <summary>
            Sets Interpolation Mode. 
            </summary>
            <param name="mode"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.animateMesh(System.Single,System.Single)">
            <summary>
            Animates this mesh's joints based on frame input. 
            </summary>
            <param name="frame"></param>
            <param name="blend"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.skinMesh">
            <summary>
            Preforms a software skin on this mesh based of joint positions. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.convertMeshToTangents">
            <summary>
            converts the vertex type of all meshbuffers to tangents. eg for bumpmapping 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.setHardwareSkinning(System.Boolean)">
            <summary>
            (This feature is not implementated in irrlicht yet) 
            </summary>
            <param name="on"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.getMeshBuffers">
            <summary>
            exposed for loaders: to add mesh buffers 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.finalize">
            <summary>
            loaders should call this after populating the mesh 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.getFrameCount">
            <summary>
            Gets the frame count of the animated mesh. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.getMesh(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Returns the IMesh interface for a frame. 
            </summary>
            <param name="frame">Frame number as zero based index. The maximum frame number is getFrameCount() - 1; </param>
            <param name="detailLevel">Level of detail. 0 is the lowest, 255 the highest level of detail. Most meshes will ignore the detail level. </param>
            <param name="startFrameLoop">Because some animated meshes (.MD2) are blended between 2 static frames, and maybe animated in a loop, the startFrameLoop and the endFrameLoop have to be defined, to prevent the animation to be blended between frames which are outside of this loop. If startFrameLoop and endFrameLoop are both -1, they are ignored. </param>
            <param name="endFrameLoop">see startFrameLoop. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.getMesh(System.Int32,System.Int32,System.Int32)">
            <summary>
            Returns the IMesh interface for a frame. 
            </summary>
            <param name="frame">Frame number as zero based index. The maximum frame number is getFrameCount() - 1; </param>
            <param name="detailLevel">Level of detail. 0 is the lowest, 255 the highest level of detail. Most meshes will ignore the detail level. </param>
            <param name="startFrameLoop">Because some animated meshes (.MD2) are blended between 2 static frames, and maybe animated in a loop, the startFrameLoop and the endFrameLoop have to be defined, to prevent the animation to be blended between frames which are outside of this loop. If startFrameLoop and endFrameLoop are both -1, they are ignored. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.getMesh(System.Int32,System.Int32)">
            <summary>
            Returns the IMesh interface for a frame. 
            </summary>
            <param name="frame">Frame number as zero based index. The maximum frame number is getFrameCount() - 1; </param>
            <param name="detailLevel">Level of detail. 0 is the lowest, 255 the highest level of detail. Most meshes will ignore the detail level. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.getMesh(System.Int32)">
            <summary>
            Returns the IMesh interface for a frame. 
            </summary>
            <param name="frame">Frame number as zero based index. The maximum frame number is getFrameCount() - 1; </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.getMeshType">
            <summary>
            Returns the type of the animated mesh. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.getMeshBufferCount">
            <summary>
            Get the amount of mesh buffers. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.getMeshBuffer(System.UInt32)">
            <summary>
            Get pointer to a mesh buffer. 
            </summary>
            <param name="nr">Zero based index of the mesh buffer. The maximum value is getMeshBufferCount() - 1; </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.getMeshBuffer(IrrlichtNetSwig.SMaterial)">
            <summary>
            Get pointer to a mesh buffer which fits a material. 
            </summary>
            <param name="material">material to search for </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.getBoundingBox">
            <summary>
            Get an axis aligned bounding box of the mesh. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.setBoundingBox(IrrlichtNetSwig.aabbox3df)">
            <summary>
            Set user-defined axis aligned bounding box. 
            </summary>
            <param name="box">New bounding box to use for the mesh. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.setMaterialFlag(IrrlichtNetSwig.E_MATERIAL_FLAG,System.Boolean)">
            <summary>
            Sets a flag of all contained materials to a new value. 
            </summary>
            <param name="flag">Flag to set in all materials. </param>
            <param name="newvalue">New value to set in all materials. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.setHardwareMappingHint(IrrlichtNetSwig.E_HARDWARE_MAPPING,IrrlichtNetSwig.E_BUFFER_TYPE)">
            <summary>
            Set the hardware mapping hint. 
            </summary>
            <param name="newMappingHint"></param>
            <param name="buffer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.setHardwareMappingHint(IrrlichtNetSwig.E_HARDWARE_MAPPING)">
            <summary>
            Set the hardware mapping hint. 
            </summary>
            <param name="newMappingHint"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.setDirty(IrrlichtNetSwig.E_BUFFER_TYPE)">
            <summary>
            Flag the meshbuffer as changed, reloads hardware buffers. 
            </summary>
            <param name="buffer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.setDirty">
            <summary>
            Flag the meshbuffer as changed, reloads hardware buffers. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISkinnedMesh.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.setShadowMesh(IrrlichtNetSwig.IMesh)">
            <summary>
            Sets the mesh from which the shadow volume should be generated. 
            </summary>
            <param name="mesh"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.updateShadowVolumes">
            <summary>
            Updates the shadow volumes for current light positions. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.OnRegisterSceneNode">
            <summary>
            This method is called just before the rendering process of the whole scene. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.OnAnimate(System.UInt32)">
            <summary>
            OnAnimate() is called just before rendering the whole scene. 
            </summary>
            <param name="timeMs">Current time in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.render">
            <summary>
            Renders the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.getName">
            <summary>
            Returns the name of the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.setName(System.String)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.setName(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.getBoundingBox">
            <summary>
            Get the axis aligned, not transformed bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.getTransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.getRelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.isVisible">
            <summary>
            Returns whether the node should be visible (if all of its parents are visible). 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.setVisible(System.Boolean)">
            <summary>
            Sets if the node should be visible or not. 
            </summary>
            <param name="isVisible">If the node shall be visible. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.getID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.setID(System.Int32)">
            <summary>
            Sets the id of the scene node. 
            </summary>
            <param name="id">The new id. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.addChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a child to this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.removeChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Removes a child from this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.removeAll">
            <summary>
            Removes all children of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.remove">
            <summary>
            Removes this scene node from the scene, deleting it. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.addAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Adds an animator which should animate this node. 
            </summary>
            <param name="animator">A pointer to the new animator. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.getAnimators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.removeAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Removes an animator from this scene node. 
            </summary>
            <param name="animator">A pointer to the animator to be deleted. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.removeAnimators">
            <summary>
            Removes all animators from this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.getMaterial(System.UInt32)">
            <summary>
            Returns the material based on the zero based index i. 
            </summary>
            <param name="num">Zero based index. The maximal value is getMaterialCount() - 1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.getMaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.setMaterialFlag(IrrlichtNetSwig.E_MATERIAL_FLAG,System.Boolean)">
            <summary>
            Sets all material flags at once to a new value. 
            </summary>
            <param name="flag">Which flag of all materials to be set. </param>
            <param name="newvalue">New value of that flag. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.setMaterialTexture(System.UInt32,IrrlichtNetSwig.ITexture)">
            <summary>
            Sets the texture of the specified layer in all materials of this scene node to the new texture. 
            </summary>
            <param name="textureLayer">Layer of texture to be set. Must be a value smaller than MATERIAL_MAX_TEXTURES. </param>
            <param name="texture">New texture to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.setMaterialType(IrrlichtNetSwig.E_MATERIAL_TYPE)">
            <summary>
            Sets the material type of all materials in this scene node to a new material type. 
            </summary>
            <param name="newType">New type of material to be set. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.getScale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.setScale(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the relative scale of the scene node. 
            </summary>
            <param name="scale">New scale of the node, relative to its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.getRotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.setRotation(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the rotation of the node relative to its parent. 
            </summary>
            <param name="rotation">New rotation of the node in degrees. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.getPosition">
            <summary>
            Gets the position of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.setPosition(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the position of the node relative to its parent. 
            </summary>
            <param name="newpos">New relative position of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.getAbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.setAutomaticCulling(IrrlichtNetSwig.E_CULLING_TYPE)">
            <summary>
            Enables or disables automatic culling based on the bounding box. 
            </summary>
            <param name="state">The culling state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.getAutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.setDebugDataVisible(System.Int32)">
            <summary>
            Sets if debug data like bounding boxes should be drawn. 
            </summary>
            <param name="state">The debug data visibility state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.isDebugDataVisible">
            <summary>
            Returns if debug data like bounding boxes are drawn. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.setIsDebugObject(System.Boolean)">
            <summary>
            Sets if this scene node is a debug object. 
            </summary>
            <param name="debugObject"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.isDebugObject">
            <summary>
            Returns if this scene node is a debug object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.getChildren">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.setParent(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Changes the parent of the scene node. 
            </summary>
            <param name="newParent">The new parent to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.getTriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.setTriangleSelector(IrrlichtNetSwig.ITriangleSelector)">
            <summary>
            Sets the triangle selector of the scene node. 
            </summary>
            <param name="selector">New triangle selector for this scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.updateAbsolutePosition">
            <summary>
            Updates the absolute position based on the relative and the parents position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.getParent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.getType">
            <summary>
            Returns type of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outObj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inObj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.clone(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.ISceneManager)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <param name="newManager">An optional new scene manager. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.clone(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.clone">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShadowVolumeSceneNode.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3QuaterionTag.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3QuaterionTag.push_back(IrrlichtNetSwig.SMD3QuaterionTag)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3QuaterionTag.push_front(IrrlichtNetSwig.SMD3QuaterionTag)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3QuaterionTag.insert(IrrlichtNetSwig.SMD3QuaterionTag,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3QuaterionTag.insert(IrrlichtNetSwig.SMD3QuaterionTag)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3QuaterionTag.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3QuaterionTag.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3QuaterionTag.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3QuaterionTag.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3QuaterionTag.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3QuaterionTag.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3QuaterionTag.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3QuaterionTag.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3QuaterionTag.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3QuaterionTag.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySMD3QuaterionTag.#ctor(IrrlichtNetSwig.arraySMD3QuaterionTag)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISpriteFrame.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISpriteFrame.push_back(IrrlichtNetSwig.SGUISpriteFrame)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISpriteFrame.push_front(IrrlichtNetSwig.SGUISpriteFrame)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISpriteFrame.insert(IrrlichtNetSwig.SGUISpriteFrame,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISpriteFrame.insert(IrrlichtNetSwig.SGUISpriteFrame)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISpriteFrame.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISpriteFrame.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISpriteFrame.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISpriteFrame.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISpriteFrame.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISpriteFrame.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISpriteFrame.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISpriteFrame.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISpriteFrame.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISpriteFrame.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySGUISpriteFrame.#ctor(IrrlichtNetSwig.arraySGUISpriteFrame)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDynamicMeshBuffer.getMaterial">
            <summary>
            Get the material of this meshbuffer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDynamicMeshBuffer.getBoundingBox">
            <summary>
            Get the axis aligned bounding box of this meshbuffer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDynamicMeshBuffer.setBoundingBox(IrrlichtNetSwig.aabbox3df)">
            <summary>
            Set axis aligned bounding box. 
            </summary>
            <param name="box">User defined axis aligned bounding box to use for this buffer. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDynamicMeshBuffer.recalculateBoundingBox">
            <summary>
            Recalculates the bounding box. Should be called if the mesh changed. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDynamicMeshBuffer.append(IrrlichtNetSwig.SWIGTYPE_p_void,System.UInt32,System.UInt16[],System.UInt32)">
            <summary>
            Append the vertices and indices to the current buffer. 
            </summary>
            <param name="vertices">Pointer to a vertex array. </param>
            <param name="numVertices">Number of vertices in the array. </param>
            <param name="indices">Pointer to index array. </param>
            <param name="numIndices">Number of indices in array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDynamicMeshBuffer.append(IrrlichtNetSwig.IMeshBuffer)">
            <summary>
            Append the meshbuffer to the current buffer. 
            </summary>
            <param name="other">Buffer to append to this one. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDynamicMeshBuffer.getHardwareMappingHint_Vertex">
            <summary>
            get the current hardware mapping hint 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDynamicMeshBuffer.getHardwareMappingHint_Index">
            <summary>
            get the current hardware mapping hint 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDynamicMeshBuffer.setHardwareMappingHint(IrrlichtNetSwig.E_HARDWARE_MAPPING,IrrlichtNetSwig.E_BUFFER_TYPE)">
            <summary>
            set the hardware mapping hint, for driver 
            </summary>
            <param name="NewMappingHint"></param>
            <param name="Buffer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDynamicMeshBuffer.setHardwareMappingHint(IrrlichtNetSwig.E_HARDWARE_MAPPING)">
            <summary>
            set the hardware mapping hint, for driver 
            </summary>
            <param name="NewMappingHint"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDynamicMeshBuffer.setDirty(IrrlichtNetSwig.E_BUFFER_TYPE)">
            <summary>
            flags the mesh as changed, reloads hardware buffers 
            </summary>
            <param name="Buffer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDynamicMeshBuffer.setDirty">
            <summary>
            flags the mesh as changed, reloads hardware buffers 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDynamicMeshBuffer.getChangedID_Vertex">
            <summary>
            Get the currently used ID for identification of changes. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDynamicMeshBuffer.getChangedID_Index">
            <summary>
            Get the currently used ID for identification of changes. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDynamicMeshBuffer.getVertexType">
            <summary>
            Get type of vertex data which is stored in this meshbuffer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDynamicMeshBuffer.getVertices">
            <summary>
            Get access to vertex data. The data is an array of vertices. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDynamicMeshBuffer.getVertexCount">
            <summary>
            Get amount of vertices in meshbuffer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDynamicMeshBuffer.getIndexType">
            <summary>
            Get type of index data which is stored in this meshbuffer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDynamicMeshBuffer.getIndices">
            <summary>
            Get access to Indices. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDynamicMeshBuffer.getIndexCount">
            <summary>
            Get amount of indices in this meshbuffer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDynamicMeshBuffer.getPosition(System.UInt32)">
            <summary>
            returns position of vertex i 
            </summary>
            <param name="i"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDynamicMeshBuffer.getTCoords(System.UInt32)">
            <summary>
            returns texture coords of vertex i 
            </summary>
            <param name="i"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDynamicMeshBuffer.getNormal(System.UInt32)">
            <summary>
            returns normal of vertex i 
            </summary>
            <param name="i"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDynamicMeshBuffer.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDynamicMeshBuffer.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDynamicMeshBuffer.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IDynamicMeshBuffer.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CDynamicMeshBuffer.getMaterial">
            <summary>
            Get Material of this buffer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CDynamicMeshBuffer.getBoundingBox">
            <summary>
            Get bounding box. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CDynamicMeshBuffer.setBoundingBox(IrrlichtNetSwig.aabbox3df)">
            <summary>
            Set bounding box. 
            </summary>
            <param name="box"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CDynamicMeshBuffer.recalculateBoundingBox">
            <summary>
            Recalculate bounding box. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CDynamicMeshBuffer.append(IrrlichtNetSwig.SWIGTYPE_p_void,System.UInt32,System.UInt16[],System.UInt32)">
            <summary>
            Append the vertices and indices to the current buffer. 
            </summary>
            <param name="vertices">Pointer to a vertex array. </param>
            <param name="numVertices">Number of vertices in the array. </param>
            <param name="indices">Pointer to index array. </param>
            <param name="numIndices">Number of indices in array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CDynamicMeshBuffer.append(IrrlichtNetSwig.IMeshBuffer)">
            <summary>
            Append the meshbuffer to the current buffer. 
            </summary>
            <param name="other">Buffer to append to this one. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CDynamicMeshBuffer.getHardwareMappingHint_Vertex">
            <summary>
            get the current hardware mapping hint 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CDynamicMeshBuffer.getHardwareMappingHint_Index">
            <summary>
            get the current hardware mapping hint 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CDynamicMeshBuffer.setHardwareMappingHint(IrrlichtNetSwig.E_HARDWARE_MAPPING,IrrlichtNetSwig.E_BUFFER_TYPE)">
            <summary>
            set the hardware mapping hint, for driver 
            </summary>
            <param name="NewMappingHint"></param>
            <param name="Buffer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CDynamicMeshBuffer.setHardwareMappingHint(IrrlichtNetSwig.E_HARDWARE_MAPPING)">
            <summary>
            set the hardware mapping hint, for driver 
            </summary>
            <param name="NewMappingHint"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CDynamicMeshBuffer.setDirty(IrrlichtNetSwig.E_BUFFER_TYPE)">
            <summary>
            flags the mesh as changed, reloads hardware buffers 
            </summary>
            <param name="Buffer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CDynamicMeshBuffer.setDirty">
            <summary>
            flags the mesh as changed, reloads hardware buffers 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CDynamicMeshBuffer.getChangedID_Vertex">
            <summary>
            Get the currently used ID for identification of changes. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CDynamicMeshBuffer.getChangedID_Index">
            <summary>
            Get the currently used ID for identification of changes. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CDynamicMeshBuffer.getVertexType">
            <summary>
            Get type of vertex data which is stored in this meshbuffer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CDynamicMeshBuffer.getVertices">
            <summary>
            Get access to vertex data. The data is an array of vertices. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CDynamicMeshBuffer.getVertexCount">
            <summary>
            Get amount of vertices in meshbuffer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CDynamicMeshBuffer.getIndexType">
            <summary>
            Get type of index data which is stored in this meshbuffer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CDynamicMeshBuffer.getIndices">
            <summary>
            Get access to Indices. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CDynamicMeshBuffer.getIndexCount">
            <summary>
            Get amount of indices in this meshbuffer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CDynamicMeshBuffer.getPosition(System.UInt32)">
            <summary>
            returns position of vertex i 
            </summary>
            <param name="i"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CDynamicMeshBuffer.getTCoords(System.UInt32)">
            <summary>
            returns texture coords of vertex i 
            </summary>
            <param name="i"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CDynamicMeshBuffer.getNormal(System.UInt32)">
            <summary>
            returns normal of vertex i 
            </summary>
            <param name="i"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CDynamicMeshBuffer.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CDynamicMeshBuffer.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CDynamicMeshBuffer.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CDynamicMeshBuffer.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.CDynamicMeshBuffer.#ctor(IrrlichtNetSwig.E_VERTEX_TYPE,IrrlichtNetSwig.E_INDEX_TYPE)">
            <summary>
            constructor 
            </summary>
            <param name="vertexType"></param>
            <param name="indexType"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getRegisteredSceneNodeFactoryCount">
            <summary>
            Get amount of registered scene node factories. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getSceneNodeFactory(System.UInt32)">
            <summary>
            Get a scene node factory by index. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getDefaultSceneNodeAnimatorFactory">
            <summary>
            Get the default scene node animator factory which can create all built-in scene node animators. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.registerSceneNodeAnimatorFactory(IrrlichtNetSwig.ISceneNodeAnimatorFactory)">
            <summary>
            Adds a scene node animator factory to the scene manager. 
            </summary>
            <param name="factoryToAdd"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getRegisteredSceneNodeAnimatorFactoryCount">
            <summary>
            Get amount of registered scene node animator factories. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getSceneNodeAnimatorFactory(System.UInt32)">
            <summary>
            Get scene node animator factory by index. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getSceneNodeTypeName(System.Int32)">
            <summary>
            Get typename from a scene node type or null if not found. 
            </summary>
            <param name="type"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addSceneNode(System.String,IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a scene node to the scene by name. 
            </summary>
            <param name="sceneNodeTypeName"></param>
            <param name="parent"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addSceneNode(System.String)">
            <summary>
            Adds a scene node to the scene by name. 
            </summary>
            <param name="sceneNodeTypeName"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createNewSceneManager(System.Boolean)">
            <summary>
            Creates a new scene manager. 
            </summary>
            <param name="cloneContent"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createNewSceneManager">
            <summary>
            Creates a new scene manager. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.saveScene(System.String,IrrlichtNetSwig.ISceneUserDataSerializer)">
            <summary>
            Saves the current scene into a file. 
            </summary>
            <param name="filename">Name of the file. </param>
            <param name="userDataSerializer">If you want to save some user data for every scene node into the file, implement the ISceneUserDataSerializer interface and provide it as parameter here. Otherwise, simply specify 0 as this parameter. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.saveScene(System.String)">
            <summary>
            Saves the current scene into a file. 
            </summary>
            <param name="filename">Name of the file. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.saveScene(IrrlichtNetSwig.IWriteFile,IrrlichtNetSwig.ISceneUserDataSerializer)">
            <summary>
            Saves the current scene into a file. 
            </summary>
            <param name="file">File where the scene is saved into. </param>
            <param name="userDataSerializer">If you want to save some user data for every scene node into the file, implement the ISceneUserDataSerializer interface and provide it as parameter here. Otherwise, simply specify 0 as this parameter. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.saveScene(IrrlichtNetSwig.IWriteFile)">
            <summary>
            Saves the current scene into a file. 
            </summary>
            <param name="file">File where the scene is saved into. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.loadScene(System.String,IrrlichtNetSwig.ISceneUserDataSerializer)">
            <summary>
            Loads a scene. Note that the current scene is not cleared before. 
            </summary>
            <param name="filename">Name of the file. </param>
            <param name="userDataSerializer">If you want to load user data possibily saved in that file for some scene nodes in the file, implement the ISceneUserDataSerializer interface and provide it as parameter here. Otherwise, simply specify 0 as this parameter. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.loadScene(System.String)">
            <summary>
            Loads a scene. Note that the current scene is not cleared before. 
            </summary>
            <param name="filename">Name of the file. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.loadScene(IrrlichtNetSwig.IReadFile,IrrlichtNetSwig.ISceneUserDataSerializer)">
            <summary>
            Loads a scene. Note that the current scene is not cleared before. 
            </summary>
            <param name="file">File where the scene is going to be saved into. </param>
            <param name="userDataSerializer">If you want to load user data possibily saved in that file for some scene nodes in the file, implement the ISceneUserDataSerializer interface and provide it as parameter here. Otherwise, simply specify 0 as this parameter. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.loadScene(IrrlichtNetSwig.IReadFile)">
            <summary>
            Loads a scene. Note that the current scene is not cleared before. 
            </summary>
            <param name="file">File where the scene is going to be saved into. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createMeshWriter(System.Int32)">
            <summary>
            Get a mesh writer implementation if available. 
            </summary>
            <param name="type"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.setAmbientLight(IrrlichtNetSwig.SColorf)">
            <summary>
            Sets ambient color of the scene. 
            </summary>
            <param name="ambientColor"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getAmbientLight">
            <summary>
            Get ambient color of the scene. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getMesh(System.String)">
            <summary>
            Get pointer to an animateable mesh. Loads the file if not loaded already. 
            </summary>
            <param name="filename">Filename of the mesh to load. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getMesh(IrrlichtNetSwig.IReadFile)">
            <summary>
            Get pointer to an animateable mesh. Loads the file if not loaded already. 
            </summary>
            <param name="file">File handle of the mesh to load. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getMeshCache">
            <summary>
            Get interface to the mesh cache which is shared beween all existing scene managers. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getVideoDriver">
            <summary>
            Get the video driver. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getGUIEnvironment">
            <summary>
            Get the active GUIEnvironment. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addVolumeLightSceneNode(IrrlichtNetSwig.ISceneNode,System.Int32,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            adds Volume Lighting Scene Node. 
            </summary>
            <param name="parent"></param>
            <param name="id"></param>
            <param name="subdivU"></param>
            <param name="subdivV"></param>
            <param name="foot"></param>
            <param name="tail"></param>
            <param name="position"></param>
            <param name="rotation"></param>
            <param name="scale"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addVolumeLightSceneNode(IrrlichtNetSwig.ISceneNode,System.Int32,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            adds Volume Lighting Scene Node. 
            </summary>
            <param name="parent"></param>
            <param name="id"></param>
            <param name="subdivU"></param>
            <param name="subdivV"></param>
            <param name="foot"></param>
            <param name="tail"></param>
            <param name="position"></param>
            <param name="rotation"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addVolumeLightSceneNode(IrrlichtNetSwig.ISceneNode,System.Int32,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,IrrlichtNetSwig.vector3df)">
            <summary>
            adds Volume Lighting Scene Node. 
            </summary>
            <param name="parent"></param>
            <param name="id"></param>
            <param name="subdivU"></param>
            <param name="subdivV"></param>
            <param name="foot"></param>
            <param name="tail"></param>
            <param name="position"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addVolumeLightSceneNode(IrrlichtNetSwig.ISceneNode,System.Int32,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor)">
            <summary>
            adds Volume Lighting Scene Node. 
            </summary>
            <param name="parent"></param>
            <param name="id"></param>
            <param name="subdivU"></param>
            <param name="subdivV"></param>
            <param name="foot"></param>
            <param name="tail"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addVolumeLightSceneNode(IrrlichtNetSwig.ISceneNode,System.Int32,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor)">
            <summary>
            adds Volume Lighting Scene Node. 
            </summary>
            <param name="parent"></param>
            <param name="id"></param>
            <param name="subdivU"></param>
            <param name="subdivV"></param>
            <param name="foot"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addVolumeLightSceneNode(IrrlichtNetSwig.ISceneNode,System.Int32,System.UInt32,System.UInt32)">
            <summary>
            adds Volume Lighting Scene Node. 
            </summary>
            <param name="parent"></param>
            <param name="id"></param>
            <param name="subdivU"></param>
            <param name="subdivV"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addVolumeLightSceneNode(IrrlichtNetSwig.ISceneNode,System.Int32,System.UInt32)">
            <summary>
            adds Volume Lighting Scene Node. 
            </summary>
            <param name="parent"></param>
            <param name="id"></param>
            <param name="subdivU"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addVolumeLightSceneNode(IrrlichtNetSwig.ISceneNode,System.Int32)">
            <summary>
            adds Volume Lighting Scene Node. 
            </summary>
            <param name="parent"></param>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addVolumeLightSceneNode(IrrlichtNetSwig.ISceneNode)">
            <summary>
            adds Volume Lighting Scene Node. 
            </summary>
            <param name="parent"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addVolumeLightSceneNode">
            <summary>
            adds Volume Lighting Scene Node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addCubeSceneNode(System.Single,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a test scene node for test purposes to the scene. 
            </summary>
            <param name="size">Size of the cube. </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">Position of the space relative to its parent where the scene node will be placed. </param>
            <param name="rotation">Initital rotation of the scene node. </param>
            <param name="scale">Initial scale of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addCubeSceneNode(System.Single,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a test scene node for test purposes to the scene. 
            </summary>
            <param name="size">Size of the cube. </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">Position of the space relative to its parent where the scene node will be placed. </param>
            <param name="rotation">Initital rotation of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addCubeSceneNode(System.Single,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a test scene node for test purposes to the scene. 
            </summary>
            <param name="size">Size of the cube. </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">Position of the space relative to its parent where the scene node will be placed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addCubeSceneNode(System.Single,IrrlichtNetSwig.ISceneNode,System.Int32)">
            <summary>
            Adds a test scene node for test purposes to the scene. 
            </summary>
            <param name="size">Size of the cube. </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addCubeSceneNode(System.Single,IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a test scene node for test purposes to the scene. 
            </summary>
            <param name="size">Size of the cube. </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addCubeSceneNode(System.Single)">
            <summary>
            Adds a test scene node for test purposes to the scene. 
            </summary>
            <param name="size">Size of the cube. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addCubeSceneNode">
            <summary>
            Adds a test scene node for test purposes to the scene. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addSphereSceneNode(System.Single,System.Int32,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a sphere scene node for test purposes to the scene. 
            </summary>
            <param name="radius">Radius of the sphere. </param>
            <param name="polyCount">Polycount of the sphere. </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">Position of the space relative to its parent where the scene node will be placed. </param>
            <param name="rotation">Initital rotation of the scene node. </param>
            <param name="scale">Initial scale of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addSphereSceneNode(System.Single,System.Int32,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a sphere scene node for test purposes to the scene. 
            </summary>
            <param name="radius">Radius of the sphere. </param>
            <param name="polyCount">Polycount of the sphere. </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">Position of the space relative to its parent where the scene node will be placed. </param>
            <param name="rotation">Initital rotation of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addSphereSceneNode(System.Single,System.Int32,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a sphere scene node for test purposes to the scene. 
            </summary>
            <param name="radius">Radius of the sphere. </param>
            <param name="polyCount">Polycount of the sphere. </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">Position of the space relative to its parent where the scene node will be placed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addSphereSceneNode(System.Single,System.Int32,IrrlichtNetSwig.ISceneNode,System.Int32)">
            <summary>
            Adds a sphere scene node for test purposes to the scene. 
            </summary>
            <param name="radius">Radius of the sphere. </param>
            <param name="polyCount">Polycount of the sphere. </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addSphereSceneNode(System.Single,System.Int32,IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a sphere scene node for test purposes to the scene. 
            </summary>
            <param name="radius">Radius of the sphere. </param>
            <param name="polyCount">Polycount of the sphere. </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addSphereSceneNode(System.Single,System.Int32)">
            <summary>
            Adds a sphere scene node for test purposes to the scene. 
            </summary>
            <param name="radius">Radius of the sphere. </param>
            <param name="polyCount">Polycount of the sphere. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addSphereSceneNode(System.Single)">
            <summary>
            Adds a sphere scene node for test purposes to the scene. 
            </summary>
            <param name="radius">Radius of the sphere. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addSphereSceneNode">
            <summary>
            Adds a sphere scene node for test purposes to the scene. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addAnimatedMeshSceneNode(IrrlichtNetSwig.IAnimatedMesh,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,System.Boolean)">
            <summary>
            Adds a scene node for rendering an animated mesh model. 
            </summary>
            <param name="mesh">Pointer to the loaded animated mesh to be displayed. </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">Position of the space relative to its parent where the scene node will be placed. </param>
            <param name="rotation">Initital rotation of the scene node. </param>
            <param name="scale">Initial scale of the scene node. </param>
            <param name="alsoAddIfMeshPointerZero">Add the scene node even if a 0 pointer is passed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addAnimatedMeshSceneNode(IrrlichtNetSwig.IAnimatedMesh,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a scene node for rendering an animated mesh model. 
            </summary>
            <param name="mesh">Pointer to the loaded animated mesh to be displayed. </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">Position of the space relative to its parent where the scene node will be placed. </param>
            <param name="rotation">Initital rotation of the scene node. </param>
            <param name="scale">Initial scale of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addAnimatedMeshSceneNode(IrrlichtNetSwig.IAnimatedMesh,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a scene node for rendering an animated mesh model. 
            </summary>
            <param name="mesh">Pointer to the loaded animated mesh to be displayed. </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">Position of the space relative to its parent where the scene node will be placed. </param>
            <param name="rotation">Initital rotation of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addAnimatedMeshSceneNode(IrrlichtNetSwig.IAnimatedMesh,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a scene node for rendering an animated mesh model. 
            </summary>
            <param name="mesh">Pointer to the loaded animated mesh to be displayed. </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">Position of the space relative to its parent where the scene node will be placed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addAnimatedMeshSceneNode(IrrlichtNetSwig.IAnimatedMesh,IrrlichtNetSwig.ISceneNode,System.Int32)">
            <summary>
            Adds a scene node for rendering an animated mesh model. 
            </summary>
            <param name="mesh">Pointer to the loaded animated mesh to be displayed. </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addAnimatedMeshSceneNode(IrrlichtNetSwig.IAnimatedMesh,IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a scene node for rendering an animated mesh model. 
            </summary>
            <param name="mesh">Pointer to the loaded animated mesh to be displayed. </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addAnimatedMeshSceneNode(IrrlichtNetSwig.IAnimatedMesh)">
            <summary>
            Adds a scene node for rendering an animated mesh model. 
            </summary>
            <param name="mesh">Pointer to the loaded animated mesh to be displayed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addMeshSceneNode(IrrlichtNetSwig.IMesh,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,System.Boolean)">
            <summary>
            Adds a scene node for rendering a static mesh. 
            </summary>
            <param name="mesh">Pointer to the loaded static mesh to be displayed. </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">Position of the space relative to its parent where the scene node will be placed. </param>
            <param name="rotation">Initital rotation of the scene node. </param>
            <param name="scale">Initial scale of the scene node. </param>
            <param name="alsoAddIfMeshPointerZero">Add the scene node even if a 0 pointer is passed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addMeshSceneNode(IrrlichtNetSwig.IMesh,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a scene node for rendering a static mesh. 
            </summary>
            <param name="mesh">Pointer to the loaded static mesh to be displayed. </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">Position of the space relative to its parent where the scene node will be placed. </param>
            <param name="rotation">Initital rotation of the scene node. </param>
            <param name="scale">Initial scale of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addMeshSceneNode(IrrlichtNetSwig.IMesh,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a scene node for rendering a static mesh. 
            </summary>
            <param name="mesh">Pointer to the loaded static mesh to be displayed. </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">Position of the space relative to its parent where the scene node will be placed. </param>
            <param name="rotation">Initital rotation of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addMeshSceneNode(IrrlichtNetSwig.IMesh,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a scene node for rendering a static mesh. 
            </summary>
            <param name="mesh">Pointer to the loaded static mesh to be displayed. </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">Position of the space relative to its parent where the scene node will be placed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addMeshSceneNode(IrrlichtNetSwig.IMesh,IrrlichtNetSwig.ISceneNode,System.Int32)">
            <summary>
            Adds a scene node for rendering a static mesh. 
            </summary>
            <param name="mesh">Pointer to the loaded static mesh to be displayed. </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addMeshSceneNode(IrrlichtNetSwig.IMesh,IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a scene node for rendering a static mesh. 
            </summary>
            <param name="mesh">Pointer to the loaded static mesh to be displayed. </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addMeshSceneNode(IrrlichtNetSwig.IMesh)">
            <summary>
            Adds a scene node for rendering a static mesh. 
            </summary>
            <param name="mesh">Pointer to the loaded static mesh to be displayed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addWaterSurfaceSceneNode(IrrlichtNetSwig.IMesh,System.Single,System.Single,System.Single,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a scene node for rendering a animated water surface mesh. 
            </summary>
            <param name="mesh">Pointer to the loaded static mesh to be displayed with water waves on it. </param>
            <param name="waveHeight">Height of the water waves. </param>
            <param name="waveSpeed">Speed of the water waves. </param>
            <param name="waveLength">Lenght of a water wave. </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">Position of the space relative to its parent where the scene node will be placed. </param>
            <param name="rotation">Initital rotation of the scene node. </param>
            <param name="scale">Initial scale of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addWaterSurfaceSceneNode(IrrlichtNetSwig.IMesh,System.Single,System.Single,System.Single,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a scene node for rendering a animated water surface mesh. 
            </summary>
            <param name="mesh">Pointer to the loaded static mesh to be displayed with water waves on it. </param>
            <param name="waveHeight">Height of the water waves. </param>
            <param name="waveSpeed">Speed of the water waves. </param>
            <param name="waveLength">Lenght of a water wave. </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">Position of the space relative to its parent where the scene node will be placed. </param>
            <param name="rotation">Initital rotation of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addWaterSurfaceSceneNode(IrrlichtNetSwig.IMesh,System.Single,System.Single,System.Single,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a scene node for rendering a animated water surface mesh. 
            </summary>
            <param name="mesh">Pointer to the loaded static mesh to be displayed with water waves on it. </param>
            <param name="waveHeight">Height of the water waves. </param>
            <param name="waveSpeed">Speed of the water waves. </param>
            <param name="waveLength">Lenght of a water wave. </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">Position of the space relative to its parent where the scene node will be placed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addWaterSurfaceSceneNode(IrrlichtNetSwig.IMesh,System.Single,System.Single,System.Single,IrrlichtNetSwig.ISceneNode,System.Int32)">
            <summary>
            Adds a scene node for rendering a animated water surface mesh. 
            </summary>
            <param name="mesh">Pointer to the loaded static mesh to be displayed with water waves on it. </param>
            <param name="waveHeight">Height of the water waves. </param>
            <param name="waveSpeed">Speed of the water waves. </param>
            <param name="waveLength">Lenght of a water wave. </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addWaterSurfaceSceneNode(IrrlichtNetSwig.IMesh,System.Single,System.Single,System.Single,IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a scene node for rendering a animated water surface mesh. 
            </summary>
            <param name="mesh">Pointer to the loaded static mesh to be displayed with water waves on it. </param>
            <param name="waveHeight">Height of the water waves. </param>
            <param name="waveSpeed">Speed of the water waves. </param>
            <param name="waveLength">Lenght of a water wave. </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addWaterSurfaceSceneNode(IrrlichtNetSwig.IMesh,System.Single,System.Single,System.Single)">
            <summary>
            Adds a scene node for rendering a animated water surface mesh. 
            </summary>
            <param name="mesh">Pointer to the loaded static mesh to be displayed with water waves on it. </param>
            <param name="waveHeight">Height of the water waves. </param>
            <param name="waveSpeed">Speed of the water waves. </param>
            <param name="waveLength">Lenght of a water wave. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addWaterSurfaceSceneNode(IrrlichtNetSwig.IMesh,System.Single,System.Single)">
            <summary>
            Adds a scene node for rendering a animated water surface mesh. 
            </summary>
            <param name="mesh">Pointer to the loaded static mesh to be displayed with water waves on it. </param>
            <param name="waveHeight">Height of the water waves. </param>
            <param name="waveSpeed">Speed of the water waves. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addWaterSurfaceSceneNode(IrrlichtNetSwig.IMesh,System.Single)">
            <summary>
            Adds a scene node for rendering a animated water surface mesh. 
            </summary>
            <param name="mesh">Pointer to the loaded static mesh to be displayed with water waves on it. </param>
            <param name="waveHeight">Height of the water waves. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addWaterSurfaceSceneNode(IrrlichtNetSwig.IMesh)">
            <summary>
            Adds a scene node for rendering a animated water surface mesh. 
            </summary>
            <param name="mesh">Pointer to the loaded static mesh to be displayed with water waves on it. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addOctTreeSceneNode(IrrlichtNetSwig.IAnimatedMesh,IrrlichtNetSwig.ISceneNode,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Adds a scene node for rendering using a octtree to the scene graph. 
            </summary>
            <param name="mesh">The mesh containing all geometry from which the octtree will be build. </param>
            <param name="parent">Parent node of the octtree node. </param>
            <param name="id">id of the node. This id can be used to identify the node. </param>
            <param name="minimalPolysPerNode">Specifies the minimal polygons contained a octree node. If a node gets less polys than this value it will not be split into smaller nodes. </param>
            <param name="alsoAddIfMeshPointerZero">Add the scene node even if a 0 pointer is passed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addOctTreeSceneNode(IrrlichtNetSwig.IAnimatedMesh,IrrlichtNetSwig.ISceneNode,System.Int32,System.Int32)">
            <summary>
            Adds a scene node for rendering using a octtree to the scene graph. 
            </summary>
            <param name="mesh">The mesh containing all geometry from which the octtree will be build. </param>
            <param name="parent">Parent node of the octtree node. </param>
            <param name="id">id of the node. This id can be used to identify the node. </param>
            <param name="minimalPolysPerNode">Specifies the minimal polygons contained a octree node. If a node gets less polys than this value it will not be split into smaller nodes. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addOctTreeSceneNode(IrrlichtNetSwig.IAnimatedMesh,IrrlichtNetSwig.ISceneNode,System.Int32)">
            <summary>
            Adds a scene node for rendering using a octtree to the scene graph. 
            </summary>
            <param name="mesh">The mesh containing all geometry from which the octtree will be build. </param>
            <param name="parent">Parent node of the octtree node. </param>
            <param name="id">id of the node. This id can be used to identify the node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addOctTreeSceneNode(IrrlichtNetSwig.IAnimatedMesh,IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a scene node for rendering using a octtree to the scene graph. 
            </summary>
            <param name="mesh">The mesh containing all geometry from which the octtree will be build. </param>
            <param name="parent">Parent node of the octtree node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addOctTreeSceneNode(IrrlichtNetSwig.IAnimatedMesh)">
            <summary>
            Adds a scene node for rendering using a octtree to the scene graph. 
            </summary>
            <param name="mesh">The mesh containing all geometry from which the octtree will be build. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addOctTreeSceneNode(IrrlichtNetSwig.IMesh,IrrlichtNetSwig.ISceneNode,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Adds a scene node for rendering using a octtree to the scene graph. 
            </summary>
            <param name="mesh">The mesh containing all geometry from which the octtree will be build. </param>
            <param name="parent">Parent node of the octtree node. </param>
            <param name="id">id of the node. This id can be used to identify the node. </param>
            <param name="minimalPolysPerNode">Specifies the minimal polygons contained a octree node. If a node gets less polys than this value it will not be split into smaller nodes. </param>
            <param name="alsoAddIfMeshPointerZero">Add the scene node even if a 0 pointer is passed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addOctTreeSceneNode(IrrlichtNetSwig.IMesh,IrrlichtNetSwig.ISceneNode,System.Int32,System.Int32)">
            <summary>
            Adds a scene node for rendering using a octtree to the scene graph. 
            </summary>
            <param name="mesh">The mesh containing all geometry from which the octtree will be build. </param>
            <param name="parent">Parent node of the octtree node. </param>
            <param name="id">id of the node. This id can be used to identify the node. </param>
            <param name="minimalPolysPerNode">Specifies the minimal polygons contained a octree node. If a node gets less polys than this value it will not be split into smaller nodes. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addOctTreeSceneNode(IrrlichtNetSwig.IMesh,IrrlichtNetSwig.ISceneNode,System.Int32)">
            <summary>
            Adds a scene node for rendering using a octtree to the scene graph. 
            </summary>
            <param name="mesh">The mesh containing all geometry from which the octtree will be build. </param>
            <param name="parent">Parent node of the octtree node. </param>
            <param name="id">id of the node. This id can be used to identify the node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addOctTreeSceneNode(IrrlichtNetSwig.IMesh,IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a scene node for rendering using a octtree to the scene graph. 
            </summary>
            <param name="mesh">The mesh containing all geometry from which the octtree will be build. </param>
            <param name="parent">Parent node of the octtree node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addOctTreeSceneNode(IrrlichtNetSwig.IMesh)">
            <summary>
            Adds a scene node for rendering using a octtree to the scene graph. 
            </summary>
            <param name="mesh">The mesh containing all geometry from which the octtree will be build. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addCameraSceneNode(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,System.Int32)">
            <summary>
            Adds a camera scene node to the scene graph and sets it as active camera. 
            </summary>
            <param name="parent">Parent scene node of the camera. Can be null. If the parent moves, the camera will move too. </param>
            <param name="position">Position of the space relative to its parent where the camera will be placed. </param>
            <param name="lookat">Position where the camera will look at. Also known as target. </param>
            <param name="id">id of the camera. This id can be used to identify the camera. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addCameraSceneNode(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a camera scene node to the scene graph and sets it as active camera. 
            </summary>
            <param name="parent">Parent scene node of the camera. Can be null. If the parent moves, the camera will move too. </param>
            <param name="position">Position of the space relative to its parent where the camera will be placed. </param>
            <param name="lookat">Position where the camera will look at. Also known as target. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addCameraSceneNode(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a camera scene node to the scene graph and sets it as active camera. 
            </summary>
            <param name="parent">Parent scene node of the camera. Can be null. If the parent moves, the camera will move too. </param>
            <param name="position">Position of the space relative to its parent where the camera will be placed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addCameraSceneNode(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a camera scene node to the scene graph and sets it as active camera. 
            </summary>
            <param name="parent">Parent scene node of the camera. Can be null. If the parent moves, the camera will move too. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addCameraSceneNode">
            <summary>
            Adds a camera scene node to the scene graph and sets it as active camera. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addCameraSceneNodeMaya(IrrlichtNetSwig.ISceneNode,System.Single,System.Single,System.Single,System.Int32)">
            <summary>
            Adds a maya style user controlled camera scene node to the scene graph. 
            </summary>
            <param name="parent">Parent scene node of the camera. Can be null. </param>
            <param name="rotateSpeed">Rotation speed of the camera. </param>
            <param name="zoomSpeed">Zoom speed of the camera. </param>
            <param name="translationSpeed">TranslationSpeed of the camera. </param>
            <param name="id">id of the camera. This id can be used to identify the camera. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addCameraSceneNodeMaya(IrrlichtNetSwig.ISceneNode,System.Single,System.Single,System.Single)">
            <summary>
            Adds a maya style user controlled camera scene node to the scene graph. 
            </summary>
            <param name="parent">Parent scene node of the camera. Can be null. </param>
            <param name="rotateSpeed">Rotation speed of the camera. </param>
            <param name="zoomSpeed">Zoom speed of the camera. </param>
            <param name="translationSpeed">TranslationSpeed of the camera. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addCameraSceneNodeMaya(IrrlichtNetSwig.ISceneNode,System.Single,System.Single)">
            <summary>
            Adds a maya style user controlled camera scene node to the scene graph. 
            </summary>
            <param name="parent">Parent scene node of the camera. Can be null. </param>
            <param name="rotateSpeed">Rotation speed of the camera. </param>
            <param name="zoomSpeed">Zoom speed of the camera. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addCameraSceneNodeMaya(IrrlichtNetSwig.ISceneNode,System.Single)">
            <summary>
            Adds a maya style user controlled camera scene node to the scene graph. 
            </summary>
            <param name="parent">Parent scene node of the camera. Can be null. </param>
            <param name="rotateSpeed">Rotation speed of the camera. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addCameraSceneNodeMaya(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a maya style user controlled camera scene node to the scene graph. 
            </summary>
            <param name="parent">Parent scene node of the camera. Can be null. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addCameraSceneNodeMaya">
            <summary>
            Adds a maya style user controlled camera scene node to the scene graph. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addCameraSceneNodeFPS(IrrlichtNetSwig.ISceneNode,System.Single,System.Single,System.Int32,IrrlichtNetSwig.SKeyMap,System.Int32,System.Boolean,System.Single)">
            <summary>
            Adds a camera scene node with an animator which provides mouse and keyboard control appropriate for first person shooters (FPS). 
            </summary>
            <param name="parent">Parent scene node of the camera. Can be null. </param>
            <param name="rotateSpeed">Speed in degress with which the camera is rotated. This can be done only with the mouse. </param>
            <param name="moveSpeed">Speed in units per millisecond with which the camera is moved. Movement is done with the cursor keys. </param>
            <param name="id">id of the camera. This id can be used to identify the camera. </param>
            <param name="keyMapArray">Optional pointer to an array of a keymap, specifying what keys should be used to move the camera. If this is null, the default keymap is used. You can define actions more then one time in the array, to bind multiple keys to the same action. </param>
            <param name="keyMapSize">Amount of items in the keymap array. </param>
            <param name="noVerticalMovement">Setting this to true makes the camera only move within a horizontal plane, and disables vertical movement as known from most ego shooters. Default is 'false', with which it is possible to fly around in space, if no gravity is there. </param>
            <param name="jumpSpeed">Speed with which the camera is moved when jumping. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addCameraSceneNodeFPS(IrrlichtNetSwig.ISceneNode,System.Single,System.Single,System.Int32,IrrlichtNetSwig.SKeyMap,System.Int32,System.Boolean)">
            <summary>
            Adds a camera scene node with an animator which provides mouse and keyboard control appropriate for first person shooters (FPS). 
            </summary>
            <param name="parent">Parent scene node of the camera. Can be null. </param>
            <param name="rotateSpeed">Speed in degress with which the camera is rotated. This can be done only with the mouse. </param>
            <param name="moveSpeed">Speed in units per millisecond with which the camera is moved. Movement is done with the cursor keys. </param>
            <param name="id">id of the camera. This id can be used to identify the camera. </param>
            <param name="keyMapArray">Optional pointer to an array of a keymap, specifying what keys should be used to move the camera. If this is null, the default keymap is used. You can define actions more then one time in the array, to bind multiple keys to the same action. </param>
            <param name="keyMapSize">Amount of items in the keymap array. </param>
            <param name="noVerticalMovement">Setting this to true makes the camera only move within a horizontal plane, and disables vertical movement as known from most ego shooters. Default is 'false', with which it is possible to fly around in space, if no gravity is there. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addCameraSceneNodeFPS(IrrlichtNetSwig.ISceneNode,System.Single,System.Single,System.Int32,IrrlichtNetSwig.SKeyMap,System.Int32)">
            <summary>
            Adds a camera scene node with an animator which provides mouse and keyboard control appropriate for first person shooters (FPS). 
            </summary>
            <param name="parent">Parent scene node of the camera. Can be null. </param>
            <param name="rotateSpeed">Speed in degress with which the camera is rotated. This can be done only with the mouse. </param>
            <param name="moveSpeed">Speed in units per millisecond with which the camera is moved. Movement is done with the cursor keys. </param>
            <param name="id">id of the camera. This id can be used to identify the camera. </param>
            <param name="keyMapArray">Optional pointer to an array of a keymap, specifying what keys should be used to move the camera. If this is null, the default keymap is used. You can define actions more then one time in the array, to bind multiple keys to the same action. </param>
            <param name="keyMapSize">Amount of items in the keymap array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addCameraSceneNodeFPS(IrrlichtNetSwig.ISceneNode,System.Single,System.Single,System.Int32,IrrlichtNetSwig.SKeyMap)">
            <summary>
            Adds a camera scene node with an animator which provides mouse and keyboard control appropriate for first person shooters (FPS). 
            </summary>
            <param name="parent">Parent scene node of the camera. Can be null. </param>
            <param name="rotateSpeed">Speed in degress with which the camera is rotated. This can be done only with the mouse. </param>
            <param name="moveSpeed">Speed in units per millisecond with which the camera is moved. Movement is done with the cursor keys. </param>
            <param name="id">id of the camera. This id can be used to identify the camera. </param>
            <param name="keyMapArray">Optional pointer to an array of a keymap, specifying what keys should be used to move the camera. If this is null, the default keymap is used. You can define actions more then one time in the array, to bind multiple keys to the same action. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addCameraSceneNodeFPS(IrrlichtNetSwig.ISceneNode,System.Single,System.Single,System.Int32)">
            <summary>
            Adds a camera scene node with an animator which provides mouse and keyboard control appropriate for first person shooters (FPS). 
            </summary>
            <param name="parent">Parent scene node of the camera. Can be null. </param>
            <param name="rotateSpeed">Speed in degress with which the camera is rotated. This can be done only with the mouse. </param>
            <param name="moveSpeed">Speed in units per millisecond with which the camera is moved. Movement is done with the cursor keys. </param>
            <param name="id">id of the camera. This id can be used to identify the camera. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addCameraSceneNodeFPS(IrrlichtNetSwig.ISceneNode,System.Single,System.Single)">
            <summary>
            Adds a camera scene node with an animator which provides mouse and keyboard control appropriate for first person shooters (FPS). 
            </summary>
            <param name="parent">Parent scene node of the camera. Can be null. </param>
            <param name="rotateSpeed">Speed in degress with which the camera is rotated. This can be done only with the mouse. </param>
            <param name="moveSpeed">Speed in units per millisecond with which the camera is moved. Movement is done with the cursor keys. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addCameraSceneNodeFPS(IrrlichtNetSwig.ISceneNode,System.Single)">
            <summary>
            Adds a camera scene node with an animator which provides mouse and keyboard control appropriate for first person shooters (FPS). 
            </summary>
            <param name="parent">Parent scene node of the camera. Can be null. </param>
            <param name="rotateSpeed">Speed in degress with which the camera is rotated. This can be done only with the mouse. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addCameraSceneNodeFPS(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a camera scene node with an animator which provides mouse and keyboard control appropriate for first person shooters (FPS). 
            </summary>
            <param name="parent">Parent scene node of the camera. Can be null. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addCameraSceneNodeFPS">
            <summary>
            Adds a camera scene node with an animator which provides mouse and keyboard control appropriate for first person shooters (FPS). 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addLightSceneNode(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.SColorf,System.Single,System.Int32)">
            <summary>
            Adds a dynamic light scene node to the scene graph. 
            </summary>
            <param name="parent">Parent scene node of the light. Can be null. If the parent moves, the light will move too. </param>
            <param name="position">Position of the space relative to its parent where the light will be placed. </param>
            <param name="color">Diffuse color of the light. Ambient or Specular colors can be set manually with the ILightSceneNode::getLightData() method. </param>
            <param name="radius">Radius of the light. </param>
            <param name="id">id of the node. This id can be used to identify the node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addLightSceneNode(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.SColorf,System.Single)">
            <summary>
            Adds a dynamic light scene node to the scene graph. 
            </summary>
            <param name="parent">Parent scene node of the light. Can be null. If the parent moves, the light will move too. </param>
            <param name="position">Position of the space relative to its parent where the light will be placed. </param>
            <param name="color">Diffuse color of the light. Ambient or Specular colors can be set manually with the ILightSceneNode::getLightData() method. </param>
            <param name="radius">Radius of the light. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addLightSceneNode(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.SColorf)">
            <summary>
            Adds a dynamic light scene node to the scene graph. 
            </summary>
            <param name="parent">Parent scene node of the light. Can be null. If the parent moves, the light will move too. </param>
            <param name="position">Position of the space relative to its parent where the light will be placed. </param>
            <param name="color">Diffuse color of the light. Ambient or Specular colors can be set manually with the ILightSceneNode::getLightData() method. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addLightSceneNode(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a dynamic light scene node to the scene graph. 
            </summary>
            <param name="parent">Parent scene node of the light. Can be null. If the parent moves, the light will move too. </param>
            <param name="position">Position of the space relative to its parent where the light will be placed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addLightSceneNode(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a dynamic light scene node to the scene graph. 
            </summary>
            <param name="parent">Parent scene node of the light. Can be null. If the parent moves, the light will move too. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addLightSceneNode">
            <summary>
            Adds a dynamic light scene node to the scene graph. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addBillboardSceneNode(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.dimension2df,IrrlichtNetSwig.vector3df,System.Int32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor)">
            <summary>
            Adds a billboard scene node to the scene graph. 
            </summary>
            <param name="parent">Parent scene node of the billboard. Can be null. If the parent moves, the billboard will move too. </param>
            <param name="size">Size of the billboard. This size is 2 dimensional because a billboard only has width and height. </param>
            <param name="position">Position of the space relative to its parent where the billboard will be placed. </param>
            <param name="id">An id of the node. This id can be used to identify the node. </param>
            <param name="colorTop">The color of the vertices at the top of the billboard (default: white). </param>
            <param name="colorBottom">The color of the vertices at the bottom of the billboard (default: white). </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addBillboardSceneNode(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.dimension2df,IrrlichtNetSwig.vector3df,System.Int32,IrrlichtNetSwig.SColor)">
            <summary>
            Adds a billboard scene node to the scene graph. 
            </summary>
            <param name="parent">Parent scene node of the billboard. Can be null. If the parent moves, the billboard will move too. </param>
            <param name="size">Size of the billboard. This size is 2 dimensional because a billboard only has width and height. </param>
            <param name="position">Position of the space relative to its parent where the billboard will be placed. </param>
            <param name="id">An id of the node. This id can be used to identify the node. </param>
            <param name="colorTop">The color of the vertices at the top of the billboard (default: white). </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addBillboardSceneNode(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.dimension2df,IrrlichtNetSwig.vector3df,System.Int32)">
            <summary>
            Adds a billboard scene node to the scene graph. 
            </summary>
            <param name="parent">Parent scene node of the billboard. Can be null. If the parent moves, the billboard will move too. </param>
            <param name="size">Size of the billboard. This size is 2 dimensional because a billboard only has width and height. </param>
            <param name="position">Position of the space relative to its parent where the billboard will be placed. </param>
            <param name="id">An id of the node. This id can be used to identify the node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addBillboardSceneNode(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.dimension2df,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a billboard scene node to the scene graph. 
            </summary>
            <param name="parent">Parent scene node of the billboard. Can be null. If the parent moves, the billboard will move too. </param>
            <param name="size">Size of the billboard. This size is 2 dimensional because a billboard only has width and height. </param>
            <param name="position">Position of the space relative to its parent where the billboard will be placed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addBillboardSceneNode(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.dimension2df)">
            <summary>
            Adds a billboard scene node to the scene graph. 
            </summary>
            <param name="parent">Parent scene node of the billboard. Can be null. If the parent moves, the billboard will move too. </param>
            <param name="size">Size of the billboard. This size is 2 dimensional because a billboard only has width and height. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addBillboardSceneNode(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a billboard scene node to the scene graph. 
            </summary>
            <param name="parent">Parent scene node of the billboard. Can be null. If the parent moves, the billboard will move too. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addBillboardSceneNode">
            <summary>
            Adds a billboard scene node to the scene graph. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addSkyBoxSceneNode(IrrlichtNetSwig.ITexture,IrrlichtNetSwig.ITexture,IrrlichtNetSwig.ITexture,IrrlichtNetSwig.ITexture,IrrlichtNetSwig.ITexture,IrrlichtNetSwig.ITexture,IrrlichtNetSwig.ISceneNode,System.Int32)">
            <summary>
            Adds a skybox scene node to the scene graph. 
            </summary>
            <param name="top">Texture for the top plane of the box. </param>
            <param name="bottom">Texture for the bottom plane of the box. </param>
            <param name="left">Texture for the left plane of the box. </param>
            <param name="right">Texture for the right plane of the box. </param>
            <param name="front">Texture for the front plane of the box. </param>
            <param name="back">Texture for the back plane of the box. </param>
            <param name="parent">Parent scene node of the skybox. A skybox usually has no parent, so this should be null. Note: If a parent is set to the skybox, the box will not change how it is drawn. </param>
            <param name="id">An id of the node. This id can be used to identify the node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addSkyBoxSceneNode(IrrlichtNetSwig.ITexture,IrrlichtNetSwig.ITexture,IrrlichtNetSwig.ITexture,IrrlichtNetSwig.ITexture,IrrlichtNetSwig.ITexture,IrrlichtNetSwig.ITexture,IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a skybox scene node to the scene graph. 
            </summary>
            <param name="top">Texture for the top plane of the box. </param>
            <param name="bottom">Texture for the bottom plane of the box. </param>
            <param name="left">Texture for the left plane of the box. </param>
            <param name="right">Texture for the right plane of the box. </param>
            <param name="front">Texture for the front plane of the box. </param>
            <param name="back">Texture for the back plane of the box. </param>
            <param name="parent">Parent scene node of the skybox. A skybox usually has no parent, so this should be null. Note: If a parent is set to the skybox, the box will not change how it is drawn. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addSkyBoxSceneNode(IrrlichtNetSwig.ITexture,IrrlichtNetSwig.ITexture,IrrlichtNetSwig.ITexture,IrrlichtNetSwig.ITexture,IrrlichtNetSwig.ITexture,IrrlichtNetSwig.ITexture)">
            <summary>
            Adds a skybox scene node to the scene graph. 
            </summary>
            <param name="top">Texture for the top plane of the box. </param>
            <param name="bottom">Texture for the bottom plane of the box. </param>
            <param name="left">Texture for the left plane of the box. </param>
            <param name="right">Texture for the right plane of the box. </param>
            <param name="front">Texture for the front plane of the box. </param>
            <param name="back">Texture for the back plane of the box. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addSkyDomeSceneNode(IrrlichtNetSwig.ITexture,System.UInt32,System.UInt32,System.Double,System.Double,IrrlichtNetSwig.ISceneNode,System.Int32)">
            <summary>
            Adds a skydome scene node to the scene graph. 
            </summary>
            <param name="texture">Texture for the dome. </param>
            <param name="horiRes">Number of vertices of a horizontal layer of the sphere. </param>
            <param name="vertRes">Number of vertices of a vertical layer of the sphere. </param>
            <param name="texturePercentage">How much of the height of the texture is used. Should be between 0 and 1. </param>
            <param name="spherePercentage">How much of the sphere is drawn. Value should be between 0 and 2, where 1 is an exact half-sphere and 2 is a full sphere. </param>
            <param name="parent">Parent scene node of the dome. A dome usually has no parent, so this should be null. Note: If a parent is set, the dome will not change how it is drawn. </param>
            <param name="id">An id of the node. This id can be used to identify the node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addSkyDomeSceneNode(IrrlichtNetSwig.ITexture,System.UInt32,System.UInt32,System.Double,System.Double,IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a skydome scene node to the scene graph. 
            </summary>
            <param name="texture">Texture for the dome. </param>
            <param name="horiRes">Number of vertices of a horizontal layer of the sphere. </param>
            <param name="vertRes">Number of vertices of a vertical layer of the sphere. </param>
            <param name="texturePercentage">How much of the height of the texture is used. Should be between 0 and 1. </param>
            <param name="spherePercentage">How much of the sphere is drawn. Value should be between 0 and 2, where 1 is an exact half-sphere and 2 is a full sphere. </param>
            <param name="parent">Parent scene node of the dome. A dome usually has no parent, so this should be null. Note: If a parent is set, the dome will not change how it is drawn. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addSkyDomeSceneNode(IrrlichtNetSwig.ITexture,System.UInt32,System.UInt32,System.Double,System.Double)">
            <summary>
            Adds a skydome scene node to the scene graph. 
            </summary>
            <param name="texture">Texture for the dome. </param>
            <param name="horiRes">Number of vertices of a horizontal layer of the sphere. </param>
            <param name="vertRes">Number of vertices of a vertical layer of the sphere. </param>
            <param name="texturePercentage">How much of the height of the texture is used. Should be between 0 and 1. </param>
            <param name="spherePercentage">How much of the sphere is drawn. Value should be between 0 and 2, where 1 is an exact half-sphere and 2 is a full sphere. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addSkyDomeSceneNode(IrrlichtNetSwig.ITexture,System.UInt32,System.UInt32,System.Double)">
            <summary>
            Adds a skydome scene node to the scene graph. 
            </summary>
            <param name="texture">Texture for the dome. </param>
            <param name="horiRes">Number of vertices of a horizontal layer of the sphere. </param>
            <param name="vertRes">Number of vertices of a vertical layer of the sphere. </param>
            <param name="texturePercentage">How much of the height of the texture is used. Should be between 0 and 1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addSkyDomeSceneNode(IrrlichtNetSwig.ITexture,System.UInt32,System.UInt32)">
            <summary>
            Adds a skydome scene node to the scene graph. 
            </summary>
            <param name="texture">Texture for the dome. </param>
            <param name="horiRes">Number of vertices of a horizontal layer of the sphere. </param>
            <param name="vertRes">Number of vertices of a vertical layer of the sphere. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addSkyDomeSceneNode(IrrlichtNetSwig.ITexture,System.UInt32)">
            <summary>
            Adds a skydome scene node to the scene graph. 
            </summary>
            <param name="texture">Texture for the dome. </param>
            <param name="horiRes">Number of vertices of a horizontal layer of the sphere. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addSkyDomeSceneNode(IrrlichtNetSwig.ITexture)">
            <summary>
            Adds a skydome scene node to the scene graph. 
            </summary>
            <param name="texture">Texture for the dome. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addParticleSystemSceneNode(System.Boolean,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a particle system scene node to the scene graph. 
            </summary>
            <param name="withDefaultEmitter">Creates a default working point emitter which emitts some particles. Set this to true to see a particle system in action. If set to false, you'll have to set the emitter you want by calling IParticleSystemSceneNode::setEmitter(). </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">Position of the space relative to its parent where the scene node will be placed. </param>
            <param name="rotation">Initital rotation of the scene node. </param>
            <param name="scale">Initial scale of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addParticleSystemSceneNode(System.Boolean,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a particle system scene node to the scene graph. 
            </summary>
            <param name="withDefaultEmitter">Creates a default working point emitter which emitts some particles. Set this to true to see a particle system in action. If set to false, you'll have to set the emitter you want by calling IParticleSystemSceneNode::setEmitter(). </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">Position of the space relative to its parent where the scene node will be placed. </param>
            <param name="rotation">Initital rotation of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addParticleSystemSceneNode(System.Boolean,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a particle system scene node to the scene graph. 
            </summary>
            <param name="withDefaultEmitter">Creates a default working point emitter which emitts some particles. Set this to true to see a particle system in action. If set to false, you'll have to set the emitter you want by calling IParticleSystemSceneNode::setEmitter(). </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">Position of the space relative to its parent where the scene node will be placed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addParticleSystemSceneNode(System.Boolean,IrrlichtNetSwig.ISceneNode,System.Int32)">
            <summary>
            Adds a particle system scene node to the scene graph. 
            </summary>
            <param name="withDefaultEmitter">Creates a default working point emitter which emitts some particles. Set this to true to see a particle system in action. If set to false, you'll have to set the emitter you want by calling IParticleSystemSceneNode::setEmitter(). </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addParticleSystemSceneNode(System.Boolean,IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a particle system scene node to the scene graph. 
            </summary>
            <param name="withDefaultEmitter">Creates a default working point emitter which emitts some particles. Set this to true to see a particle system in action. If set to false, you'll have to set the emitter you want by calling IParticleSystemSceneNode::setEmitter(). </param>
            <param name="parent">Parent of the scene node. Can be NULL if no parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addParticleSystemSceneNode(System.Boolean)">
            <summary>
            Adds a particle system scene node to the scene graph. 
            </summary>
            <param name="withDefaultEmitter">Creates a default working point emitter which emitts some particles. Set this to true to see a particle system in action. If set to false, you'll have to set the emitter you want by calling IParticleSystemSceneNode::setEmitter(). </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addParticleSystemSceneNode">
            <summary>
            Adds a particle system scene node to the scene graph. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTerrainSceneNode(System.String,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.SColor,System.Int32,IrrlichtNetSwig.E_TERRAIN_PATCH_SIZE,System.Int32,System.Boolean)">
            <summary>
            Adds a terrain scene node to the scene graph. 
            </summary>
            <param name="heightMapFileName">The name of the file on disk, to read vertex data from. This should be a gray scale bitmap. </param>
            <param name="parent">Parent of the scene node. Can be 0 if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">The absolute position of this node. </param>
            <param name="rotation">The absolute rotation of this node. ( NOT YET IMPLEMENTED ) </param>
            <param name="scale">The scale factor for the terrain. If you're using a heightmap of size 129x129 and would like your terrain to be 12900x12900 in game units, then use a scale factor of ( core::vector ( 100.0f, 100.0f, 100.0f ). If you use a Y scaling factor of 0.0f, then your terrain will be flat. </param>
            <param name="vertexColor">The default color of all the vertices. If no texture is associated with the scene node, then all vertices will be this color. Defaults to white. </param>
            <param name="maxLOD">The maximum LOD (level of detail) for the node. Only change if you know what you are doing, this might lead to strange behaviour. </param>
            <param name="patchSize">patch size of the terrain. Only change if you know what you are doing, this might lead to strange behaviour. </param>
            <param name="smoothFactor">The number of times the vertices are smoothed. </param>
            <param name="addAlsoIfHeightmapEmpty">Add terrain node even with empty heightmap. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTerrainSceneNode(System.String,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.SColor,System.Int32,IrrlichtNetSwig.E_TERRAIN_PATCH_SIZE,System.Int32)">
            <summary>
            Adds a terrain scene node to the scene graph. 
            </summary>
            <param name="heightMapFileName">The name of the file on disk, to read vertex data from. This should be a gray scale bitmap. </param>
            <param name="parent">Parent of the scene node. Can be 0 if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">The absolute position of this node. </param>
            <param name="rotation">The absolute rotation of this node. ( NOT YET IMPLEMENTED ) </param>
            <param name="scale">The scale factor for the terrain. If you're using a heightmap of size 129x129 and would like your terrain to be 12900x12900 in game units, then use a scale factor of ( core::vector ( 100.0f, 100.0f, 100.0f ). If you use a Y scaling factor of 0.0f, then your terrain will be flat. </param>
            <param name="vertexColor">The default color of all the vertices. If no texture is associated with the scene node, then all vertices will be this color. Defaults to white. </param>
            <param name="maxLOD">The maximum LOD (level of detail) for the node. Only change if you know what you are doing, this might lead to strange behaviour. </param>
            <param name="patchSize">patch size of the terrain. Only change if you know what you are doing, this might lead to strange behaviour. </param>
            <param name="smoothFactor">The number of times the vertices are smoothed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTerrainSceneNode(System.String,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.SColor,System.Int32,IrrlichtNetSwig.E_TERRAIN_PATCH_SIZE)">
            <summary>
            Adds a terrain scene node to the scene graph. 
            </summary>
            <param name="heightMapFileName">The name of the file on disk, to read vertex data from. This should be a gray scale bitmap. </param>
            <param name="parent">Parent of the scene node. Can be 0 if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">The absolute position of this node. </param>
            <param name="rotation">The absolute rotation of this node. ( NOT YET IMPLEMENTED ) </param>
            <param name="scale">The scale factor for the terrain. If you're using a heightmap of size 129x129 and would like your terrain to be 12900x12900 in game units, then use a scale factor of ( core::vector ( 100.0f, 100.0f, 100.0f ). If you use a Y scaling factor of 0.0f, then your terrain will be flat. </param>
            <param name="vertexColor">The default color of all the vertices. If no texture is associated with the scene node, then all vertices will be this color. Defaults to white. </param>
            <param name="maxLOD">The maximum LOD (level of detail) for the node. Only change if you know what you are doing, this might lead to strange behaviour. </param>
            <param name="patchSize">patch size of the terrain. Only change if you know what you are doing, this might lead to strange behaviour. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTerrainSceneNode(System.String,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.SColor,System.Int32)">
            <summary>
            Adds a terrain scene node to the scene graph. 
            </summary>
            <param name="heightMapFileName">The name of the file on disk, to read vertex data from. This should be a gray scale bitmap. </param>
            <param name="parent">Parent of the scene node. Can be 0 if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">The absolute position of this node. </param>
            <param name="rotation">The absolute rotation of this node. ( NOT YET IMPLEMENTED ) </param>
            <param name="scale">The scale factor for the terrain. If you're using a heightmap of size 129x129 and would like your terrain to be 12900x12900 in game units, then use a scale factor of ( core::vector ( 100.0f, 100.0f, 100.0f ). If you use a Y scaling factor of 0.0f, then your terrain will be flat. </param>
            <param name="vertexColor">The default color of all the vertices. If no texture is associated with the scene node, then all vertices will be this color. Defaults to white. </param>
            <param name="maxLOD">The maximum LOD (level of detail) for the node. Only change if you know what you are doing, this might lead to strange behaviour. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTerrainSceneNode(System.String,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.SColor)">
            <summary>
            Adds a terrain scene node to the scene graph. 
            </summary>
            <param name="heightMapFileName">The name of the file on disk, to read vertex data from. This should be a gray scale bitmap. </param>
            <param name="parent">Parent of the scene node. Can be 0 if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">The absolute position of this node. </param>
            <param name="rotation">The absolute rotation of this node. ( NOT YET IMPLEMENTED ) </param>
            <param name="scale">The scale factor for the terrain. If you're using a heightmap of size 129x129 and would like your terrain to be 12900x12900 in game units, then use a scale factor of ( core::vector ( 100.0f, 100.0f, 100.0f ). If you use a Y scaling factor of 0.0f, then your terrain will be flat. </param>
            <param name="vertexColor">The default color of all the vertices. If no texture is associated with the scene node, then all vertices will be this color. Defaults to white. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTerrainSceneNode(System.String,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a terrain scene node to the scene graph. 
            </summary>
            <param name="heightMapFileName">The name of the file on disk, to read vertex data from. This should be a gray scale bitmap. </param>
            <param name="parent">Parent of the scene node. Can be 0 if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">The absolute position of this node. </param>
            <param name="rotation">The absolute rotation of this node. ( NOT YET IMPLEMENTED ) </param>
            <param name="scale">The scale factor for the terrain. If you're using a heightmap of size 129x129 and would like your terrain to be 12900x12900 in game units, then use a scale factor of ( core::vector ( 100.0f, 100.0f, 100.0f ). If you use a Y scaling factor of 0.0f, then your terrain will be flat. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTerrainSceneNode(System.String,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a terrain scene node to the scene graph. 
            </summary>
            <param name="heightMapFileName">The name of the file on disk, to read vertex data from. This should be a gray scale bitmap. </param>
            <param name="parent">Parent of the scene node. Can be 0 if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">The absolute position of this node. </param>
            <param name="rotation">The absolute rotation of this node. ( NOT YET IMPLEMENTED ) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTerrainSceneNode(System.String,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a terrain scene node to the scene graph. 
            </summary>
            <param name="heightMapFileName">The name of the file on disk, to read vertex data from. This should be a gray scale bitmap. </param>
            <param name="parent">Parent of the scene node. Can be 0 if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">The absolute position of this node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTerrainSceneNode(System.String,IrrlichtNetSwig.ISceneNode,System.Int32)">
            <summary>
            Adds a terrain scene node to the scene graph. 
            </summary>
            <param name="heightMapFileName">The name of the file on disk, to read vertex data from. This should be a gray scale bitmap. </param>
            <param name="parent">Parent of the scene node. Can be 0 if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTerrainSceneNode(System.String,IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a terrain scene node to the scene graph. 
            </summary>
            <param name="heightMapFileName">The name of the file on disk, to read vertex data from. This should be a gray scale bitmap. </param>
            <param name="parent">Parent of the scene node. Can be 0 if no parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTerrainSceneNode(System.String)">
            <summary>
            Adds a terrain scene node to the scene graph. 
            </summary>
            <param name="heightMapFileName">The name of the file on disk, to read vertex data from. This should be a gray scale bitmap. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTerrainSceneNode(IrrlichtNetSwig.IReadFile,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.SColor,System.Int32,IrrlichtNetSwig.E_TERRAIN_PATCH_SIZE,System.Int32,System.Boolean)">
            <summary>
            Adds a terrain scene node to the scene graph. 
            </summary>
            <param name="heightMapFile">The file handle to read vertex data from. This should be a gray scale bitmap. </param>
            <param name="parent">Parent of the scene node. Can be 0 if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">The absolute position of this node. </param>
            <param name="rotation">The absolute rotation of this node. ( NOT YET IMPLEMENTED ) </param>
            <param name="scale">The scale factor for the terrain. If you're using a heightmap of size 129x129 and would like your terrain to be 12900x12900 in game units, then use a scale factor of ( core::vector ( 100.0f, 100.0f, 100.0f ). If you use a Y scaling factor of 0.0f, then your terrain will be flat. </param>
            <param name="vertexColor">The default color of all the vertices. If no texture is associated with the scene node, then all vertices will be this color. Defaults to white. </param>
            <param name="maxLOD">The maximum LOD (level of detail) for the node. Only change if you know what you are doing, this might lead to strange behaviour. </param>
            <param name="patchSize">patch size of the terrain. Only change if you know what you are doing, this might lead to strange behaviour. </param>
            <param name="smoothFactor">The number of times the vertices are smoothed. </param>
            <param name="addAlsoIfHeightmapEmpty">Add terrain node even with empty heightmap. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTerrainSceneNode(IrrlichtNetSwig.IReadFile,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.SColor,System.Int32,IrrlichtNetSwig.E_TERRAIN_PATCH_SIZE,System.Int32)">
            <summary>
            Adds a terrain scene node to the scene graph. 
            </summary>
            <param name="heightMapFile">The file handle to read vertex data from. This should be a gray scale bitmap. </param>
            <param name="parent">Parent of the scene node. Can be 0 if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">The absolute position of this node. </param>
            <param name="rotation">The absolute rotation of this node. ( NOT YET IMPLEMENTED ) </param>
            <param name="scale">The scale factor for the terrain. If you're using a heightmap of size 129x129 and would like your terrain to be 12900x12900 in game units, then use a scale factor of ( core::vector ( 100.0f, 100.0f, 100.0f ). If you use a Y scaling factor of 0.0f, then your terrain will be flat. </param>
            <param name="vertexColor">The default color of all the vertices. If no texture is associated with the scene node, then all vertices will be this color. Defaults to white. </param>
            <param name="maxLOD">The maximum LOD (level of detail) for the node. Only change if you know what you are doing, this might lead to strange behaviour. </param>
            <param name="patchSize">patch size of the terrain. Only change if you know what you are doing, this might lead to strange behaviour. </param>
            <param name="smoothFactor">The number of times the vertices are smoothed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTerrainSceneNode(IrrlichtNetSwig.IReadFile,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.SColor,System.Int32,IrrlichtNetSwig.E_TERRAIN_PATCH_SIZE)">
            <summary>
            Adds a terrain scene node to the scene graph. 
            </summary>
            <param name="heightMapFile">The file handle to read vertex data from. This should be a gray scale bitmap. </param>
            <param name="parent">Parent of the scene node. Can be 0 if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">The absolute position of this node. </param>
            <param name="rotation">The absolute rotation of this node. ( NOT YET IMPLEMENTED ) </param>
            <param name="scale">The scale factor for the terrain. If you're using a heightmap of size 129x129 and would like your terrain to be 12900x12900 in game units, then use a scale factor of ( core::vector ( 100.0f, 100.0f, 100.0f ). If you use a Y scaling factor of 0.0f, then your terrain will be flat. </param>
            <param name="vertexColor">The default color of all the vertices. If no texture is associated with the scene node, then all vertices will be this color. Defaults to white. </param>
            <param name="maxLOD">The maximum LOD (level of detail) for the node. Only change if you know what you are doing, this might lead to strange behaviour. </param>
            <param name="patchSize">patch size of the terrain. Only change if you know what you are doing, this might lead to strange behaviour. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTerrainSceneNode(IrrlichtNetSwig.IReadFile,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.SColor,System.Int32)">
            <summary>
            Adds a terrain scene node to the scene graph. 
            </summary>
            <param name="heightMapFile">The file handle to read vertex data from. This should be a gray scale bitmap. </param>
            <param name="parent">Parent of the scene node. Can be 0 if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">The absolute position of this node. </param>
            <param name="rotation">The absolute rotation of this node. ( NOT YET IMPLEMENTED ) </param>
            <param name="scale">The scale factor for the terrain. If you're using a heightmap of size 129x129 and would like your terrain to be 12900x12900 in game units, then use a scale factor of ( core::vector ( 100.0f, 100.0f, 100.0f ). If you use a Y scaling factor of 0.0f, then your terrain will be flat. </param>
            <param name="vertexColor">The default color of all the vertices. If no texture is associated with the scene node, then all vertices will be this color. Defaults to white. </param>
            <param name="maxLOD">The maximum LOD (level of detail) for the node. Only change if you know what you are doing, this might lead to strange behaviour. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTerrainSceneNode(IrrlichtNetSwig.IReadFile,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.SColor)">
            <summary>
            Adds a terrain scene node to the scene graph. 
            </summary>
            <param name="heightMapFile">The file handle to read vertex data from. This should be a gray scale bitmap. </param>
            <param name="parent">Parent of the scene node. Can be 0 if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">The absolute position of this node. </param>
            <param name="rotation">The absolute rotation of this node. ( NOT YET IMPLEMENTED ) </param>
            <param name="scale">The scale factor for the terrain. If you're using a heightmap of size 129x129 and would like your terrain to be 12900x12900 in game units, then use a scale factor of ( core::vector ( 100.0f, 100.0f, 100.0f ). If you use a Y scaling factor of 0.0f, then your terrain will be flat. </param>
            <param name="vertexColor">The default color of all the vertices. If no texture is associated with the scene node, then all vertices will be this color. Defaults to white. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTerrainSceneNode(IrrlichtNetSwig.IReadFile,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a terrain scene node to the scene graph. 
            </summary>
            <param name="heightMapFile">The file handle to read vertex data from. This should be a gray scale bitmap. </param>
            <param name="parent">Parent of the scene node. Can be 0 if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">The absolute position of this node. </param>
            <param name="rotation">The absolute rotation of this node. ( NOT YET IMPLEMENTED ) </param>
            <param name="scale">The scale factor for the terrain. If you're using a heightmap of size 129x129 and would like your terrain to be 12900x12900 in game units, then use a scale factor of ( core::vector ( 100.0f, 100.0f, 100.0f ). If you use a Y scaling factor of 0.0f, then your terrain will be flat. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTerrainSceneNode(IrrlichtNetSwig.IReadFile,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a terrain scene node to the scene graph. 
            </summary>
            <param name="heightMapFile">The file handle to read vertex data from. This should be a gray scale bitmap. </param>
            <param name="parent">Parent of the scene node. Can be 0 if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">The absolute position of this node. </param>
            <param name="rotation">The absolute rotation of this node. ( NOT YET IMPLEMENTED ) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTerrainSceneNode(IrrlichtNetSwig.IReadFile,IrrlichtNetSwig.ISceneNode,System.Int32,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a terrain scene node to the scene graph. 
            </summary>
            <param name="heightMapFile">The file handle to read vertex data from. This should be a gray scale bitmap. </param>
            <param name="parent">Parent of the scene node. Can be 0 if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <param name="position">The absolute position of this node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTerrainSceneNode(IrrlichtNetSwig.IReadFile,IrrlichtNetSwig.ISceneNode,System.Int32)">
            <summary>
            Adds a terrain scene node to the scene graph. 
            </summary>
            <param name="heightMapFile">The file handle to read vertex data from. This should be a gray scale bitmap. </param>
            <param name="parent">Parent of the scene node. Can be 0 if no parent. </param>
            <param name="id">Id of the node. This id can be used to identify the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTerrainSceneNode(IrrlichtNetSwig.IReadFile,IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a terrain scene node to the scene graph. 
            </summary>
            <param name="heightMapFile">The file handle to read vertex data from. This should be a gray scale bitmap. </param>
            <param name="parent">Parent of the scene node. Can be 0 if no parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTerrainSceneNode(IrrlichtNetSwig.IReadFile)">
            <summary>
            Adds a terrain scene node to the scene graph. 
            </summary>
            <param name="heightMapFile">The file handle to read vertex data from. This should be a gray scale bitmap. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addQuake3SceneNode(IrrlichtNetSwig.IMeshBuffer,IrrlichtNetSwig.SShader,IrrlichtNetSwig.ISceneNode,System.Int32)">
            <summary>
            Adds a quake3scene node to the scene graph. 
            </summary>
            <param name="meshBuffer"></param>
            <param name="shader"></param>
            <param name="parent"></param>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addQuake3SceneNode(IrrlichtNetSwig.IMeshBuffer,IrrlichtNetSwig.SShader,IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a quake3scene node to the scene graph. 
            </summary>
            <param name="meshBuffer"></param>
            <param name="shader"></param>
            <param name="parent"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addQuake3SceneNode(IrrlichtNetSwig.IMeshBuffer,IrrlichtNetSwig.SShader)">
            <summary>
            Adds a quake3scene node to the scene graph. 
            </summary>
            <param name="meshBuffer"></param>
            <param name="shader"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addEmptySceneNode(IrrlichtNetSwig.ISceneNode,System.Int32)">
            <summary>
            Adds an empty scene node to the scene graph. 
            </summary>
            <param name="parent"></param>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addEmptySceneNode(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds an empty scene node to the scene graph. 
            </summary>
            <param name="parent"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addEmptySceneNode">
            <summary>
            Adds an empty scene node to the scene graph. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addDummyTransformationSceneNode(IrrlichtNetSwig.ISceneNode,System.Int32)">
            <summary>
            Adds a dummy transformation scene node to the scene graph. 
            </summary>
            <param name="parent"></param>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addDummyTransformationSceneNode(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a dummy transformation scene node to the scene graph. 
            </summary>
            <param name="parent"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addDummyTransformationSceneNode">
            <summary>
            Adds a dummy transformation scene node to the scene graph. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTextSceneNode(IrrlichtNetSwig.IGUIFont,System.String,IrrlichtNetSwig.SColor,IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.vector3df,System.Int32)">
            <summary>
            Adds a text scene node, which is able to display 2d text at a position in three dimensional space. 
            </summary>
            <param name="font"></param>
            <param name="text"></param>
            <param name="color"></param>
            <param name="parent"></param>
            <param name="position"></param>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTextSceneNode(IrrlichtNetSwig.IGUIFont,System.String,IrrlichtNetSwig.SColor,IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a text scene node, which is able to display 2d text at a position in three dimensional space. 
            </summary>
            <param name="font"></param>
            <param name="text"></param>
            <param name="color"></param>
            <param name="parent"></param>
            <param name="position"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTextSceneNode(IrrlichtNetSwig.IGUIFont,System.String,IrrlichtNetSwig.SColor,IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a text scene node, which is able to display 2d text at a position in three dimensional space. 
            </summary>
            <param name="font"></param>
            <param name="text"></param>
            <param name="color"></param>
            <param name="parent"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTextSceneNode(IrrlichtNetSwig.IGUIFont,System.String,IrrlichtNetSwig.SColor)">
            <summary>
            Adds a text scene node, which is able to display 2d text at a position in three dimensional space. 
            </summary>
            <param name="font"></param>
            <param name="text"></param>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTextSceneNode(IrrlichtNetSwig.IGUIFont,System.String)">
            <summary>
            Adds a text scene node, which is able to display 2d text at a position in three dimensional space. 
            </summary>
            <param name="font"></param>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addBillboardTextSceneNode(IrrlichtNetSwig.IGUIFont,System.String,IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.dimension2df,IrrlichtNetSwig.vector3df,System.Int32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor)">
            <summary>
            Adds a text scene node, which uses billboards. The node, and the text on it, will scale with distance. 
            </summary>
            <param name="font">The font to use on the billboard. Pass 0 to use the GUI environment's default font. </param>
            <param name="text">The text to display on the billboard. </param>
            <param name="parent">The billboard's parent. Pass 0 to use the root scene node. </param>
            <param name="size">The billboard's width and height. </param>
            <param name="position">The billboards position relative to its parent. </param>
            <param name="id">An id of the node. This id can be used to identify the node. </param>
            <param name="colorTop">The color of the vertices at the top of the billboard (default: white). </param>
            <param name="colorBottom">The color of the vertices at the bottom of the billboard (default: white). </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addBillboardTextSceneNode(IrrlichtNetSwig.IGUIFont,System.String,IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.dimension2df,IrrlichtNetSwig.vector3df,System.Int32,IrrlichtNetSwig.SColor)">
            <summary>
            Adds a text scene node, which uses billboards. The node, and the text on it, will scale with distance. 
            </summary>
            <param name="font">The font to use on the billboard. Pass 0 to use the GUI environment's default font. </param>
            <param name="text">The text to display on the billboard. </param>
            <param name="parent">The billboard's parent. Pass 0 to use the root scene node. </param>
            <param name="size">The billboard's width and height. </param>
            <param name="position">The billboards position relative to its parent. </param>
            <param name="id">An id of the node. This id can be used to identify the node. </param>
            <param name="colorTop">The color of the vertices at the top of the billboard (default: white). </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addBillboardTextSceneNode(IrrlichtNetSwig.IGUIFont,System.String,IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.dimension2df,IrrlichtNetSwig.vector3df,System.Int32)">
            <summary>
            Adds a text scene node, which uses billboards. The node, and the text on it, will scale with distance. 
            </summary>
            <param name="font">The font to use on the billboard. Pass 0 to use the GUI environment's default font. </param>
            <param name="text">The text to display on the billboard. </param>
            <param name="parent">The billboard's parent. Pass 0 to use the root scene node. </param>
            <param name="size">The billboard's width and height. </param>
            <param name="position">The billboards position relative to its parent. </param>
            <param name="id">An id of the node. This id can be used to identify the node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addBillboardTextSceneNode(IrrlichtNetSwig.IGUIFont,System.String,IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.dimension2df,IrrlichtNetSwig.vector3df)">
            <summary>
            Adds a text scene node, which uses billboards. The node, and the text on it, will scale with distance. 
            </summary>
            <param name="font">The font to use on the billboard. Pass 0 to use the GUI environment's default font. </param>
            <param name="text">The text to display on the billboard. </param>
            <param name="parent">The billboard's parent. Pass 0 to use the root scene node. </param>
            <param name="size">The billboard's width and height. </param>
            <param name="position">The billboards position relative to its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addBillboardTextSceneNode(IrrlichtNetSwig.IGUIFont,System.String,IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.dimension2df)">
            <summary>
            Adds a text scene node, which uses billboards. The node, and the text on it, will scale with distance. 
            </summary>
            <param name="font">The font to use on the billboard. Pass 0 to use the GUI environment's default font. </param>
            <param name="text">The text to display on the billboard. </param>
            <param name="parent">The billboard's parent. Pass 0 to use the root scene node. </param>
            <param name="size">The billboard's width and height. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addBillboardTextSceneNode(IrrlichtNetSwig.IGUIFont,System.String,IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a text scene node, which uses billboards. The node, and the text on it, will scale with distance. 
            </summary>
            <param name="font">The font to use on the billboard. Pass 0 to use the GUI environment's default font. </param>
            <param name="text">The text to display on the billboard. </param>
            <param name="parent">The billboard's parent. Pass 0 to use the root scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addBillboardTextSceneNode(IrrlichtNetSwig.IGUIFont,System.String)">
            <summary>
            Adds a text scene node, which uses billboards. The node, and the text on it, will scale with distance. 
            </summary>
            <param name="font">The font to use on the billboard. Pass 0 to use the GUI environment's default font. </param>
            <param name="text">The text to display on the billboard. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addHillPlaneMesh(System.String,IrrlichtNetSwig.dimension2df,IrrlichtNetSwig.dimension2dui,IrrlichtNetSwig.SMaterial,System.Single,IrrlichtNetSwig.dimension2df,IrrlichtNetSwig.dimension2df)">
            <summary>
            Adds a Hill Plane mesh to the mesh pool. 
            </summary>
            <param name="name">The name of this mesh which must be specified in order to be able to retrieve the mesh later with ISceneManager::getMesh(). </param>
            <param name="tileSize">Size of a tile of the mesh. (10.0f, 10.0f) would be a good value to start, for example. </param>
            <param name="tileCount">Specifies how much tiles there will be. If you specifiy for example that a tile has the size (10.0f, 10.0f) and the tileCount is (10,10), than you get a field of 100 tiles which has the dimension 100.0fx100.0f. </param>
            <param name="material">Material of the hill mesh. </param>
            <param name="hillHeight">Height of the hills. If you specify a negative value you will get holes instead of hills. If the height is 0, no hills will be created. </param>
            <param name="countHills">Amount of hills on the plane. There will be countHills.X hills along the X axis and countHills.Y along the Y axis. So in total there will be countHills.X * countHills.Y hills. </param>
            <param name="textureRepeatCount">Defines how often the texture will be repeated in x and y direction. return Null if the creation failed. The reason could be that you specified some invalid parameters or that a mesh with that name already exists. If successful, a pointer to the mesh is returned. This pointer should not be dropped. See IReferenceCounted::drop() for more information. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addHillPlaneMesh(System.String,IrrlichtNetSwig.dimension2df,IrrlichtNetSwig.dimension2dui,IrrlichtNetSwig.SMaterial,System.Single,IrrlichtNetSwig.dimension2df)">
            <summary>
            Adds a Hill Plane mesh to the mesh pool. 
            </summary>
            <param name="name">The name of this mesh which must be specified in order to be able to retrieve the mesh later with ISceneManager::getMesh(). </param>
            <param name="tileSize">Size of a tile of the mesh. (10.0f, 10.0f) would be a good value to start, for example. </param>
            <param name="tileCount">Specifies how much tiles there will be. If you specifiy for example that a tile has the size (10.0f, 10.0f) and the tileCount is (10,10), than you get a field of 100 tiles which has the dimension 100.0fx100.0f. </param>
            <param name="material">Material of the hill mesh. </param>
            <param name="hillHeight">Height of the hills. If you specify a negative value you will get holes instead of hills. If the height is 0, no hills will be created. </param>
            <param name="countHills">Amount of hills on the plane. There will be countHills.X hills along the X axis and countHills.Y along the Y axis. So in total there will be countHills.X * countHills.Y hills. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addHillPlaneMesh(System.String,IrrlichtNetSwig.dimension2df,IrrlichtNetSwig.dimension2dui,IrrlichtNetSwig.SMaterial,System.Single)">
            <summary>
            Adds a Hill Plane mesh to the mesh pool. 
            </summary>
            <param name="name">The name of this mesh which must be specified in order to be able to retrieve the mesh later with ISceneManager::getMesh(). </param>
            <param name="tileSize">Size of a tile of the mesh. (10.0f, 10.0f) would be a good value to start, for example. </param>
            <param name="tileCount">Specifies how much tiles there will be. If you specifiy for example that a tile has the size (10.0f, 10.0f) and the tileCount is (10,10), than you get a field of 100 tiles which has the dimension 100.0fx100.0f. </param>
            <param name="material">Material of the hill mesh. </param>
            <param name="hillHeight">Height of the hills. If you specify a negative value you will get holes instead of hills. If the height is 0, no hills will be created. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addHillPlaneMesh(System.String,IrrlichtNetSwig.dimension2df,IrrlichtNetSwig.dimension2dui,IrrlichtNetSwig.SMaterial)">
            <summary>
            Adds a Hill Plane mesh to the mesh pool. 
            </summary>
            <param name="name">The name of this mesh which must be specified in order to be able to retrieve the mesh later with ISceneManager::getMesh(). </param>
            <param name="tileSize">Size of a tile of the mesh. (10.0f, 10.0f) would be a good value to start, for example. </param>
            <param name="tileCount">Specifies how much tiles there will be. If you specifiy for example that a tile has the size (10.0f, 10.0f) and the tileCount is (10,10), than you get a field of 100 tiles which has the dimension 100.0fx100.0f. </param>
            <param name="material">Material of the hill mesh. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addHillPlaneMesh(System.String,IrrlichtNetSwig.dimension2df,IrrlichtNetSwig.dimension2dui)">
            <summary>
            Adds a Hill Plane mesh to the mesh pool. 
            </summary>
            <param name="name">The name of this mesh which must be specified in order to be able to retrieve the mesh later with ISceneManager::getMesh(). </param>
            <param name="tileSize">Size of a tile of the mesh. (10.0f, 10.0f) would be a good value to start, for example. </param>
            <param name="tileCount">Specifies how much tiles there will be. If you specifiy for example that a tile has the size (10.0f, 10.0f) and the tileCount is (10,10), than you get a field of 100 tiles which has the dimension 100.0fx100.0f. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTerrainMesh(System.String,IrrlichtNetSwig.IImage,IrrlichtNetSwig.IImage,IrrlichtNetSwig.dimension2df,System.Single,IrrlichtNetSwig.dimension2di)">
            <summary>
            Adds a static terrain mesh to the mesh pool. 
            </summary>
            <param name="meshname">The name of this mesh which must be specified in order to be able to retrieve the mesh later with ISceneManager::getMesh(). </param>
            <param name="texture">Texture for the terrain. Please note that this is not a hardware texture as usual (ITexture), but an IImage software texture. You can load this texture with IVideoDriver::createImageFromFile(). </param>
            <param name="heightmap">A grayscaled heightmap image. Like the texture, it can be created with IVideoDriver::createImageFromFile(). The amount of triangles created depends on the size of this texture, so use a small heightmap to increase rendering speed. </param>
            <param name="stretchSize">Parameter defining how big a is pixel on the heightmap. </param>
            <param name="maxHeight">Defines how high a white pixel on the heighmap is. </param>
            <param name="defaultVertexBlockSize">Defines the initial dimension between vertices. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTerrainMesh(System.String,IrrlichtNetSwig.IImage,IrrlichtNetSwig.IImage,IrrlichtNetSwig.dimension2df,System.Single)">
            <summary>
            Adds a static terrain mesh to the mesh pool. 
            </summary>
            <param name="meshname">The name of this mesh which must be specified in order to be able to retrieve the mesh later with ISceneManager::getMesh(). </param>
            <param name="texture">Texture for the terrain. Please note that this is not a hardware texture as usual (ITexture), but an IImage software texture. You can load this texture with IVideoDriver::createImageFromFile(). </param>
            <param name="heightmap">A grayscaled heightmap image. Like the texture, it can be created with IVideoDriver::createImageFromFile(). The amount of triangles created depends on the size of this texture, so use a small heightmap to increase rendering speed. </param>
            <param name="stretchSize">Parameter defining how big a is pixel on the heightmap. </param>
            <param name="maxHeight">Defines how high a white pixel on the heighmap is. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTerrainMesh(System.String,IrrlichtNetSwig.IImage,IrrlichtNetSwig.IImage,IrrlichtNetSwig.dimension2df)">
            <summary>
            Adds a static terrain mesh to the mesh pool. 
            </summary>
            <param name="meshname">The name of this mesh which must be specified in order to be able to retrieve the mesh later with ISceneManager::getMesh(). </param>
            <param name="texture">Texture for the terrain. Please note that this is not a hardware texture as usual (ITexture), but an IImage software texture. You can load this texture with IVideoDriver::createImageFromFile(). </param>
            <param name="heightmap">A grayscaled heightmap image. Like the texture, it can be created with IVideoDriver::createImageFromFile(). The amount of triangles created depends on the size of this texture, so use a small heightmap to increase rendering speed. </param>
            <param name="stretchSize">Parameter defining how big a is pixel on the heightmap. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addTerrainMesh(System.String,IrrlichtNetSwig.IImage,IrrlichtNetSwig.IImage)">
            <summary>
            Adds a static terrain mesh to the mesh pool. 
            </summary>
            <param name="meshname">The name of this mesh which must be specified in order to be able to retrieve the mesh later with ISceneManager::getMesh(). </param>
            <param name="texture">Texture for the terrain. Please note that this is not a hardware texture as usual (ITexture), but an IImage software texture. You can load this texture with IVideoDriver::createImageFromFile(). </param>
            <param name="heightmap">A grayscaled heightmap image. Like the texture, it can be created with IVideoDriver::createImageFromFile(). The amount of triangles created depends on the size of this texture, so use a small heightmap to increase rendering speed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addArrowMesh(System.String,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            add a static arrow mesh to the meshpool 
            </summary>
            <param name="name">Name of the mesh </param>
            <param name="vtxColor0">color of the cylinder </param>
            <param name="vtxColor1">color of the cone </param>
            <param name="tesselationCylinder">Number of quads the cylinder side consists of </param>
            <param name="tesselationCone">Number of triangles the cone's roof consits of </param>
            <param name="height">Total height of the arrow </param>
            <param name="cylinderHeight">Total height of the cylinder, should be lesser than total height </param>
            <param name="width0">Diameter of the cylinder </param>
            <param name="width1">Diameter of the cone's base, should be not smaller than the cylinder's diameter </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addArrowMesh(System.String,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32,System.Single,System.Single,System.Single)">
            <summary>
            add a static arrow mesh to the meshpool 
            </summary>
            <param name="name">Name of the mesh </param>
            <param name="vtxColor0">color of the cylinder </param>
            <param name="vtxColor1">color of the cone </param>
            <param name="tesselationCylinder">Number of quads the cylinder side consists of </param>
            <param name="tesselationCone">Number of triangles the cone's roof consits of </param>
            <param name="height">Total height of the arrow </param>
            <param name="cylinderHeight">Total height of the cylinder, should be lesser than total height </param>
            <param name="width0">Diameter of the cylinder </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addArrowMesh(System.String,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32,System.Single,System.Single)">
            <summary>
            add a static arrow mesh to the meshpool 
            </summary>
            <param name="name">Name of the mesh </param>
            <param name="vtxColor0">color of the cylinder </param>
            <param name="vtxColor1">color of the cone </param>
            <param name="tesselationCylinder">Number of quads the cylinder side consists of </param>
            <param name="tesselationCone">Number of triangles the cone's roof consits of </param>
            <param name="height">Total height of the arrow </param>
            <param name="cylinderHeight">Total height of the cylinder, should be lesser than total height </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addArrowMesh(System.String,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32,System.Single)">
            <summary>
            add a static arrow mesh to the meshpool 
            </summary>
            <param name="name">Name of the mesh </param>
            <param name="vtxColor0">color of the cylinder </param>
            <param name="vtxColor1">color of the cone </param>
            <param name="tesselationCylinder">Number of quads the cylinder side consists of </param>
            <param name="tesselationCone">Number of triangles the cone's roof consits of </param>
            <param name="height">Total height of the arrow </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addArrowMesh(System.String,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32)">
            <summary>
            add a static arrow mesh to the meshpool 
            </summary>
            <param name="name">Name of the mesh </param>
            <param name="vtxColor0">color of the cylinder </param>
            <param name="vtxColor1">color of the cone </param>
            <param name="tesselationCylinder">Number of quads the cylinder side consists of </param>
            <param name="tesselationCone">Number of triangles the cone's roof consits of </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addArrowMesh(System.String,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32)">
            <summary>
            add a static arrow mesh to the meshpool 
            </summary>
            <param name="name">Name of the mesh </param>
            <param name="vtxColor0">color of the cylinder </param>
            <param name="vtxColor1">color of the cone </param>
            <param name="tesselationCylinder">Number of quads the cylinder side consists of </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addArrowMesh(System.String,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor)">
            <summary>
            add a static arrow mesh to the meshpool 
            </summary>
            <param name="name">Name of the mesh </param>
            <param name="vtxColor0">color of the cylinder </param>
            <param name="vtxColor1">color of the cone </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addArrowMesh(System.String,IrrlichtNetSwig.SColor)">
            <summary>
            add a static arrow mesh to the meshpool 
            </summary>
            <param name="name">Name of the mesh </param>
            <param name="vtxColor0">color of the cylinder </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addArrowMesh(System.String)">
            <summary>
            add a static arrow mesh to the meshpool 
            </summary>
            <param name="name">Name of the mesh </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addSphereMesh(System.String,System.Single,System.UInt32,System.UInt32)">
            <summary>
            add a static sphere mesh to the meshpool 
            </summary>
            <param name="name">Name of the mesh </param>
            <param name="radius">Radius of the sphere </param>
            <param name="polyCountX">Number of quads used for the horizontal tiling </param>
            <param name="polyCountY">Number of quads used for the vertical tiling </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addSphereMesh(System.String,System.Single,System.UInt32)">
            <summary>
            add a static sphere mesh to the meshpool 
            </summary>
            <param name="name">Name of the mesh </param>
            <param name="radius">Radius of the sphere </param>
            <param name="polyCountX">Number of quads used for the horizontal tiling </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addSphereMesh(System.String,System.Single)">
            <summary>
            add a static sphere mesh to the meshpool 
            </summary>
            <param name="name">Name of the mesh </param>
            <param name="radius">Radius of the sphere </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addSphereMesh(System.String)">
            <summary>
            add a static sphere mesh to the meshpool 
            </summary>
            <param name="name">Name of the mesh </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getRootSceneNode">
            <summary>
            Gets the root scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getSceneNodeFromId(System.Int32,IrrlichtNetSwig.ISceneNode)">
            <summary>
            Get the first scene node with the specified id. 
            </summary>
            <param name="id">The id to search for </param>
            <param name="start">Scene node to start from. All children of this scene node are searched. If null is specified, the root scene node is taken. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getSceneNodeFromId(System.Int32)">
            <summary>
            Get the first scene node with the specified id. 
            </summary>
            <param name="id">The id to search for </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getSceneNodeFromName(System.String,IrrlichtNetSwig.ISceneNode)">
            <summary>
            Get the first scene node with the specified name. 
            </summary>
            <param name="name">The name to search for </param>
            <param name="start">Scene node to start from. All children of this scene node are searched. If null is specified, the root scene node is taken. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getSceneNodeFromName(System.String)">
            <summary>
            Get the first scene node with the specified name. 
            </summary>
            <param name="name">The name to search for </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getSceneNodeFromType(System.Int32,IrrlichtNetSwig.ISceneNode)">
            <summary>
            Get the first scene node with the specified type. 
            </summary>
            <param name="type">The type to search for </param>
            <param name="start">Scene node to start from. All children of this scene node are searched. If null is specified, the root scene node is taken. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getSceneNodeFromType(System.Int32)">
            <summary>
            Get the first scene node with the specified type. 
            </summary>
            <param name="type">The type to search for </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getSceneNodesFromType(System.Int32,IrrlichtNetSwig.arraySceneNode,IrrlichtNetSwig.ISceneNode)">
            <summary>
            Get scene nodes by type. 
            </summary>
            <param name="type">Type of scene node to find (ESNT_ANY will return all child nodes). </param>
            <param name="outNodes">array to be filled with results. </param>
            <param name="start">Scene node to start from. All children of this scene node are searched. If null is specified, the root scene node is taken. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getSceneNodesFromType(System.Int32,IrrlichtNetSwig.arraySceneNode)">
            <summary>
            Get scene nodes by type. 
            </summary>
            <param name="type">Type of scene node to find (ESNT_ANY will return all child nodes). </param>
            <param name="outNodes">array to be filled with results. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getActiveCamera">
            <summary>
            Get the current active camera. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.setActiveCamera(IrrlichtNetSwig.ICameraSceneNode)">
            <summary>
            Sets the currently active camera. 
            </summary>
            <param name="camera">The new camera which should be active. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.setShadowColor(IrrlichtNetSwig.SColor)">
            <summary>
            Sets the color of stencil buffers shadows drawn by the scene manager. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.setShadowColor">
            <summary>
            Sets the color of stencil buffers shadows drawn by the scene manager. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getShadowColor">
            <summary>
            Get the current color of shadows. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.registerNodeForRendering(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.E_SCENE_NODE_RENDER_PASS)">
            <summary>
            Registers a node for rendering it at a specific time. 
            </summary>
            <param name="node">Node to register for drawing. Usually scene nodes would set 'this' as parameter here because they want to be drawn. </param>
            <param name="pass">Specifies when the node wants to be drawn in relation to the other nodes. For example, if the node is a shadow, it usually wants to be drawn after all other nodes and will use ESNRP_SHADOW for this. See scene::E_SCENE_NODE_RENDER_PASS for details. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.registerNodeForRendering(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Registers a node for rendering it at a specific time. 
            </summary>
            <param name="node">Node to register for drawing. Usually scene nodes would set 'this' as parameter here because they want to be drawn. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.drawAll">
            <summary>
            Draws all the scene nodes. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createRotationAnimator(IrrlichtNetSwig.vector3df)">
            <summary>
            Creates a rotation animator, which rotates the attached scene node around itself. 
            </summary>
            <param name="rotationPerSecond"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createFlyCircleAnimator(IrrlichtNetSwig.vector3df,System.Single,System.Single,IrrlichtNetSwig.vector3df)">
            <summary>
            Creates a fly circle animator, which lets the attached scene node fly around a center. 
            </summary>
            <param name="center">Center of the circle. </param>
            <param name="radius">Radius of the circle. </param>
            <param name="speed">The orbital speed, in radians per millisecond. </param>
            <param name="direction">Specifies the upvector used for alignment of the mesh. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createFlyCircleAnimator(IrrlichtNetSwig.vector3df,System.Single,System.Single)">
            <summary>
            Creates a fly circle animator, which lets the attached scene node fly around a center. 
            </summary>
            <param name="center">Center of the circle. </param>
            <param name="radius">Radius of the circle. </param>
            <param name="speed">The orbital speed, in radians per millisecond. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createFlyCircleAnimator(IrrlichtNetSwig.vector3df,System.Single)">
            <summary>
            Creates a fly circle animator, which lets the attached scene node fly around a center. 
            </summary>
            <param name="center">Center of the circle. </param>
            <param name="radius">Radius of the circle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createFlyCircleAnimator(IrrlichtNetSwig.vector3df)">
            <summary>
            Creates a fly circle animator, which lets the attached scene node fly around a center. 
            </summary>
            <param name="center">Center of the circle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createFlyCircleAnimator">
            <summary>
            Creates a fly circle animator, which lets the attached scene node fly around a center. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createFlyStraightAnimator(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,System.UInt32,System.Boolean)">
            <summary>
            Creates a fly straight animator, which lets the attached scene node fly or move along a line between two points. 
            </summary>
            <param name="startPoint">Start point of the line. </param>
            <param name="endPoint">End point of the line. </param>
            <param name="timeForWay">Time in milli seconds how long the node should need to move from the start point to the end point. </param>
            <param name="loop">If set to false, the node stops when the end point is reached. If loop is true, the node begins again at the start. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createFlyStraightAnimator(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,System.UInt32)">
            <summary>
            Creates a fly straight animator, which lets the attached scene node fly or move along a line between two points. 
            </summary>
            <param name="startPoint">Start point of the line. </param>
            <param name="endPoint">End point of the line. </param>
            <param name="timeForWay">Time in milli seconds how long the node should need to move from the start point to the end point. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createTextureAnimator(IrrlichtNetSwig.arrayTexture,System.Int32,System.Boolean)">
            <summary>
            Creates a texture animator, which switches the textures of the target scene node based on a list of textures. 
            </summary>
            <param name="textures">List of textures to use. </param>
            <param name="timePerFrame">Time in milliseconds, how long any texture in the list should be visible. </param>
            <param name="loop">If set to to false, the last texture remains set, and the animation stops. If set to true, the animation restarts with the first texture. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createTextureAnimator(IrrlichtNetSwig.arrayTexture,System.Int32)">
            <summary>
            Creates a texture animator, which switches the textures of the target scene node based on a list of textures. 
            </summary>
            <param name="textures">List of textures to use. </param>
            <param name="timePerFrame">Time in milliseconds, how long any texture in the list should be visible. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createDeleteAnimator(System.UInt32)">
            <summary>
            Creates a scene node animator, which deletes the scene node after some time automatically. 
            </summary>
            <param name="timeMs">Time in milliseconds, after when the node will be deleted. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createCollisionResponseAnimator(IrrlichtNetSwig.ITriangleSelector,IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,System.Single)">
            <summary>
            Creates a special scene node animator for doing automatic collision detection and response. 
            </summary>
            <param name="world">Triangle selector holding all triangles of the world with which the scene node may collide. You can create a triangle selector with ISceneManager::createTriangleSelector(); </param>
            <param name="sceneNode">SceneNode which should be manipulated. After you added this animator to the scene node, the scene node will not be able to move through walls and is affected by gravity. If you need to teleport the scene node to a new position without it being effected by the collision geometry, then call sceneNode->setPosition(); then animator->setTargetNode(sceneNode); </param>
            <param name="ellipsoidRadius">Radius of the ellipsoid with which collision detection and response is done. If you have got a scene node, and you are unsure about how big the radius should be, you could use the following code to determine it: constcore::aabbox3d<f32>&box=yourSceneNode->getBoundingBox();core::vector3dfradius=box.MaxEdge-box.getCenter();</param>
            <param name="gravityPerSecond">Sets the gravity of the environment, as an acceleration in units per second per second. If your units are equivalent to metres, then core::vector3df(0,-10.0f,0) would give an approximately realistic gravity. You can disable gravity by setting it to core::vector3df(0,0,0). </param>
            <param name="ellipsoidTranslation">By default, the ellipsoid for collision detection is created around the center of the scene node, which means that the ellipsoid surrounds it completely. If this is not what you want, you may specify a translation for the ellipsoid. </param>
            <param name="slidingValue">DOCUMENTATION NEEDED. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createCollisionResponseAnimator(IrrlichtNetSwig.ITriangleSelector,IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Creates a special scene node animator for doing automatic collision detection and response. 
            </summary>
            <param name="world">Triangle selector holding all triangles of the world with which the scene node may collide. You can create a triangle selector with ISceneManager::createTriangleSelector(); </param>
            <param name="sceneNode">SceneNode which should be manipulated. After you added this animator to the scene node, the scene node will not be able to move through walls and is affected by gravity. If you need to teleport the scene node to a new position without it being effected by the collision geometry, then call sceneNode->setPosition(); then animator->setTargetNode(sceneNode); </param>
            <param name="ellipsoidRadius">Radius of the ellipsoid with which collision detection and response is done. If you have got a scene node, and you are unsure about how big the radius should be, you could use the following code to determine it: constcore::aabbox3d<f32>&box=yourSceneNode->getBoundingBox();core::vector3dfradius=box.MaxEdge-box.getCenter();</param>
            <param name="gravityPerSecond">Sets the gravity of the environment, as an acceleration in units per second per second. If your units are equivalent to metres, then core::vector3df(0,-10.0f,0) would give an approximately realistic gravity. You can disable gravity by setting it to core::vector3df(0,0,0). </param>
            <param name="ellipsoidTranslation">By default, the ellipsoid for collision detection is created around the center of the scene node, which means that the ellipsoid surrounds it completely. If this is not what you want, you may specify a translation for the ellipsoid. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createCollisionResponseAnimator(IrrlichtNetSwig.ITriangleSelector,IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Creates a special scene node animator for doing automatic collision detection and response. 
            </summary>
            <param name="world">Triangle selector holding all triangles of the world with which the scene node may collide. You can create a triangle selector with ISceneManager::createTriangleSelector(); </param>
            <param name="sceneNode">SceneNode which should be manipulated. After you added this animator to the scene node, the scene node will not be able to move through walls and is affected by gravity. If you need to teleport the scene node to a new position without it being effected by the collision geometry, then call sceneNode->setPosition(); then animator->setTargetNode(sceneNode); </param>
            <param name="ellipsoidRadius">Radius of the ellipsoid with which collision detection and response is done. If you have got a scene node, and you are unsure about how big the radius should be, you could use the following code to determine it: constcore::aabbox3d<f32>&box=yourSceneNode->getBoundingBox();core::vector3dfradius=box.MaxEdge-box.getCenter();</param>
            <param name="gravityPerSecond">Sets the gravity of the environment, as an acceleration in units per second per second. If your units are equivalent to metres, then core::vector3df(0,-10.0f,0) would give an approximately realistic gravity. You can disable gravity by setting it to core::vector3df(0,0,0). </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createCollisionResponseAnimator(IrrlichtNetSwig.ITriangleSelector,IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.vector3df)">
            <summary>
            Creates a special scene node animator for doing automatic collision detection and response. 
            </summary>
            <param name="world">Triangle selector holding all triangles of the world with which the scene node may collide. You can create a triangle selector with ISceneManager::createTriangleSelector(); </param>
            <param name="sceneNode">SceneNode which should be manipulated. After you added this animator to the scene node, the scene node will not be able to move through walls and is affected by gravity. If you need to teleport the scene node to a new position without it being effected by the collision geometry, then call sceneNode->setPosition(); then animator->setTargetNode(sceneNode); </param>
            <param name="ellipsoidRadius">Radius of the ellipsoid with which collision detection and response is done. If you have got a scene node, and you are unsure about how big the radius should be, you could use the following code to determine it: constcore::aabbox3d<f32>&box=yourSceneNode->getBoundingBox();core::vector3dfradius=box.MaxEdge-box.getCenter();</param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createCollisionResponseAnimator(IrrlichtNetSwig.ITriangleSelector,IrrlichtNetSwig.ISceneNode)">
            <summary>
            Creates a special scene node animator for doing automatic collision detection and response. 
            </summary>
            <param name="world">Triangle selector holding all triangles of the world with which the scene node may collide. You can create a triangle selector with ISceneManager::createTriangleSelector(); </param>
            <param name="sceneNode">SceneNode which should be manipulated. After you added this animator to the scene node, the scene node will not be able to move through walls and is affected by gravity. If you need to teleport the scene node to a new position without it being effected by the collision geometry, then call sceneNode->setPosition(); then animator->setTargetNode(sceneNode); </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createFollowSplineAnimator(System.Int32,IrrlichtNetSwig.arrayVector3df,System.Single,System.Single)">
            <summary>
            Creates a follow spline animator. 
            </summary>
            <param name="startTime"></param>
            <param name="points"></param>
            <param name="speed"></param>
            <param name="tightness"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createFollowSplineAnimator(System.Int32,IrrlichtNetSwig.arrayVector3df,System.Single)">
            <summary>
            Creates a follow spline animator. 
            </summary>
            <param name="startTime"></param>
            <param name="points"></param>
            <param name="speed"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createFollowSplineAnimator(System.Int32,IrrlichtNetSwig.arrayVector3df)">
            <summary>
            Creates a follow spline animator. 
            </summary>
            <param name="startTime"></param>
            <param name="points"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createTriangleSelector(IrrlichtNetSwig.IMesh,IrrlichtNetSwig.ISceneNode)">
            <summary>
            Creates a simple ITriangleSelector, based on a mesh. 
            </summary>
            <param name="mesh">Mesh of which the triangles are taken. </param>
            <param name="node">Scene node of which visibility and transformation is used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createTriangleSelectorFromBoundingBox(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Creates a simple dynamic ITriangleSelector, based on a axis aligned bounding box. 
            </summary>
            <param name="node">Scene node of which the bounding box, visibility and transformation is used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createOctTreeTriangleSelector(IrrlichtNetSwig.IMesh,IrrlichtNetSwig.ISceneNode,System.Int32)">
            <summary>
            Creates a Triangle Selector, optimized by an octtree. 
            </summary>
            <param name="mesh">Mesh of which the triangles are taken. </param>
            <param name="node">Scene node of which visibility and transformation is used. </param>
            <param name="minimalPolysPerNode">Specifies the minimal polygons contained a octree node. If a node gets less polys the this value, it will not be splitted into smaller nodes. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createOctTreeTriangleSelector(IrrlichtNetSwig.IMesh,IrrlichtNetSwig.ISceneNode)">
            <summary>
            Creates a Triangle Selector, optimized by an octtree. 
            </summary>
            <param name="mesh">Mesh of which the triangles are taken. </param>
            <param name="node">Scene node of which visibility and transformation is used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createMetaTriangleSelector">
            <summary>
            Creates a meta triangle selector. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createTerrainTriangleSelector(IrrlichtNetSwig.ITerrainSceneNode,System.Int32)">
            <summary>
            Creates a triangle selector which can select triangles from a terrain scene node. 
            </summary>
            <param name="node">Pointer to the created terrain scene node </param>
            <param name="LOD">Level of detail, 0 for highest detail. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.createTerrainTriangleSelector(IrrlichtNetSwig.ITerrainSceneNode)">
            <summary>
            Creates a triangle selector which can select triangles from a terrain scene node. 
            </summary>
            <param name="node">Pointer to the created terrain scene node </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addExternalMeshLoader(IrrlichtNetSwig.IMeshLoader)">
            <summary>
            Adds an external mesh loader for extending the engine with new file formats. 
            </summary>
            <param name="externalLoader">Implementation of a new mesh loader. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getSceneCollisionManager">
            <summary>
            Get pointer to the scene collision manager. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getMeshManipulator">
            <summary>
            Get pointer to the mesh manipulator. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.addToDeletionQueue(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a scene node to the deletion queue. 
            </summary>
            <param name="node">Node to detete. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.postEventFromUser(IrrlichtNetSwig.SEvent)">
            <summary>
            Posts an input event to the environment. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.clear">
            <summary>
            Clears the whole scene. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getParameters">
            <summary>
            Get interface to the parameters set in this scene. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getSceneNodeRenderPass">
            <summary>
            Get current render pass. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getDefaultSceneNodeFactory">
            <summary>
            Get the default scene node factory which can create all built in scene nodes. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.registerSceneNodeFactory(IrrlichtNetSwig.ISceneNodeFactory)">
            <summary>
            Adds a scene node factory to the scene manager. 
            </summary>
            <param name="factoryToAdd"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneManager.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD3.setInterpolationShift(System.UInt32,System.UInt32)">
            <summary>
            tune how many frames you want to render inbetween. 
            </summary>
            <param name="shift"></param>
            <param name="loopMode"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD3.getTagList(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            get the tag list of the mesh. 
            </summary>
            <param name="frame"></param>
            <param name="detailLevel"></param>
            <param name="startFrameLoop"></param>
            <param name="endFrameLoop"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD3.getOriginalMesh">
            <summary>
            get the original md3 mesh. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD3.getFrameCount">
            <summary>
            Gets the frame count of the animated mesh. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD3.getMesh(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Returns the IMesh interface for a frame. 
            </summary>
            <param name="frame">Frame number as zero based index. The maximum frame number is getFrameCount() - 1; </param>
            <param name="detailLevel">Level of detail. 0 is the lowest, 255 the highest level of detail. Most meshes will ignore the detail level. </param>
            <param name="startFrameLoop">Because some animated meshes (.MD2) are blended between 2 static frames, and maybe animated in a loop, the startFrameLoop and the endFrameLoop have to be defined, to prevent the animation to be blended between frames which are outside of this loop. If startFrameLoop and endFrameLoop are both -1, they are ignored. </param>
            <param name="endFrameLoop">see startFrameLoop. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD3.getMesh(System.Int32,System.Int32,System.Int32)">
            <summary>
            Returns the IMesh interface for a frame. 
            </summary>
            <param name="frame">Frame number as zero based index. The maximum frame number is getFrameCount() - 1; </param>
            <param name="detailLevel">Level of detail. 0 is the lowest, 255 the highest level of detail. Most meshes will ignore the detail level. </param>
            <param name="startFrameLoop">Because some animated meshes (.MD2) are blended between 2 static frames, and maybe animated in a loop, the startFrameLoop and the endFrameLoop have to be defined, to prevent the animation to be blended between frames which are outside of this loop. If startFrameLoop and endFrameLoop are both -1, they are ignored. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD3.getMesh(System.Int32,System.Int32)">
            <summary>
            Returns the IMesh interface for a frame. 
            </summary>
            <param name="frame">Frame number as zero based index. The maximum frame number is getFrameCount() - 1; </param>
            <param name="detailLevel">Level of detail. 0 is the lowest, 255 the highest level of detail. Most meshes will ignore the detail level. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD3.getMesh(System.Int32)">
            <summary>
            Returns the IMesh interface for a frame. 
            </summary>
            <param name="frame">Frame number as zero based index. The maximum frame number is getFrameCount() - 1; </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD3.getMeshType">
            <summary>
            Returns the type of the animated mesh. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD3.getMeshBufferCount">
            <summary>
            Get the amount of mesh buffers. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD3.getMeshBuffer(System.UInt32)">
            <summary>
            Get pointer to a mesh buffer. 
            </summary>
            <param name="nr">Zero based index of the mesh buffer. The maximum value is getMeshBufferCount() - 1; </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD3.getMeshBuffer(IrrlichtNetSwig.SMaterial)">
            <summary>
            Get pointer to a mesh buffer which fits a material. 
            </summary>
            <param name="material">material to search for </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD3.getBoundingBox">
            <summary>
            Get an axis aligned bounding box of the mesh. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD3.setBoundingBox(IrrlichtNetSwig.aabbox3df)">
            <summary>
            Set user-defined axis aligned bounding box. 
            </summary>
            <param name="box">New bounding box to use for the mesh. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD3.setMaterialFlag(IrrlichtNetSwig.E_MATERIAL_FLAG,System.Boolean)">
            <summary>
            Sets a flag of all contained materials to a new value. 
            </summary>
            <param name="flag">Flag to set in all materials. </param>
            <param name="newvalue">New value to set in all materials. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD3.setHardwareMappingHint(IrrlichtNetSwig.E_HARDWARE_MAPPING,IrrlichtNetSwig.E_BUFFER_TYPE)">
            <summary>
            Set the hardware mapping hint. 
            </summary>
            <param name="newMappingHint"></param>
            <param name="buffer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD3.setHardwareMappingHint(IrrlichtNetSwig.E_HARDWARE_MAPPING)">
            <summary>
            Set the hardware mapping hint. 
            </summary>
            <param name="newMappingHint"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD3.setDirty(IrrlichtNetSwig.E_BUFFER_TYPE)">
            <summary>
            Flag the meshbuffer as changed, reloads hardware buffers. 
            </summary>
            <param name="buffer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD3.setDirty">
            <summary>
            Flag the meshbuffer as changed, reloads hardware buffers. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD3.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD3.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD3.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD3.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayVector3df.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayVector3df.push_back(IrrlichtNetSwig.vector3df)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayVector3df.push_front(IrrlichtNetSwig.vector3df)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayVector3df.insert(IrrlichtNetSwig.vector3df,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayVector3df.insert(IrrlichtNetSwig.vector3df)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayVector3df.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayVector3df.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayVector3df.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayVector3df.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayVector3df.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayVector3df.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayVector3df.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayVector3df.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayVector3df.sort">
            <summary>
            Sorts the array using heapsort. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayVector3df.binary_search(IrrlichtNetSwig.vector3df)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayVector3df.binary_search(IrrlichtNetSwig.vector3df,System.Int32,System.Int32)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <param name="left">First left index </param>
            <param name="right">Last right index. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayVector3df.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayVector3df.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayVector3df.#ctor(IrrlichtNetSwig.arrayVector3df)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.rectf.add(IrrlichtNetSwig.position2df)">
            <summary>
            move right by given numbers 
            </summary>
            <param name="pos"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.rectf.sub(IrrlichtNetSwig.position2df)">
            <summary>
            move left by given numbers 
            </summary>
            <param name="pos"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.rectf.equalTo(IrrlichtNetSwig.rectf)">
            <summary>
            equality operator 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.rectf.notEqualTo(IrrlichtNetSwig.rectf)">
            <summary>
            inequality operator 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.rectf.lessThan(IrrlichtNetSwig.rectf)">
            <summary>
            compares size of rectangles 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.rectf.getArea">
            <summary>
            Returns size of rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.rectf.isPointInside(IrrlichtNetSwig.position2df)">
            <summary>
            Returns if a 2d point is within this rectangle. 
            </summary>
            <param name="pos">Position to test if it lies within this rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.rectf.isRectCollided(IrrlichtNetSwig.rectf)">
            <summary>
            Check if the rectangle collides with another rectangle. 
            </summary>
            <param name="other">Rectangle to test collision with </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.rectf.clipAgainst(IrrlichtNetSwig.rectf)">
            <summary>
            Clips this rectangle with another one. 
            </summary>
            <param name="other">Rectangle to clip with </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.rectf.constrainTo(IrrlichtNetSwig.rectf)">
            <summary>
            Moves this rectangle to fit inside another one. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.rectf.getWidth">
            <summary>
            Get width of rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.rectf.getHeight">
            <summary>
            Get height of rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.rectf.repair">
            <summary>
            If the lower right corner of the rect is smaller then the upper left, the points are swapped. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.rectf.isValid">
            <summary>
            Returns if the rect is valid to draw. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.rectf.getCenter">
            <summary>
            Get the center of the rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.rectf.getSize">
            <summary>
            Get the dimensions of the rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.rectf.addInternalPoint(IrrlichtNetSwig.position2df)">
            <summary>
            Adds a point to the rectangle. 
            </summary>
            <param name="p">Point to add to the box. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.rectf.addInternalPoint(System.Single,System.Single)">
            <summary>
            Adds a point to the bounding rectangle. 
            </summary>
            <param name="x">X-Coordinate of the point to add to this box. </param>
            <param name="y">Y-Coordinate of the point to add to this box. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.rectf.#ctor">
            <summary>
            Default constructor creating empty rectangle at (0,0). 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.rectf.#ctor(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Constructor with two corners. 
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <param name="x2"></param>
            <param name="y2"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.rectf.#ctor(IrrlichtNetSwig.position2df,IrrlichtNetSwig.position2df)">
            <summary>
            Constructor with two corners. 
            </summary>
            <param name="upperLeft"></param>
            <param name="lowerRight"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.rectf.#ctor(IrrlichtNetSwig.position2df,IrrlichtNetSwig.dimension2df)">
            <summary>
            Constructor with upper left corner and dimension. 
            </summary>
            <param name="pos"></param>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IXMLWriter.writeXMLHeader">
            <summary>
            Writes an xml 1.0 header. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IXMLWriter.writeElement(System.String,System.Boolean,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            
            </summary>
            <param name="name">Name of the element </param>
            <param name="empty">Specifies if the element should be empty. Like "<foo />". If You set this to false, something like this is written instead: "<foo>". </param>
            <param name="attr1Name">1st attributes name </param>
            <param name="attr1Value">1st attributes value </param>
            <param name="attr2Name">2nd attributes name </param>
            <param name="attr2Value">2nd attributes value </param>
            <param name="attr3Name">3rd attributes name </param>
            <param name="attr3Value">3rd attributes value </param>
            <param name="attr4Name">4th attributes name </param>
            <param name="attr4Value">4th attributes value </param>
            <param name="attr5Name">5th attributes name </param>
            <param name="attr5Value">5th attributes value </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IXMLWriter.writeElement(System.String,System.Boolean,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            
            </summary>
            <param name="name">Name of the element </param>
            <param name="empty">Specifies if the element should be empty. Like "<foo />". If You set this to false, something like this is written instead: "<foo>". </param>
            <param name="attr1Name">1st attributes name </param>
            <param name="attr1Value">1st attributes value </param>
            <param name="attr2Name">2nd attributes name </param>
            <param name="attr2Value">2nd attributes value </param>
            <param name="attr3Name">3rd attributes name </param>
            <param name="attr3Value">3rd attributes value </param>
            <param name="attr4Name">4th attributes name </param>
            <param name="attr4Value">4th attributes value </param>
            <param name="attr5Name">5th attributes name </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IXMLWriter.writeElement(System.String,System.Boolean,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            
            </summary>
            <param name="name">Name of the element </param>
            <param name="empty">Specifies if the element should be empty. Like "<foo />". If You set this to false, something like this is written instead: "<foo>". </param>
            <param name="attr1Name">1st attributes name </param>
            <param name="attr1Value">1st attributes value </param>
            <param name="attr2Name">2nd attributes name </param>
            <param name="attr2Value">2nd attributes value </param>
            <param name="attr3Name">3rd attributes name </param>
            <param name="attr3Value">3rd attributes value </param>
            <param name="attr4Name">4th attributes name </param>
            <param name="attr4Value">4th attributes value </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IXMLWriter.writeElement(System.String,System.Boolean,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            
            </summary>
            <param name="name">Name of the element </param>
            <param name="empty">Specifies if the element should be empty. Like "<foo />". If You set this to false, something like this is written instead: "<foo>". </param>
            <param name="attr1Name">1st attributes name </param>
            <param name="attr1Value">1st attributes value </param>
            <param name="attr2Name">2nd attributes name </param>
            <param name="attr2Value">2nd attributes value </param>
            <param name="attr3Name">3rd attributes name </param>
            <param name="attr3Value">3rd attributes value </param>
            <param name="attr4Name">4th attributes name </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IXMLWriter.writeElement(System.String,System.Boolean,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            
            </summary>
            <param name="name">Name of the element </param>
            <param name="empty">Specifies if the element should be empty. Like "<foo />". If You set this to false, something like this is written instead: "<foo>". </param>
            <param name="attr1Name">1st attributes name </param>
            <param name="attr1Value">1st attributes value </param>
            <param name="attr2Name">2nd attributes name </param>
            <param name="attr2Value">2nd attributes value </param>
            <param name="attr3Name">3rd attributes name </param>
            <param name="attr3Value">3rd attributes value </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IXMLWriter.writeElement(System.String,System.Boolean,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            
            </summary>
            <param name="name">Name of the element </param>
            <param name="empty">Specifies if the element should be empty. Like "<foo />". If You set this to false, something like this is written instead: "<foo>". </param>
            <param name="attr1Name">1st attributes name </param>
            <param name="attr1Value">1st attributes value </param>
            <param name="attr2Name">2nd attributes name </param>
            <param name="attr2Value">2nd attributes value </param>
            <param name="attr3Name">3rd attributes name </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IXMLWriter.writeElement(System.String,System.Boolean,System.String,System.String,System.String,System.String)">
            <summary>
            
            </summary>
            <param name="name">Name of the element </param>
            <param name="empty">Specifies if the element should be empty. Like "<foo />". If You set this to false, something like this is written instead: "<foo>". </param>
            <param name="attr1Name">1st attributes name </param>
            <param name="attr1Value">1st attributes value </param>
            <param name="attr2Name">2nd attributes name </param>
            <param name="attr2Value">2nd attributes value </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IXMLWriter.writeElement(System.String,System.Boolean,System.String,System.String,System.String)">
            <summary>
            
            </summary>
            <param name="name">Name of the element </param>
            <param name="empty">Specifies if the element should be empty. Like "<foo />". If You set this to false, something like this is written instead: "<foo>". </param>
            <param name="attr1Name">1st attributes name </param>
            <param name="attr1Value">1st attributes value </param>
            <param name="attr2Name">2nd attributes name </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IXMLWriter.writeElement(System.String,System.Boolean,System.String,System.String)">
            <summary>
            Writes an xml element with any number of attributes. 
            </summary>
            <param name="name"></param>
            <param name="empty"></param>
            <param name="attr1Name"></param>
            <param name="attr1Value"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IXMLWriter.writeElement(System.String,System.Boolean,System.String)">
            <summary>
            Writes an xml element with any number of attributes. 
            </summary>
            <param name="name"></param>
            <param name="empty"></param>
            <param name="attr1Name"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IXMLWriter.writeElement(System.String,System.Boolean)">
            <summary>
            Writes an xml element with any number of attributes. 
            </summary>
            <param name="name"></param>
            <param name="empty"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IXMLWriter.writeElement(System.String)">
            <summary>
            Writes an xml element with any number of attributes. 
            </summary>
            <param name="name"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IXMLWriter.writeElement(System.String,System.Boolean,IrrlichtNetSwig.arrayStringw,IrrlichtNetSwig.arrayStringw)">
            <summary>
            Writes an xml element with any number of attributes. 
            </summary>
            <param name="name"></param>
            <param name="empty"></param>
            <param name="names"></param>
            <param name="values"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IXMLWriter.writeComment(System.String)">
            <summary>
            Writes a comment into the xml file. 
            </summary>
            <param name="comment"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IXMLWriter.writeClosingTag(System.String)">
            <summary>
            Writes the closing tag for an element. Like "</foo>". 
            </summary>
            <param name="name"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IXMLWriter.writeText(System.String)">
            <summary>
            Writes a text into the file. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IXMLWriter.writeLineBreak">
            <summary>
            Writes a line break. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IXMLWriter.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IXMLWriter.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IXMLWriter.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IXMLWriter.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShaderConstantSetCallBack.OnSetMaterial(IrrlichtNetSwig.SMaterial)">
            <summary>
            Called to let the callBack know the used material (optional method). 
            </summary>
            <param name="material"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShaderConstantSetCallBack.OnSetConstants(IrrlichtNetSwig.IMaterialRendererServices,System.Int32)">
            <summary>
            Called by the engine when the vertex and/or pixel shader constants for an material renderer should be set. 
            </summary>
            <param name="services">Pointer to an interface providing methods to set the constants for the shader. </param>
            <param name="userData">Userdata int which can be specified when creating the shader. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShaderConstantSetCallBack.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShaderConstantSetCallBack.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShaderConstantSetCallBack.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShaderConstantSetCallBack.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IShaderConstantSetCallBack.#ctor">
            <summary>
            Constructor. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeFactory.addSceneNode(System.Int32,IrrlichtNetSwig.ISceneNode)">
            <summary>
            adds a scene node to the scene graph based on its type id 
            </summary>
            <param name="type">Type of the scene node to add. </param>
            <param name="parent">Parent scene node of the new node, can be null to add the scene node to the root. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeFactory.addSceneNode(System.Int32)">
            <summary>
            adds a scene node to the scene graph based on its type id 
            </summary>
            <param name="type">Type of the scene node to add. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeFactory.addSceneNode(System.String,IrrlichtNetSwig.ISceneNode)">
            <summary>
            adds a scene node to the scene graph based on its type name 
            </summary>
            <param name="typeName">Type name of the scene node to add. </param>
            <param name="parent">Parent scene node of the new node, can be null to add the scene node to the root. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeFactory.addSceneNode(System.String)">
            <summary>
            adds a scene node to the scene graph based on its type name 
            </summary>
            <param name="typeName">Type name of the scene node to add. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeFactory.getCreatableSceneNodeTypeCount">
            <summary>
            returns amount of scene node types this factory is able to create 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeFactory.getCreateableSceneNodeType(System.UInt32)">
            <summary>
            returns type of a createable scene node type 
            </summary>
            <param name="idx">Index of scene node type in this factory. Must be a value between 0 and getCreatableSceneNodeTypeCount()</param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeFactory.getCreateableSceneNodeTypeName(System.UInt32)">
            <summary>
            returns type name of a createable scene node type by index 
            </summary>
            <param name="idx">Index of scene node type in this factory. Must be a value between 0 and getCreatableSceneNodeTypeCount()</param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeFactory.getCreateableSceneNodeTypeName(System.Int32)">
            <summary>
            returns type name of a createable scene node type 
            </summary>
            <param name="type">Type of scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeFactory.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeFactory.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeFactory.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeFactory.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IQ3LevelMesh.getShader(System.String,System.Boolean)">
            <summary>
            loads the shader definition from file 
            </summary>
            <param name="filename">Name of the shaderfile, defaults to /scripts if fileNameIsValid is false. </param>
            <param name="fileNameIsValid">Specifies whether the filename is valid in the current situation. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IQ3LevelMesh.getShader(System.String)">
            <summary>
            loads the shader definition from file 
            </summary>
            <param name="filename">Name of the shaderfile, defaults to /scripts if fileNameIsValid is false. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IQ3LevelMesh.getShader(System.UInt32)">
            <summary>
            returns a already loaded Shader 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IQ3LevelMesh.getEntityList">
            <summary>
            get's an interface to the entities 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IQ3LevelMesh.getFrameCount">
            <summary>
            Gets the frame count of the animated mesh. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IQ3LevelMesh.getMesh(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Returns the IMesh interface for a frame. 
            </summary>
            <param name="frame">Frame number as zero based index. The maximum frame number is getFrameCount() - 1; </param>
            <param name="detailLevel">Level of detail. 0 is the lowest, 255 the highest level of detail. Most meshes will ignore the detail level. </param>
            <param name="startFrameLoop">Because some animated meshes (.MD2) are blended between 2 static frames, and maybe animated in a loop, the startFrameLoop and the endFrameLoop have to be defined, to prevent the animation to be blended between frames which are outside of this loop. If startFrameLoop and endFrameLoop are both -1, they are ignored. </param>
            <param name="endFrameLoop">see startFrameLoop. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IQ3LevelMesh.getMesh(System.Int32,System.Int32,System.Int32)">
            <summary>
            Returns the IMesh interface for a frame. 
            </summary>
            <param name="frame">Frame number as zero based index. The maximum frame number is getFrameCount() - 1; </param>
            <param name="detailLevel">Level of detail. 0 is the lowest, 255 the highest level of detail. Most meshes will ignore the detail level. </param>
            <param name="startFrameLoop">Because some animated meshes (.MD2) are blended between 2 static frames, and maybe animated in a loop, the startFrameLoop and the endFrameLoop have to be defined, to prevent the animation to be blended between frames which are outside of this loop. If startFrameLoop and endFrameLoop are both -1, they are ignored. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IQ3LevelMesh.getMesh(System.Int32,System.Int32)">
            <summary>
            Returns the IMesh interface for a frame. 
            </summary>
            <param name="frame">Frame number as zero based index. The maximum frame number is getFrameCount() - 1; </param>
            <param name="detailLevel">Level of detail. 0 is the lowest, 255 the highest level of detail. Most meshes will ignore the detail level. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IQ3LevelMesh.getMesh(System.Int32)">
            <summary>
            Returns the IMesh interface for a frame. 
            </summary>
            <param name="frame">Frame number as zero based index. The maximum frame number is getFrameCount() - 1; </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IQ3LevelMesh.getMeshType">
            <summary>
            Returns the type of the animated mesh. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IQ3LevelMesh.getMeshBufferCount">
            <summary>
            Get the amount of mesh buffers. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IQ3LevelMesh.getMeshBuffer(System.UInt32)">
            <summary>
            Get pointer to a mesh buffer. 
            </summary>
            <param name="nr">Zero based index of the mesh buffer. The maximum value is getMeshBufferCount() - 1; </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IQ3LevelMesh.getMeshBuffer(IrrlichtNetSwig.SMaterial)">
            <summary>
            Get pointer to a mesh buffer which fits a material. 
            </summary>
            <param name="material">material to search for </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IQ3LevelMesh.getBoundingBox">
            <summary>
            Get an axis aligned bounding box of the mesh. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IQ3LevelMesh.setBoundingBox(IrrlichtNetSwig.aabbox3df)">
            <summary>
            Set user-defined axis aligned bounding box. 
            </summary>
            <param name="box">New bounding box to use for the mesh. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IQ3LevelMesh.setMaterialFlag(IrrlichtNetSwig.E_MATERIAL_FLAG,System.Boolean)">
            <summary>
            Sets a flag of all contained materials to a new value. 
            </summary>
            <param name="flag">Flag to set in all materials. </param>
            <param name="newvalue">New value to set in all materials. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IQ3LevelMesh.setHardwareMappingHint(IrrlichtNetSwig.E_HARDWARE_MAPPING,IrrlichtNetSwig.E_BUFFER_TYPE)">
            <summary>
            Set the hardware mapping hint. 
            </summary>
            <param name="newMappingHint"></param>
            <param name="buffer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IQ3LevelMesh.setHardwareMappingHint(IrrlichtNetSwig.E_HARDWARE_MAPPING)">
            <summary>
            Set the hardware mapping hint. 
            </summary>
            <param name="newMappingHint"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IQ3LevelMesh.setDirty(IrrlichtNetSwig.E_BUFFER_TYPE)">
            <summary>
            Flag the meshbuffer as changed, reloads hardware buffers. 
            </summary>
            <param name="buffer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IQ3LevelMesh.setDirty">
            <summary>
            Flag the meshbuffer as changed, reloads hardware buffers. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IQ3LevelMesh.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IQ3LevelMesh.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IQ3LevelMesh.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IQ3LevelMesh.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.setParticleSize(IrrlichtNetSwig.dimension2df)">
            <summary>
            Sets the size of all particles. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.setParticleSize">
            <summary>
            Sets the size of all particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.setParticlesAreGlobal(System.Boolean)">
            <summary>
            Sets if the particles should be global. 
            </summary>
            <param name="global"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.setParticlesAreGlobal">
            <summary>
            Sets if the particles should be global. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.getEmitter">
            <summary>
            Gets the particle emitter, which creates the particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.setEmitter(IrrlichtNetSwig.IParticleEmitter)">
            <summary>
            Sets the particle emitter, which creates the particles. 
            </summary>
            <param name="emitter">Sets the particle emitter. You can set this to 0 for removing the current emitter and stopping the particle system emitting new particles. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.addAffector(IrrlichtNetSwig.IParticleAffector)">
            <summary>
            Adds new particle effector to the particle system. 
            </summary>
            <param name="affector">New affector. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.removeAllAffectors">
            <summary>
            Removes all particle affectors in the particle system. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createAnimatedMeshSceneNodeEmitter(IrrlichtNetSwig.IAnimatedMeshSceneNode,System.Boolean,IrrlichtNetSwig.vector3df,System.Single,System.Int32,System.Boolean,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32,System.Int32,IrrlichtNetSwig.dimension2df,IrrlichtNetSwig.dimension2df)">
            <summary>
            Creates a particle emitter for an animated mesh scene node. 
            </summary>
            <param name="node">Pointer to the animated mesh scene node to emit particles from </param>
            <param name="useNormalDirection">If true, the direction of each particle created will be the normal of the vertex that it's emitting from. The normal is divided by the normalDirectionModifier parameter, which defaults to 100.0f. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="normalDirectionModifier">If the emitter is using the normal direction then the normal of the vertex that is being emitted from is divided by this number. </param>
            <param name="mbNumber">This allows you to specify a specific meshBuffer for the IMesh* to emit particles from. The default value is -1, which means a random meshBuffer picked from all of the meshes meshBuffers will be selected to pick a random vertex from. If the value is 0 or greater, it will only pick random vertices from the meshBuffer specified by this value. </param>
            <param name="everyMeshVertex">If true, the emitter will emit between min/max particles every second, for every vertex in the mesh, if false, it will emit between min/max particles from random vertices in the mesh. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <param name="lifeTimeMax">Maximal lifetime of a particle, in milliseconds. </param>
            <param name="maxAngleDegrees">Maximal angle in degrees, the emitting direction of the particle will differ from the original direction. </param>
            <param name="minStartSize">Minimal initial start size of a particle. The real size of every particle is calculated as random interpolation between minStartSize and maxStartSize. </param>
            <param name="maxStartSize">Maximal initial start size of a particle. The real size of every particle is calculated as random interpolation between minStartSize and maxStartSize. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createAnimatedMeshSceneNodeEmitter(IrrlichtNetSwig.IAnimatedMeshSceneNode,System.Boolean,IrrlichtNetSwig.vector3df,System.Single,System.Int32,System.Boolean,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32,System.Int32,IrrlichtNetSwig.dimension2df)">
            <summary>
            Creates a particle emitter for an animated mesh scene node. 
            </summary>
            <param name="node">Pointer to the animated mesh scene node to emit particles from </param>
            <param name="useNormalDirection">If true, the direction of each particle created will be the normal of the vertex that it's emitting from. The normal is divided by the normalDirectionModifier parameter, which defaults to 100.0f. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="normalDirectionModifier">If the emitter is using the normal direction then the normal of the vertex that is being emitted from is divided by this number. </param>
            <param name="mbNumber">This allows you to specify a specific meshBuffer for the IMesh* to emit particles from. The default value is -1, which means a random meshBuffer picked from all of the meshes meshBuffers will be selected to pick a random vertex from. If the value is 0 or greater, it will only pick random vertices from the meshBuffer specified by this value. </param>
            <param name="everyMeshVertex">If true, the emitter will emit between min/max particles every second, for every vertex in the mesh, if false, it will emit between min/max particles from random vertices in the mesh. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <param name="lifeTimeMax">Maximal lifetime of a particle, in milliseconds. </param>
            <param name="maxAngleDegrees">Maximal angle in degrees, the emitting direction of the particle will differ from the original direction. </param>
            <param name="minStartSize">Minimal initial start size of a particle. The real size of every particle is calculated as random interpolation between minStartSize and maxStartSize. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createAnimatedMeshSceneNodeEmitter(IrrlichtNetSwig.IAnimatedMeshSceneNode,System.Boolean,IrrlichtNetSwig.vector3df,System.Single,System.Int32,System.Boolean,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32,System.Int32)">
            <summary>
            Creates a particle emitter for an animated mesh scene node. 
            </summary>
            <param name="node">Pointer to the animated mesh scene node to emit particles from </param>
            <param name="useNormalDirection">If true, the direction of each particle created will be the normal of the vertex that it's emitting from. The normal is divided by the normalDirectionModifier parameter, which defaults to 100.0f. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="normalDirectionModifier">If the emitter is using the normal direction then the normal of the vertex that is being emitted from is divided by this number. </param>
            <param name="mbNumber">This allows you to specify a specific meshBuffer for the IMesh* to emit particles from. The default value is -1, which means a random meshBuffer picked from all of the meshes meshBuffers will be selected to pick a random vertex from. If the value is 0 or greater, it will only pick random vertices from the meshBuffer specified by this value. </param>
            <param name="everyMeshVertex">If true, the emitter will emit between min/max particles every second, for every vertex in the mesh, if false, it will emit between min/max particles from random vertices in the mesh. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <param name="lifeTimeMax">Maximal lifetime of a particle, in milliseconds. </param>
            <param name="maxAngleDegrees">Maximal angle in degrees, the emitting direction of the particle will differ from the original direction. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createAnimatedMeshSceneNodeEmitter(IrrlichtNetSwig.IAnimatedMeshSceneNode,System.Boolean,IrrlichtNetSwig.vector3df,System.Single,System.Int32,System.Boolean,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32)">
            <summary>
            Creates a particle emitter for an animated mesh scene node. 
            </summary>
            <param name="node">Pointer to the animated mesh scene node to emit particles from </param>
            <param name="useNormalDirection">If true, the direction of each particle created will be the normal of the vertex that it's emitting from. The normal is divided by the normalDirectionModifier parameter, which defaults to 100.0f. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="normalDirectionModifier">If the emitter is using the normal direction then the normal of the vertex that is being emitted from is divided by this number. </param>
            <param name="mbNumber">This allows you to specify a specific meshBuffer for the IMesh* to emit particles from. The default value is -1, which means a random meshBuffer picked from all of the meshes meshBuffers will be selected to pick a random vertex from. If the value is 0 or greater, it will only pick random vertices from the meshBuffer specified by this value. </param>
            <param name="everyMeshVertex">If true, the emitter will emit between min/max particles every second, for every vertex in the mesh, if false, it will emit between min/max particles from random vertices in the mesh. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <param name="lifeTimeMax">Maximal lifetime of a particle, in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createAnimatedMeshSceneNodeEmitter(IrrlichtNetSwig.IAnimatedMeshSceneNode,System.Boolean,IrrlichtNetSwig.vector3df,System.Single,System.Int32,System.Boolean,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32)">
            <summary>
            Creates a particle emitter for an animated mesh scene node. 
            </summary>
            <param name="node">Pointer to the animated mesh scene node to emit particles from </param>
            <param name="useNormalDirection">If true, the direction of each particle created will be the normal of the vertex that it's emitting from. The normal is divided by the normalDirectionModifier parameter, which defaults to 100.0f. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="normalDirectionModifier">If the emitter is using the normal direction then the normal of the vertex that is being emitted from is divided by this number. </param>
            <param name="mbNumber">This allows you to specify a specific meshBuffer for the IMesh* to emit particles from. The default value is -1, which means a random meshBuffer picked from all of the meshes meshBuffers will be selected to pick a random vertex from. If the value is 0 or greater, it will only pick random vertices from the meshBuffer specified by this value. </param>
            <param name="everyMeshVertex">If true, the emitter will emit between min/max particles every second, for every vertex in the mesh, if false, it will emit between min/max particles from random vertices in the mesh. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createAnimatedMeshSceneNodeEmitter(IrrlichtNetSwig.IAnimatedMeshSceneNode,System.Boolean,IrrlichtNetSwig.vector3df,System.Single,System.Int32,System.Boolean,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor)">
            <summary>
            Creates a particle emitter for an animated mesh scene node. 
            </summary>
            <param name="node">Pointer to the animated mesh scene node to emit particles from </param>
            <param name="useNormalDirection">If true, the direction of each particle created will be the normal of the vertex that it's emitting from. The normal is divided by the normalDirectionModifier parameter, which defaults to 100.0f. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="normalDirectionModifier">If the emitter is using the normal direction then the normal of the vertex that is being emitted from is divided by this number. </param>
            <param name="mbNumber">This allows you to specify a specific meshBuffer for the IMesh* to emit particles from. The default value is -1, which means a random meshBuffer picked from all of the meshes meshBuffers will be selected to pick a random vertex from. If the value is 0 or greater, it will only pick random vertices from the meshBuffer specified by this value. </param>
            <param name="everyMeshVertex">If true, the emitter will emit between min/max particles every second, for every vertex in the mesh, if false, it will emit between min/max particles from random vertices in the mesh. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createAnimatedMeshSceneNodeEmitter(IrrlichtNetSwig.IAnimatedMeshSceneNode,System.Boolean,IrrlichtNetSwig.vector3df,System.Single,System.Int32,System.Boolean,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor)">
            <summary>
            Creates a particle emitter for an animated mesh scene node. 
            </summary>
            <param name="node">Pointer to the animated mesh scene node to emit particles from </param>
            <param name="useNormalDirection">If true, the direction of each particle created will be the normal of the vertex that it's emitting from. The normal is divided by the normalDirectionModifier parameter, which defaults to 100.0f. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="normalDirectionModifier">If the emitter is using the normal direction then the normal of the vertex that is being emitted from is divided by this number. </param>
            <param name="mbNumber">This allows you to specify a specific meshBuffer for the IMesh* to emit particles from. The default value is -1, which means a random meshBuffer picked from all of the meshes meshBuffers will be selected to pick a random vertex from. If the value is 0 or greater, it will only pick random vertices from the meshBuffer specified by this value. </param>
            <param name="everyMeshVertex">If true, the emitter will emit between min/max particles every second, for every vertex in the mesh, if false, it will emit between min/max particles from random vertices in the mesh. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createAnimatedMeshSceneNodeEmitter(IrrlichtNetSwig.IAnimatedMeshSceneNode,System.Boolean,IrrlichtNetSwig.vector3df,System.Single,System.Int32,System.Boolean,System.UInt32,System.UInt32)">
            <summary>
            Creates a particle emitter for an animated mesh scene node. 
            </summary>
            <param name="node">Pointer to the animated mesh scene node to emit particles from </param>
            <param name="useNormalDirection">If true, the direction of each particle created will be the normal of the vertex that it's emitting from. The normal is divided by the normalDirectionModifier parameter, which defaults to 100.0f. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="normalDirectionModifier">If the emitter is using the normal direction then the normal of the vertex that is being emitted from is divided by this number. </param>
            <param name="mbNumber">This allows you to specify a specific meshBuffer for the IMesh* to emit particles from. The default value is -1, which means a random meshBuffer picked from all of the meshes meshBuffers will be selected to pick a random vertex from. If the value is 0 or greater, it will only pick random vertices from the meshBuffer specified by this value. </param>
            <param name="everyMeshVertex">If true, the emitter will emit between min/max particles every second, for every vertex in the mesh, if false, it will emit between min/max particles from random vertices in the mesh. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createAnimatedMeshSceneNodeEmitter(IrrlichtNetSwig.IAnimatedMeshSceneNode,System.Boolean,IrrlichtNetSwig.vector3df,System.Single,System.Int32,System.Boolean,System.UInt32)">
            <summary>
            Creates a particle emitter for an animated mesh scene node. 
            </summary>
            <param name="node">Pointer to the animated mesh scene node to emit particles from </param>
            <param name="useNormalDirection">If true, the direction of each particle created will be the normal of the vertex that it's emitting from. The normal is divided by the normalDirectionModifier parameter, which defaults to 100.0f. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="normalDirectionModifier">If the emitter is using the normal direction then the normal of the vertex that is being emitted from is divided by this number. </param>
            <param name="mbNumber">This allows you to specify a specific meshBuffer for the IMesh* to emit particles from. The default value is -1, which means a random meshBuffer picked from all of the meshes meshBuffers will be selected to pick a random vertex from. If the value is 0 or greater, it will only pick random vertices from the meshBuffer specified by this value. </param>
            <param name="everyMeshVertex">If true, the emitter will emit between min/max particles every second, for every vertex in the mesh, if false, it will emit between min/max particles from random vertices in the mesh. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createAnimatedMeshSceneNodeEmitter(IrrlichtNetSwig.IAnimatedMeshSceneNode,System.Boolean,IrrlichtNetSwig.vector3df,System.Single,System.Int32,System.Boolean)">
            <summary>
            Creates a particle emitter for an animated mesh scene node. 
            </summary>
            <param name="node">Pointer to the animated mesh scene node to emit particles from </param>
            <param name="useNormalDirection">If true, the direction of each particle created will be the normal of the vertex that it's emitting from. The normal is divided by the normalDirectionModifier parameter, which defaults to 100.0f. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="normalDirectionModifier">If the emitter is using the normal direction then the normal of the vertex that is being emitted from is divided by this number. </param>
            <param name="mbNumber">This allows you to specify a specific meshBuffer for the IMesh* to emit particles from. The default value is -1, which means a random meshBuffer picked from all of the meshes meshBuffers will be selected to pick a random vertex from. If the value is 0 or greater, it will only pick random vertices from the meshBuffer specified by this value. </param>
            <param name="everyMeshVertex">If true, the emitter will emit between min/max particles every second, for every vertex in the mesh, if false, it will emit between min/max particles from random vertices in the mesh. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createAnimatedMeshSceneNodeEmitter(IrrlichtNetSwig.IAnimatedMeshSceneNode,System.Boolean,IrrlichtNetSwig.vector3df,System.Single,System.Int32)">
            <summary>
            Creates a particle emitter for an animated mesh scene node. 
            </summary>
            <param name="node">Pointer to the animated mesh scene node to emit particles from </param>
            <param name="useNormalDirection">If true, the direction of each particle created will be the normal of the vertex that it's emitting from. The normal is divided by the normalDirectionModifier parameter, which defaults to 100.0f. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="normalDirectionModifier">If the emitter is using the normal direction then the normal of the vertex that is being emitted from is divided by this number. </param>
            <param name="mbNumber">This allows you to specify a specific meshBuffer for the IMesh* to emit particles from. The default value is -1, which means a random meshBuffer picked from all of the meshes meshBuffers will be selected to pick a random vertex from. If the value is 0 or greater, it will only pick random vertices from the meshBuffer specified by this value. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createAnimatedMeshSceneNodeEmitter(IrrlichtNetSwig.IAnimatedMeshSceneNode,System.Boolean,IrrlichtNetSwig.vector3df,System.Single)">
            <summary>
            Creates a particle emitter for an animated mesh scene node. 
            </summary>
            <param name="node">Pointer to the animated mesh scene node to emit particles from </param>
            <param name="useNormalDirection">If true, the direction of each particle created will be the normal of the vertex that it's emitting from. The normal is divided by the normalDirectionModifier parameter, which defaults to 100.0f. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="normalDirectionModifier">If the emitter is using the normal direction then the normal of the vertex that is being emitted from is divided by this number. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createAnimatedMeshSceneNodeEmitter(IrrlichtNetSwig.IAnimatedMeshSceneNode,System.Boolean,IrrlichtNetSwig.vector3df)">
            <summary>
            Creates a particle emitter for an animated mesh scene node. 
            </summary>
            <param name="node">Pointer to the animated mesh scene node to emit particles from </param>
            <param name="useNormalDirection">If true, the direction of each particle created will be the normal of the vertex that it's emitting from. The normal is divided by the normalDirectionModifier parameter, which defaults to 100.0f. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createAnimatedMeshSceneNodeEmitter(IrrlichtNetSwig.IAnimatedMeshSceneNode,System.Boolean)">
            <summary>
            Creates a particle emitter for an animated mesh scene node. 
            </summary>
            <param name="node">Pointer to the animated mesh scene node to emit particles from </param>
            <param name="useNormalDirection">If true, the direction of each particle created will be the normal of the vertex that it's emitting from. The normal is divided by the normalDirectionModifier parameter, which defaults to 100.0f. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createAnimatedMeshSceneNodeEmitter(IrrlichtNetSwig.IAnimatedMeshSceneNode)">
            <summary>
            Creates a particle emitter for an animated mesh scene node. 
            </summary>
            <param name="node">Pointer to the animated mesh scene node to emit particles from </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createBoxEmitter(IrrlichtNetSwig.aabbox3df,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32,System.Int32,IrrlichtNetSwig.dimension2df,IrrlichtNetSwig.dimension2df)">
            <summary>
            Creates a box particle emitter. 
            </summary>
            <param name="box">The box for the emitter. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <param name="lifeTimeMax">Maximal lifetime of a particle, in milliseconds. </param>
            <param name="maxAngleDegrees">Maximal angle in degrees, the emitting direction of the particle will differ from the original direction. </param>
            <param name="minStartSize">Minimal initial start size of a particle. The real size of every particle is calculated as random interpolation between minStartSize and maxStartSize. </param>
            <param name="maxStartSize">Maximal initial start size of a particle. The real size of every particle is calculated as random interpolation between minStartSize and maxStartSize. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createBoxEmitter(IrrlichtNetSwig.aabbox3df,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32,System.Int32,IrrlichtNetSwig.dimension2df)">
            <summary>
            Creates a box particle emitter. 
            </summary>
            <param name="box">The box for the emitter. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <param name="lifeTimeMax">Maximal lifetime of a particle, in milliseconds. </param>
            <param name="maxAngleDegrees">Maximal angle in degrees, the emitting direction of the particle will differ from the original direction. </param>
            <param name="minStartSize">Minimal initial start size of a particle. The real size of every particle is calculated as random interpolation between minStartSize and maxStartSize. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createBoxEmitter(IrrlichtNetSwig.aabbox3df,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32,System.Int32)">
            <summary>
            Creates a box particle emitter. 
            </summary>
            <param name="box">The box for the emitter. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <param name="lifeTimeMax">Maximal lifetime of a particle, in milliseconds. </param>
            <param name="maxAngleDegrees">Maximal angle in degrees, the emitting direction of the particle will differ from the original direction. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createBoxEmitter(IrrlichtNetSwig.aabbox3df,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32)">
            <summary>
            Creates a box particle emitter. 
            </summary>
            <param name="box">The box for the emitter. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <param name="lifeTimeMax">Maximal lifetime of a particle, in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createBoxEmitter(IrrlichtNetSwig.aabbox3df,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32)">
            <summary>
            Creates a box particle emitter. 
            </summary>
            <param name="box">The box for the emitter. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createBoxEmitter(IrrlichtNetSwig.aabbox3df,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor)">
            <summary>
            Creates a box particle emitter. 
            </summary>
            <param name="box">The box for the emitter. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createBoxEmitter(IrrlichtNetSwig.aabbox3df,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor)">
            <summary>
            Creates a box particle emitter. 
            </summary>
            <param name="box">The box for the emitter. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createBoxEmitter(IrrlichtNetSwig.aabbox3df,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32)">
            <summary>
            Creates a box particle emitter. 
            </summary>
            <param name="box">The box for the emitter. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createBoxEmitter(IrrlichtNetSwig.aabbox3df,IrrlichtNetSwig.vector3df,System.UInt32)">
            <summary>
            Creates a box particle emitter. 
            </summary>
            <param name="box">The box for the emitter. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createBoxEmitter(IrrlichtNetSwig.aabbox3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Creates a box particle emitter. 
            </summary>
            <param name="box">The box for the emitter. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createBoxEmitter(IrrlichtNetSwig.aabbox3df)">
            <summary>
            Creates a box particle emitter. 
            </summary>
            <param name="box">The box for the emitter. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createBoxEmitter">
            <summary>
            Creates a box particle emitter. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createCylinderEmitter(IrrlichtNetSwig.vector3df,System.Single,IrrlichtNetSwig.vector3df,System.Single,System.Boolean,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32,System.Int32,IrrlichtNetSwig.dimension2df,IrrlichtNetSwig.dimension2df)">
            <summary>
            Creates a particle emitter for emitting from a cylinder. 
            </summary>
            <param name="center">The center of the circle at the base of the cylinder </param>
            <param name="radius">The thickness of the cylinder </param>
            <param name="normal">Direction of the length of the cylinder </param>
            <param name="length">The length of the the cylinder </param>
            <param name="outlineOnly">Whether or not to put points inside the cylinder or on the outline only </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <param name="lifeTimeMax">Maximal lifetime of a particle, in milliseconds. </param>
            <param name="maxAngleDegrees">Maximal angle in degrees, the emitting direction of the particle will differ from the original direction. </param>
            <param name="minStartSize">Minimal initial start size of a particle. The real size of every particle is calculated as random interpolation between minStartSize and maxStartSize. </param>
            <param name="maxStartSize">Maximal initial start size of a particle. The real size of every particle is calculated as random interpolation between minStartSize and maxStartSize. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createCylinderEmitter(IrrlichtNetSwig.vector3df,System.Single,IrrlichtNetSwig.vector3df,System.Single,System.Boolean,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32,System.Int32,IrrlichtNetSwig.dimension2df)">
            <summary>
            Creates a particle emitter for emitting from a cylinder. 
            </summary>
            <param name="center">The center of the circle at the base of the cylinder </param>
            <param name="radius">The thickness of the cylinder </param>
            <param name="normal">Direction of the length of the cylinder </param>
            <param name="length">The length of the the cylinder </param>
            <param name="outlineOnly">Whether or not to put points inside the cylinder or on the outline only </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <param name="lifeTimeMax">Maximal lifetime of a particle, in milliseconds. </param>
            <param name="maxAngleDegrees">Maximal angle in degrees, the emitting direction of the particle will differ from the original direction. </param>
            <param name="minStartSize">Minimal initial start size of a particle. The real size of every particle is calculated as random interpolation between minStartSize and maxStartSize. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createCylinderEmitter(IrrlichtNetSwig.vector3df,System.Single,IrrlichtNetSwig.vector3df,System.Single,System.Boolean,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32,System.Int32)">
            <summary>
            Creates a particle emitter for emitting from a cylinder. 
            </summary>
            <param name="center">The center of the circle at the base of the cylinder </param>
            <param name="radius">The thickness of the cylinder </param>
            <param name="normal">Direction of the length of the cylinder </param>
            <param name="length">The length of the the cylinder </param>
            <param name="outlineOnly">Whether or not to put points inside the cylinder or on the outline only </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <param name="lifeTimeMax">Maximal lifetime of a particle, in milliseconds. </param>
            <param name="maxAngleDegrees">Maximal angle in degrees, the emitting direction of the particle will differ from the original direction. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createCylinderEmitter(IrrlichtNetSwig.vector3df,System.Single,IrrlichtNetSwig.vector3df,System.Single,System.Boolean,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32)">
            <summary>
            Creates a particle emitter for emitting from a cylinder. 
            </summary>
            <param name="center">The center of the circle at the base of the cylinder </param>
            <param name="radius">The thickness of the cylinder </param>
            <param name="normal">Direction of the length of the cylinder </param>
            <param name="length">The length of the the cylinder </param>
            <param name="outlineOnly">Whether or not to put points inside the cylinder or on the outline only </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <param name="lifeTimeMax">Maximal lifetime of a particle, in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createCylinderEmitter(IrrlichtNetSwig.vector3df,System.Single,IrrlichtNetSwig.vector3df,System.Single,System.Boolean,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32)">
            <summary>
            Creates a particle emitter for emitting from a cylinder. 
            </summary>
            <param name="center">The center of the circle at the base of the cylinder </param>
            <param name="radius">The thickness of the cylinder </param>
            <param name="normal">Direction of the length of the cylinder </param>
            <param name="length">The length of the the cylinder </param>
            <param name="outlineOnly">Whether or not to put points inside the cylinder or on the outline only </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createCylinderEmitter(IrrlichtNetSwig.vector3df,System.Single,IrrlichtNetSwig.vector3df,System.Single,System.Boolean,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor)">
            <summary>
            Creates a particle emitter for emitting from a cylinder. 
            </summary>
            <param name="center">The center of the circle at the base of the cylinder </param>
            <param name="radius">The thickness of the cylinder </param>
            <param name="normal">Direction of the length of the cylinder </param>
            <param name="length">The length of the the cylinder </param>
            <param name="outlineOnly">Whether or not to put points inside the cylinder or on the outline only </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createCylinderEmitter(IrrlichtNetSwig.vector3df,System.Single,IrrlichtNetSwig.vector3df,System.Single,System.Boolean,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor)">
            <summary>
            Creates a particle emitter for emitting from a cylinder. 
            </summary>
            <param name="center">The center of the circle at the base of the cylinder </param>
            <param name="radius">The thickness of the cylinder </param>
            <param name="normal">Direction of the length of the cylinder </param>
            <param name="length">The length of the the cylinder </param>
            <param name="outlineOnly">Whether or not to put points inside the cylinder or on the outline only </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createCylinderEmitter(IrrlichtNetSwig.vector3df,System.Single,IrrlichtNetSwig.vector3df,System.Single,System.Boolean,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32)">
            <summary>
            Creates a particle emitter for emitting from a cylinder. 
            </summary>
            <param name="center">The center of the circle at the base of the cylinder </param>
            <param name="radius">The thickness of the cylinder </param>
            <param name="normal">Direction of the length of the cylinder </param>
            <param name="length">The length of the the cylinder </param>
            <param name="outlineOnly">Whether or not to put points inside the cylinder or on the outline only </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createCylinderEmitter(IrrlichtNetSwig.vector3df,System.Single,IrrlichtNetSwig.vector3df,System.Single,System.Boolean,IrrlichtNetSwig.vector3df,System.UInt32)">
            <summary>
            Creates a particle emitter for emitting from a cylinder. 
            </summary>
            <param name="center">The center of the circle at the base of the cylinder </param>
            <param name="radius">The thickness of the cylinder </param>
            <param name="normal">Direction of the length of the cylinder </param>
            <param name="length">The length of the the cylinder </param>
            <param name="outlineOnly">Whether or not to put points inside the cylinder or on the outline only </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createCylinderEmitter(IrrlichtNetSwig.vector3df,System.Single,IrrlichtNetSwig.vector3df,System.Single,System.Boolean,IrrlichtNetSwig.vector3df)">
            <summary>
            Creates a particle emitter for emitting from a cylinder. 
            </summary>
            <param name="center">The center of the circle at the base of the cylinder </param>
            <param name="radius">The thickness of the cylinder </param>
            <param name="normal">Direction of the length of the cylinder </param>
            <param name="length">The length of the the cylinder </param>
            <param name="outlineOnly">Whether or not to put points inside the cylinder or on the outline only </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createCylinderEmitter(IrrlichtNetSwig.vector3df,System.Single,IrrlichtNetSwig.vector3df,System.Single,System.Boolean)">
            <summary>
            Creates a particle emitter for emitting from a cylinder. 
            </summary>
            <param name="center">The center of the circle at the base of the cylinder </param>
            <param name="radius">The thickness of the cylinder </param>
            <param name="normal">Direction of the length of the cylinder </param>
            <param name="length">The length of the the cylinder </param>
            <param name="outlineOnly">Whether or not to put points inside the cylinder or on the outline only </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createCylinderEmitter(IrrlichtNetSwig.vector3df,System.Single,IrrlichtNetSwig.vector3df,System.Single)">
            <summary>
            Creates a particle emitter for emitting from a cylinder. 
            </summary>
            <param name="center">The center of the circle at the base of the cylinder </param>
            <param name="radius">The thickness of the cylinder </param>
            <param name="normal">Direction of the length of the cylinder </param>
            <param name="length">The length of the the cylinder </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createMeshEmitter(IrrlichtNetSwig.IMesh,System.Boolean,IrrlichtNetSwig.vector3df,System.Single,System.Int32,System.Boolean,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32,System.Int32,IrrlichtNetSwig.dimension2df,IrrlichtNetSwig.dimension2df)">
            <summary>
            Creates a mesh particle emitter. 
            </summary>
            <param name="mesh">Pointer to mesh to emit particles from </param>
            <param name="useNormalDirection">If true, the direction of each particle created will be the normal of the vertex that it's emitting from. The normal is divided by the normalDirectionModifier parameter, which defaults to 100.0f. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="normalDirectionModifier">If the emitter is using the normal direction then the normal of the vertex that is being emitted from is divided by this number. </param>
            <param name="mbNumber">This allows you to specify a specific meshBuffer for the IMesh* to emit particles from. The default value is -1, which means a random meshBuffer picked from all of the meshes meshBuffers will be selected to pick a random vertex from. If the value is 0 or greater, it will only pick random vertices from the meshBuffer specified by this value. </param>
            <param name="everyMeshVertex">If true, the emitter will emit between min/max particles every second, for every vertex in the mesh, if false, it will emit between min/max particles from random vertices in the mesh. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <param name="lifeTimeMax">Maximal lifetime of a particle, in milliseconds. </param>
            <param name="maxAngleDegrees">Maximal angle in degrees, the emitting direction of the particle will differ from the original direction. </param>
            <param name="minStartSize">Minimal initial start size of a particle. The real size of every particle is calculated as random interpolation between minStartSize and maxStartSize. </param>
            <param name="maxStartSize">Maximal initial start size of a particle. The real size of every particle is calculated as random interpolation between minStartSize and maxStartSize. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createMeshEmitter(IrrlichtNetSwig.IMesh,System.Boolean,IrrlichtNetSwig.vector3df,System.Single,System.Int32,System.Boolean,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32,System.Int32,IrrlichtNetSwig.dimension2df)">
            <summary>
            Creates a mesh particle emitter. 
            </summary>
            <param name="mesh">Pointer to mesh to emit particles from </param>
            <param name="useNormalDirection">If true, the direction of each particle created will be the normal of the vertex that it's emitting from. The normal is divided by the normalDirectionModifier parameter, which defaults to 100.0f. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="normalDirectionModifier">If the emitter is using the normal direction then the normal of the vertex that is being emitted from is divided by this number. </param>
            <param name="mbNumber">This allows you to specify a specific meshBuffer for the IMesh* to emit particles from. The default value is -1, which means a random meshBuffer picked from all of the meshes meshBuffers will be selected to pick a random vertex from. If the value is 0 or greater, it will only pick random vertices from the meshBuffer specified by this value. </param>
            <param name="everyMeshVertex">If true, the emitter will emit between min/max particles every second, for every vertex in the mesh, if false, it will emit between min/max particles from random vertices in the mesh. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <param name="lifeTimeMax">Maximal lifetime of a particle, in milliseconds. </param>
            <param name="maxAngleDegrees">Maximal angle in degrees, the emitting direction of the particle will differ from the original direction. </param>
            <param name="minStartSize">Minimal initial start size of a particle. The real size of every particle is calculated as random interpolation between minStartSize and maxStartSize. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createMeshEmitter(IrrlichtNetSwig.IMesh,System.Boolean,IrrlichtNetSwig.vector3df,System.Single,System.Int32,System.Boolean,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32,System.Int32)">
            <summary>
            Creates a mesh particle emitter. 
            </summary>
            <param name="mesh">Pointer to mesh to emit particles from </param>
            <param name="useNormalDirection">If true, the direction of each particle created will be the normal of the vertex that it's emitting from. The normal is divided by the normalDirectionModifier parameter, which defaults to 100.0f. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="normalDirectionModifier">If the emitter is using the normal direction then the normal of the vertex that is being emitted from is divided by this number. </param>
            <param name="mbNumber">This allows you to specify a specific meshBuffer for the IMesh* to emit particles from. The default value is -1, which means a random meshBuffer picked from all of the meshes meshBuffers will be selected to pick a random vertex from. If the value is 0 or greater, it will only pick random vertices from the meshBuffer specified by this value. </param>
            <param name="everyMeshVertex">If true, the emitter will emit between min/max particles every second, for every vertex in the mesh, if false, it will emit between min/max particles from random vertices in the mesh. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <param name="lifeTimeMax">Maximal lifetime of a particle, in milliseconds. </param>
            <param name="maxAngleDegrees">Maximal angle in degrees, the emitting direction of the particle will differ from the original direction. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createMeshEmitter(IrrlichtNetSwig.IMesh,System.Boolean,IrrlichtNetSwig.vector3df,System.Single,System.Int32,System.Boolean,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32)">
            <summary>
            Creates a mesh particle emitter. 
            </summary>
            <param name="mesh">Pointer to mesh to emit particles from </param>
            <param name="useNormalDirection">If true, the direction of each particle created will be the normal of the vertex that it's emitting from. The normal is divided by the normalDirectionModifier parameter, which defaults to 100.0f. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="normalDirectionModifier">If the emitter is using the normal direction then the normal of the vertex that is being emitted from is divided by this number. </param>
            <param name="mbNumber">This allows you to specify a specific meshBuffer for the IMesh* to emit particles from. The default value is -1, which means a random meshBuffer picked from all of the meshes meshBuffers will be selected to pick a random vertex from. If the value is 0 or greater, it will only pick random vertices from the meshBuffer specified by this value. </param>
            <param name="everyMeshVertex">If true, the emitter will emit between min/max particles every second, for every vertex in the mesh, if false, it will emit between min/max particles from random vertices in the mesh. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <param name="lifeTimeMax">Maximal lifetime of a particle, in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createMeshEmitter(IrrlichtNetSwig.IMesh,System.Boolean,IrrlichtNetSwig.vector3df,System.Single,System.Int32,System.Boolean,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32)">
            <summary>
            Creates a mesh particle emitter. 
            </summary>
            <param name="mesh">Pointer to mesh to emit particles from </param>
            <param name="useNormalDirection">If true, the direction of each particle created will be the normal of the vertex that it's emitting from. The normal is divided by the normalDirectionModifier parameter, which defaults to 100.0f. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="normalDirectionModifier">If the emitter is using the normal direction then the normal of the vertex that is being emitted from is divided by this number. </param>
            <param name="mbNumber">This allows you to specify a specific meshBuffer for the IMesh* to emit particles from. The default value is -1, which means a random meshBuffer picked from all of the meshes meshBuffers will be selected to pick a random vertex from. If the value is 0 or greater, it will only pick random vertices from the meshBuffer specified by this value. </param>
            <param name="everyMeshVertex">If true, the emitter will emit between min/max particles every second, for every vertex in the mesh, if false, it will emit between min/max particles from random vertices in the mesh. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createMeshEmitter(IrrlichtNetSwig.IMesh,System.Boolean,IrrlichtNetSwig.vector3df,System.Single,System.Int32,System.Boolean,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor)">
            <summary>
            Creates a mesh particle emitter. 
            </summary>
            <param name="mesh">Pointer to mesh to emit particles from </param>
            <param name="useNormalDirection">If true, the direction of each particle created will be the normal of the vertex that it's emitting from. The normal is divided by the normalDirectionModifier parameter, which defaults to 100.0f. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="normalDirectionModifier">If the emitter is using the normal direction then the normal of the vertex that is being emitted from is divided by this number. </param>
            <param name="mbNumber">This allows you to specify a specific meshBuffer for the IMesh* to emit particles from. The default value is -1, which means a random meshBuffer picked from all of the meshes meshBuffers will be selected to pick a random vertex from. If the value is 0 or greater, it will only pick random vertices from the meshBuffer specified by this value. </param>
            <param name="everyMeshVertex">If true, the emitter will emit between min/max particles every second, for every vertex in the mesh, if false, it will emit between min/max particles from random vertices in the mesh. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createMeshEmitter(IrrlichtNetSwig.IMesh,System.Boolean,IrrlichtNetSwig.vector3df,System.Single,System.Int32,System.Boolean,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor)">
            <summary>
            Creates a mesh particle emitter. 
            </summary>
            <param name="mesh">Pointer to mesh to emit particles from </param>
            <param name="useNormalDirection">If true, the direction of each particle created will be the normal of the vertex that it's emitting from. The normal is divided by the normalDirectionModifier parameter, which defaults to 100.0f. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="normalDirectionModifier">If the emitter is using the normal direction then the normal of the vertex that is being emitted from is divided by this number. </param>
            <param name="mbNumber">This allows you to specify a specific meshBuffer for the IMesh* to emit particles from. The default value is -1, which means a random meshBuffer picked from all of the meshes meshBuffers will be selected to pick a random vertex from. If the value is 0 or greater, it will only pick random vertices from the meshBuffer specified by this value. </param>
            <param name="everyMeshVertex">If true, the emitter will emit between min/max particles every second, for every vertex in the mesh, if false, it will emit between min/max particles from random vertices in the mesh. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createMeshEmitter(IrrlichtNetSwig.IMesh,System.Boolean,IrrlichtNetSwig.vector3df,System.Single,System.Int32,System.Boolean,System.UInt32,System.UInt32)">
            <summary>
            Creates a mesh particle emitter. 
            </summary>
            <param name="mesh">Pointer to mesh to emit particles from </param>
            <param name="useNormalDirection">If true, the direction of each particle created will be the normal of the vertex that it's emitting from. The normal is divided by the normalDirectionModifier parameter, which defaults to 100.0f. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="normalDirectionModifier">If the emitter is using the normal direction then the normal of the vertex that is being emitted from is divided by this number. </param>
            <param name="mbNumber">This allows you to specify a specific meshBuffer for the IMesh* to emit particles from. The default value is -1, which means a random meshBuffer picked from all of the meshes meshBuffers will be selected to pick a random vertex from. If the value is 0 or greater, it will only pick random vertices from the meshBuffer specified by this value. </param>
            <param name="everyMeshVertex">If true, the emitter will emit between min/max particles every second, for every vertex in the mesh, if false, it will emit between min/max particles from random vertices in the mesh. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createMeshEmitter(IrrlichtNetSwig.IMesh,System.Boolean,IrrlichtNetSwig.vector3df,System.Single,System.Int32,System.Boolean,System.UInt32)">
            <summary>
            Creates a mesh particle emitter. 
            </summary>
            <param name="mesh">Pointer to mesh to emit particles from </param>
            <param name="useNormalDirection">If true, the direction of each particle created will be the normal of the vertex that it's emitting from. The normal is divided by the normalDirectionModifier parameter, which defaults to 100.0f. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="normalDirectionModifier">If the emitter is using the normal direction then the normal of the vertex that is being emitted from is divided by this number. </param>
            <param name="mbNumber">This allows you to specify a specific meshBuffer for the IMesh* to emit particles from. The default value is -1, which means a random meshBuffer picked from all of the meshes meshBuffers will be selected to pick a random vertex from. If the value is 0 or greater, it will only pick random vertices from the meshBuffer specified by this value. </param>
            <param name="everyMeshVertex">If true, the emitter will emit between min/max particles every second, for every vertex in the mesh, if false, it will emit between min/max particles from random vertices in the mesh. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createMeshEmitter(IrrlichtNetSwig.IMesh,System.Boolean,IrrlichtNetSwig.vector3df,System.Single,System.Int32,System.Boolean)">
            <summary>
            Creates a mesh particle emitter. 
            </summary>
            <param name="mesh">Pointer to mesh to emit particles from </param>
            <param name="useNormalDirection">If true, the direction of each particle created will be the normal of the vertex that it's emitting from. The normal is divided by the normalDirectionModifier parameter, which defaults to 100.0f. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="normalDirectionModifier">If the emitter is using the normal direction then the normal of the vertex that is being emitted from is divided by this number. </param>
            <param name="mbNumber">This allows you to specify a specific meshBuffer for the IMesh* to emit particles from. The default value is -1, which means a random meshBuffer picked from all of the meshes meshBuffers will be selected to pick a random vertex from. If the value is 0 or greater, it will only pick random vertices from the meshBuffer specified by this value. </param>
            <param name="everyMeshVertex">If true, the emitter will emit between min/max particles every second, for every vertex in the mesh, if false, it will emit between min/max particles from random vertices in the mesh. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createMeshEmitter(IrrlichtNetSwig.IMesh,System.Boolean,IrrlichtNetSwig.vector3df,System.Single,System.Int32)">
            <summary>
            Creates a mesh particle emitter. 
            </summary>
            <param name="mesh">Pointer to mesh to emit particles from </param>
            <param name="useNormalDirection">If true, the direction of each particle created will be the normal of the vertex that it's emitting from. The normal is divided by the normalDirectionModifier parameter, which defaults to 100.0f. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="normalDirectionModifier">If the emitter is using the normal direction then the normal of the vertex that is being emitted from is divided by this number. </param>
            <param name="mbNumber">This allows you to specify a specific meshBuffer for the IMesh* to emit particles from. The default value is -1, which means a random meshBuffer picked from all of the meshes meshBuffers will be selected to pick a random vertex from. If the value is 0 or greater, it will only pick random vertices from the meshBuffer specified by this value. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createMeshEmitter(IrrlichtNetSwig.IMesh,System.Boolean,IrrlichtNetSwig.vector3df,System.Single)">
            <summary>
            Creates a mesh particle emitter. 
            </summary>
            <param name="mesh">Pointer to mesh to emit particles from </param>
            <param name="useNormalDirection">If true, the direction of each particle created will be the normal of the vertex that it's emitting from. The normal is divided by the normalDirectionModifier parameter, which defaults to 100.0f. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="normalDirectionModifier">If the emitter is using the normal direction then the normal of the vertex that is being emitted from is divided by this number. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createMeshEmitter(IrrlichtNetSwig.IMesh,System.Boolean,IrrlichtNetSwig.vector3df)">
            <summary>
            Creates a mesh particle emitter. 
            </summary>
            <param name="mesh">Pointer to mesh to emit particles from </param>
            <param name="useNormalDirection">If true, the direction of each particle created will be the normal of the vertex that it's emitting from. The normal is divided by the normalDirectionModifier parameter, which defaults to 100.0f. </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createMeshEmitter(IrrlichtNetSwig.IMesh,System.Boolean)">
            <summary>
            Creates a mesh particle emitter. 
            </summary>
            <param name="mesh">Pointer to mesh to emit particles from </param>
            <param name="useNormalDirection">If true, the direction of each particle created will be the normal of the vertex that it's emitting from. The normal is divided by the normalDirectionModifier parameter, which defaults to 100.0f. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createMeshEmitter(IrrlichtNetSwig.IMesh)">
            <summary>
            Creates a mesh particle emitter. 
            </summary>
            <param name="mesh">Pointer to mesh to emit particles from </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createPointEmitter(IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32,System.Int32,IrrlichtNetSwig.dimension2df,IrrlichtNetSwig.dimension2df)">
            <summary>
            Creates a point particle emitter. 
            </summary>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <param name="lifeTimeMax">Maximal lifetime of a particle, in milliseconds. </param>
            <param name="maxAngleDegrees">Maximal angle in degrees, the emitting direction of the particle will differ from the original direction. </param>
            <param name="minStartSize">Minimal initial start size of a particle. The real size of every particle is calculated as random interpolation between minStartSize and maxStartSize. </param>
            <param name="maxStartSize">Maximal initial start size of a particle. The real size of every particle is calculated as random interpolation between minStartSize and maxStartSize. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createPointEmitter(IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32,System.Int32,IrrlichtNetSwig.dimension2df)">
            <summary>
            Creates a point particle emitter. 
            </summary>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <param name="lifeTimeMax">Maximal lifetime of a particle, in milliseconds. </param>
            <param name="maxAngleDegrees">Maximal angle in degrees, the emitting direction of the particle will differ from the original direction. </param>
            <param name="minStartSize">Minimal initial start size of a particle. The real size of every particle is calculated as random interpolation between minStartSize and maxStartSize. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createPointEmitter(IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32,System.Int32)">
            <summary>
            Creates a point particle emitter. 
            </summary>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <param name="lifeTimeMax">Maximal lifetime of a particle, in milliseconds. </param>
            <param name="maxAngleDegrees">Maximal angle in degrees, the emitting direction of the particle will differ from the original direction. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createPointEmitter(IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32)">
            <summary>
            Creates a point particle emitter. 
            </summary>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <param name="lifeTimeMax">Maximal lifetime of a particle, in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createPointEmitter(IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32)">
            <summary>
            Creates a point particle emitter. 
            </summary>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createPointEmitter(IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor)">
            <summary>
            Creates a point particle emitter. 
            </summary>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createPointEmitter(IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor)">
            <summary>
            Creates a point particle emitter. 
            </summary>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createPointEmitter(IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32)">
            <summary>
            Creates a point particle emitter. 
            </summary>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createPointEmitter(IrrlichtNetSwig.vector3df,System.UInt32)">
            <summary>
            Creates a point particle emitter. 
            </summary>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createPointEmitter(IrrlichtNetSwig.vector3df)">
            <summary>
            Creates a point particle emitter. 
            </summary>
            <param name="direction">Direction and speed of particle emission. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createPointEmitter">
            <summary>
            Creates a point particle emitter. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createRingEmitter(IrrlichtNetSwig.vector3df,System.Single,System.Single,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32,System.Int32,IrrlichtNetSwig.dimension2df,IrrlichtNetSwig.dimension2df)">
            <summary>
            Creates a ring particle emitter. 
            </summary>
            <param name="center">Center of ring </param>
            <param name="radius">Distance of points from center, points will be rotated around the Y axis at a random 360 degrees and will then be shifted by the provided ringThickness values in each axis. </param>
            <param name="ringThickness">: thickness of the ring or how wide the ring is </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <param name="lifeTimeMax">Maximal lifetime of a particle, in milliseconds. </param>
            <param name="maxAngleDegrees">Maximal angle in degrees, the emitting direction of the particle will differ from the original direction. </param>
            <param name="minStartSize">Minimal initial start size of a particle. The real size of every particle is calculated as random interpolation between minStartSize and maxStartSize. </param>
            <param name="maxStartSize">Maximal initial start size of a particle. The real size of every particle is calculated as random interpolation between minStartSize and maxStartSize. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createRingEmitter(IrrlichtNetSwig.vector3df,System.Single,System.Single,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32,System.Int32,IrrlichtNetSwig.dimension2df)">
            <summary>
            Creates a ring particle emitter. 
            </summary>
            <param name="center">Center of ring </param>
            <param name="radius">Distance of points from center, points will be rotated around the Y axis at a random 360 degrees and will then be shifted by the provided ringThickness values in each axis. </param>
            <param name="ringThickness">: thickness of the ring or how wide the ring is </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <param name="lifeTimeMax">Maximal lifetime of a particle, in milliseconds. </param>
            <param name="maxAngleDegrees">Maximal angle in degrees, the emitting direction of the particle will differ from the original direction. </param>
            <param name="minStartSize">Minimal initial start size of a particle. The real size of every particle is calculated as random interpolation between minStartSize and maxStartSize. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createRingEmitter(IrrlichtNetSwig.vector3df,System.Single,System.Single,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32,System.Int32)">
            <summary>
            Creates a ring particle emitter. 
            </summary>
            <param name="center">Center of ring </param>
            <param name="radius">Distance of points from center, points will be rotated around the Y axis at a random 360 degrees and will then be shifted by the provided ringThickness values in each axis. </param>
            <param name="ringThickness">: thickness of the ring or how wide the ring is </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <param name="lifeTimeMax">Maximal lifetime of a particle, in milliseconds. </param>
            <param name="maxAngleDegrees">Maximal angle in degrees, the emitting direction of the particle will differ from the original direction. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createRingEmitter(IrrlichtNetSwig.vector3df,System.Single,System.Single,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32)">
            <summary>
            Creates a ring particle emitter. 
            </summary>
            <param name="center">Center of ring </param>
            <param name="radius">Distance of points from center, points will be rotated around the Y axis at a random 360 degrees and will then be shifted by the provided ringThickness values in each axis. </param>
            <param name="ringThickness">: thickness of the ring or how wide the ring is </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <param name="lifeTimeMax">Maximal lifetime of a particle, in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createRingEmitter(IrrlichtNetSwig.vector3df,System.Single,System.Single,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32)">
            <summary>
            Creates a ring particle emitter. 
            </summary>
            <param name="center">Center of ring </param>
            <param name="radius">Distance of points from center, points will be rotated around the Y axis at a random 360 degrees and will then be shifted by the provided ringThickness values in each axis. </param>
            <param name="ringThickness">: thickness of the ring or how wide the ring is </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createRingEmitter(IrrlichtNetSwig.vector3df,System.Single,System.Single,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor)">
            <summary>
            Creates a ring particle emitter. 
            </summary>
            <param name="center">Center of ring </param>
            <param name="radius">Distance of points from center, points will be rotated around the Y axis at a random 360 degrees and will then be shifted by the provided ringThickness values in each axis. </param>
            <param name="ringThickness">: thickness of the ring or how wide the ring is </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createRingEmitter(IrrlichtNetSwig.vector3df,System.Single,System.Single,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor)">
            <summary>
            Creates a ring particle emitter. 
            </summary>
            <param name="center">Center of ring </param>
            <param name="radius">Distance of points from center, points will be rotated around the Y axis at a random 360 degrees and will then be shifted by the provided ringThickness values in each axis. </param>
            <param name="ringThickness">: thickness of the ring or how wide the ring is </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createRingEmitter(IrrlichtNetSwig.vector3df,System.Single,System.Single,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32)">
            <summary>
            Creates a ring particle emitter. 
            </summary>
            <param name="center">Center of ring </param>
            <param name="radius">Distance of points from center, points will be rotated around the Y axis at a random 360 degrees and will then be shifted by the provided ringThickness values in each axis. </param>
            <param name="ringThickness">: thickness of the ring or how wide the ring is </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createRingEmitter(IrrlichtNetSwig.vector3df,System.Single,System.Single,IrrlichtNetSwig.vector3df,System.UInt32)">
            <summary>
            Creates a ring particle emitter. 
            </summary>
            <param name="center">Center of ring </param>
            <param name="radius">Distance of points from center, points will be rotated around the Y axis at a random 360 degrees and will then be shifted by the provided ringThickness values in each axis. </param>
            <param name="ringThickness">: thickness of the ring or how wide the ring is </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createRingEmitter(IrrlichtNetSwig.vector3df,System.Single,System.Single,IrrlichtNetSwig.vector3df)">
            <summary>
            Creates a ring particle emitter. 
            </summary>
            <param name="center">Center of ring </param>
            <param name="radius">Distance of points from center, points will be rotated around the Y axis at a random 360 degrees and will then be shifted by the provided ringThickness values in each axis. </param>
            <param name="ringThickness">: thickness of the ring or how wide the ring is </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createRingEmitter(IrrlichtNetSwig.vector3df,System.Single,System.Single)">
            <summary>
            Creates a ring particle emitter. 
            </summary>
            <param name="center">Center of ring </param>
            <param name="radius">Distance of points from center, points will be rotated around the Y axis at a random 360 degrees and will then be shifted by the provided ringThickness values in each axis. </param>
            <param name="ringThickness">: thickness of the ring or how wide the ring is </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createSphereEmitter(IrrlichtNetSwig.vector3df,System.Single,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32,System.Int32,IrrlichtNetSwig.dimension2df,IrrlichtNetSwig.dimension2df)">
            <summary>
            Creates a sphere particle emitter. 
            </summary>
            <param name="center">Center of sphere </param>
            <param name="radius">Radius of sphere </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <param name="lifeTimeMax">Maximal lifetime of a particle, in milliseconds. </param>
            <param name="maxAngleDegrees">Maximal angle in degrees, the emitting direction of the particle will differ from the original direction. </param>
            <param name="minStartSize">Minimal initial start size of a particle. The real size of every particle is calculated as random interpolation between minStartSize and maxStartSize. </param>
            <param name="maxStartSize">Maximal initial start size of a particle. The real size of every particle is calculated as random interpolation between minStartSize and maxStartSize. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createSphereEmitter(IrrlichtNetSwig.vector3df,System.Single,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32,System.Int32,IrrlichtNetSwig.dimension2df)">
            <summary>
            Creates a sphere particle emitter. 
            </summary>
            <param name="center">Center of sphere </param>
            <param name="radius">Radius of sphere </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <param name="lifeTimeMax">Maximal lifetime of a particle, in milliseconds. </param>
            <param name="maxAngleDegrees">Maximal angle in degrees, the emitting direction of the particle will differ from the original direction. </param>
            <param name="minStartSize">Minimal initial start size of a particle. The real size of every particle is calculated as random interpolation between minStartSize and maxStartSize. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createSphereEmitter(IrrlichtNetSwig.vector3df,System.Single,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32,System.Int32)">
            <summary>
            Creates a sphere particle emitter. 
            </summary>
            <param name="center">Center of sphere </param>
            <param name="radius">Radius of sphere </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <param name="lifeTimeMax">Maximal lifetime of a particle, in milliseconds. </param>
            <param name="maxAngleDegrees">Maximal angle in degrees, the emitting direction of the particle will differ from the original direction. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createSphereEmitter(IrrlichtNetSwig.vector3df,System.Single,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32,System.UInt32)">
            <summary>
            Creates a sphere particle emitter. 
            </summary>
            <param name="center">Center of sphere </param>
            <param name="radius">Radius of sphere </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <param name="lifeTimeMax">Maximal lifetime of a particle, in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createSphereEmitter(IrrlichtNetSwig.vector3df,System.Single,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor,System.UInt32)">
            <summary>
            Creates a sphere particle emitter. 
            </summary>
            <param name="center">Center of sphere </param>
            <param name="radius">Radius of sphere </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="lifeTimeMin">Minimal lifetime of a particle, in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createSphereEmitter(IrrlichtNetSwig.vector3df,System.Single,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor)">
            <summary>
            Creates a sphere particle emitter. 
            </summary>
            <param name="center">Center of sphere </param>
            <param name="radius">Radius of sphere </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <param name="maxStartColor">Maximal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createSphereEmitter(IrrlichtNetSwig.vector3df,System.Single,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32,IrrlichtNetSwig.SColor)">
            <summary>
            Creates a sphere particle emitter. 
            </summary>
            <param name="center">Center of sphere </param>
            <param name="radius">Radius of sphere </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <param name="minStartColor">Minimal initial start color of a particle. The real color of every particle is calculated as random interpolation between minStartColor and maxStartColor. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createSphereEmitter(IrrlichtNetSwig.vector3df,System.Single,IrrlichtNetSwig.vector3df,System.UInt32,System.UInt32)">
            <summary>
            Creates a sphere particle emitter. 
            </summary>
            <param name="center">Center of sphere </param>
            <param name="radius">Radius of sphere </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <param name="maxParticlesPerSecond">Maximal amount of particles emitted per second. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createSphereEmitter(IrrlichtNetSwig.vector3df,System.Single,IrrlichtNetSwig.vector3df,System.UInt32)">
            <summary>
            Creates a sphere particle emitter. 
            </summary>
            <param name="center">Center of sphere </param>
            <param name="radius">Radius of sphere </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <param name="minParticlesPerSecond">Minimal amount of particles emitted per second. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createSphereEmitter(IrrlichtNetSwig.vector3df,System.Single,IrrlichtNetSwig.vector3df)">
            <summary>
            Creates a sphere particle emitter. 
            </summary>
            <param name="center">Center of sphere </param>
            <param name="radius">Radius of sphere </param>
            <param name="direction">Direction and speed of particle emission. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createSphereEmitter(IrrlichtNetSwig.vector3df,System.Single)">
            <summary>
            Creates a sphere particle emitter. 
            </summary>
            <param name="center">Center of sphere </param>
            <param name="radius">Radius of sphere </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createAttractionAffector(IrrlichtNetSwig.vector3df,System.Single,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Creates a point attraction affector. 
            </summary>
            <param name="point">Point to attract particles to. </param>
            <param name="speed">Speed in units per second, to attract to the specified point. </param>
            <param name="attract">Whether the particles attract or detract from this point. </param>
            <param name="affectX">Whether or not this will affect the X position of the particle. </param>
            <param name="affectY">Whether or not this will affect the Y position of the particle. </param>
            <param name="affectZ">Whether or not this will affect the Z position of the particle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createAttractionAffector(IrrlichtNetSwig.vector3df,System.Single,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Creates a point attraction affector. 
            </summary>
            <param name="point">Point to attract particles to. </param>
            <param name="speed">Speed in units per second, to attract to the specified point. </param>
            <param name="attract">Whether the particles attract or detract from this point. </param>
            <param name="affectX">Whether or not this will affect the X position of the particle. </param>
            <param name="affectY">Whether or not this will affect the Y position of the particle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createAttractionAffector(IrrlichtNetSwig.vector3df,System.Single,System.Boolean,System.Boolean)">
            <summary>
            Creates a point attraction affector. 
            </summary>
            <param name="point">Point to attract particles to. </param>
            <param name="speed">Speed in units per second, to attract to the specified point. </param>
            <param name="attract">Whether the particles attract or detract from this point. </param>
            <param name="affectX">Whether or not this will affect the X position of the particle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createAttractionAffector(IrrlichtNetSwig.vector3df,System.Single,System.Boolean)">
            <summary>
            Creates a point attraction affector. 
            </summary>
            <param name="point">Point to attract particles to. </param>
            <param name="speed">Speed in units per second, to attract to the specified point. </param>
            <param name="attract">Whether the particles attract or detract from this point. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createAttractionAffector(IrrlichtNetSwig.vector3df,System.Single)">
            <summary>
            Creates a point attraction affector. 
            </summary>
            <param name="point">Point to attract particles to. </param>
            <param name="speed">Speed in units per second, to attract to the specified point. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createAttractionAffector(IrrlichtNetSwig.vector3df)">
            <summary>
            Creates a point attraction affector. 
            </summary>
            <param name="point">Point to attract particles to. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createScaleParticleAffector(IrrlichtNetSwig.dimension2df)">
            <summary>
            Creates a scale particle affector. 
            </summary>
            <param name="scaleTo">multiple of the size which the particle will be scaled to until deletion </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createScaleParticleAffector">
            <summary>
            Creates a scale particle affector. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createFadeOutParticleAffector(IrrlichtNetSwig.SColor,System.UInt32)">
            <summary>
            Creates a fade out particle affector. 
            </summary>
            <param name="targetColor">Color whereto the color of the particle is changed. </param>
            <param name="timeNeededToFadeOut">How much time in milli seconds should the affector need to change the color to the targetColor. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createFadeOutParticleAffector(IrrlichtNetSwig.SColor)">
            <summary>
            Creates a fade out particle affector. 
            </summary>
            <param name="targetColor">Color whereto the color of the particle is changed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createFadeOutParticleAffector">
            <summary>
            Creates a fade out particle affector. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createGravityAffector(IrrlichtNetSwig.vector3df,System.UInt32)">
            <summary>
            Creates a gravity affector. 
            </summary>
            <param name="gravity">Direction and force of gravity. </param>
            <param name="timeForceLost">Time in milli seconds when the force of the emitter is totally lost and the particle does not move any more. This is the time where gravity fully affects the particle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createGravityAffector(IrrlichtNetSwig.vector3df)">
            <summary>
            Creates a gravity affector. 
            </summary>
            <param name="gravity">Direction and force of gravity. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createGravityAffector">
            <summary>
            Creates a gravity affector. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createRotationAffector(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Creates a rotation affector. 
            </summary>
            <param name="speed">Rotation in degrees per second </param>
            <param name="pivotPoint">Point to rotate the particles around </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createRotationAffector(IrrlichtNetSwig.vector3df)">
            <summary>
            Creates a rotation affector. 
            </summary>
            <param name="speed">Rotation in degrees per second </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.createRotationAffector">
            <summary>
            Creates a rotation affector. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.OnRegisterSceneNode">
            <summary>
            This method is called just before the rendering process of the whole scene. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.OnAnimate(System.UInt32)">
            <summary>
            OnAnimate() is called just before rendering the whole scene. 
            </summary>
            <param name="timeMs">Current time in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.render">
            <summary>
            Renders the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.getName">
            <summary>
            Returns the name of the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.setName(System.String)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.setName(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.getBoundingBox">
            <summary>
            Get the axis aligned, not transformed bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.getTransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.getRelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.isVisible">
            <summary>
            Returns whether the node should be visible (if all of its parents are visible). 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.setVisible(System.Boolean)">
            <summary>
            Sets if the node should be visible or not. 
            </summary>
            <param name="isVisible">If the node shall be visible. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.getID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.setID(System.Int32)">
            <summary>
            Sets the id of the scene node. 
            </summary>
            <param name="id">The new id. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.addChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a child to this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.removeChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Removes a child from this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.removeAll">
            <summary>
            Removes all children of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.remove">
            <summary>
            Removes this scene node from the scene, deleting it. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.addAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Adds an animator which should animate this node. 
            </summary>
            <param name="animator">A pointer to the new animator. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.getAnimators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.removeAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Removes an animator from this scene node. 
            </summary>
            <param name="animator">A pointer to the animator to be deleted. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.removeAnimators">
            <summary>
            Removes all animators from this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.getMaterial(System.UInt32)">
            <summary>
            Returns the material based on the zero based index i. 
            </summary>
            <param name="num">Zero based index. The maximal value is getMaterialCount() - 1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.getMaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.setMaterialFlag(IrrlichtNetSwig.E_MATERIAL_FLAG,System.Boolean)">
            <summary>
            Sets all material flags at once to a new value. 
            </summary>
            <param name="flag">Which flag of all materials to be set. </param>
            <param name="newvalue">New value of that flag. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.setMaterialTexture(System.UInt32,IrrlichtNetSwig.ITexture)">
            <summary>
            Sets the texture of the specified layer in all materials of this scene node to the new texture. 
            </summary>
            <param name="textureLayer">Layer of texture to be set. Must be a value smaller than MATERIAL_MAX_TEXTURES. </param>
            <param name="texture">New texture to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.setMaterialType(IrrlichtNetSwig.E_MATERIAL_TYPE)">
            <summary>
            Sets the material type of all materials in this scene node to a new material type. 
            </summary>
            <param name="newType">New type of material to be set. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.getScale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.setScale(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the relative scale of the scene node. 
            </summary>
            <param name="scale">New scale of the node, relative to its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.getRotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.setRotation(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the rotation of the node relative to its parent. 
            </summary>
            <param name="rotation">New rotation of the node in degrees. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.getPosition">
            <summary>
            Gets the position of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.setPosition(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the position of the node relative to its parent. 
            </summary>
            <param name="newpos">New relative position of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.getAbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.setAutomaticCulling(IrrlichtNetSwig.E_CULLING_TYPE)">
            <summary>
            Enables or disables automatic culling based on the bounding box. 
            </summary>
            <param name="state">The culling state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.getAutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.setDebugDataVisible(System.Int32)">
            <summary>
            Sets if debug data like bounding boxes should be drawn. 
            </summary>
            <param name="state">The debug data visibility state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.isDebugDataVisible">
            <summary>
            Returns if debug data like bounding boxes are drawn. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.setIsDebugObject(System.Boolean)">
            <summary>
            Sets if this scene node is a debug object. 
            </summary>
            <param name="debugObject"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.isDebugObject">
            <summary>
            Returns if this scene node is a debug object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.getChildren">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.setParent(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Changes the parent of the scene node. 
            </summary>
            <param name="newParent">The new parent to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.getTriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.setTriangleSelector(IrrlichtNetSwig.ITriangleSelector)">
            <summary>
            Sets the triangle selector of the scene node. 
            </summary>
            <param name="selector">New triangle selector for this scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.updateAbsolutePosition">
            <summary>
            Updates the absolute position based on the relative and the parents position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.getParent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.getType">
            <summary>
            Returns type of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outObj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inObj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.clone(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.ISceneManager)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <param name="newManager">An optional new scene manager. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.clone(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.clone">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleSystemSceneNode.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderUSXMLBase.read">
            <summary>
            Reads forward to the next xml node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderUSXMLBase.getNodeType">
            <summary>
            Returns the type of the current XML node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderUSXMLBase.getAttributeCount">
            <summary>
            Returns attribute count of the current XML node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderUSXMLBase.getAttributeName(System.Int32)">
            <summary>
            Returns name of an attribute. 
            </summary>
            <param name="idx">Zero based index, should be something between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderUSXMLBase.getAttributeValue(System.Int32)">
            <summary>
            Returns the value of an attribute. 
            </summary>
            <param name="idx">Zero based index, should be something between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderUSXMLBase.getAttributeValue(IrrlichtNetSwig.SWIGTYPE_p_unsigned_short)">
            <summary>
            Returns the value of an attribute. 
            </summary>
            <param name="name">Name of the attribute. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderUSXMLBase.getAttributeValueSafe(IrrlichtNetSwig.SWIGTYPE_p_unsigned_short)">
            <summary>
            Returns the value of an attribute in a safe way. 
            </summary>
            <param name="name">Name of the attribute. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderUSXMLBase.getAttributeValueAsInt(IrrlichtNetSwig.SWIGTYPE_p_unsigned_short)">
            <summary>
            Returns the value of an attribute as integer. 
            </summary>
            <param name="name">Name of the attribute. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderUSXMLBase.getAttributeValueAsInt(System.Int32)">
            <summary>
            Returns the value of an attribute as integer. 
            </summary>
            <param name="idx">Zero based index, should be something between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderUSXMLBase.getAttributeValueAsFloat(IrrlichtNetSwig.SWIGTYPE_p_unsigned_short)">
            <summary>
            Returns the value of an attribute as float. 
            </summary>
            <param name="name">Name of the attribute. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderUSXMLBase.getAttributeValueAsFloat(System.Int32)">
            <summary>
            Returns the value of an attribute as float. 
            </summary>
            <param name="idx">Zero based index, should be something between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderUSXMLBase.getNodeName">
            <summary>
            Returns the name of the current node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderUSXMLBase.getNodeData">
            <summary>
            Returns data of the current node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderUSXMLBase.isEmptyElement">
            <summary>
            Returns if an element is an empty element, like <foo />. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderUSXMLBase.getSourceFormat">
            <summary>
            Returns format of the source xml file. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderUSXMLBase.getParserFormat">
            <summary>
            Returns format of the strings returned by the parser. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.setSize(IrrlichtNetSwig.dimension2df)">
            <summary>
            Sets the size of the billboard. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.getSize">
            <summary>
            Returns the size of the billboard. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.setColor(IrrlichtNetSwig.SColor)">
            <summary>
            Set the color of all vertices of the billboard. 
            </summary>
            <param name="overallColor">the color to set </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.setColor(IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor)">
            <summary>
            Set the color of the top and bottom vertices of the billboard. 
            </summary>
            <param name="topColor">the color to set the top vertices </param>
            <param name="bottomColor">the color to set the bottom vertices </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.getColor(IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor)">
            <summary>
            Gets the color of the top and bottom vertices of the billboard. 
            </summary>
            <param name="topColor">stores the color of the top vertices </param>
            <param name="bottomColor">stores the color of the bottom vertices </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.OnRegisterSceneNode">
            <summary>
            This method is called just before the rendering process of the whole scene. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.OnAnimate(System.UInt32)">
            <summary>
            OnAnimate() is called just before rendering the whole scene. 
            </summary>
            <param name="timeMs">Current time in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.render">
            <summary>
            Renders the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.getName">
            <summary>
            Returns the name of the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.setName(System.String)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.setName(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.getBoundingBox">
            <summary>
            Get the axis aligned, not transformed bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.getTransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.getRelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.isVisible">
            <summary>
            Returns whether the node should be visible (if all of its parents are visible). 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.setVisible(System.Boolean)">
            <summary>
            Sets if the node should be visible or not. 
            </summary>
            <param name="isVisible">If the node shall be visible. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.getID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.setID(System.Int32)">
            <summary>
            Sets the id of the scene node. 
            </summary>
            <param name="id">The new id. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.addChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a child to this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.removeChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Removes a child from this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.removeAll">
            <summary>
            Removes all children of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.remove">
            <summary>
            Removes this scene node from the scene, deleting it. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.addAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Adds an animator which should animate this node. 
            </summary>
            <param name="animator">A pointer to the new animator. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.getAnimators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.removeAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Removes an animator from this scene node. 
            </summary>
            <param name="animator">A pointer to the animator to be deleted. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.removeAnimators">
            <summary>
            Removes all animators from this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.getMaterial(System.UInt32)">
            <summary>
            Returns the material based on the zero based index i. 
            </summary>
            <param name="num">Zero based index. The maximal value is getMaterialCount() - 1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.getMaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.setMaterialFlag(IrrlichtNetSwig.E_MATERIAL_FLAG,System.Boolean)">
            <summary>
            Sets all material flags at once to a new value. 
            </summary>
            <param name="flag">Which flag of all materials to be set. </param>
            <param name="newvalue">New value of that flag. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.setMaterialTexture(System.UInt32,IrrlichtNetSwig.ITexture)">
            <summary>
            Sets the texture of the specified layer in all materials of this scene node to the new texture. 
            </summary>
            <param name="textureLayer">Layer of texture to be set. Must be a value smaller than MATERIAL_MAX_TEXTURES. </param>
            <param name="texture">New texture to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.setMaterialType(IrrlichtNetSwig.E_MATERIAL_TYPE)">
            <summary>
            Sets the material type of all materials in this scene node to a new material type. 
            </summary>
            <param name="newType">New type of material to be set. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.getScale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.setScale(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the relative scale of the scene node. 
            </summary>
            <param name="scale">New scale of the node, relative to its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.getRotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.setRotation(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the rotation of the node relative to its parent. 
            </summary>
            <param name="rotation">New rotation of the node in degrees. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.getPosition">
            <summary>
            Gets the position of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.setPosition(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the position of the node relative to its parent. 
            </summary>
            <param name="newpos">New relative position of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.getAbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.setAutomaticCulling(IrrlichtNetSwig.E_CULLING_TYPE)">
            <summary>
            Enables or disables automatic culling based on the bounding box. 
            </summary>
            <param name="state">The culling state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.getAutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.setDebugDataVisible(System.Int32)">
            <summary>
            Sets if debug data like bounding boxes should be drawn. 
            </summary>
            <param name="state">The debug data visibility state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.isDebugDataVisible">
            <summary>
            Returns if debug data like bounding boxes are drawn. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.setIsDebugObject(System.Boolean)">
            <summary>
            Sets if this scene node is a debug object. 
            </summary>
            <param name="debugObject"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.isDebugObject">
            <summary>
            Returns if this scene node is a debug object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.getChildren">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.setParent(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Changes the parent of the scene node. 
            </summary>
            <param name="newParent">The new parent to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.getTriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.setTriangleSelector(IrrlichtNetSwig.ITriangleSelector)">
            <summary>
            Sets the triangle selector of the scene node. 
            </summary>
            <param name="selector">New triangle selector for this scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.updateAbsolutePosition">
            <summary>
            Updates the absolute position based on the relative and the parents position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.getParent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.getType">
            <summary>
            Returns type of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outObj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inObj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.clone(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.ISceneManager)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <param name="newManager">An optional new scene manager. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.clone(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.clone">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardSceneNode.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMesh.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMesh.push_back(IrrlichtNetSwig.IMesh)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMesh.push_front(IrrlichtNetSwig.IMesh)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMesh.insert(IrrlichtNetSwig.IMesh,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMesh.insert(IrrlichtNetSwig.IMesh)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMesh.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMesh.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMesh.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMesh.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMesh.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMesh.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMesh.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMesh.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMesh.sort">
            <summary>
            Sorts the array using heapsort. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMesh.binary_search(IrrlichtNetSwig.IMesh)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMesh.binary_search(IrrlichtNetSwig.IMesh,System.Int32,System.Int32)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <param name="left">First left index </param>
            <param name="right">Last right index. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMesh.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMesh.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMesh.#ctor(IrrlichtNetSwig.arrayMesh)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getBoundingBox">
            <summary>
            Get the bounding box of the terrain. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getBoundingBox(System.Int32,System.Int32)">
            <summary>
            Get the bounding box of a patch. 
            </summary>
            <param name="patchX"></param>
            <param name="patchZ"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getIndexCount">
            <summary>
            Get the number of indices currently in the meshbuffer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getMesh">
            <summary>
            Get pointer to the mesh. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getRenderBuffer">
            <summary>
            Get pointer to the buffer used by the terrain (most users will not need this). 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getMeshBufferForLOD(IrrlichtNetSwig.IDynamicMeshBuffer,System.Int32)">
            <summary>
            Gets the meshbuffer data based on a specified level of detail. 
            </summary>
            <param name="mb">A reference to an IDynamicMeshBuffer object </param>
            <param name="LOD">The level of detail you want the indices from. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getMeshBufferForLOD(IrrlichtNetSwig.IDynamicMeshBuffer)">
            <summary>
            Gets the meshbuffer data based on a specified level of detail. 
            </summary>
            <param name="mb">A reference to an IDynamicMeshBuffer object </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getIndicesForPatch(IrrlichtNetSwig.arrayUInt,System.Int32,System.Int32,System.Int32)">
            <summary>
            Gets the indices for a specified patch at a specified Level of Detail. 
            </summary>
            <param name="indices">A reference to an array of u32 indices. </param>
            <param name="patchX">Patch x coordinate. </param>
            <param name="patchZ">Patch z coordinate. </param>
            <param name="LOD">The level of detail to get for that patch. If -1, then get the CurrentLOD. If the CurrentLOD is set to -1, meaning it's not shown, then it will retrieve the triangles at the highest LOD (0). </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getIndicesForPatch(IrrlichtNetSwig.arrayUInt,System.Int32,System.Int32)">
            <summary>
            Gets the indices for a specified patch at a specified Level of Detail. 
            </summary>
            <param name="indices">A reference to an array of u32 indices. </param>
            <param name="patchX">Patch x coordinate. </param>
            <param name="patchZ">Patch z coordinate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getCurrentLODOfPatches(IrrlichtNetSwig.arrayInt)">
            <summary>
            Populates an array with the CurrentLOD of each patch. 
            </summary>
            <param name="LODs">A reference to a core::array<s32> to hold the values </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.setLODOfPatch(System.Int32,System.Int32,System.Int32)">
            <summary>
            Manually sets the LOD of a patch. 
            </summary>
            <param name="patchX">Patch x coordinate. </param>
            <param name="patchZ">Patch z coordinate. </param>
            <param name="LOD">The level of detail to set the patch to. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.setLODOfPatch(System.Int32,System.Int32)">
            <summary>
            Manually sets the LOD of a patch. 
            </summary>
            <param name="patchX">Patch x coordinate. </param>
            <param name="patchZ">Patch z coordinate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getTerrainCenter">
            <summary>
            Get center of terrain. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getHeight(System.Single,System.Single)">
            <summary>
            Get height of a point of the terrain. 
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.setCameraMovementDelta(System.Single)">
            <summary>
            Sets the movement camera threshold. 
            </summary>
            <param name="delta"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.setCameraRotationDelta(System.Single)">
            <summary>
            Sets the rotation camera threshold. 
            </summary>
            <param name="delta"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.setDynamicSelectorUpdate(System.Boolean)">
            <summary>
            Sets whether or not the node should dynamically update its associated selector when the geomipmap data changes. 
            </summary>
            <param name="bVal">Boolean value representing whether or not to update selector dynamically. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.overrideLODDistance(System.Int32,System.Double)">
            <summary>
            Override the default generation of distance thresholds. 
            </summary>
            <param name="LOD"></param>
            <param name="newDistance"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.scaleTexture(System.Single,System.Single)">
            <summary>
            Scales the base texture, similar to makePlanarTextureMapping. 
            </summary>
            <param name="scale">The scaling amount. Values above 1.0 increase the number of time the texture is drawn on the terrain. Values below 0 will decrease the number of times the texture is drawn on the terrain. Using negative values will flip the texture, as well as still scaling it. </param>
            <param name="scale2">If set to 0 (default value), this will set the second texture coordinate set to the same values as in the first set. If this is another value than zero, it will scale the second texture coordinate set by this value. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.scaleTexture(System.Single)">
            <summary>
            Scales the base texture, similar to makePlanarTextureMapping. 
            </summary>
            <param name="scale">The scaling amount. Values above 1.0 increase the number of time the texture is drawn on the terrain. Values below 0 will decrease the number of times the texture is drawn on the terrain. Using negative values will flip the texture, as well as still scaling it. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.scaleTexture">
            <summary>
            Scales the base texture, similar to makePlanarTextureMapping. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.loadHeightMap(IrrlichtNetSwig.IReadFile,IrrlichtNetSwig.SColor,System.Int32)">
            <summary>
            Initializes the terrain data. Loads the vertices from the heightMapFile. 
            </summary>
            <param name="file">The file to read the image from. File is not rewinded. </param>
            <param name="vertexColor">Color of all vertices. </param>
            <param name="smoothFactor">Number of smoothing passes. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.loadHeightMap(IrrlichtNetSwig.IReadFile,IrrlichtNetSwig.SColor)">
            <summary>
            Initializes the terrain data. Loads the vertices from the heightMapFile. 
            </summary>
            <param name="file">The file to read the image from. File is not rewinded. </param>
            <param name="vertexColor">Color of all vertices. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.loadHeightMap(IrrlichtNetSwig.IReadFile)">
            <summary>
            Initializes the terrain data. Loads the vertices from the heightMapFile. 
            </summary>
            <param name="file">The file to read the image from. File is not rewinded. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.loadHeightMapRAW(IrrlichtNetSwig.IReadFile,System.Int32,System.Boolean,System.Boolean,System.Int32,IrrlichtNetSwig.SColor,System.Int32)">
            <summary>
            Initializes the terrain data. Loads the vertices from the heightMapFile. 
            </summary>
            <param name="file">The file to read the RAW data from. File is not rewinded. </param>
            <param name="bitsPerPixel">Size of data if integers used, for floats always use 32. </param>
            <param name="signedData">Whether we use signed or unsigned ints, ignored for floats. </param>
            <param name="floatVals">Whether the data is float or int. </param>
            <param name="width">Width (and also Height, as it must be square) of the heightmap. Use 0 for autocalculating from the filesize. </param>
            <param name="vertexColor">Color of all vertices. </param>
            <param name="smoothFactor">Number of smoothing passes. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.loadHeightMapRAW(IrrlichtNetSwig.IReadFile,System.Int32,System.Boolean,System.Boolean,System.Int32,IrrlichtNetSwig.SColor)">
            <summary>
            Initializes the terrain data. Loads the vertices from the heightMapFile. 
            </summary>
            <param name="file">The file to read the RAW data from. File is not rewinded. </param>
            <param name="bitsPerPixel">Size of data if integers used, for floats always use 32. </param>
            <param name="signedData">Whether we use signed or unsigned ints, ignored for floats. </param>
            <param name="floatVals">Whether the data is float or int. </param>
            <param name="width">Width (and also Height, as it must be square) of the heightmap. Use 0 for autocalculating from the filesize. </param>
            <param name="vertexColor">Color of all vertices. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.loadHeightMapRAW(IrrlichtNetSwig.IReadFile,System.Int32,System.Boolean,System.Boolean,System.Int32)">
            <summary>
            Initializes the terrain data. Loads the vertices from the heightMapFile. 
            </summary>
            <param name="file">The file to read the RAW data from. File is not rewinded. </param>
            <param name="bitsPerPixel">Size of data if integers used, for floats always use 32. </param>
            <param name="signedData">Whether we use signed or unsigned ints, ignored for floats. </param>
            <param name="floatVals">Whether the data is float or int. </param>
            <param name="width">Width (and also Height, as it must be square) of the heightmap. Use 0 for autocalculating from the filesize. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.loadHeightMapRAW(IrrlichtNetSwig.IReadFile,System.Int32,System.Boolean,System.Boolean)">
            <summary>
            Initializes the terrain data. Loads the vertices from the heightMapFile. 
            </summary>
            <param name="file">The file to read the RAW data from. File is not rewinded. </param>
            <param name="bitsPerPixel">Size of data if integers used, for floats always use 32. </param>
            <param name="signedData">Whether we use signed or unsigned ints, ignored for floats. </param>
            <param name="floatVals">Whether the data is float or int. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.loadHeightMapRAW(IrrlichtNetSwig.IReadFile,System.Int32,System.Boolean)">
            <summary>
            Initializes the terrain data. Loads the vertices from the heightMapFile. 
            </summary>
            <param name="file">The file to read the RAW data from. File is not rewinded. </param>
            <param name="bitsPerPixel">Size of data if integers used, for floats always use 32. </param>
            <param name="signedData">Whether we use signed or unsigned ints, ignored for floats. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.loadHeightMapRAW(IrrlichtNetSwig.IReadFile,System.Int32)">
            <summary>
            Initializes the terrain data. Loads the vertices from the heightMapFile. 
            </summary>
            <param name="file">The file to read the RAW data from. File is not rewinded. </param>
            <param name="bitsPerPixel">Size of data if integers used, for floats always use 32. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.loadHeightMapRAW(IrrlichtNetSwig.IReadFile)">
            <summary>
            Initializes the terrain data. Loads the vertices from the heightMapFile. 
            </summary>
            <param name="file">The file to read the RAW data from. File is not rewinded. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.OnRegisterSceneNode">
            <summary>
            This method is called just before the rendering process of the whole scene. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.OnAnimate(System.UInt32)">
            <summary>
            OnAnimate() is called just before rendering the whole scene. 
            </summary>
            <param name="timeMs">Current time in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.render">
            <summary>
            Renders the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getName">
            <summary>
            Returns the name of the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.setName(System.String)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.setName(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getTransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getRelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.isVisible">
            <summary>
            Returns whether the node should be visible (if all of its parents are visible). 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.setVisible(System.Boolean)">
            <summary>
            Sets if the node should be visible or not. 
            </summary>
            <param name="isVisible">If the node shall be visible. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.setID(System.Int32)">
            <summary>
            Sets the id of the scene node. 
            </summary>
            <param name="id">The new id. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.addChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a child to this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.removeChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Removes a child from this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.removeAll">
            <summary>
            Removes all children of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.remove">
            <summary>
            Removes this scene node from the scene, deleting it. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.addAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Adds an animator which should animate this node. 
            </summary>
            <param name="animator">A pointer to the new animator. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getAnimators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.removeAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Removes an animator from this scene node. 
            </summary>
            <param name="animator">A pointer to the animator to be deleted. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.removeAnimators">
            <summary>
            Removes all animators from this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getMaterial(System.UInt32)">
            <summary>
            Returns the material based on the zero based index i. 
            </summary>
            <param name="num">Zero based index. The maximal value is getMaterialCount() - 1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getMaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.setMaterialFlag(IrrlichtNetSwig.E_MATERIAL_FLAG,System.Boolean)">
            <summary>
            Sets all material flags at once to a new value. 
            </summary>
            <param name="flag">Which flag of all materials to be set. </param>
            <param name="newvalue">New value of that flag. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.setMaterialTexture(System.UInt32,IrrlichtNetSwig.ITexture)">
            <summary>
            Sets the texture of the specified layer in all materials of this scene node to the new texture. 
            </summary>
            <param name="textureLayer">Layer of texture to be set. Must be a value smaller than MATERIAL_MAX_TEXTURES. </param>
            <param name="texture">New texture to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.setMaterialType(IrrlichtNetSwig.E_MATERIAL_TYPE)">
            <summary>
            Sets the material type of all materials in this scene node to a new material type. 
            </summary>
            <param name="newType">New type of material to be set. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getScale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.setScale(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the relative scale of the scene node. 
            </summary>
            <param name="scale">New scale of the node, relative to its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getRotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.setRotation(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the rotation of the node relative to its parent. 
            </summary>
            <param name="rotation">New rotation of the node in degrees. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getPosition">
            <summary>
            Gets the position of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.setPosition(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the position of the node relative to its parent. 
            </summary>
            <param name="newpos">New relative position of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getAbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.setAutomaticCulling(IrrlichtNetSwig.E_CULLING_TYPE)">
            <summary>
            Enables or disables automatic culling based on the bounding box. 
            </summary>
            <param name="state">The culling state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getAutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.setDebugDataVisible(System.Int32)">
            <summary>
            Sets if debug data like bounding boxes should be drawn. 
            </summary>
            <param name="state">The debug data visibility state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.isDebugDataVisible">
            <summary>
            Returns if debug data like bounding boxes are drawn. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.setIsDebugObject(System.Boolean)">
            <summary>
            Sets if this scene node is a debug object. 
            </summary>
            <param name="debugObject"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.isDebugObject">
            <summary>
            Returns if this scene node is a debug object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getChildren">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.setParent(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Changes the parent of the scene node. 
            </summary>
            <param name="newParent">The new parent to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getTriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.setTriangleSelector(IrrlichtNetSwig.ITriangleSelector)">
            <summary>
            Sets the triangle selector of the scene node. 
            </summary>
            <param name="selector">New triangle selector for this scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.updateAbsolutePosition">
            <summary>
            Updates the absolute position based on the relative and the parents position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getParent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getType">
            <summary>
            Returns type of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outObj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inObj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.clone(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.ISceneManager)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <param name="newManager">An optional new scene manager. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.clone(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.clone">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITerrainSceneNode.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneUserDataSerializer.OnCreateNode(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Called when the scene manager create a scene node while loading a file. 
            </summary>
            <param name="node"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneUserDataSerializer.OnReadUserData(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.IAttributes)">
            <summary>
            Called when the scene manager read a scene node while loading a file. 
            </summary>
            <param name="forSceneNode"></param>
            <param name="userData"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneUserDataSerializer.createUserData(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Called when the scene manager is writing a scene node to an xml file for example. 
            </summary>
            <param name="forSceneNode"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorFactory.createSceneNodeAnimator(IrrlichtNetSwig.ESCENE_NODE_ANIMATOR_TYPE,IrrlichtNetSwig.ISceneNode)">
            <summary>
            creates a scene node animator based on its type id 
            </summary>
            <param name="type">Type of the scene node animator to add. </param>
            <param name="target">Target scene node of the new animator. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorFactory.createSceneNodeAnimator(System.String,IrrlichtNetSwig.ISceneNode)">
            <summary>
            creates a scene node animator based on its type name 
            </summary>
            <param name="typeName">Type of the scene node animator to add. </param>
            <param name="target">Target scene node of the new animator. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorFactory.getCreatableSceneNodeAnimatorTypeCount">
            <summary>
            returns amount of scene node animator types this factory is able to create 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorFactory.getCreateableSceneNodeAnimatorType(System.UInt32)">
            <summary>
            returns type of a createable scene node animator type 
            </summary>
            <param name="idx">Index of scene node animator type in this factory. Must be a value between 0 and getCreatableSceneNodeTypeCount() </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorFactory.getCreateableSceneNodeAnimatorTypeName(System.UInt32)">
            <summary>
            returns type name of a createable scene node animator type 
            </summary>
            <param name="idx">Index of scene node animator type in this factory. Must be a value between 0 and getCreatableSceneNodeAnimatorTypeCount()</param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorFactory.getCreateableSceneNodeAnimatorTypeName(IrrlichtNetSwig.ESCENE_NODE_ANIMATOR_TYPE)">
            <summary>
            returns type name of a createable scene node animator type 
            </summary>
            <param name="type">Type of scene node animator. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorFactory.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorFactory.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorFactory.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorFactory.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRotationAffector.setPivotPoint(IrrlichtNetSwig.vector3df)">
            <summary>
            Set the point that particles will rotate around. 
            </summary>
            <param name="point"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRotationAffector.setSpeed(IrrlichtNetSwig.vector3df)">
            <summary>
            Set the speed in degrees per second in all 3 dimensions. 
            </summary>
            <param name="speed"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRotationAffector.getPivotPoint">
            <summary>
            Get the point that particles are attracted to. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRotationAffector.getSpeed">
            <summary>
            Get the speed in degrees per second in all 3 dimensions. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRotationAffector.getType">
            <summary>
            Get emitter type. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRotationAffector.affect(System.UInt32,IrrlichtNetSwig.SParticle,System.UInt32)">
            <summary>
            Affects an array of particles. 
            </summary>
            <param name="now">Current time. (Same as ITimer::getTime() would return) </param>
            <param name="particlearray">Array of particles. </param>
            <param name="count">Amount of particles in array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRotationAffector.setEnabled(System.Boolean)">
            <summary>
            Sets whether or not the affector is currently enabled. 
            </summary>
            <param name="enabled"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRotationAffector.getEnabled">
            <summary>
            Gets whether or not the affector is currently enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRotationAffector.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRotationAffector.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRotationAffector.deserializeAttributes(System.Int32,IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="startIndex"></param>
            <param name="arg1"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRotationAffector.deserializeAttributes(System.Int32,IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="startIndex"></param>
            <param name="arg1"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRotationAffector.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRotationAffector.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRotationAffector.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRotationAffector.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRotationAffector.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleRotationAffector.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IOSOperator.getOperationSystemVersion">
            <summary>
            Get the current operation system version as string. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IOSOperator.copyToClipboard(System.String)">
            <summary>
            Copies text to the clipboard. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IOSOperator.getTextFromClipboard">
            <summary>
            Get text from the clipboard. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IOSOperator.getProcessorSpeedMHz(System.UInt32@)">
            <summary>
            Get the processor speed in megahertz. 
            </summary>
            <param name="MHz">The integer variable to store the speed in. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IOSOperator.getSystemMemory(System.UInt32@,System.UInt32@)">
            <summary>
            Get the total and available system RAM. 
            </summary>
            <param name="Total">will contain the total system memory </param>
            <param name="Avail">will contain the available memory </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IOSOperator.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IOSOperator.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IOSOperator.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IOSOperator.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshLoader.isALoadableFileExtension(System.String)">
            <summary>
            Returns true if the file might be loaded by this class. 
            </summary>
            <param name="fileName"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshLoader.createMesh(IrrlichtNetSwig.IReadFile)">
            <summary>
            Creates/loads an animated mesh from the file. 
            </summary>
            <param name="file">File handler to load the file from. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshLoader.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshLoader.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshLoader.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshLoader.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshLoader.#ctor">
            <summary>
            Destructor. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.getItemCount">
            <summary>
            returns amount of list items 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.getListItem(System.UInt32)">
            <summary>
            returns string of a list item. the may id be a value from 0 to itemCount-1 
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.addItem(System.String)">
            <summary>
            adds an list item, returns id of item 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.addItem(System.String,System.Int32)">
            <summary>
            adds an list item with an icon 
            </summary>
            <param name="text">Text of list entry </param>
            <param name="icon">Sprite index of the Icon within the current sprite bank. Set it to -1 if you want no icon </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.removeItem(System.UInt32)">
            <summary>
            Removes an item from the list. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.getIcon(System.UInt32)">
            <summary>
            Returns the icon of an item. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.setSpriteBank(IrrlichtNetSwig.IGUISpriteBank)">
            <summary>
            Sets the sprite bank which should be used to draw list icons. 
            </summary>
            <param name="bank"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.clear">
            <summary>
            clears the list, deletes all items in the listbox 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.getSelected">
            <summary>
            returns id of selected item. returns -1 if no item is selected. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.setSelected(System.Int32)">
            <summary>
            sets the selected item. Set this to -1 if no item should be selected 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.setAutoScrollEnabled(System.Boolean)">
            <summary>
            set whether the listbox should scroll to new or newly selected items 
            </summary>
            <param name="scroll"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.isAutoScrollEnabled">
            <summary>
            returns true if automatic scrolling is enabled, false if not. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.setItemOverrideColor(System.UInt32,IrrlichtNetSwig.SColor)">
            <summary>
            set all item colors at given index to color 
            </summary>
            <param name="index"></param>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.setItemOverrideColor(System.UInt32,IrrlichtNetSwig.EGUI_LISTBOX_COLOR,IrrlichtNetSwig.SColor)">
            <summary>
            set all item colors of specified type at given index to color 
            </summary>
            <param name="index"></param>
            <param name="colorType"></param>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.clearItemOverrideColor(System.UInt32)">
            <summary>
            clear all item colors at index 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.clearItemOverrideColor(System.UInt32,IrrlichtNetSwig.EGUI_LISTBOX_COLOR)">
            <summary>
            clear item color at index for given colortype 
            </summary>
            <param name="index"></param>
            <param name="colorType"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.hasItemOverrideColor(System.UInt32,IrrlichtNetSwig.EGUI_LISTBOX_COLOR)">
            <summary>
            has the item at index its color overwritten? 
            </summary>
            <param name="index"></param>
            <param name="colorType"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.getItemOverrideColor(System.UInt32,IrrlichtNetSwig.EGUI_LISTBOX_COLOR)">
            <summary>
            return the overwrite color at given item index. 
            </summary>
            <param name="index"></param>
            <param name="colorType"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.getItemDefaultColor(IrrlichtNetSwig.EGUI_LISTBOX_COLOR)">
            <summary>
            return the default color which is used for the given colorType 
            </summary>
            <param name="colorType"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.setItem(System.UInt32,System.String,System.Int32)">
            <summary>
            set the item at the given index 
            </summary>
            <param name="index"></param>
            <param name="text"></param>
            <param name="icon"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.insertItem(System.UInt32,System.String,System.Int32)">
            <summary>
            Insert the item at the given index. 
            </summary>
            <param name="index"></param>
            <param name="text"></param>
            <param name="icon"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.swapItems(System.UInt32,System.UInt32)">
            <summary>
            Swap the items at the given indices. 
            </summary>
            <param name="index1"></param>
            <param name="index2"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.getParent">
            <summary>
            Returns parent of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.getRelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.setRelativePosition(IrrlichtNetSwig.recti)">
            <summary>
            Sets the relative rectangle of this element. 
            </summary>
            <param name="r">The absolute position to set </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.setRelativePosition(IrrlichtNetSwig.position2di)">
            <summary>
            Sets the relative rectangle of this element, maintaining its current width and height. 
            </summary>
            <param name="position">The new relative position to set. Width and height will not be changed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.setRelativePositionProportional(IrrlichtNetSwig.rectf)">
            <summary>
            Sets the relative rectangle of this element as a proportion of its parent's area. 
            </summary>
            <param name="r">The rectangle to set, interpreted as a proportion of the parent's area. Meaningful values are in the range [0...1], unless you intend this element to spill outside its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.getAbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.getAbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.setNotClipped(System.Boolean)">
            <summary>
            Sets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <param name="noClip">If true, the element will not be clipped by its parent's clipping rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.isNotClipped">
            <summary>
            Gets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.setMaxSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the maximum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.setMinSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the minimum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.updateAbsolutePosition">
            <summary>
            Updates the absolute position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.getElementFromPoint(IrrlichtNetSwig.position2di)">
            <summary>
            Returns the topmost GUI element at the specific position. 
            </summary>
            <param name="point">The point at which to find a GUI element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.isPointInside(IrrlichtNetSwig.position2di)">
            <summary>
            Returns true if a point is within this element. 
            </summary>
            <param name="point"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.addChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a GUI element as new child of this element. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.removeChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Removes a child. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.remove">
            <summary>
            Removes this element from its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.draw">
            <summary>
            Draws the element and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.OnPostRender(System.UInt32)">
            <summary>
            animate the element and its children. 
            </summary>
            <param name="timeMs"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.move(IrrlichtNetSwig.position2di)">
            <summary>
            Moves this element. 
            </summary>
            <param name="absoluteMovement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.isVisible">
            <summary>
            Returns true if element is visible. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.setVisible(System.Boolean)">
            <summary>
            Sets the visible state of this element. 
            </summary>
            <param name="visible"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.isSubElement">
            <summary>
            Returns true if this element was created as part of its parent control. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.setSubElement(System.Boolean)">
            <summary>
            Sets whether this control was created as part of its parent. 
            </summary>
            <param name="subElement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.setTabStop(System.Boolean)">
            <summary>
            If set to true, the focus will visit this element when using the tab key to cycle through elements. 
            </summary>
            <param name="enable"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.isTabStop">
            <summary>
            Returns true if this element can be focused by navigating with the tab key. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.setTabOrder(System.Int32)">
            <summary>
            Sets the priority of focus when using the tab key to navigate between a group of elements. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.getTabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.setTabGroup(System.Boolean)">
            <summary>
            Sets whether this element is a container for a group of elements which can be navigated using the tab key. 
            </summary>
            <param name="isGroup"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.isTabGroup">
            <summary>
            Returns true if this element is a tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.getTabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.isEnabled">
            <summary>
            Returns true if element is enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.setEnabled(System.Boolean)">
            <summary>
            Sets the enabled state of this element. 
            </summary>
            <param name="enabled"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.setText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.getText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.setToolTipText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.getToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.getID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.setID(System.Int32)">
            <summary>
            Sets the id of this element. 
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.bringToFront(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Brings a child to front. 
            </summary>
            <param name="element"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.getChildren">
            <summary>
            Returns list with children of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.getElementFromId(System.Int32,System.Boolean)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <param name="searchchildren">Set this to true, if also children of this element may contain the element with the searched id and they should be searched too. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.getElementFromId(System.Int32)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.isMyChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            
            </summary>
            <param name="child">The child element to check </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement,System.Boolean)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <param name="includeInvisible">includes invisible elements in the search (default=false) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.getType">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.getTypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIListBox.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.setOverrideFont(IrrlichtNetSwig.IGUIFont)">
            <summary>
            Sets another skin independent font. 
            </summary>
            <param name="font">New font to set. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.setOverrideFont">
            <summary>
            Sets another skin independent font. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.setOverrideColor(IrrlichtNetSwig.SColor)">
            <summary>
            Sets another color for the text. 
            </summary>
            <param name="color">New color of the text. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.enableOverrideColor(System.Boolean)">
            <summary>
            Sets if the text should use the overide color or the color in the gui skin. 
            </summary>
            <param name="enable">If set to true, the override color, which can be set with IGUIEditBox::setOverrideColor is used, otherwise the EGDC_BUTTON_TEXT color of the skin. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.setDrawBorder(System.Boolean)">
            <summary>
            Turns the border on or off. 
            </summary>
            <param name="border">true if you want the border to be drawn, false if not </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.setTextAlignment(IrrlichtNetSwig.EGUI_ALIGNMENT,IrrlichtNetSwig.EGUI_ALIGNMENT)">
            <summary>
            Sets text justification mode. 
            </summary>
            <param name="horizontal">EGUIA_UPPERLEFT for left justified (default), EGUIA_LOWEERRIGHT for right justified, or EGUIA_CENTER for centered text. </param>
            <param name="vertical">EGUIA_UPPERLEFT to align with top edge, EGUIA_LOWEERRIGHT for bottom edge, or EGUIA_CENTER for centered text (default). </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.setWordWrap(System.Boolean)">
            <summary>
            Enables or disables word wrap. 
            </summary>
            <param name="enable">If set to true, words going over one line are broken to the next line. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.isWordWrapEnabled">
            <summary>
            Checks if word wrap is enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.setMultiLine(System.Boolean)">
            <summary>
            Enables or disables newlines. 
            </summary>
            <param name="enable">If set to true, the EGET_EDITBOX_ENTER event will not be fired, instead a newline character will be inserted. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.isMultiLineEnabled">
            <summary>
            Checks if multi line editing is enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.setAutoScroll(System.Boolean)">
            <summary>
            Enables or disables automatic scrolling with cursor position. 
            </summary>
            <param name="enable">If set to true, the text will move around with the cursor position </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.isAutoScrollEnabled">
            <summary>
            Checks to see if automatic scrolling is enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.setPasswordBox(System.Boolean,System.Char)">
            <summary>
            Sets whether the edit box is a password box. Setting this to true will. 
            </summary>
            <param name="passwordBox">true to enable password, false to disable </param>
            <param name="passwordChar">the character that is displayed instead of letters </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.setPasswordBox(System.Boolean)">
            <summary>
            Sets whether the edit box is a password box. Setting this to true will. 
            </summary>
            <param name="passwordBox">true to enable password, false to disable </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.isPasswordBox">
            <summary>
            Returns true if the edit box is currently a password box. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.getTextDimension">
            <summary>
            Gets the size area of the text in the edit box. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.setMax(System.UInt32)">
            <summary>
            Sets the maximum amount of characters which may be entered in the box. 
            </summary>
            <param name="max">Maximum amount of characters. If 0, the character amount is infinity. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.getMax">
            <summary>
            Returns maximum amount of characters, previously set by setMax();. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.getParent">
            <summary>
            Returns parent of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.getRelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.setRelativePosition(IrrlichtNetSwig.recti)">
            <summary>
            Sets the relative rectangle of this element. 
            </summary>
            <param name="r">The absolute position to set </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.setRelativePosition(IrrlichtNetSwig.position2di)">
            <summary>
            Sets the relative rectangle of this element, maintaining its current width and height. 
            </summary>
            <param name="position">The new relative position to set. Width and height will not be changed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.setRelativePositionProportional(IrrlichtNetSwig.rectf)">
            <summary>
            Sets the relative rectangle of this element as a proportion of its parent's area. 
            </summary>
            <param name="r">The rectangle to set, interpreted as a proportion of the parent's area. Meaningful values are in the range [0...1], unless you intend this element to spill outside its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.getAbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.getAbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.setNotClipped(System.Boolean)">
            <summary>
            Sets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <param name="noClip">If true, the element will not be clipped by its parent's clipping rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.isNotClipped">
            <summary>
            Gets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.setMaxSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the maximum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.setMinSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the minimum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.updateAbsolutePosition">
            <summary>
            Updates the absolute position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.getElementFromPoint(IrrlichtNetSwig.position2di)">
            <summary>
            Returns the topmost GUI element at the specific position. 
            </summary>
            <param name="point">The point at which to find a GUI element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.isPointInside(IrrlichtNetSwig.position2di)">
            <summary>
            Returns true if a point is within this element. 
            </summary>
            <param name="point"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.addChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a GUI element as new child of this element. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.removeChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Removes a child. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.remove">
            <summary>
            Removes this element from its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.draw">
            <summary>
            Draws the element and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.OnPostRender(System.UInt32)">
            <summary>
            animate the element and its children. 
            </summary>
            <param name="timeMs"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.move(IrrlichtNetSwig.position2di)">
            <summary>
            Moves this element. 
            </summary>
            <param name="absoluteMovement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.isVisible">
            <summary>
            Returns true if element is visible. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.setVisible(System.Boolean)">
            <summary>
            Sets the visible state of this element. 
            </summary>
            <param name="visible"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.isSubElement">
            <summary>
            Returns true if this element was created as part of its parent control. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.setSubElement(System.Boolean)">
            <summary>
            Sets whether this control was created as part of its parent. 
            </summary>
            <param name="subElement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.setTabStop(System.Boolean)">
            <summary>
            If set to true, the focus will visit this element when using the tab key to cycle through elements. 
            </summary>
            <param name="enable"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.isTabStop">
            <summary>
            Returns true if this element can be focused by navigating with the tab key. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.setTabOrder(System.Int32)">
            <summary>
            Sets the priority of focus when using the tab key to navigate between a group of elements. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.getTabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.setTabGroup(System.Boolean)">
            <summary>
            Sets whether this element is a container for a group of elements which can be navigated using the tab key. 
            </summary>
            <param name="isGroup"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.isTabGroup">
            <summary>
            Returns true if this element is a tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.getTabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.isEnabled">
            <summary>
            Returns true if element is enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.setEnabled(System.Boolean)">
            <summary>
            Sets the enabled state of this element. 
            </summary>
            <param name="enabled"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.setText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.getText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.setToolTipText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.getToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.getID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.setID(System.Int32)">
            <summary>
            Sets the id of this element. 
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.bringToFront(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Brings a child to front. 
            </summary>
            <param name="element"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.getChildren">
            <summary>
            Returns list with children of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.getElementFromId(System.Int32,System.Boolean)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <param name="searchchildren">Set this to true, if also children of this element may contain the element with the searched id and they should be searched too. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.getElementFromId(System.Int32)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.isMyChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            
            </summary>
            <param name="child">The child element to check </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement,System.Boolean)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <param name="includeInvisible">includes invisible elements in the search (default=false) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.getType">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.getTypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEditBox.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.setChecked(System.Boolean)">
            <summary>
            Set if box is checked. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.isChecked">
            <summary>
            Returns true if box is checked. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.getParent">
            <summary>
            Returns parent of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.getRelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.setRelativePosition(IrrlichtNetSwig.recti)">
            <summary>
            Sets the relative rectangle of this element. 
            </summary>
            <param name="r">The absolute position to set </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.setRelativePosition(IrrlichtNetSwig.position2di)">
            <summary>
            Sets the relative rectangle of this element, maintaining its current width and height. 
            </summary>
            <param name="position">The new relative position to set. Width and height will not be changed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.setRelativePositionProportional(IrrlichtNetSwig.rectf)">
            <summary>
            Sets the relative rectangle of this element as a proportion of its parent's area. 
            </summary>
            <param name="r">The rectangle to set, interpreted as a proportion of the parent's area. Meaningful values are in the range [0...1], unless you intend this element to spill outside its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.getAbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.getAbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.setNotClipped(System.Boolean)">
            <summary>
            Sets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <param name="noClip">If true, the element will not be clipped by its parent's clipping rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.isNotClipped">
            <summary>
            Gets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.setMaxSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the maximum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.setMinSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the minimum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.updateAbsolutePosition">
            <summary>
            Updates the absolute position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.getElementFromPoint(IrrlichtNetSwig.position2di)">
            <summary>
            Returns the topmost GUI element at the specific position. 
            </summary>
            <param name="point">The point at which to find a GUI element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.isPointInside(IrrlichtNetSwig.position2di)">
            <summary>
            Returns true if a point is within this element. 
            </summary>
            <param name="point"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.addChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a GUI element as new child of this element. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.removeChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Removes a child. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.remove">
            <summary>
            Removes this element from its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.draw">
            <summary>
            Draws the element and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.OnPostRender(System.UInt32)">
            <summary>
            animate the element and its children. 
            </summary>
            <param name="timeMs"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.move(IrrlichtNetSwig.position2di)">
            <summary>
            Moves this element. 
            </summary>
            <param name="absoluteMovement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.isVisible">
            <summary>
            Returns true if element is visible. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.setVisible(System.Boolean)">
            <summary>
            Sets the visible state of this element. 
            </summary>
            <param name="visible"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.isSubElement">
            <summary>
            Returns true if this element was created as part of its parent control. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.setSubElement(System.Boolean)">
            <summary>
            Sets whether this control was created as part of its parent. 
            </summary>
            <param name="subElement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.setTabStop(System.Boolean)">
            <summary>
            If set to true, the focus will visit this element when using the tab key to cycle through elements. 
            </summary>
            <param name="enable"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.isTabStop">
            <summary>
            Returns true if this element can be focused by navigating with the tab key. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.setTabOrder(System.Int32)">
            <summary>
            Sets the priority of focus when using the tab key to navigate between a group of elements. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.getTabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.setTabGroup(System.Boolean)">
            <summary>
            Sets whether this element is a container for a group of elements which can be navigated using the tab key. 
            </summary>
            <param name="isGroup"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.isTabGroup">
            <summary>
            Returns true if this element is a tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.getTabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.isEnabled">
            <summary>
            Returns true if element is enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.setEnabled(System.Boolean)">
            <summary>
            Sets the enabled state of this element. 
            </summary>
            <param name="enabled"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.setText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.getText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.setToolTipText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.getToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.getID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.setID(System.Int32)">
            <summary>
            Sets the id of this element. 
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.bringToFront(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Brings a child to front. 
            </summary>
            <param name="element"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.getChildren">
            <summary>
            Returns list with children of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.getElementFromId(System.Int32,System.Boolean)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <param name="searchchildren">Set this to true, if also children of this element may contain the element with the searched id and they should be searched too. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.getElementFromId(System.Int32)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.isMyChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            
            </summary>
            <param name="child">The child element to check </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement,System.Boolean)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <param name="includeInvisible">includes invisible elements in the search (default=false) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.getType">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.getTypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUICheckBox.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileList.getFileCount">
            <summary>
            Get the number of files in the filelist. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileList.getFileName(System.UInt32)">
            <summary>
            Gets the name of a file in the list, based on an index. 
            </summary>
            <param name="index">is the zero based index of the file which name should be returned. The index has to be smaller than the amount getFileCount() returns. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileList.getFullFileName(System.UInt32)">
            <summary>
            Gets the full name of a file in the list, path included, based on an index. 
            </summary>
            <param name="index">is the zero based index of the file which name should be returned. The index has to be smaller than the amount getFileCount() returns. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileList.isDirectory(System.UInt32)">
            <summary>
            Check if the file is a directory. 
            </summary>
            <param name="index">The zero based index of the file whose name shall be returned. The index has to be smaller than the amount getFileCount() returns. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileList.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileList.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileList.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IFileList.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyJoint.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyJoint.push_back(IrrlichtNetSwig.MyJoint)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyJoint.push_front(IrrlichtNetSwig.MyJoint)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyJoint.insert(IrrlichtNetSwig.MyJoint,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyJoint.insert(IrrlichtNetSwig.MyJoint)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyJoint.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyJoint.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyJoint.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyJoint.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyJoint.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyJoint.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyJoint.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyJoint.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyJoint.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyJoint.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayMyJoint.#ctor(IrrlichtNetSwig.arrayMyJoint)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SVarGroupList.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SVarGroupList.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SVarGroupList.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SVarGroupList.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertex.#ctor">
            <summary>
            default constructor 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertex.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,IrrlichtNetSwig.SColor,System.Single,System.Single)">
            <summary>
            constructor 
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <param name="z"></param>
            <param name="nx"></param>
            <param name="ny"></param>
            <param name="nz"></param>
            <param name="c"></param>
            <param name="tu"></param>
            <param name="tv"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertex.#ctor(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.SColor,IrrlichtNetSwig.vector2df)">
            <summary>
            constructor 
            </summary>
            <param name="pos"></param>
            <param name="normal"></param>
            <param name="color"></param>
            <param name="tcoords"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.listSceneNode.getSize">
            <summary>
            Returns amount of elements in list. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.listSceneNode.clear">
            <summary>
            Clears the list, deletes all elements in the list. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.listSceneNode.empty">
            <summary>
            Checks for empty list. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.listSceneNode.push_back(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds an element at the end of the list. 
            </summary>
            <param name="element">Element to add to the list. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.listSceneNode.push_front(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds an element at the begin of the list. 
            </summary>
            <param name="element">Element to add to the list. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.listSceneNode.#ctor">
            <summary>
            Default constructor for empty list. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.listSceneNode.#ctor(IrrlichtNetSwig.listSceneNode)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImageLoader.isALoadableFileExtension(System.String)">
            <summary>
            Check if the file might be loaded by this class. 
            </summary>
            <param name="fileName"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImageLoader.isALoadableFileFormat(IrrlichtNetSwig.IReadFile)">
            <summary>
            Check if the file might be loaded by this class. 
            </summary>
            <param name="file">File handle to check. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImageLoader.loadImage(IrrlichtNetSwig.IReadFile)">
            <summary>
            Creates a surface from the file. 
            </summary>
            <param name="file">File handle to check. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImageLoader.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImageLoader.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImageLoader.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImageLoader.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.addButton(System.Int32,System.String,System.String,IrrlichtNetSwig.ITexture,IrrlichtNetSwig.ITexture,System.Boolean,System.Boolean)">
            <summary>
            Adds a button to the tool bar. 
            </summary>
            <param name="id"></param>
            <param name="text"></param>
            <param name="tooltiptext"></param>
            <param name="img"></param>
            <param name="pressedimg"></param>
            <param name="isPushButton"></param>
            <param name="useAlphaChannel"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.addButton(System.Int32,System.String,System.String,IrrlichtNetSwig.ITexture,IrrlichtNetSwig.ITexture,System.Boolean)">
            <summary>
            Adds a button to the tool bar. 
            </summary>
            <param name="id"></param>
            <param name="text"></param>
            <param name="tooltiptext"></param>
            <param name="img"></param>
            <param name="pressedimg"></param>
            <param name="isPushButton"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.addButton(System.Int32,System.String,System.String,IrrlichtNetSwig.ITexture,IrrlichtNetSwig.ITexture)">
            <summary>
            Adds a button to the tool bar. 
            </summary>
            <param name="id"></param>
            <param name="text"></param>
            <param name="tooltiptext"></param>
            <param name="img"></param>
            <param name="pressedimg"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.addButton(System.Int32,System.String,System.String,IrrlichtNetSwig.ITexture)">
            <summary>
            Adds a button to the tool bar. 
            </summary>
            <param name="id"></param>
            <param name="text"></param>
            <param name="tooltiptext"></param>
            <param name="img"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.addButton(System.Int32,System.String,System.String)">
            <summary>
            Adds a button to the tool bar. 
            </summary>
            <param name="id"></param>
            <param name="text"></param>
            <param name="tooltiptext"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.addButton(System.Int32,System.String)">
            <summary>
            Adds a button to the tool bar. 
            </summary>
            <param name="id"></param>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.addButton(System.Int32)">
            <summary>
            Adds a button to the tool bar. 
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.addButton">
            <summary>
            Adds a button to the tool bar. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.getParent">
            <summary>
            Returns parent of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.getRelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.setRelativePosition(IrrlichtNetSwig.recti)">
            <summary>
            Sets the relative rectangle of this element. 
            </summary>
            <param name="r">The absolute position to set </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.setRelativePosition(IrrlichtNetSwig.position2di)">
            <summary>
            Sets the relative rectangle of this element, maintaining its current width and height. 
            </summary>
            <param name="position">The new relative position to set. Width and height will not be changed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.setRelativePositionProportional(IrrlichtNetSwig.rectf)">
            <summary>
            Sets the relative rectangle of this element as a proportion of its parent's area. 
            </summary>
            <param name="r">The rectangle to set, interpreted as a proportion of the parent's area. Meaningful values are in the range [0...1], unless you intend this element to spill outside its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.getAbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.getAbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.setNotClipped(System.Boolean)">
            <summary>
            Sets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <param name="noClip">If true, the element will not be clipped by its parent's clipping rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.isNotClipped">
            <summary>
            Gets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.setMaxSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the maximum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.setMinSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the minimum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.updateAbsolutePosition">
            <summary>
            Updates the absolute position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.getElementFromPoint(IrrlichtNetSwig.position2di)">
            <summary>
            Returns the topmost GUI element at the specific position. 
            </summary>
            <param name="point">The point at which to find a GUI element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.isPointInside(IrrlichtNetSwig.position2di)">
            <summary>
            Returns true if a point is within this element. 
            </summary>
            <param name="point"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.addChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a GUI element as new child of this element. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.removeChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Removes a child. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.remove">
            <summary>
            Removes this element from its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.draw">
            <summary>
            Draws the element and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.OnPostRender(System.UInt32)">
            <summary>
            animate the element and its children. 
            </summary>
            <param name="timeMs"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.move(IrrlichtNetSwig.position2di)">
            <summary>
            Moves this element. 
            </summary>
            <param name="absoluteMovement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.isVisible">
            <summary>
            Returns true if element is visible. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.setVisible(System.Boolean)">
            <summary>
            Sets the visible state of this element. 
            </summary>
            <param name="visible"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.isSubElement">
            <summary>
            Returns true if this element was created as part of its parent control. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.setSubElement(System.Boolean)">
            <summary>
            Sets whether this control was created as part of its parent. 
            </summary>
            <param name="subElement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.setTabStop(System.Boolean)">
            <summary>
            If set to true, the focus will visit this element when using the tab key to cycle through elements. 
            </summary>
            <param name="enable"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.isTabStop">
            <summary>
            Returns true if this element can be focused by navigating with the tab key. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.setTabOrder(System.Int32)">
            <summary>
            Sets the priority of focus when using the tab key to navigate between a group of elements. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.getTabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.setTabGroup(System.Boolean)">
            <summary>
            Sets whether this element is a container for a group of elements which can be navigated using the tab key. 
            </summary>
            <param name="isGroup"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.isTabGroup">
            <summary>
            Returns true if this element is a tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.getTabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.isEnabled">
            <summary>
            Returns true if element is enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.setEnabled(System.Boolean)">
            <summary>
            Sets the enabled state of this element. 
            </summary>
            <param name="enabled"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.setText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.getText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.setToolTipText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.getToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.getID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.setID(System.Int32)">
            <summary>
            Sets the id of this element. 
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.bringToFront(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Brings a child to front. 
            </summary>
            <param name="element"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.getChildren">
            <summary>
            Returns list with children of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.getElementFromId(System.Int32,System.Boolean)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <param name="searchchildren">Set this to true, if also children of this element may contain the element with the searched id and they should be searched too. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.getElementFromId(System.Int32)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.isMyChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            
            </summary>
            <param name="child">The child element to check </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement,System.Boolean)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <param name="includeInvisible">includes invisible elements in the search (default=false) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.getType">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.getTypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIToolBar.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.getItemCount">
            <summary>
            Returns amount of items in box. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.addItem(System.String)">
            <summary>
            Adds an item and returns the index of it. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.removeItem(System.UInt32)">
            <summary>
            Removes an item from the combo box. 
            </summary>
            <param name="idx"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.clear">
            <summary>
            Deletes all items in the combo box. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.getSelected">
            <summary>
            Returns id of selected item. returns -1 if no item is selected. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.setSelected(System.Int32)">
            <summary>
            Sets the selected item. Set this to -1 if no item should be selected. 
            </summary>
            <param name="idx"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.setTextAlignment(IrrlichtNetSwig.EGUI_ALIGNMENT,IrrlichtNetSwig.EGUI_ALIGNMENT)">
            <summary>
            Sets text justification of the text area. 
            </summary>
            <param name="horizontal">EGUIA_UPPERLEFT for left justified (default), EGUIA_LOWEERRIGHT for right justified, or EGUIA_CENTER for centered text. </param>
            <param name="vertical">EGUIA_UPPERLEFT to align with top edge, EGUIA_LOWEERRIGHT for bottom edge, or EGUIA_CENTER for centered text (default). </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.getParent">
            <summary>
            Returns parent of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.getRelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.setRelativePosition(IrrlichtNetSwig.recti)">
            <summary>
            Sets the relative rectangle of this element. 
            </summary>
            <param name="r">The absolute position to set </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.setRelativePosition(IrrlichtNetSwig.position2di)">
            <summary>
            Sets the relative rectangle of this element, maintaining its current width and height. 
            </summary>
            <param name="position">The new relative position to set. Width and height will not be changed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.setRelativePositionProportional(IrrlichtNetSwig.rectf)">
            <summary>
            Sets the relative rectangle of this element as a proportion of its parent's area. 
            </summary>
            <param name="r">The rectangle to set, interpreted as a proportion of the parent's area. Meaningful values are in the range [0...1], unless you intend this element to spill outside its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.getAbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.getAbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.setNotClipped(System.Boolean)">
            <summary>
            Sets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <param name="noClip">If true, the element will not be clipped by its parent's clipping rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.isNotClipped">
            <summary>
            Gets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.setMaxSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the maximum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.setMinSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the minimum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.updateAbsolutePosition">
            <summary>
            Updates the absolute position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.getElementFromPoint(IrrlichtNetSwig.position2di)">
            <summary>
            Returns the topmost GUI element at the specific position. 
            </summary>
            <param name="point">The point at which to find a GUI element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.isPointInside(IrrlichtNetSwig.position2di)">
            <summary>
            Returns true if a point is within this element. 
            </summary>
            <param name="point"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.addChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a GUI element as new child of this element. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.removeChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Removes a child. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.remove">
            <summary>
            Removes this element from its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.draw">
            <summary>
            Draws the element and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.OnPostRender(System.UInt32)">
            <summary>
            animate the element and its children. 
            </summary>
            <param name="timeMs"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.move(IrrlichtNetSwig.position2di)">
            <summary>
            Moves this element. 
            </summary>
            <param name="absoluteMovement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.isVisible">
            <summary>
            Returns true if element is visible. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.setVisible(System.Boolean)">
            <summary>
            Sets the visible state of this element. 
            </summary>
            <param name="visible"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.isSubElement">
            <summary>
            Returns true if this element was created as part of its parent control. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.setSubElement(System.Boolean)">
            <summary>
            Sets whether this control was created as part of its parent. 
            </summary>
            <param name="subElement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.setTabStop(System.Boolean)">
            <summary>
            If set to true, the focus will visit this element when using the tab key to cycle through elements. 
            </summary>
            <param name="enable"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.isTabStop">
            <summary>
            Returns true if this element can be focused by navigating with the tab key. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.setTabOrder(System.Int32)">
            <summary>
            Sets the priority of focus when using the tab key to navigate between a group of elements. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.getTabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.setTabGroup(System.Boolean)">
            <summary>
            Sets whether this element is a container for a group of elements which can be navigated using the tab key. 
            </summary>
            <param name="isGroup"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.isTabGroup">
            <summary>
            Returns true if this element is a tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.getTabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.isEnabled">
            <summary>
            Returns true if element is enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.setEnabled(System.Boolean)">
            <summary>
            Sets the enabled state of this element. 
            </summary>
            <param name="enabled"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.setText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.getText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.setToolTipText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.getToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.getID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.setID(System.Int32)">
            <summary>
            Sets the id of this element. 
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.bringToFront(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Brings a child to front. 
            </summary>
            <param name="element"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.getChildren">
            <summary>
            Returns list with children of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.getElementFromId(System.Int32,System.Boolean)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <param name="searchchildren">Set this to true, if also children of this element may contain the element with the searched id and they should be searched too. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.getElementFromId(System.Int32)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.isMyChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            
            </summary>
            <param name="child">The child element to check </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement,System.Boolean)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <param name="includeInvisible">includes invisible elements in the search (default=false) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.getType">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.getTypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIComboBox.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.getParent">
            <summary>
            Returns parent of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.getRelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.setRelativePosition(IrrlichtNetSwig.recti)">
            <summary>
            Sets the relative rectangle of this element. 
            </summary>
            <param name="r">The absolute position to set </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.setRelativePosition(IrrlichtNetSwig.position2di)">
            <summary>
            Sets the relative rectangle of this element, maintaining its current width and height. 
            </summary>
            <param name="position">The new relative position to set. Width and height will not be changed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.setRelativePositionProportional(IrrlichtNetSwig.rectf)">
            <summary>
            Sets the relative rectangle of this element as a proportion of its parent's area. 
            </summary>
            <param name="r">The rectangle to set, interpreted as a proportion of the parent's area. Meaningful values are in the range [0...1], unless you intend this element to spill outside its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.getAbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.getAbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.setNotClipped(System.Boolean)">
            <summary>
            Sets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <param name="noClip">If true, the element will not be clipped by its parent's clipping rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.isNotClipped">
            <summary>
            Gets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.setMaxSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the maximum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.setMinSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the minimum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.updateAbsolutePosition">
            <summary>
            Updates the absolute position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.getElementFromPoint(IrrlichtNetSwig.position2di)">
            <summary>
            Returns the topmost GUI element at the specific position. 
            </summary>
            <param name="point">The point at which to find a GUI element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.isPointInside(IrrlichtNetSwig.position2di)">
            <summary>
            Returns true if a point is within this element. 
            </summary>
            <param name="point"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.addChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a GUI element as new child of this element. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.removeChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Removes a child. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.remove">
            <summary>
            Removes this element from its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.draw">
            <summary>
            Draws the element and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.OnPostRender(System.UInt32)">
            <summary>
            animate the element and its children. 
            </summary>
            <param name="timeMs"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.move(IrrlichtNetSwig.position2di)">
            <summary>
            Moves this element. 
            </summary>
            <param name="absoluteMovement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.isVisible">
            <summary>
            Returns true if element is visible. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.setVisible(System.Boolean)">
            <summary>
            Sets the visible state of this element. 
            </summary>
            <param name="visible"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.isSubElement">
            <summary>
            Returns true if this element was created as part of its parent control. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.setSubElement(System.Boolean)">
            <summary>
            Sets whether this control was created as part of its parent. 
            </summary>
            <param name="subElement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.setTabStop(System.Boolean)">
            <summary>
            If set to true, the focus will visit this element when using the tab key to cycle through elements. 
            </summary>
            <param name="enable"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.isTabStop">
            <summary>
            Returns true if this element can be focused by navigating with the tab key. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.setTabOrder(System.Int32)">
            <summary>
            Sets the priority of focus when using the tab key to navigate between a group of elements. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.getTabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.setTabGroup(System.Boolean)">
            <summary>
            Sets whether this element is a container for a group of elements which can be navigated using the tab key. 
            </summary>
            <param name="isGroup"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.isTabGroup">
            <summary>
            Returns true if this element is a tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.getTabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.isEnabled">
            <summary>
            Returns true if element is enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.setEnabled(System.Boolean)">
            <summary>
            Sets the enabled state of this element. 
            </summary>
            <param name="enabled"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.setText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.getText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.setToolTipText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.getToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.getID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.setID(System.Int32)">
            <summary>
            Sets the id of this element. 
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.bringToFront(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Brings a child to front. 
            </summary>
            <param name="element"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.getChildren">
            <summary>
            Returns list with children of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.getElementFromId(System.Int32,System.Boolean)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <param name="searchchildren">Set this to true, if also children of this element may contain the element with the searched id and they should be searched too. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.getElementFromId(System.Int32)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.isMyChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            
            </summary>
            <param name="child">The child element to check </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement,System.Boolean)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <param name="includeInvisible">includes invisible elements in the search (default=false) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.getType">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.getTypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIColorSelectDialog.#ctor(IrrlichtNetSwig.IGUIEnvironment,IrrlichtNetSwig.IGUIElement,System.Int32,IrrlichtNetSwig.recti)">
            <summary>
            constructor 
            </summary>
            <param name="environment"></param>
            <param name="parent"></param>
            <param name="id"></param>
            <param name="rectangle"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD2.getFrameLoop(IrrlichtNetSwig.EMD2_ANIMATION_TYPE,System.Int32@,System.Int32@,System.Int32@)">
            <summary>
            Get frame loop data for a default MD2 animation type. 
            </summary>
            <param name="l">The EMD2_ANIMATION_TYPE to get the frames for. </param>
            <param name="outBegin">The returned beginning frame for animation type specified. </param>
            <param name="outEnd">The returned ending frame for the animation type specified. </param>
            <param name="outFPS">The number of frames per second, this animation should be played at. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD2.getFrameLoop(System.String,System.Int32@,System.Int32@,System.Int32@)">
            <summary>
            Get frame loop data for a special MD2 animation type, identified by name. 
            </summary>
            <param name="name">Name of the animation. </param>
            <param name="outBegin">The returned beginning frame for animation type specified. </param>
            <param name="outEnd">The returned ending frame for the animation type specified. </param>
            <param name="outFPS">The number of frames per second, this animation should be played at. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD2.getAnimationCount">
            <summary>
            Get amount of md2 animations in this file. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD2.getAnimationName(System.Int32)">
            <summary>
            Get name of md2 animation. 
            </summary>
            <param name="nr">Zero based index of animation. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD2.getFrameCount">
            <summary>
            Gets the frame count of the animated mesh. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD2.getMesh(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Returns the IMesh interface for a frame. 
            </summary>
            <param name="frame">Frame number as zero based index. The maximum frame number is getFrameCount() - 1; </param>
            <param name="detailLevel">Level of detail. 0 is the lowest, 255 the highest level of detail. Most meshes will ignore the detail level. </param>
            <param name="startFrameLoop">Because some animated meshes (.MD2) are blended between 2 static frames, and maybe animated in a loop, the startFrameLoop and the endFrameLoop have to be defined, to prevent the animation to be blended between frames which are outside of this loop. If startFrameLoop and endFrameLoop are both -1, they are ignored. </param>
            <param name="endFrameLoop">see startFrameLoop. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD2.getMesh(System.Int32,System.Int32,System.Int32)">
            <summary>
            Returns the IMesh interface for a frame. 
            </summary>
            <param name="frame">Frame number as zero based index. The maximum frame number is getFrameCount() - 1; </param>
            <param name="detailLevel">Level of detail. 0 is the lowest, 255 the highest level of detail. Most meshes will ignore the detail level. </param>
            <param name="startFrameLoop">Because some animated meshes (.MD2) are blended between 2 static frames, and maybe animated in a loop, the startFrameLoop and the endFrameLoop have to be defined, to prevent the animation to be blended between frames which are outside of this loop. If startFrameLoop and endFrameLoop are both -1, they are ignored. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD2.getMesh(System.Int32,System.Int32)">
            <summary>
            Returns the IMesh interface for a frame. 
            </summary>
            <param name="frame">Frame number as zero based index. The maximum frame number is getFrameCount() - 1; </param>
            <param name="detailLevel">Level of detail. 0 is the lowest, 255 the highest level of detail. Most meshes will ignore the detail level. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD2.getMesh(System.Int32)">
            <summary>
            Returns the IMesh interface for a frame. 
            </summary>
            <param name="frame">Frame number as zero based index. The maximum frame number is getFrameCount() - 1; </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD2.getMeshType">
            <summary>
            Returns the type of the animated mesh. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD2.getMeshBufferCount">
            <summary>
            Get the amount of mesh buffers. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD2.getMeshBuffer(System.UInt32)">
            <summary>
            Get pointer to a mesh buffer. 
            </summary>
            <param name="nr">Zero based index of the mesh buffer. The maximum value is getMeshBufferCount() - 1; </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD2.getMeshBuffer(IrrlichtNetSwig.SMaterial)">
            <summary>
            Get pointer to a mesh buffer which fits a material. 
            </summary>
            <param name="material">material to search for </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD2.getBoundingBox">
            <summary>
            Get an axis aligned bounding box of the mesh. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD2.setBoundingBox(IrrlichtNetSwig.aabbox3df)">
            <summary>
            Set user-defined axis aligned bounding box. 
            </summary>
            <param name="box">New bounding box to use for the mesh. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD2.setMaterialFlag(IrrlichtNetSwig.E_MATERIAL_FLAG,System.Boolean)">
            <summary>
            Sets a flag of all contained materials to a new value. 
            </summary>
            <param name="flag">Flag to set in all materials. </param>
            <param name="newvalue">New value to set in all materials. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD2.setHardwareMappingHint(IrrlichtNetSwig.E_HARDWARE_MAPPING,IrrlichtNetSwig.E_BUFFER_TYPE)">
            <summary>
            Set the hardware mapping hint. 
            </summary>
            <param name="newMappingHint"></param>
            <param name="buffer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD2.setHardwareMappingHint(IrrlichtNetSwig.E_HARDWARE_MAPPING)">
            <summary>
            Set the hardware mapping hint. 
            </summary>
            <param name="newMappingHint"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD2.setDirty(IrrlichtNetSwig.E_BUFFER_TYPE)">
            <summary>
            Flag the meshbuffer as changed, reloads hardware buffers. 
            </summary>
            <param name="buffer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD2.setDirty">
            <summary>
            Flag the meshbuffer as changed, reloads hardware buffers. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD2.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD2.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD2.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshMD2.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUInt.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUInt.push_back(System.UInt32)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUInt.push_front(System.UInt32)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUInt.insert(System.UInt32,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUInt.insert(System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUInt.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUInt.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUInt.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUInt.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUInt.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUInt.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUInt.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUInt.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUInt.sort">
            <summary>
            Sorts the array using heapsort. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUInt.binary_search(System.UInt32)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUInt.binary_search(System.UInt32,System.Int32,System.Int32)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <param name="left">First left index </param>
            <param name="right">Last right index. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUInt.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUInt.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayUInt.#ctor(IrrlichtNetSwig.arrayUInt)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySceneNode.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySceneNode.push_back(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySceneNode.push_front(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySceneNode.insert(IrrlichtNetSwig.ISceneNode,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySceneNode.insert(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySceneNode.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySceneNode.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySceneNode.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySceneNode.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySceneNode.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySceneNode.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySceneNode.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySceneNode.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySceneNode.sort">
            <summary>
            Sorts the array using heapsort. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySceneNode.binary_search(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySceneNode.binary_search(IrrlichtNetSwig.ISceneNode,System.Int32,System.Int32)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <param name="left">First left index </param>
            <param name="right">Last right index. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySceneNode.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySceneNode.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySceneNode.#ctor(IrrlichtNetSwig.arraySceneNode)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertexTangents.#ctor">
            <summary>
            default constructor 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertexTangents.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,IrrlichtNetSwig.SColor,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            constructor 
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <param name="z"></param>
            <param name="nx"></param>
            <param name="ny"></param>
            <param name="nz"></param>
            <param name="c"></param>
            <param name="tu"></param>
            <param name="tv"></param>
            <param name="tanx"></param>
            <param name="tany"></param>
            <param name="tanz"></param>
            <param name="bx"></param>
            <param name="by"></param>
            <param name="bz"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertexTangents.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,IrrlichtNetSwig.SColor,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            constructor 
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <param name="z"></param>
            <param name="nx"></param>
            <param name="ny"></param>
            <param name="nz"></param>
            <param name="c"></param>
            <param name="tu"></param>
            <param name="tv"></param>
            <param name="tanx"></param>
            <param name="tany"></param>
            <param name="tanz"></param>
            <param name="bx"></param>
            <param name="by"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertexTangents.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,IrrlichtNetSwig.SColor,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            constructor 
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <param name="z"></param>
            <param name="nx"></param>
            <param name="ny"></param>
            <param name="nz"></param>
            <param name="c"></param>
            <param name="tu"></param>
            <param name="tv"></param>
            <param name="tanx"></param>
            <param name="tany"></param>
            <param name="tanz"></param>
            <param name="bx"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertexTangents.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,IrrlichtNetSwig.SColor,System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            constructor 
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <param name="z"></param>
            <param name="nx"></param>
            <param name="ny"></param>
            <param name="nz"></param>
            <param name="c"></param>
            <param name="tu"></param>
            <param name="tv"></param>
            <param name="tanx"></param>
            <param name="tany"></param>
            <param name="tanz"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertexTangents.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,IrrlichtNetSwig.SColor,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            constructor 
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <param name="z"></param>
            <param name="nx"></param>
            <param name="ny"></param>
            <param name="nz"></param>
            <param name="c"></param>
            <param name="tu"></param>
            <param name="tv"></param>
            <param name="tanx"></param>
            <param name="tany"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertexTangents.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,IrrlichtNetSwig.SColor,System.Single,System.Single,System.Single)">
            <summary>
            constructor 
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <param name="z"></param>
            <param name="nx"></param>
            <param name="ny"></param>
            <param name="nz"></param>
            <param name="c"></param>
            <param name="tu"></param>
            <param name="tv"></param>
            <param name="tanx"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertexTangents.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,IrrlichtNetSwig.SColor,System.Single,System.Single)">
            <summary>
            constructor 
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <param name="z"></param>
            <param name="nx"></param>
            <param name="ny"></param>
            <param name="nz"></param>
            <param name="c"></param>
            <param name="tu"></param>
            <param name="tv"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertexTangents.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,IrrlichtNetSwig.SColor,System.Single)">
            <summary>
            constructor 
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <param name="z"></param>
            <param name="nx"></param>
            <param name="ny"></param>
            <param name="nz"></param>
            <param name="c"></param>
            <param name="tu"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertexTangents.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,IrrlichtNetSwig.SColor)">
            <summary>
            constructor 
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <param name="z"></param>
            <param name="nx"></param>
            <param name="ny"></param>
            <param name="nz"></param>
            <param name="c"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertexTangents.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            constructor 
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <param name="z"></param>
            <param name="nx"></param>
            <param name="ny"></param>
            <param name="nz"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertexTangents.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            constructor 
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <param name="z"></param>
            <param name="nx"></param>
            <param name="ny"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertexTangents.#ctor(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            constructor 
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <param name="z"></param>
            <param name="nx"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertexTangents.#ctor(System.Single,System.Single,System.Single)">
            <summary>
            default constructor 
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <param name="z"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertexTangents.#ctor(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.SColor,IrrlichtNetSwig.vector2df)">
            <summary>
            constructor 
            </summary>
            <param name="pos"></param>
            <param name="c"></param>
            <param name="tcoords"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertexTangents.#ctor(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.SColor,IrrlichtNetSwig.vector2df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            constructor 
            </summary>
            <param name="pos"></param>
            <param name="normal"></param>
            <param name="c"></param>
            <param name="tcoords"></param>
            <param name="tangent"></param>
            <param name="binormal"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertexTangents.#ctor(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.SColor,IrrlichtNetSwig.vector2df,IrrlichtNetSwig.vector3df)">
            <summary>
            constructor 
            </summary>
            <param name="pos"></param>
            <param name="normal"></param>
            <param name="c"></param>
            <param name="tcoords"></param>
            <param name="tangent"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertexTangents.#ctor(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.SColor,IrrlichtNetSwig.vector2df)">
            <summary>
            constructor 
            </summary>
            <param name="pos"></param>
            <param name="normal"></param>
            <param name="c"></param>
            <param name="tcoords"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.listSceneNodeAnimator.getSize">
            <summary>
            Returns amount of elements in list. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.listSceneNodeAnimator.clear">
            <summary>
            Clears the list, deletes all elements in the list. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.listSceneNodeAnimator.empty">
            <summary>
            Checks for empty list. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.listSceneNodeAnimator.push_back(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Adds an element at the end of the list. 
            </summary>
            <param name="element">Element to add to the list. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.listSceneNodeAnimator.push_front(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Adds an element at the begin of the list. 
            </summary>
            <param name="element">Element to add to the list. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.listSceneNodeAnimator.#ctor">
            <summary>
            Default constructor for empty list. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.listSceneNodeAnimator.#ctor(IrrlichtNetSwig.listSceneNodeAnimator)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITimer.getRealTime">
            <summary>
            Returns current real time in milliseconds of the system. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITimer.getTime">
            <summary>
            Returns current virtual time in milliseconds. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITimer.setTime(System.UInt32)">
            <summary>
            sets current virtual time 
            </summary>
            <param name="time"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITimer.stop">
            <summary>
            Stops the virtual timer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITimer.start">
            <summary>
            Starts the virtual timer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITimer.setSpeed(System.Single)">
            <summary>
            Sets the speed of the timer. 
            </summary>
            <param name="speed"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITimer.setSpeed">
            <summary>
            Sets the speed of the timer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITimer.getSpeed">
            <summary>
            Returns current speed of the timer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITimer.isStopped">
            <summary>
            Returns if the virtual timer is currently stopped. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITimer.tick">
            <summary>
            Advances the virtual time. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITimer.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITimer.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITimer.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITimer.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.setText(System.String)">
            <summary>
            sets the text string 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.setTextColor(IrrlichtNetSwig.SColor)">
            <summary>
            sets the color of the text 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.OnRegisterSceneNode">
            <summary>
            This method is called just before the rendering process of the whole scene. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.OnAnimate(System.UInt32)">
            <summary>
            OnAnimate() is called just before rendering the whole scene. 
            </summary>
            <param name="timeMs">Current time in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.render">
            <summary>
            Renders the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.getName">
            <summary>
            Returns the name of the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.setName(System.String)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.setName(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.getBoundingBox">
            <summary>
            Get the axis aligned, not transformed bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.getTransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.getRelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.isVisible">
            <summary>
            Returns whether the node should be visible (if all of its parents are visible). 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.setVisible(System.Boolean)">
            <summary>
            Sets if the node should be visible or not. 
            </summary>
            <param name="isVisible">If the node shall be visible. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.getID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.setID(System.Int32)">
            <summary>
            Sets the id of the scene node. 
            </summary>
            <param name="id">The new id. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.addChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a child to this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.removeChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Removes a child from this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.removeAll">
            <summary>
            Removes all children of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.remove">
            <summary>
            Removes this scene node from the scene, deleting it. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.addAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Adds an animator which should animate this node. 
            </summary>
            <param name="animator">A pointer to the new animator. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.getAnimators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.removeAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Removes an animator from this scene node. 
            </summary>
            <param name="animator">A pointer to the animator to be deleted. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.removeAnimators">
            <summary>
            Removes all animators from this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.getMaterial(System.UInt32)">
            <summary>
            Returns the material based on the zero based index i. 
            </summary>
            <param name="num">Zero based index. The maximal value is getMaterialCount() - 1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.getMaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.setMaterialFlag(IrrlichtNetSwig.E_MATERIAL_FLAG,System.Boolean)">
            <summary>
            Sets all material flags at once to a new value. 
            </summary>
            <param name="flag">Which flag of all materials to be set. </param>
            <param name="newvalue">New value of that flag. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.setMaterialTexture(System.UInt32,IrrlichtNetSwig.ITexture)">
            <summary>
            Sets the texture of the specified layer in all materials of this scene node to the new texture. 
            </summary>
            <param name="textureLayer">Layer of texture to be set. Must be a value smaller than MATERIAL_MAX_TEXTURES. </param>
            <param name="texture">New texture to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.setMaterialType(IrrlichtNetSwig.E_MATERIAL_TYPE)">
            <summary>
            Sets the material type of all materials in this scene node to a new material type. 
            </summary>
            <param name="newType">New type of material to be set. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.getScale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.setScale(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the relative scale of the scene node. 
            </summary>
            <param name="scale">New scale of the node, relative to its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.getRotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.setRotation(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the rotation of the node relative to its parent. 
            </summary>
            <param name="rotation">New rotation of the node in degrees. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.getPosition">
            <summary>
            Gets the position of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.setPosition(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the position of the node relative to its parent. 
            </summary>
            <param name="newpos">New relative position of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.getAbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.setAutomaticCulling(IrrlichtNetSwig.E_CULLING_TYPE)">
            <summary>
            Enables or disables automatic culling based on the bounding box. 
            </summary>
            <param name="state">The culling state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.getAutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.setDebugDataVisible(System.Int32)">
            <summary>
            Sets if debug data like bounding boxes should be drawn. 
            </summary>
            <param name="state">The debug data visibility state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.isDebugDataVisible">
            <summary>
            Returns if debug data like bounding boxes are drawn. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.setIsDebugObject(System.Boolean)">
            <summary>
            Sets if this scene node is a debug object. 
            </summary>
            <param name="debugObject"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.isDebugObject">
            <summary>
            Returns if this scene node is a debug object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.getChildren">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.setParent(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Changes the parent of the scene node. 
            </summary>
            <param name="newParent">The new parent to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.getTriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.setTriangleSelector(IrrlichtNetSwig.ITriangleSelector)">
            <summary>
            Sets the triangle selector of the scene node. 
            </summary>
            <param name="selector">New triangle selector for this scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.updateAbsolutePosition">
            <summary>
            Updates the absolute position based on the relative and the parents position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.getParent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.getType">
            <summary>
            Returns type of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outObj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inObj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.clone(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.ISceneManager)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <param name="newManager">An optional new scene manager. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.clone(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.clone">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITextSceneNode.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IReadFile.read(IrrlichtNetSwig.SWIGTYPE_p_void,System.UInt32)">
            <summary>
            Reads an amount of bytes from the file. 
            </summary>
            <param name="buffer">Pointer to buffer where read bytes are written to. </param>
            <param name="sizeToRead">Amount of bytes to read from the file. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IReadFile.seek(System.Int32,System.Boolean)">
            <summary>
            Changes position in file. 
            </summary>
            <param name="finalPos">Destination position in the file. </param>
            <param name="relativeMovement">If set to true, the position in the file is changed relative to current position. Otherwise the position is changed from beginning of file. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IReadFile.seek(System.Int32)">
            <summary>
            Changes position in file. 
            </summary>
            <param name="finalPos">Destination position in the file. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IReadFile.getSize">
            <summary>
            Get size of file. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IReadFile.getPos">
            <summary>
            Get the current position in the file. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IReadFile.getFileName">
            <summary>
            Get name of file. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IReadFile.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IReadFile.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IReadFile.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IReadFile.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.setCenter(IrrlichtNetSwig.vector3df)">
            <summary>
            Set the center of the radius for the cylinder, at one end of the cylinder. 
            </summary>
            <param name="center"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.setNormal(IrrlichtNetSwig.vector3df)">
            <summary>
            Set the normal of the cylinder. 
            </summary>
            <param name="normal"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.setRadius(System.Single)">
            <summary>
            Set the radius of the cylinder. 
            </summary>
            <param name="radius"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.setLength(System.Single)">
            <summary>
            Set the length of the cylinder. 
            </summary>
            <param name="length"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.setOutlineOnly(System.Boolean)">
            <summary>
            Set whether or not to draw points inside the cylinder. 
            </summary>
            <param name="outlineOnly"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.setOutlineOnly">
            <summary>
            Set whether or not to draw points inside the cylinder. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.getCenter">
            <summary>
            Get the center of the cylinder. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.getNormal">
            <summary>
            Get the normal of the cylinder. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.getRadius">
            <summary>
            Get the radius of the cylinder. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.getLength">
            <summary>
            Get the center of the cylinder. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.getOutlineOnly">
            <summary>
            Get whether or not to draw points inside the cylinder. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.getType">
            <summary>
            Get emitter type. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.emitt(System.UInt32,System.UInt32,IrrlichtNetSwig.SParticle)">
            <summary>
            Prepares an array with new particles to emitt into the system. 
            </summary>
            <param name="now">Current time. </param>
            <param name="timeSinceLastCall">Time elapsed since last call, in milliseconds. </param>
            <param name="outArray">Pointer which will point to the array with the new particles to add into the system. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.setDirection(IrrlichtNetSwig.vector3df)">
            <summary>
            Set direction the emitter emits particles. 
            </summary>
            <param name="newDirection"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.setMinParticlesPerSecond(System.UInt32)">
            <summary>
            Set minimum number of particles the emitter emits per second. 
            </summary>
            <param name="minPPS"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.setMaxParticlesPerSecond(System.UInt32)">
            <summary>
            Set maximum number of particles the emitter emits per second. 
            </summary>
            <param name="maxPPS"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.setMinStartColor(IrrlichtNetSwig.SColor)">
            <summary>
            Set minimum starting color for particles. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.setMaxStartColor(IrrlichtNetSwig.SColor)">
            <summary>
            Set maximum starting color for particles. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.setMaxStartSize(IrrlichtNetSwig.dimension2df)">
            <summary>
            Set the maximum starting size for particles. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.setMinStartSize(IrrlichtNetSwig.dimension2df)">
            <summary>
            Set the minimum starting size for particles. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.getDirection">
            <summary>
            Get direction the emitter emits particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.getMinParticlesPerSecond">
            <summary>
            Get the minimum number of particles the emitter emits per second. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.getMaxParticlesPerSecond">
            <summary>
            Get the maximum number of particles the emitter emits per second. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.getMinStartColor">
            <summary>
            Get the minimum starting color for particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.getMaxStartColor">
            <summary>
            Get the maximum starting color for particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.getMaxStartSize">
            <summary>
            Get the maximum starting size for particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.getMinStartSize">
            <summary>
            Get the minimum starting size for particles. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.deserializeAttributes(System.Int32,IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="startIndex"></param>
            <param name="arg1"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.deserializeAttributes(System.Int32,IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="startIndex"></param>
            <param name="arg1"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleCylinderEmitter.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMesh.getMeshBufferCount">
            <summary>
            returns amount of mesh buffers. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMesh.getMeshBuffer(System.UInt32)">
            <summary>
            returns pointer to a mesh buffer 
            </summary>
            <param name="nr"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMesh.getMeshBuffer(IrrlichtNetSwig.SMaterial)">
            <summary>
            returns a meshbuffer which fits a material 
            </summary>
            <param name="material"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMesh.getBoundingBox">
            <summary>
            returns an axis aligned bounding box 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMesh.setBoundingBox(IrrlichtNetSwig.aabbox3df)">
            <summary>
            set user axis aligned bounding box 
            </summary>
            <param name="box"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMesh.recalculateBoundingBox">
            <summary>
            recalculates the bounding box 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMesh.addMeshBuffer(IrrlichtNetSwig.IMeshBuffer)">
            <summary>
            adds a MeshBuffer 
            </summary>
            <param name="buf"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMesh.setMaterialFlag(IrrlichtNetSwig.E_MATERIAL_FLAG,System.Boolean)">
            <summary>
            sets a flag of all contained materials to a new value 
            </summary>
            <param name="flag"></param>
            <param name="newvalue"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMesh.setHardwareMappingHint(IrrlichtNetSwig.E_HARDWARE_MAPPING,IrrlichtNetSwig.E_BUFFER_TYPE)">
            <summary>
            set the hardware mapping hint, for driver 
            </summary>
            <param name="newMappingHint"></param>
            <param name="buffer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMesh.setHardwareMappingHint(IrrlichtNetSwig.E_HARDWARE_MAPPING)">
            <summary>
            set the hardware mapping hint, for driver 
            </summary>
            <param name="newMappingHint"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMesh.setDirty(IrrlichtNetSwig.E_BUFFER_TYPE)">
            <summary>
            flags the meshbuffer as changed, reloads hardware buffers 
            </summary>
            <param name="buffer"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMesh.setDirty">
            <summary>
            flags the meshbuffer as changed, reloads hardware buffers 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMesh.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMesh.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMesh.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMesh.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMesh.#ctor">
            <summary>
            constructor 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.getType">
            <summary>
            Returns type of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.setSubDivideU(System.UInt32)">
            <summary>
            Sets the number of segments across the U axis. 
            </summary>
            <param name="inU"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.setSubDivideV(System.UInt32)">
            <summary>
            Sets the number of segments across the V axis. 
            </summary>
            <param name="inV"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.getSubDivideU">
            <summary>
            Returns the number of segments across the U axis. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.getSubDivideV">
            <summary>
            Returns the number of segments across the V axis. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.OnRegisterSceneNode">
            <summary>
            This method is called just before the rendering process of the whole scene. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.OnAnimate(System.UInt32)">
            <summary>
            OnAnimate() is called just before rendering the whole scene. 
            </summary>
            <param name="timeMs">Current time in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.render">
            <summary>
            Renders the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.getName">
            <summary>
            Returns the name of the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.setName(System.String)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.setName(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.getBoundingBox">
            <summary>
            Get the axis aligned, not transformed bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.getTransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.getRelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.isVisible">
            <summary>
            Returns whether the node should be visible (if all of its parents are visible). 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.setVisible(System.Boolean)">
            <summary>
            Sets if the node should be visible or not. 
            </summary>
            <param name="isVisible">If the node shall be visible. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.getID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.setID(System.Int32)">
            <summary>
            Sets the id of the scene node. 
            </summary>
            <param name="id">The new id. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.addChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a child to this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.removeChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Removes a child from this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.removeAll">
            <summary>
            Removes all children of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.remove">
            <summary>
            Removes this scene node from the scene, deleting it. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.addAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Adds an animator which should animate this node. 
            </summary>
            <param name="animator">A pointer to the new animator. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.getAnimators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.removeAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Removes an animator from this scene node. 
            </summary>
            <param name="animator">A pointer to the animator to be deleted. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.removeAnimators">
            <summary>
            Removes all animators from this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.getMaterial(System.UInt32)">
            <summary>
            Returns the material based on the zero based index i. 
            </summary>
            <param name="num">Zero based index. The maximal value is getMaterialCount() - 1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.getMaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.setMaterialFlag(IrrlichtNetSwig.E_MATERIAL_FLAG,System.Boolean)">
            <summary>
            Sets all material flags at once to a new value. 
            </summary>
            <param name="flag">Which flag of all materials to be set. </param>
            <param name="newvalue">New value of that flag. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.setMaterialTexture(System.UInt32,IrrlichtNetSwig.ITexture)">
            <summary>
            Sets the texture of the specified layer in all materials of this scene node to the new texture. 
            </summary>
            <param name="textureLayer">Layer of texture to be set. Must be a value smaller than MATERIAL_MAX_TEXTURES. </param>
            <param name="texture">New texture to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.setMaterialType(IrrlichtNetSwig.E_MATERIAL_TYPE)">
            <summary>
            Sets the material type of all materials in this scene node to a new material type. 
            </summary>
            <param name="newType">New type of material to be set. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.getScale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.setScale(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the relative scale of the scene node. 
            </summary>
            <param name="scale">New scale of the node, relative to its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.getRotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.setRotation(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the rotation of the node relative to its parent. 
            </summary>
            <param name="rotation">New rotation of the node in degrees. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.getPosition">
            <summary>
            Gets the position of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.setPosition(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the position of the node relative to its parent. 
            </summary>
            <param name="newpos">New relative position of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.getAbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.setAutomaticCulling(IrrlichtNetSwig.E_CULLING_TYPE)">
            <summary>
            Enables or disables automatic culling based on the bounding box. 
            </summary>
            <param name="state">The culling state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.getAutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.setDebugDataVisible(System.Int32)">
            <summary>
            Sets if debug data like bounding boxes should be drawn. 
            </summary>
            <param name="state">The debug data visibility state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.isDebugDataVisible">
            <summary>
            Returns if debug data like bounding boxes are drawn. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.setIsDebugObject(System.Boolean)">
            <summary>
            Sets if this scene node is a debug object. 
            </summary>
            <param name="debugObject"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.isDebugObject">
            <summary>
            Returns if this scene node is a debug object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.getChildren">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.setParent(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Changes the parent of the scene node. 
            </summary>
            <param name="newParent">The new parent to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.getTriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.setTriangleSelector(IrrlichtNetSwig.ITriangleSelector)">
            <summary>
            Sets the triangle selector of the scene node. 
            </summary>
            <param name="selector">New triangle selector for this scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.updateAbsolutePosition">
            <summary>
            Updates the absolute position based on the relative and the parents position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.getParent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outObj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inObj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.clone(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.ISceneManager)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <param name="newManager">An optional new scene manager. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.clone(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.clone">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVolumeLightSceneNode.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.addTab(System.String,System.Int32)">
            <summary>
            Adds a tab. 
            </summary>
            <param name="caption"></param>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.addTab(System.String)">
            <summary>
            Adds a tab. 
            </summary>
            <param name="caption"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.getTabCount">
            <summary>
            Returns amount of tabs in the tabcontrol. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.getTab(System.Int32)">
            <summary>
            Returns a tab based on zero based index. 
            </summary>
            <param name="idx">zero based index of tab. Is a value betwenn 0 and getTabcount()-1; </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.setActiveTab(System.Int32)">
            <summary>
            Brings a tab to front. 
            </summary>
            <param name="idx">number of the tab. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.setActiveTab(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Brings a tab to front. 
            </summary>
            <param name="tab">pointer to the tab. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.getActiveTab">
            <summary>
            Returns which tab is currently active. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.setTabHeight(System.Int32)">
            <summary>
            Set the height of the tabs. 
            </summary>
            <param name="height"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.getTabHeight">
            <summary>
            Get the height of the tabs. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.setTabVerticalAlignment(IrrlichtNetSwig.EGUI_ALIGNMENT)">
            <summary>
            Set the alignment of the tabs. 
            </summary>
            <param name="alignment"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.getTabVerticalAlignment">
            <summary>
            Get the alignment of the tabs. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.setTabExtraWidth(System.Int32)">
            <summary>
            Set the extra width added to tabs on each side of the text. 
            </summary>
            <param name="extraWidth"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.getTabExtraWidth">
            <summary>
            Get the extra width added to tabs on each side of the text. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.getParent">
            <summary>
            Returns parent of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.getRelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.setRelativePosition(IrrlichtNetSwig.recti)">
            <summary>
            Sets the relative rectangle of this element. 
            </summary>
            <param name="r">The absolute position to set </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.setRelativePosition(IrrlichtNetSwig.position2di)">
            <summary>
            Sets the relative rectangle of this element, maintaining its current width and height. 
            </summary>
            <param name="position">The new relative position to set. Width and height will not be changed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.setRelativePositionProportional(IrrlichtNetSwig.rectf)">
            <summary>
            Sets the relative rectangle of this element as a proportion of its parent's area. 
            </summary>
            <param name="r">The rectangle to set, interpreted as a proportion of the parent's area. Meaningful values are in the range [0...1], unless you intend this element to spill outside its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.getAbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.getAbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.setNotClipped(System.Boolean)">
            <summary>
            Sets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <param name="noClip">If true, the element will not be clipped by its parent's clipping rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.isNotClipped">
            <summary>
            Gets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.setMaxSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the maximum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.setMinSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the minimum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.updateAbsolutePosition">
            <summary>
            Updates the absolute position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.getElementFromPoint(IrrlichtNetSwig.position2di)">
            <summary>
            Returns the topmost GUI element at the specific position. 
            </summary>
            <param name="point">The point at which to find a GUI element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.isPointInside(IrrlichtNetSwig.position2di)">
            <summary>
            Returns true if a point is within this element. 
            </summary>
            <param name="point"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.addChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a GUI element as new child of this element. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.removeChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Removes a child. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.remove">
            <summary>
            Removes this element from its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.draw">
            <summary>
            Draws the element and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.OnPostRender(System.UInt32)">
            <summary>
            animate the element and its children. 
            </summary>
            <param name="timeMs"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.move(IrrlichtNetSwig.position2di)">
            <summary>
            Moves this element. 
            </summary>
            <param name="absoluteMovement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.isVisible">
            <summary>
            Returns true if element is visible. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.setVisible(System.Boolean)">
            <summary>
            Sets the visible state of this element. 
            </summary>
            <param name="visible"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.isSubElement">
            <summary>
            Returns true if this element was created as part of its parent control. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.setSubElement(System.Boolean)">
            <summary>
            Sets whether this control was created as part of its parent. 
            </summary>
            <param name="subElement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.setTabStop(System.Boolean)">
            <summary>
            If set to true, the focus will visit this element when using the tab key to cycle through elements. 
            </summary>
            <param name="enable"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.isTabStop">
            <summary>
            Returns true if this element can be focused by navigating with the tab key. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.setTabOrder(System.Int32)">
            <summary>
            Sets the priority of focus when using the tab key to navigate between a group of elements. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.getTabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.setTabGroup(System.Boolean)">
            <summary>
            Sets whether this element is a container for a group of elements which can be navigated using the tab key. 
            </summary>
            <param name="isGroup"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.isTabGroup">
            <summary>
            Returns true if this element is a tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.getTabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.isEnabled">
            <summary>
            Returns true if element is enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.setEnabled(System.Boolean)">
            <summary>
            Sets the enabled state of this element. 
            </summary>
            <param name="enabled"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.setText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.getText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.setToolTipText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.getToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.getID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.setID(System.Int32)">
            <summary>
            Sets the id of this element. 
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.bringToFront(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Brings a child to front. 
            </summary>
            <param name="element"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.getChildren">
            <summary>
            Returns list with children of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.getElementFromId(System.Int32,System.Boolean)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <param name="searchchildren">Set this to true, if also children of this element may contain the element with the searched id and they should be searched too. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.getElementFromId(System.Int32)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.isMyChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            
            </summary>
            <param name="child">The child element to check </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement,System.Boolean)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <param name="includeInvisible">includes invisible elements in the search (default=false) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.getType">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.getTypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUITabControl.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.drawAll">
            <summary>
            Draws all gui elements by traversing the GUI environment starting at the root node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.setFocus(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Sets the focus to an element. 
            </summary>
            <param name="element">Pointer to the element which shall get the focus. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.getFocus">
            <summary>
            Returns the element which holds the focus. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.removeFocus(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Removes the focus from an element. 
            </summary>
            <param name="element">Pointer to the element which shall lose the focus. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.hasFocus(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Returns whether the element has focus. 
            </summary>
            <param name="element">Pointer to the element which is tested. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.getVideoDriver">
            <summary>
            Returns the current video driver. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.getFileSystem">
            <summary>
            Returns the file system. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.getOSOperator">
            <summary>
            returns a pointer to the OS operator 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.clear">
            <summary>
            Removes all elements from the environment. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.postEventFromUser(IrrlichtNetSwig.SEvent)">
            <summary>
            Posts an input event to the environment. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.setUserEventReceiver(IrrlichtNetSwig.IEventReceiver)">
            <summary>
            This sets a new event receiver for gui events. 
            </summary>
            <param name="evr">Pointer to the new receiver. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.getSkin">
            <summary>
            Returns pointer to the current gui skin. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.setSkin(IrrlichtNetSwig.IGUISkin)">
            <summary>
            Sets a new GUI Skin. 
            </summary>
            <param name="skin">New skin to use. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.createSkin(IrrlichtNetSwig.EGUI_SKIN_TYPE)">
            <summary>
            Creates a new GUI Skin based on a template. 
            </summary>
            <param name="type">The type of the new skin. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.getFont(System.String)">
            <summary>
            Returns pointer to the font with the specified filename. 
            </summary>
            <param name="filename">Filename of the Font. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.getBuiltInFont">
            <summary>
            Returns the default built-in font. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.getSpriteBank(System.String)">
            <summary>
            Returns pointer to the sprite bank with the specified file name. 
            </summary>
            <param name="filename">Filename of the sprite bank's origin. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addEmptySpriteBank(System.String)">
            <summary>
            Adds an empty sprite bank to the manager. 
            </summary>
            <param name="name">Name of the new sprite bank. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.getRootGUIElement">
            <summary>
            Returns the root gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addButton(IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement,System.Int32,System.String,System.String)">
            <summary>
            Adds a button element. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the button. </param>
            <param name="parent">Parent gui element of the button. </param>
            <param name="id">Id with which the gui element can be identified. </param>
            <param name="text">Text displayed on the button. </param>
            <param name="tooltiptext">Text displayed in the tooltip. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addButton(IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement,System.Int32,System.String)">
            <summary>
            Adds a button element. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the button. </param>
            <param name="parent">Parent gui element of the button. </param>
            <param name="id">Id with which the gui element can be identified. </param>
            <param name="text">Text displayed on the button. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addButton(IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement,System.Int32)">
            <summary>
            Adds a button element. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the button. </param>
            <param name="parent">Parent gui element of the button. </param>
            <param name="id">Id with which the gui element can be identified. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addButton(IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a button element. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the button. </param>
            <param name="parent">Parent gui element of the button. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addButton(IrrlichtNetSwig.recti)">
            <summary>
            Adds a button element. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the button. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addWindow(IrrlichtNetSwig.recti,System.Boolean,System.String,IrrlichtNetSwig.IGUIElement,System.Int32)">
            <summary>
            Adds an empty window element. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the window. </param>
            <param name="modal">Defines if the dialog is modal. This means, that all other gui elements which were created before the window cannot be used until it is removed. </param>
            <param name="text">Text displayed as the window title. </param>
            <param name="parent">Parent gui element of the window. </param>
            <param name="id">Id with which the gui element can be identified. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addWindow(IrrlichtNetSwig.recti,System.Boolean,System.String,IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds an empty window element. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the window. </param>
            <param name="modal">Defines if the dialog is modal. This means, that all other gui elements which were created before the window cannot be used until it is removed. </param>
            <param name="text">Text displayed as the window title. </param>
            <param name="parent">Parent gui element of the window. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addWindow(IrrlichtNetSwig.recti,System.Boolean,System.String)">
            <summary>
            Adds an empty window element. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the window. </param>
            <param name="modal">Defines if the dialog is modal. This means, that all other gui elements which were created before the window cannot be used until it is removed. </param>
            <param name="text">Text displayed as the window title. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addWindow(IrrlichtNetSwig.recti,System.Boolean)">
            <summary>
            Adds an empty window element. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the window. </param>
            <param name="modal">Defines if the dialog is modal. This means, that all other gui elements which were created before the window cannot be used until it is removed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addWindow(IrrlichtNetSwig.recti)">
            <summary>
            Adds an empty window element. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the window. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addModalScreen(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a modal screen. 
            </summary>
            <param name="parent">Parent gui element of the modal. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addMessageBox(System.String,System.String,System.Boolean,System.Int32,IrrlichtNetSwig.IGUIElement,System.Int32)">
            <summary>
            Adds a message box. 
            </summary>
            <param name="caption">Text to be displayed the title of the message box. </param>
            <param name="text">Text to be displayed in the body of the message box. </param>
            <param name="modal">Defines if the dialog is modal. This means, that all other gui elements which were created before the message box cannot be used until this messagebox is removed. </param>
            <param name="flags">Flags specifying the layout of the message box. For example to create a message box with an OK and a CANCEL button on it, set this to (EMBF_OK | EMBF_CANCEL). </param>
            <param name="parent">Parent gui element of the message box. </param>
            <param name="id">Id with which the gui element can be identified. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addMessageBox(System.String,System.String,System.Boolean,System.Int32,IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a message box. 
            </summary>
            <param name="caption">Text to be displayed the title of the message box. </param>
            <param name="text">Text to be displayed in the body of the message box. </param>
            <param name="modal">Defines if the dialog is modal. This means, that all other gui elements which were created before the message box cannot be used until this messagebox is removed. </param>
            <param name="flags">Flags specifying the layout of the message box. For example to create a message box with an OK and a CANCEL button on it, set this to (EMBF_OK | EMBF_CANCEL). </param>
            <param name="parent">Parent gui element of the message box. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addMessageBox(System.String,System.String,System.Boolean,System.Int32)">
            <summary>
            Adds a message box. 
            </summary>
            <param name="caption">Text to be displayed the title of the message box. </param>
            <param name="text">Text to be displayed in the body of the message box. </param>
            <param name="modal">Defines if the dialog is modal. This means, that all other gui elements which were created before the message box cannot be used until this messagebox is removed. </param>
            <param name="flags">Flags specifying the layout of the message box. For example to create a message box with an OK and a CANCEL button on it, set this to (EMBF_OK | EMBF_CANCEL). </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addMessageBox(System.String,System.String,System.Boolean)">
            <summary>
            Adds a message box. 
            </summary>
            <param name="caption">Text to be displayed the title of the message box. </param>
            <param name="text">Text to be displayed in the body of the message box. </param>
            <param name="modal">Defines if the dialog is modal. This means, that all other gui elements which were created before the message box cannot be used until this messagebox is removed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addMessageBox(System.String,System.String)">
            <summary>
            Adds a message box. 
            </summary>
            <param name="caption">Text to be displayed the title of the message box. </param>
            <param name="text">Text to be displayed in the body of the message box. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addMessageBox(System.String)">
            <summary>
            Adds a message box. 
            </summary>
            <param name="caption">Text to be displayed the title of the message box. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addScrollBar(System.Boolean,IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement,System.Int32)">
            <summary>
            Adds a scrollbar. 
            </summary>
            <param name="horizontal">Specifies if the scroll bar is drawn horizontal or vertical. </param>
            <param name="rectangle">Rectangle specifying the borders of the scrollbar. </param>
            <param name="parent">Parent gui element of the scroll bar. </param>
            <param name="id">Id to identify the gui element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addScrollBar(System.Boolean,IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a scrollbar. 
            </summary>
            <param name="horizontal">Specifies if the scroll bar is drawn horizontal or vertical. </param>
            <param name="rectangle">Rectangle specifying the borders of the scrollbar. </param>
            <param name="parent">Parent gui element of the scroll bar. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addScrollBar(System.Boolean,IrrlichtNetSwig.recti)">
            <summary>
            Adds a scrollbar. 
            </summary>
            <param name="horizontal">Specifies if the scroll bar is drawn horizontal or vertical. </param>
            <param name="rectangle">Rectangle specifying the borders of the scrollbar. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addImage(IrrlichtNetSwig.ITexture,IrrlichtNetSwig.position2di,System.Boolean,IrrlichtNetSwig.IGUIElement,System.Int32,System.String)">
            <summary>
            Adds an image element. 
            </summary>
            <param name="image">Image to be displayed. </param>
            <param name="pos">Position of the image. The width and height of the image is taken from the image. </param>
            <param name="useAlphaChannel">Sets if the image should use the alpha channel of the texture to draw itself. </param>
            <param name="parent">Parent gui element of the image. </param>
            <param name="id">Id to identify the gui element. </param>
            <param name="text">Title text of the image. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addImage(IrrlichtNetSwig.ITexture,IrrlichtNetSwig.position2di,System.Boolean,IrrlichtNetSwig.IGUIElement,System.Int32)">
            <summary>
            Adds an image element. 
            </summary>
            <param name="image">Image to be displayed. </param>
            <param name="pos">Position of the image. The width and height of the image is taken from the image. </param>
            <param name="useAlphaChannel">Sets if the image should use the alpha channel of the texture to draw itself. </param>
            <param name="parent">Parent gui element of the image. </param>
            <param name="id">Id to identify the gui element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addImage(IrrlichtNetSwig.ITexture,IrrlichtNetSwig.position2di,System.Boolean,IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds an image element. 
            </summary>
            <param name="image">Image to be displayed. </param>
            <param name="pos">Position of the image. The width and height of the image is taken from the image. </param>
            <param name="useAlphaChannel">Sets if the image should use the alpha channel of the texture to draw itself. </param>
            <param name="parent">Parent gui element of the image. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addImage(IrrlichtNetSwig.ITexture,IrrlichtNetSwig.position2di,System.Boolean)">
            <summary>
            Adds an image element. 
            </summary>
            <param name="image">Image to be displayed. </param>
            <param name="pos">Position of the image. The width and height of the image is taken from the image. </param>
            <param name="useAlphaChannel">Sets if the image should use the alpha channel of the texture to draw itself. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addImage(IrrlichtNetSwig.ITexture,IrrlichtNetSwig.position2di)">
            <summary>
            Adds an image element. 
            </summary>
            <param name="image">Image to be displayed. </param>
            <param name="pos">Position of the image. The width and height of the image is taken from the image. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addImage(IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement,System.Int32,System.String)">
            <summary>
            Adds an image element. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the image. </param>
            <param name="parent">Parent gui element of the image. </param>
            <param name="id">Id to identify the gui element. </param>
            <param name="text">Title text of the image. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addImage(IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement,System.Int32)">
            <summary>
            Adds an image element. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the image. </param>
            <param name="parent">Parent gui element of the image. </param>
            <param name="id">Id to identify the gui element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addImage(IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds an image element. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the image. </param>
            <param name="parent">Parent gui element of the image. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addImage(IrrlichtNetSwig.recti)">
            <summary>
            Adds an image element. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the image. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addCheckBox(System.Boolean,IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement,System.Int32,System.String)">
            <summary>
            Adds a checkbox element. 
            </summary>
            <param name="arg0"></param>
            <param name="rectangle">Rectangle specifying the borders of the check box. </param>
            <param name="parent">Parent gui element of the check box. </param>
            <param name="id">Id to identify the gui element. </param>
            <param name="text">Title text of the check box. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addCheckBox(System.Boolean,IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement,System.Int32)">
            <summary>
            Adds a checkbox element. 
            </summary>
            <param name="arg0"></param>
            <param name="rectangle">Rectangle specifying the borders of the check box. </param>
            <param name="parent">Parent gui element of the check box. </param>
            <param name="id">Id to identify the gui element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addCheckBox(System.Boolean,IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a checkbox element. 
            </summary>
            <param name="arg0"></param>
            <param name="rectangle">Rectangle specifying the borders of the check box. </param>
            <param name="parent">Parent gui element of the check box. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addCheckBox(System.Boolean,IrrlichtNetSwig.recti)">
            <summary>
            Adds a checkbox element. 
            </summary>
            <param name="arg0"></param>
            <param name="rectangle">Rectangle specifying the borders of the check box. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addListBox(IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement,System.Int32,System.Boolean)">
            <summary>
            Adds a list box element. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the list box. </param>
            <param name="parent">Parent gui element of the list box. </param>
            <param name="id">Id to identify the gui element. </param>
            <param name="drawBackground">Flag whether the background should be drawn. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addListBox(IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement,System.Int32)">
            <summary>
            Adds a list box element. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the list box. </param>
            <param name="parent">Parent gui element of the list box. </param>
            <param name="id">Id to identify the gui element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addListBox(IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a list box element. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the list box. </param>
            <param name="parent">Parent gui element of the list box. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addListBox(IrrlichtNetSwig.recti)">
            <summary>
            Adds a list box element. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the list box. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addMeshViewer(IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement,System.Int32,System.String)">
            <summary>
            Adds a mesh viewer. Not 100% implemented yet. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the mesh viewer. </param>
            <param name="parent">Parent gui element of the mesh viewer. </param>
            <param name="id">Id to identify the gui element. </param>
            <param name="text">Title text of the mesh viewer. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addMeshViewer(IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement,System.Int32)">
            <summary>
            Adds a mesh viewer. Not 100% implemented yet. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the mesh viewer. </param>
            <param name="parent">Parent gui element of the mesh viewer. </param>
            <param name="id">Id to identify the gui element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addMeshViewer(IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a mesh viewer. Not 100% implemented yet. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the mesh viewer. </param>
            <param name="parent">Parent gui element of the mesh viewer. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addMeshViewer(IrrlichtNetSwig.recti)">
            <summary>
            Adds a mesh viewer. Not 100% implemented yet. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the mesh viewer. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addFileOpenDialog(System.String,System.Boolean,IrrlichtNetSwig.IGUIElement,System.Int32)">
            <summary>
            Adds a file open dialog. 
            </summary>
            <param name="title">Text to be displayed as the title of the dialog. </param>
            <param name="modal">Defines if the dialog is modal. This means, that all other gui elements which were created before the message box cannot be used until this messagebox is removed. </param>
            <param name="parent">Parent gui element of the dialog. </param>
            <param name="id">Id to identify the gui element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addFileOpenDialog(System.String,System.Boolean,IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a file open dialog. 
            </summary>
            <param name="title">Text to be displayed as the title of the dialog. </param>
            <param name="modal">Defines if the dialog is modal. This means, that all other gui elements which were created before the message box cannot be used until this messagebox is removed. </param>
            <param name="parent">Parent gui element of the dialog. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addFileOpenDialog(System.String,System.Boolean)">
            <summary>
            Adds a file open dialog. 
            </summary>
            <param name="title">Text to be displayed as the title of the dialog. </param>
            <param name="modal">Defines if the dialog is modal. This means, that all other gui elements which were created before the message box cannot be used until this messagebox is removed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addFileOpenDialog(System.String)">
            <summary>
            Adds a file open dialog. 
            </summary>
            <param name="title">Text to be displayed as the title of the dialog. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addFileOpenDialog">
            <summary>
            Adds a file open dialog. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addColorSelectDialog(System.String,System.Boolean,IrrlichtNetSwig.IGUIElement,System.Int32)">
            <summary>
            Adds a color select dialog. 
            </summary>
            <param name="title">The title of the dialog. </param>
            <param name="modal">Defines if the dialog is modal. This means, that all other gui elements which were created before the dialog cannot be used until it is removed. </param>
            <param name="parent">The parent of the dialog. </param>
            <param name="id">The ID of the dialog. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addColorSelectDialog(System.String,System.Boolean,IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a color select dialog. 
            </summary>
            <param name="title">The title of the dialog. </param>
            <param name="modal">Defines if the dialog is modal. This means, that all other gui elements which were created before the dialog cannot be used until it is removed. </param>
            <param name="parent">The parent of the dialog. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addColorSelectDialog(System.String,System.Boolean)">
            <summary>
            Adds a color select dialog. 
            </summary>
            <param name="title">The title of the dialog. </param>
            <param name="modal">Defines if the dialog is modal. This means, that all other gui elements which were created before the dialog cannot be used until it is removed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addColorSelectDialog(System.String)">
            <summary>
            Adds a color select dialog. 
            </summary>
            <param name="title">The title of the dialog. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addColorSelectDialog">
            <summary>
            Adds a color select dialog. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addStaticText(System.String,IrrlichtNetSwig.recti,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,System.Int32,System.Boolean)">
            <summary>
            Adds a static text. 
            </summary>
            <param name="text">Text to be displayed. Can be altered after creation by SetText(). </param>
            <param name="rectangle">Rectangle specifying the borders of the static text </param>
            <param name="border">Set to true if the static text should have a 3d border. </param>
            <param name="wordWrap">Enable if the text should wrap into multiple lines. </param>
            <param name="parent">Parent item of the element, e.g. a window. </param>
            <param name="id">The ID of the element. </param>
            <param name="fillBackground">Enable if the background shall be filled. Defaults to false. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addStaticText(System.String,IrrlichtNetSwig.recti,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,System.Int32)">
            <summary>
            Adds a static text. 
            </summary>
            <param name="text">Text to be displayed. Can be altered after creation by SetText(). </param>
            <param name="rectangle">Rectangle specifying the borders of the static text </param>
            <param name="border">Set to true if the static text should have a 3d border. </param>
            <param name="wordWrap">Enable if the text should wrap into multiple lines. </param>
            <param name="parent">Parent item of the element, e.g. a window. </param>
            <param name="id">The ID of the element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addStaticText(System.String,IrrlichtNetSwig.recti,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a static text. 
            </summary>
            <param name="text">Text to be displayed. Can be altered after creation by SetText(). </param>
            <param name="rectangle">Rectangle specifying the borders of the static text </param>
            <param name="border">Set to true if the static text should have a 3d border. </param>
            <param name="wordWrap">Enable if the text should wrap into multiple lines. </param>
            <param name="parent">Parent item of the element, e.g. a window. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addStaticText(System.String,IrrlichtNetSwig.recti,System.Boolean,System.Boolean)">
            <summary>
            Adds a static text. 
            </summary>
            <param name="text">Text to be displayed. Can be altered after creation by SetText(). </param>
            <param name="rectangle">Rectangle specifying the borders of the static text </param>
            <param name="border">Set to true if the static text should have a 3d border. </param>
            <param name="wordWrap">Enable if the text should wrap into multiple lines. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addStaticText(System.String,IrrlichtNetSwig.recti,System.Boolean)">
            <summary>
            Adds a static text. 
            </summary>
            <param name="text">Text to be displayed. Can be altered after creation by SetText(). </param>
            <param name="rectangle">Rectangle specifying the borders of the static text </param>
            <param name="border">Set to true if the static text should have a 3d border. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addStaticText(System.String,IrrlichtNetSwig.recti)">
            <summary>
            Adds a static text. 
            </summary>
            <param name="text">Text to be displayed. Can be altered after creation by SetText(). </param>
            <param name="rectangle">Rectangle specifying the borders of the static text </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addEditBox(System.String,IrrlichtNetSwig.recti,System.Boolean,IrrlichtNetSwig.IGUIElement,System.Int32)">
            <summary>
            Adds an edit box. 
            </summary>
            <param name="text">Text to be displayed. Can be altered after creation by setText(). </param>
            <param name="rectangle">Rectangle specifying the borders of the edit box. </param>
            <param name="border">Set to true if the edit box should have a 3d border. </param>
            <param name="parent">Parent item of the element, e.g. a window. Set it to 0 to place the edit box directly in the environment. </param>
            <param name="id">The ID of the element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addEditBox(System.String,IrrlichtNetSwig.recti,System.Boolean,IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds an edit box. 
            </summary>
            <param name="text">Text to be displayed. Can be altered after creation by setText(). </param>
            <param name="rectangle">Rectangle specifying the borders of the edit box. </param>
            <param name="border">Set to true if the edit box should have a 3d border. </param>
            <param name="parent">Parent item of the element, e.g. a window. Set it to 0 to place the edit box directly in the environment. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addEditBox(System.String,IrrlichtNetSwig.recti,System.Boolean)">
            <summary>
            Adds an edit box. 
            </summary>
            <param name="text">Text to be displayed. Can be altered after creation by setText(). </param>
            <param name="rectangle">Rectangle specifying the borders of the edit box. </param>
            <param name="border">Set to true if the edit box should have a 3d border. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addEditBox(System.String,IrrlichtNetSwig.recti)">
            <summary>
            Adds an edit box. 
            </summary>
            <param name="text">Text to be displayed. Can be altered after creation by setText(). </param>
            <param name="rectangle">Rectangle specifying the borders of the edit box. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addSpinBox(System.String,IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement,System.Int32)">
            <summary>
            Adds a spin box. 
            </summary>
            <param name="text">Text to be displayed. Can be altered after creation by setText(). </param>
            <param name="rectangle">Rectangle specifying the borders of the spin box. </param>
            <param name="parent">Parent item of the element, e.g. a window. Set it to 0 to place the spin box directly in the environment. </param>
            <param name="id">The ID of the element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addSpinBox(System.String,IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a spin box. 
            </summary>
            <param name="text">Text to be displayed. Can be altered after creation by setText(). </param>
            <param name="rectangle">Rectangle specifying the borders of the spin box. </param>
            <param name="parent">Parent item of the element, e.g. a window. Set it to 0 to place the spin box directly in the environment. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addSpinBox(System.String,IrrlichtNetSwig.recti)">
            <summary>
            Adds a spin box. 
            </summary>
            <param name="text">Text to be displayed. Can be altered after creation by setText(). </param>
            <param name="rectangle">Rectangle specifying the borders of the spin box. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addInOutFader(IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement,System.Int32)">
            <summary>
            Adds an element for fading in or out. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the fader. If the pointer is NULL, the whole screen is used. </param>
            <param name="parent">Parent item of the element, e.g. a window. </param>
            <param name="id">An identifier for the fader. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addInOutFader(IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds an element for fading in or out. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the fader. If the pointer is NULL, the whole screen is used. </param>
            <param name="parent">Parent item of the element, e.g. a window. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addInOutFader(IrrlichtNetSwig.recti)">
            <summary>
            Adds an element for fading in or out. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the fader. If the pointer is NULL, the whole screen is used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addInOutFader">
            <summary>
            Adds an element for fading in or out. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addTabControl(IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement,System.Boolean,System.Boolean,System.Int32)">
            <summary>
            Adds a tab control to the environment. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the tab control. </param>
            <param name="parent">Parent item of the element, e.g. a window. Set it to 0 to place the tab control directly in the environment. </param>
            <param name="fillbackground">Specifies if the background of the tab control should be drawn. </param>
            <param name="border">Specifies if a flat 3d border should be drawn. This is usually not necessary unless you place the control directly into the environment without a window as parent. </param>
            <param name="id">An identifier for the tab control. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addTabControl(IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement,System.Boolean,System.Boolean)">
            <summary>
            Adds a tab control to the environment. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the tab control. </param>
            <param name="parent">Parent item of the element, e.g. a window. Set it to 0 to place the tab control directly in the environment. </param>
            <param name="fillbackground">Specifies if the background of the tab control should be drawn. </param>
            <param name="border">Specifies if a flat 3d border should be drawn. This is usually not necessary unless you place the control directly into the environment without a window as parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addTabControl(IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement,System.Boolean)">
            <summary>
            Adds a tab control to the environment. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the tab control. </param>
            <param name="parent">Parent item of the element, e.g. a window. Set it to 0 to place the tab control directly in the environment. </param>
            <param name="fillbackground">Specifies if the background of the tab control should be drawn. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addTabControl(IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a tab control to the environment. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the tab control. </param>
            <param name="parent">Parent item of the element, e.g. a window. Set it to 0 to place the tab control directly in the environment. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addTabControl(IrrlichtNetSwig.recti)">
            <summary>
            Adds a tab control to the environment. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the tab control. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addTab(IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement,System.Int32)">
            <summary>
            Adds tab to the environment. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the tab. </param>
            <param name="parent">Parent item of the element, e.g. a window. Set it to 0 to place the tab directly in the environment. </param>
            <param name="id">An identifier for the tab. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addTab(IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds tab to the environment. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the tab. </param>
            <param name="parent">Parent item of the element, e.g. a window. Set it to 0 to place the tab directly in the environment. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addTab(IrrlichtNetSwig.recti)">
            <summary>
            Adds tab to the environment. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the tab. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addContextMenu(IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement,System.Int32)">
            <summary>
            Adds a context menu to the environment. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the menu. Note that the menu is resizing itself based on what items you add. </param>
            <param name="parent">Parent item of the element, e.g. a window. Set it to 0 to place the menu directly in the environment. </param>
            <param name="id">An identifier for the menu. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addContextMenu(IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a context menu to the environment. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the menu. Note that the menu is resizing itself based on what items you add. </param>
            <param name="parent">Parent item of the element, e.g. a window. Set it to 0 to place the menu directly in the environment. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addContextMenu(IrrlichtNetSwig.recti)">
            <summary>
            Adds a context menu to the environment. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the menu. Note that the menu is resizing itself based on what items you add. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addMenu(IrrlichtNetSwig.IGUIElement,System.Int32)">
            <summary>
            Adds a menu to the environment. 
            </summary>
            <param name="parent">Parent item of the element, e.g. a window. Set it to 0 to place the menu directly in the environment. </param>
            <param name="id">An identifier for the menu. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addMenu(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a menu to the environment. 
            </summary>
            <param name="parent">Parent item of the element, e.g. a window. Set it to 0 to place the menu directly in the environment. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addMenu">
            <summary>
            Adds a menu to the environment. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addToolBar(IrrlichtNetSwig.IGUIElement,System.Int32)">
            <summary>
            Adds a toolbar to the environment. 
            </summary>
            <param name="parent">Parent item of the element, e.g. a window. Set it to 0 to place the tool bar directly in the environment. </param>
            <param name="id">An identifier for the tool bar. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addToolBar(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a toolbar to the environment. 
            </summary>
            <param name="parent">Parent item of the element, e.g. a window. Set it to 0 to place the tool bar directly in the environment. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addToolBar">
            <summary>
            Adds a toolbar to the environment. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addComboBox(IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement,System.Int32)">
            <summary>
            Adds a combo box to the environment. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the combo box. </param>
            <param name="parent">Parent item of the element, e.g. a window. Set it to 0 to place the combo box directly in the environment. </param>
            <param name="id">An identifier for the combo box. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addComboBox(IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a combo box to the environment. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the combo box. </param>
            <param name="parent">Parent item of the element, e.g. a window. Set it to 0 to place the combo box directly in the environment. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addComboBox(IrrlichtNetSwig.recti)">
            <summary>
            Adds a combo box to the environment. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the combo box. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addTable(IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement,System.Int32,System.Boolean)">
            <summary>
            Adds a table to the environment. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the table. </param>
            <param name="parent">Parent item of the element, e.g. a window. Set it to 0 to place the element directly in the environment. </param>
            <param name="id">An identifier for the table. </param>
            <param name="drawBackground">Flag whether the background should be drawn. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addTable(IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement,System.Int32)">
            <summary>
            Adds a table to the environment. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the table. </param>
            <param name="parent">Parent item of the element, e.g. a window. Set it to 0 to place the element directly in the environment. </param>
            <param name="id">An identifier for the table. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addTable(IrrlichtNetSwig.recti,IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a table to the environment. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the table. </param>
            <param name="parent">Parent item of the element, e.g. a window. Set it to 0 to place the element directly in the environment. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addTable(IrrlichtNetSwig.recti)">
            <summary>
            Adds a table to the environment. 
            </summary>
            <param name="rectangle">Rectangle specifying the borders of the table. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.getDefaultGUIElementFactory">
            <summary>
            Get the default element factory which can create all built-in elements. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.registerGUIElementFactory(IrrlichtNetSwig.IGUIElementFactory)">
            <summary>
            Adds an element factory to the gui environment. 
            </summary>
            <param name="factoryToAdd">Pointer to new factory. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.getRegisteredGUIElementFactoryCount">
            <summary>
            Get amount of registered gui element factories. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.getGUIElementFactory(System.UInt32)">
            <summary>
            Get a gui element factory by index. 
            </summary>
            <param name="index">Index of the factory. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addGUIElement(System.String,IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a GUI element by its name. 
            </summary>
            <param name="elementName">Name of the element to be created. </param>
            <param name="parent">Parent of the new element, if not 0. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.addGUIElement(System.String)">
            <summary>
            Adds a GUI element by its name. 
            </summary>
            <param name="elementName">Name of the element to be created. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.saveGUI(System.String,IrrlichtNetSwig.IGUIElement)">
            <summary>
            Saves the current gui into a file. 
            </summary>
            <param name="filename">Name of the file. </param>
            <param name="start">The GUIElement to start with. Root if 0. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.saveGUI(System.String)">
            <summary>
            Saves the current gui into a file. 
            </summary>
            <param name="filename">Name of the file. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.saveGUI(IrrlichtNetSwig.IWriteFile,IrrlichtNetSwig.IGUIElement)">
            <summary>
            Saves the current gui into a file. 
            </summary>
            <param name="file">The file to write to. </param>
            <param name="start">The GUIElement to start with. Root if 0. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.saveGUI(IrrlichtNetSwig.IWriteFile)">
            <summary>
            Saves the current gui into a file. 
            </summary>
            <param name="file">The file to write to. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.loadGUI(System.String,IrrlichtNetSwig.IGUIElement)">
            <summary>
            Loads the gui. Note that the current gui is not cleared before. 
            </summary>
            <param name="filename">Name of the file. </param>
            <param name="parent">Parent for the loaded GUI, root if 0. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.loadGUI(System.String)">
            <summary>
            Loads the gui. Note that the current gui is not cleared before. 
            </summary>
            <param name="filename">Name of the file. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.loadGUI(IrrlichtNetSwig.IReadFile,IrrlichtNetSwig.IGUIElement)">
            <summary>
            Loads the gui. Note that the current gui is not cleared before. 
            </summary>
            <param name="file">The file to load from. </param>
            <param name="parent">Parent for the loaded GUI, root if 0. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.loadGUI(IrrlichtNetSwig.IReadFile)">
            <summary>
            Loads the gui. Note that the current gui is not cleared before. 
            </summary>
            <param name="file">The file to load from. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the gui environment. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the gui environment. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the gui environment. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the gui environment. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.writeGUIElement(IrrlichtNetSwig.IXMLWriter,IrrlichtNetSwig.IGUIElement)">
            <summary>
            writes an element 
            </summary>
            <param name="writer"></param>
            <param name="node"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.readGUIElement(IrrlichtNetSwig.IIrrXMLReaderReferenceCounted,IrrlichtNetSwig.IGUIElement)">
            <summary>
            reads an element 
            </summary>
            <param name="reader"></param>
            <param name="parent"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.getFont(System.String,System.UInt32,System.Boolean,System.Boolean)">
            <summary>
            Returns pointer to the font with the specified filename. 
            </summary>
            <param name="filename">Filename of the Font. </param>
            <param name="fontsize"></param>
            <param name="antialias"></param>
            <param name="transparency"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.getFont(System.String,System.UInt32,System.Boolean)">
            <summary>
            Returns pointer to the font with the specified filename. 
            </summary>
            <param name="filename">Filename of the Font. </param>
            <param name="fontsize"></param>
            <param name="antialias"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.getFont(System.String,System.UInt32)">
            <summary>
            Returns pointer to the font with the specified filename. 
            </summary>
            <param name="filename">Filename of the Font. </param>
            <param name="fontsize"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIEnvironment.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setOverrideFont(IrrlichtNetSwig.IGUIFont)">
            <summary>
            Sets another skin independent font. 
            </summary>
            <param name="font">New font to set. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setOverrideFont">
            <summary>
            Sets another skin independent font. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setImage(IrrlichtNetSwig.ITexture)">
            <summary>
            Sets an image which should be displayed on the button when it is in normal state. 
            </summary>
            <param name="image">Image to be displayed </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setImage(IrrlichtNetSwig.ITexture,IrrlichtNetSwig.recti)">
            <summary>
            Sets a background image for the button when it is in normal state. 
            </summary>
            <param name="image">Texture containing the image to be displayed </param>
            <param name="pos">Position in the texture, where the image is located </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setPressedImage(IrrlichtNetSwig.ITexture)">
            <summary>
            Sets a background image for the button when it is in pressed state. 
            </summary>
            <param name="image">Image to be displayed </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setPressedImage(IrrlichtNetSwig.ITexture,IrrlichtNetSwig.recti)">
            <summary>
            Sets an image which should be displayed on the button when it is in pressed state. 
            </summary>
            <param name="image">Texture containing the image to be displayed </param>
            <param name="pos">Position in the texture, where the image is located </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setSpriteBank(IrrlichtNetSwig.IGUISpriteBank)">
            <summary>
            Sets the sprite bank used by the button. 
            </summary>
            <param name="bank"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setSprite(IrrlichtNetSwig.EGUI_BUTTON_STATE,System.Int32,IrrlichtNetSwig.SColor,System.Boolean)">
            <summary>
            Sets the animated sprite for a specific button state. 
            </summary>
            <param name="state">State of the button to set the sprite for </param>
            <param name="index">The sprite number from the current sprite bank </param>
            <param name="color">The color of the sprite </param>
            <param name="loop">True if the animation should loop, false if not </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setSprite(IrrlichtNetSwig.EGUI_BUTTON_STATE,System.Int32,IrrlichtNetSwig.SColor)">
            <summary>
            Sets the animated sprite for a specific button state. 
            </summary>
            <param name="state">State of the button to set the sprite for </param>
            <param name="index">The sprite number from the current sprite bank </param>
            <param name="color">The color of the sprite </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setSprite(IrrlichtNetSwig.EGUI_BUTTON_STATE,System.Int32)">
            <summary>
            Sets the animated sprite for a specific button state. 
            </summary>
            <param name="state">State of the button to set the sprite for </param>
            <param name="index">The sprite number from the current sprite bank </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setIsPushButton(System.Boolean)">
            <summary>
            Sets if the button should behave like a push button. 
            </summary>
            <param name="isPushButton"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setPressed(System.Boolean)">
            <summary>
            Sets the pressed state of the button if this is a pushbutton. 
            </summary>
            <param name="pressed"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.isPressed">
            <summary>
            Returns if the button is currently pressed. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setUseAlphaChannel(System.Boolean)">
            <summary>
            Sets if the alpha channel should be used for drawing background images on the button (default is false). 
            </summary>
            <param name="useAlphaChannel"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.isAlphaChannelUsed">
            <summary>
            Returns if the alpha channel should be used for drawing background images on the button. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.isPushButton">
            <summary>
            Returns whether the button is a push button. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setDrawBorder(System.Boolean)">
            <summary>
            Sets if the button should use the skin to draw its border and button face (default is true). 
            </summary>
            <param name="border"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.isDrawingBorder">
            <summary>
            Returns if the border and button face are being drawn using the skin. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.getParent">
            <summary>
            Returns parent of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.getRelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setRelativePosition(IrrlichtNetSwig.recti)">
            <summary>
            Sets the relative rectangle of this element. 
            </summary>
            <param name="r">The absolute position to set </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setRelativePosition(IrrlichtNetSwig.position2di)">
            <summary>
            Sets the relative rectangle of this element, maintaining its current width and height. 
            </summary>
            <param name="position">The new relative position to set. Width and height will not be changed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setRelativePositionProportional(IrrlichtNetSwig.rectf)">
            <summary>
            Sets the relative rectangle of this element as a proportion of its parent's area. 
            </summary>
            <param name="r">The rectangle to set, interpreted as a proportion of the parent's area. Meaningful values are in the range [0...1], unless you intend this element to spill outside its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.getAbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.getAbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setNotClipped(System.Boolean)">
            <summary>
            Sets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <param name="noClip">If true, the element will not be clipped by its parent's clipping rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.isNotClipped">
            <summary>
            Gets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setMaxSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the maximum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setMinSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the minimum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.updateAbsolutePosition">
            <summary>
            Updates the absolute position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.getElementFromPoint(IrrlichtNetSwig.position2di)">
            <summary>
            Returns the topmost GUI element at the specific position. 
            </summary>
            <param name="point">The point at which to find a GUI element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.isPointInside(IrrlichtNetSwig.position2di)">
            <summary>
            Returns true if a point is within this element. 
            </summary>
            <param name="point"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.addChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a GUI element as new child of this element. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.removeChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Removes a child. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.remove">
            <summary>
            Removes this element from its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.draw">
            <summary>
            Draws the element and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.OnPostRender(System.UInt32)">
            <summary>
            animate the element and its children. 
            </summary>
            <param name="timeMs"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.move(IrrlichtNetSwig.position2di)">
            <summary>
            Moves this element. 
            </summary>
            <param name="absoluteMovement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.isVisible">
            <summary>
            Returns true if element is visible. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setVisible(System.Boolean)">
            <summary>
            Sets the visible state of this element. 
            </summary>
            <param name="visible"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.isSubElement">
            <summary>
            Returns true if this element was created as part of its parent control. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setSubElement(System.Boolean)">
            <summary>
            Sets whether this control was created as part of its parent. 
            </summary>
            <param name="subElement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setTabStop(System.Boolean)">
            <summary>
            If set to true, the focus will visit this element when using the tab key to cycle through elements. 
            </summary>
            <param name="enable"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.isTabStop">
            <summary>
            Returns true if this element can be focused by navigating with the tab key. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setTabOrder(System.Int32)">
            <summary>
            Sets the priority of focus when using the tab key to navigate between a group of elements. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.getTabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setTabGroup(System.Boolean)">
            <summary>
            Sets whether this element is a container for a group of elements which can be navigated using the tab key. 
            </summary>
            <param name="isGroup"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.isTabGroup">
            <summary>
            Returns true if this element is a tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.getTabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.isEnabled">
            <summary>
            Returns true if element is enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setEnabled(System.Boolean)">
            <summary>
            Sets the enabled state of this element. 
            </summary>
            <param name="enabled"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.getText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setToolTipText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.getToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.getID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.setID(System.Int32)">
            <summary>
            Sets the id of this element. 
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.bringToFront(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Brings a child to front. 
            </summary>
            <param name="element"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.getChildren">
            <summary>
            Returns list with children of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.getElementFromId(System.Int32,System.Boolean)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <param name="searchchildren">Set this to true, if also children of this element may contain the element with the searched id and they should be searched too. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.getElementFromId(System.Int32)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.isMyChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            
            </summary>
            <param name="child">The child element to check </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement,System.Boolean)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <param name="includeInvisible">includes invisible elements in the search (default=false) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.getType">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.getTypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIButton.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMD3QuaterionTagList.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMD3QuaterionTagList.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMD3QuaterionTagList.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMD3QuaterionTagList.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMD3QuaterionTagList.#ctor">
            <summary>
            Constructor. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraFPS.getMoveSpeed">
            <summary>
            Returns the speed of movement in units per millisecond. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraFPS.setMoveSpeed(System.Single)">
            <summary>
            Sets the speed of movement in units per millisecond. 
            </summary>
            <param name="moveSpeed"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraFPS.getRotateSpeed">
            <summary>
            Returns the rotation speed in degrees. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraFPS.setRotateSpeed(System.Single)">
            <summary>
            Set the rotation speed in degrees. 
            </summary>
            <param name="rotateSpeed"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraFPS.setKeyMap(IrrlichtNetSwig.SKeyMap,System.UInt32)">
            <summary>
            Sets the keyboard mapping for this animator. 
            </summary>
            <param name="map">Array of keyboard mappings, see irr::SKeyMap</param>
            <param name="count">Size of the keyboard map array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraFPS.setVerticalMovement(System.Boolean)">
            <summary>
            Sets whether vertical movement should be allowed. 
            </summary>
            <param name="allow"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraFPS.animateNode(IrrlichtNetSwig.ISceneNode,System.UInt32)">
            <summary>
            Animates a scene node. 
            </summary>
            <param name="node">Node to animate. </param>
            <param name="timeMs">Current time in milli seconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraFPS.createClone(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.ISceneManager)">
            <summary>
            Creates a clone of this animator. 
            </summary>
            <param name="node"></param>
            <param name="newManager"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraFPS.createClone(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Creates a clone of this animator. 
            </summary>
            <param name="node"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraFPS.isEventReceiverEnabled">
            <summary>
            Returns true if this animator receives events. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraFPS.getType">
            <summary>
            Returns type of the scene node animator. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraFPS.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="outObj"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraFPS.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="outObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraFPS.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraFPS.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraFPS.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraFPS.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraFPS.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCameraFPS.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshWriter.getType">
            <summary>
            Get the type of the mesh writer. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshWriter.writeMesh(IrrlichtNetSwig.IWriteFile,IrrlichtNetSwig.IMesh,System.Int32)">
            <summary>
            Write a static mesh. 
            </summary>
            <param name="file">File handle to write the mesh to. </param>
            <param name="mesh">Pointer to mesh to be written. </param>
            <param name="flags">Optional flags to set properties of the writer. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshWriter.writeMesh(IrrlichtNetSwig.IWriteFile,IrrlichtNetSwig.IMesh)">
            <summary>
            Write a static mesh. 
            </summary>
            <param name="file">File handle to write the mesh to. </param>
            <param name="mesh">Pointer to mesh to be written. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshWriter.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshWriter.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshWriter.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshWriter.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.setMesh(IrrlichtNetSwig.IMesh)">
            <summary>
            Sets a new mesh to display. 
            </summary>
            <param name="mesh">Mesh to display. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.getMesh">
            <summary>
            Get the currently defined mesh for display. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.setReadOnlyMaterials(System.Boolean)">
            <summary>
            Sets if the scene node should not copy the materials of the mesh but use them in a read only style. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.isReadOnlyMaterials">
            <summary>
            Check if the scene node should not copy the materials of the mesh but use them in a read only style. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.OnRegisterSceneNode">
            <summary>
            This method is called just before the rendering process of the whole scene. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.OnAnimate(System.UInt32)">
            <summary>
            OnAnimate() is called just before rendering the whole scene. 
            </summary>
            <param name="timeMs">Current time in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.render">
            <summary>
            Renders the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.getName">
            <summary>
            Returns the name of the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.setName(System.String)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.setName(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.getBoundingBox">
            <summary>
            Get the axis aligned, not transformed bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.getTransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.getRelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.isVisible">
            <summary>
            Returns whether the node should be visible (if all of its parents are visible). 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.setVisible(System.Boolean)">
            <summary>
            Sets if the node should be visible or not. 
            </summary>
            <param name="isVisible">If the node shall be visible. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.getID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.setID(System.Int32)">
            <summary>
            Sets the id of the scene node. 
            </summary>
            <param name="id">The new id. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.addChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a child to this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.removeChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Removes a child from this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.removeAll">
            <summary>
            Removes all children of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.remove">
            <summary>
            Removes this scene node from the scene, deleting it. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.addAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Adds an animator which should animate this node. 
            </summary>
            <param name="animator">A pointer to the new animator. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.getAnimators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.removeAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Removes an animator from this scene node. 
            </summary>
            <param name="animator">A pointer to the animator to be deleted. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.removeAnimators">
            <summary>
            Removes all animators from this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.getMaterial(System.UInt32)">
            <summary>
            Returns the material based on the zero based index i. 
            </summary>
            <param name="num">Zero based index. The maximal value is getMaterialCount() - 1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.getMaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.setMaterialFlag(IrrlichtNetSwig.E_MATERIAL_FLAG,System.Boolean)">
            <summary>
            Sets all material flags at once to a new value. 
            </summary>
            <param name="flag">Which flag of all materials to be set. </param>
            <param name="newvalue">New value of that flag. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.setMaterialTexture(System.UInt32,IrrlichtNetSwig.ITexture)">
            <summary>
            Sets the texture of the specified layer in all materials of this scene node to the new texture. 
            </summary>
            <param name="textureLayer">Layer of texture to be set. Must be a value smaller than MATERIAL_MAX_TEXTURES. </param>
            <param name="texture">New texture to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.setMaterialType(IrrlichtNetSwig.E_MATERIAL_TYPE)">
            <summary>
            Sets the material type of all materials in this scene node to a new material type. 
            </summary>
            <param name="newType">New type of material to be set. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.getScale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.setScale(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the relative scale of the scene node. 
            </summary>
            <param name="scale">New scale of the node, relative to its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.getRotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.setRotation(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the rotation of the node relative to its parent. 
            </summary>
            <param name="rotation">New rotation of the node in degrees. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.getPosition">
            <summary>
            Gets the position of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.setPosition(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the position of the node relative to its parent. 
            </summary>
            <param name="newpos">New relative position of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.getAbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.setAutomaticCulling(IrrlichtNetSwig.E_CULLING_TYPE)">
            <summary>
            Enables or disables automatic culling based on the bounding box. 
            </summary>
            <param name="state">The culling state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.getAutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.setDebugDataVisible(System.Int32)">
            <summary>
            Sets if debug data like bounding boxes should be drawn. 
            </summary>
            <param name="state">The debug data visibility state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.isDebugDataVisible">
            <summary>
            Returns if debug data like bounding boxes are drawn. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.setIsDebugObject(System.Boolean)">
            <summary>
            Sets if this scene node is a debug object. 
            </summary>
            <param name="debugObject"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.isDebugObject">
            <summary>
            Returns if this scene node is a debug object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.getChildren">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.setParent(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Changes the parent of the scene node. 
            </summary>
            <param name="newParent">The new parent to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.getTriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.setTriangleSelector(IrrlichtNetSwig.ITriangleSelector)">
            <summary>
            Sets the triangle selector of the scene node. 
            </summary>
            <param name="selector">New triangle selector for this scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.updateAbsolutePosition">
            <summary>
            Updates the absolute position based on the relative and the parents position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.getParent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.getType">
            <summary>
            Returns type of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outObj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inObj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.clone(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.ISceneManager)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <param name="newManager">An optional new scene manager. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.clone(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.clone">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IMeshSceneNode.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.setLightData(IrrlichtNetSwig.SLight)">
            <summary>
            Sets the light data associated with this ILightSceneNode. 
            </summary>
            <param name="light">The new light data. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.getLightData">
            <summary>
            Gets the light data associated with this ILightSceneNode. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.setRadius(System.Single)">
            <summary>
            Sets the light's radius of influence. 
            </summary>
            <param name="radius">The new radius. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.getRadius">
            <summary>
            Gets the light's radius of influence. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.setLightType(IrrlichtNetSwig.E_LIGHT_TYPE)">
            <summary>
            Sets the light type. 
            </summary>
            <param name="type">The new type. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.getLightType">
            <summary>
            Gets the light type. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.enableCastShadow(System.Boolean)">
            <summary>
            Sets whether this light casts shadows. 
            </summary>
            <param name="shadow">True if this light shall cast shadows. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.enableCastShadow">
            <summary>
            Sets whether this light casts shadows. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.getCastShadow">
            <summary>
            Check whether this light casts shadows. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.OnRegisterSceneNode">
            <summary>
            This method is called just before the rendering process of the whole scene. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.OnAnimate(System.UInt32)">
            <summary>
            OnAnimate() is called just before rendering the whole scene. 
            </summary>
            <param name="timeMs">Current time in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.render">
            <summary>
            Renders the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.getName">
            <summary>
            Returns the name of the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.setName(System.String)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.setName(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.getBoundingBox">
            <summary>
            Get the axis aligned, not transformed bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.getTransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.getRelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.isVisible">
            <summary>
            Returns whether the node should be visible (if all of its parents are visible). 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.setVisible(System.Boolean)">
            <summary>
            Sets if the node should be visible or not. 
            </summary>
            <param name="isVisible">If the node shall be visible. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.getID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.setID(System.Int32)">
            <summary>
            Sets the id of the scene node. 
            </summary>
            <param name="id">The new id. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.addChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a child to this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.removeChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Removes a child from this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.removeAll">
            <summary>
            Removes all children of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.remove">
            <summary>
            Removes this scene node from the scene, deleting it. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.addAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Adds an animator which should animate this node. 
            </summary>
            <param name="animator">A pointer to the new animator. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.getAnimators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.removeAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Removes an animator from this scene node. 
            </summary>
            <param name="animator">A pointer to the animator to be deleted. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.removeAnimators">
            <summary>
            Removes all animators from this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.getMaterial(System.UInt32)">
            <summary>
            Returns the material based on the zero based index i. 
            </summary>
            <param name="num">Zero based index. The maximal value is getMaterialCount() - 1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.getMaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.setMaterialFlag(IrrlichtNetSwig.E_MATERIAL_FLAG,System.Boolean)">
            <summary>
            Sets all material flags at once to a new value. 
            </summary>
            <param name="flag">Which flag of all materials to be set. </param>
            <param name="newvalue">New value of that flag. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.setMaterialTexture(System.UInt32,IrrlichtNetSwig.ITexture)">
            <summary>
            Sets the texture of the specified layer in all materials of this scene node to the new texture. 
            </summary>
            <param name="textureLayer">Layer of texture to be set. Must be a value smaller than MATERIAL_MAX_TEXTURES. </param>
            <param name="texture">New texture to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.setMaterialType(IrrlichtNetSwig.E_MATERIAL_TYPE)">
            <summary>
            Sets the material type of all materials in this scene node to a new material type. 
            </summary>
            <param name="newType">New type of material to be set. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.getScale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.setScale(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the relative scale of the scene node. 
            </summary>
            <param name="scale">New scale of the node, relative to its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.getRotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.setRotation(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the rotation of the node relative to its parent. 
            </summary>
            <param name="rotation">New rotation of the node in degrees. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.getPosition">
            <summary>
            Gets the position of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.setPosition(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the position of the node relative to its parent. 
            </summary>
            <param name="newpos">New relative position of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.getAbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.setAutomaticCulling(IrrlichtNetSwig.E_CULLING_TYPE)">
            <summary>
            Enables or disables automatic culling based on the bounding box. 
            </summary>
            <param name="state">The culling state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.getAutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.setDebugDataVisible(System.Int32)">
            <summary>
            Sets if debug data like bounding boxes should be drawn. 
            </summary>
            <param name="state">The debug data visibility state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.isDebugDataVisible">
            <summary>
            Returns if debug data like bounding boxes are drawn. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.setIsDebugObject(System.Boolean)">
            <summary>
            Sets if this scene node is a debug object. 
            </summary>
            <param name="debugObject"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.isDebugObject">
            <summary>
            Returns if this scene node is a debug object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.getChildren">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.setParent(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Changes the parent of the scene node. 
            </summary>
            <param name="newParent">The new parent to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.getTriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.setTriangleSelector(IrrlichtNetSwig.ITriangleSelector)">
            <summary>
            Sets the triangle selector of the scene node. 
            </summary>
            <param name="selector">New triangle selector for this scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.updateAbsolutePosition">
            <summary>
            Updates the absolute position based on the relative and the parents position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.getParent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.getType">
            <summary>
            Returns type of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outObj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inObj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.clone(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.ISceneManager)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <param name="newManager">An optional new scene manager. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.clone(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.clone">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ILightSceneNode.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.setProjectionMatrix(IrrlichtNetSwig.CMatrix4f,System.Boolean)">
            <summary>
            Sets the projection matrix of the camera. 
            </summary>
            <param name="projection">The new projection matrix of the camera. </param>
            <param name="isOrthogonal">Set this to true if the matrix is an orthogonal one (e.g. from matrix4::buildProjectionMatrixOrtho). </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.setProjectionMatrix(IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Sets the projection matrix of the camera. 
            </summary>
            <param name="projection">The new projection matrix of the camera. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getProjectionMatrix">
            <summary>
            Gets the current projection matrix of the camera. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getViewMatrix">
            <summary>
            Gets the current view matrix of the camera. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.setTarget(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the look at target of the camera. 
            </summary>
            <param name="pos">Look at target of the camera, in world co-ordinates. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.setRotation(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the rotation of the node. 
            </summary>
            <param name="rotation">New rotation of the node in degrees. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getTarget">
            <summary>
            Gets the current look at target of the camera. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.setUpVector(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the up vector of the camera. 
            </summary>
            <param name="pos">New upvector of the camera. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getUpVector">
            <summary>
            Gets the up vector of the camera. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getNearValue">
            <summary>
            Gets the value of the near plane of the camera. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getFarValue">
            <summary>
            Gets the value of the far plane of the camera. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getAspectRatio">
            <summary>
            Gets the aspect ratio of the camera. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getFOV">
            <summary>
            Gets the field of view of the camera. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.setNearValue(System.Single)">
            <summary>
            Sets the value of the near clipping plane. (default: 1.0f). 
            </summary>
            <param name="zn">New z near value. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.setFarValue(System.Single)">
            <summary>
            Sets the value of the far clipping plane (default: 2000.0f). 
            </summary>
            <param name="zf">New z far value. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.setAspectRatio(System.Single)">
            <summary>
            Sets the aspect ratio (default: 4.0f / 3.0f). 
            </summary>
            <param name="aspect">New aspect ratio. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.setFOV(System.Single)">
            <summary>
            Sets the field of view (Default: PI / 2.5f). 
            </summary>
            <param name="fovy">New field of view in radiants. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getViewFrustum">
            <summary>
            Get the view frustum. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.setInputReceiverEnabled(System.Boolean)">
            <summary>
            Disables or enables the camera to get key or mouse inputs. 
            </summary>
            <param name="enabled"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.isInputReceiverEnabled">
            <summary>
            Checks if the input receiver of the camera is currently enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.isOrthogonal">
            <summary>
            Checks if a camera is orthogonal. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.bindTargetAndRotation(System.Boolean)">
            <summary>
            Binds the camera scene node's rotation to its target position and vice vera, or unbinds them. 
            </summary>
            <param name="bound">True to bind the camera's scene node rotation and targetting, false to unbind them. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getTargetAndRotationBinding">
            <summary>
            Queries if the camera scene node's rotation and its target position are bound together. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.OnRegisterSceneNode">
            <summary>
            This method is called just before the rendering process of the whole scene. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.OnAnimate(System.UInt32)">
            <summary>
            OnAnimate() is called just before rendering the whole scene. 
            </summary>
            <param name="timeMs">Current time in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.render">
            <summary>
            Renders the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getName">
            <summary>
            Returns the name of the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.setName(System.String)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.setName(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getBoundingBox">
            <summary>
            Get the axis aligned, not transformed bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getTransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getRelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.isVisible">
            <summary>
            Returns whether the node should be visible (if all of its parents are visible). 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.setVisible(System.Boolean)">
            <summary>
            Sets if the node should be visible or not. 
            </summary>
            <param name="isVisible">If the node shall be visible. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.setID(System.Int32)">
            <summary>
            Sets the id of the scene node. 
            </summary>
            <param name="id">The new id. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.addChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a child to this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.removeChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Removes a child from this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.removeAll">
            <summary>
            Removes all children of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.remove">
            <summary>
            Removes this scene node from the scene, deleting it. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.addAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Adds an animator which should animate this node. 
            </summary>
            <param name="animator">A pointer to the new animator. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getAnimators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.removeAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Removes an animator from this scene node. 
            </summary>
            <param name="animator">A pointer to the animator to be deleted. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.removeAnimators">
            <summary>
            Removes all animators from this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getMaterial(System.UInt32)">
            <summary>
            Returns the material based on the zero based index i. 
            </summary>
            <param name="num">Zero based index. The maximal value is getMaterialCount() - 1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getMaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.setMaterialFlag(IrrlichtNetSwig.E_MATERIAL_FLAG,System.Boolean)">
            <summary>
            Sets all material flags at once to a new value. 
            </summary>
            <param name="flag">Which flag of all materials to be set. </param>
            <param name="newvalue">New value of that flag. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.setMaterialTexture(System.UInt32,IrrlichtNetSwig.ITexture)">
            <summary>
            Sets the texture of the specified layer in all materials of this scene node to the new texture. 
            </summary>
            <param name="textureLayer">Layer of texture to be set. Must be a value smaller than MATERIAL_MAX_TEXTURES. </param>
            <param name="texture">New texture to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.setMaterialType(IrrlichtNetSwig.E_MATERIAL_TYPE)">
            <summary>
            Sets the material type of all materials in this scene node to a new material type. 
            </summary>
            <param name="newType">New type of material to be set. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getScale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.setScale(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the relative scale of the scene node. 
            </summary>
            <param name="scale">New scale of the node, relative to its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getRotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getPosition">
            <summary>
            Gets the position of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.setPosition(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the position of the node relative to its parent. 
            </summary>
            <param name="newpos">New relative position of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getAbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.setAutomaticCulling(IrrlichtNetSwig.E_CULLING_TYPE)">
            <summary>
            Enables or disables automatic culling based on the bounding box. 
            </summary>
            <param name="state">The culling state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getAutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.setDebugDataVisible(System.Int32)">
            <summary>
            Sets if debug data like bounding boxes should be drawn. 
            </summary>
            <param name="state">The debug data visibility state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.isDebugDataVisible">
            <summary>
            Returns if debug data like bounding boxes are drawn. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.setIsDebugObject(System.Boolean)">
            <summary>
            Sets if this scene node is a debug object. 
            </summary>
            <param name="debugObject"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.isDebugObject">
            <summary>
            Returns if this scene node is a debug object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getChildren">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.setParent(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Changes the parent of the scene node. 
            </summary>
            <param name="newParent">The new parent to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getTriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.setTriangleSelector(IrrlichtNetSwig.ITriangleSelector)">
            <summary>
            Sets the triangle selector of the scene node. 
            </summary>
            <param name="selector">New triangle selector for this scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.updateAbsolutePosition">
            <summary>
            Updates the absolute position based on the relative and the parents position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getParent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getType">
            <summary>
            Returns type of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outObj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inObj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.clone(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.ISceneManager)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <param name="newManager">An optional new scene manager. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.clone(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.clone">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ICameraSceneNode.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.setSize(IrrlichtNetSwig.dimension2df)">
            <summary>
            Sets the size of the billboard. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.getSize">
            <summary>
            Returns the size of the billboard. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.setColor(IrrlichtNetSwig.SColor)">
            <summary>
            Set the color of all vertices of the billboard. 
            </summary>
            <param name="overallColor">the color to set </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.setColor(IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor)">
            <summary>
            Set the color of the top and bottom vertices of the billboard. 
            </summary>
            <param name="topColor">the color to set the top vertices </param>
            <param name="bottomColor">the color to set the bottom vertices </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.getColor(IrrlichtNetSwig.SColor,IrrlichtNetSwig.SColor)">
            <summary>
            Gets the color of the top and bottom vertices of the billboard. 
            </summary>
            <param name="topColor">stores the color of the top vertices </param>
            <param name="bottomColor">stores the color of the bottom vertices </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.setText(System.String)">
            <summary>
            sets the text string 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.setTextColor(IrrlichtNetSwig.SColor)">
            <summary>
            sets the color of the text 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.OnRegisterSceneNode">
            <summary>
            This method is called just before the rendering process of the whole scene. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.OnAnimate(System.UInt32)">
            <summary>
            OnAnimate() is called just before rendering the whole scene. 
            </summary>
            <param name="timeMs">Current time in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.render">
            <summary>
            Renders the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.getName">
            <summary>
            Returns the name of the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.setName(System.String)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.setName(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.getBoundingBox">
            <summary>
            Get the axis aligned, not transformed bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.getTransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.getRelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.isVisible">
            <summary>
            Returns whether the node should be visible (if all of its parents are visible). 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.setVisible(System.Boolean)">
            <summary>
            Sets if the node should be visible or not. 
            </summary>
            <param name="isVisible">If the node shall be visible. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.getID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.setID(System.Int32)">
            <summary>
            Sets the id of the scene node. 
            </summary>
            <param name="id">The new id. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.addChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a child to this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.removeChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Removes a child from this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.removeAll">
            <summary>
            Removes all children of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.remove">
            <summary>
            Removes this scene node from the scene, deleting it. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.addAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Adds an animator which should animate this node. 
            </summary>
            <param name="animator">A pointer to the new animator. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.getAnimators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.removeAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Removes an animator from this scene node. 
            </summary>
            <param name="animator">A pointer to the animator to be deleted. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.removeAnimators">
            <summary>
            Removes all animators from this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.getMaterial(System.UInt32)">
            <summary>
            Returns the material based on the zero based index i. 
            </summary>
            <param name="num">Zero based index. The maximal value is getMaterialCount() - 1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.getMaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.setMaterialFlag(IrrlichtNetSwig.E_MATERIAL_FLAG,System.Boolean)">
            <summary>
            Sets all material flags at once to a new value. 
            </summary>
            <param name="flag">Which flag of all materials to be set. </param>
            <param name="newvalue">New value of that flag. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.setMaterialTexture(System.UInt32,IrrlichtNetSwig.ITexture)">
            <summary>
            Sets the texture of the specified layer in all materials of this scene node to the new texture. 
            </summary>
            <param name="textureLayer">Layer of texture to be set. Must be a value smaller than MATERIAL_MAX_TEXTURES. </param>
            <param name="texture">New texture to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.setMaterialType(IrrlichtNetSwig.E_MATERIAL_TYPE)">
            <summary>
            Sets the material type of all materials in this scene node to a new material type. 
            </summary>
            <param name="newType">New type of material to be set. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.getScale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.setScale(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the relative scale of the scene node. 
            </summary>
            <param name="scale">New scale of the node, relative to its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.getRotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.setRotation(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the rotation of the node relative to its parent. 
            </summary>
            <param name="rotation">New rotation of the node in degrees. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.getPosition">
            <summary>
            Gets the position of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.setPosition(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the position of the node relative to its parent. 
            </summary>
            <param name="newpos">New relative position of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.getAbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.setAutomaticCulling(IrrlichtNetSwig.E_CULLING_TYPE)">
            <summary>
            Enables or disables automatic culling based on the bounding box. 
            </summary>
            <param name="state">The culling state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.getAutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.setDebugDataVisible(System.Int32)">
            <summary>
            Sets if debug data like bounding boxes should be drawn. 
            </summary>
            <param name="state">The debug data visibility state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.isDebugDataVisible">
            <summary>
            Returns if debug data like bounding boxes are drawn. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.setIsDebugObject(System.Boolean)">
            <summary>
            Sets if this scene node is a debug object. 
            </summary>
            <param name="debugObject"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.isDebugObject">
            <summary>
            Returns if this scene node is a debug object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.getChildren">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.setParent(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Changes the parent of the scene node. 
            </summary>
            <param name="newParent">The new parent to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.getTriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.setTriangleSelector(IrrlichtNetSwig.ITriangleSelector)">
            <summary>
            Sets the triangle selector of the scene node. 
            </summary>
            <param name="selector">New triangle selector for this scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.updateAbsolutePosition">
            <summary>
            Updates the absolute position based on the relative and the parents position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.getParent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.getType">
            <summary>
            Returns type of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outObj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inObj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.clone(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.ISceneManager)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <param name="newManager">An optional new scene manager. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.clone(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.clone">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBillboardTextSceneNode.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimationEndCallBack.OnAnimationEnd(IrrlichtNetSwig.IAnimatedMeshSceneNode)">
            <summary>
            Will be called when the animation playback has ended. 
            </summary>
            <param name="node">Node of which the animation has ended. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimationEndCallBack.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimationEndCallBack.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimationEndCallBack.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimationEndCallBack.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySJoystickInfo.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySJoystickInfo.push_back(IrrlichtNetSwig.SJoystickInfo)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySJoystickInfo.push_front(IrrlichtNetSwig.SJoystickInfo)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySJoystickInfo.insert(IrrlichtNetSwig.SJoystickInfo,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySJoystickInfo.insert(IrrlichtNetSwig.SJoystickInfo)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySJoystickInfo.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySJoystickInfo.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySJoystickInfo.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySJoystickInfo.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySJoystickInfo.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySJoystickInfo.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySJoystickInfo.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySJoystickInfo.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySJoystickInfo.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySJoystickInfo.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arraySJoystickInfo.#ctor(IrrlichtNetSwig.arraySJoystickInfo)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertexTangents.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertexTangents.push_back(IrrlichtNetSwig.S3DVertexTangents)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertexTangents.push_front(IrrlichtNetSwig.S3DVertexTangents)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertexTangents.insert(IrrlichtNetSwig.S3DVertexTangents,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertexTangents.insert(IrrlichtNetSwig.S3DVertexTangents)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertexTangents.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertexTangents.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertexTangents.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertexTangents.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertexTangents.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertexTangents.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertexTangents.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertexTangents.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertexTangents.sort">
            <summary>
            Sorts the array using heapsort. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertexTangents.binary_search(IrrlichtNetSwig.S3DVertexTangents)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertexTangents.binary_search(IrrlichtNetSwig.S3DVertexTangents,System.Int32,System.Int32)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <param name="left">First left index </param>
            <param name="right">Last right index. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertexTangents.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertexTangents.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayS3DVertexTangents.#ctor(IrrlichtNetSwig.arrayS3DVertexTangents)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringw.reallocate(System.UInt32)">
            <summary>
            Reallocates the array, make it bigger or smaller. 
            </summary>
            <param name="new_size">New size of array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringw.push_back(IrrlichtNetSwig.IrrStringw)">
            <summary>
            Adds an element at back of array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringw.push_front(IrrlichtNetSwig.IrrStringw)">
            <summary>
            Adds an element at the front of the array. 
            </summary>
            <param name="element">Element to add at the back of the array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringw.insert(IrrlichtNetSwig.IrrStringw,System.UInt32)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <param name="index">Where position to insert the new element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringw.insert(IrrlichtNetSwig.IrrStringw)">
            <summary>
            Insert item into array at specified position. 
            </summary>
            <param name="element">Element to be inserted </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringw.clear">
            <summary>
            Clears the array and deletes all allocated memory. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringw.getItem(System.UInt32)">
            <summary>
            Direct const access operator. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringw.getLast">
            <summary>
            Gets last element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringw.pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringw.const_pointer">
            <summary>
            Gets a const pointer to the array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringw.size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringw.allocated_size">
            <summary>
            Get amount of memory allocated. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringw.empty">
            <summary>
            Check if array is empty. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringw.sort">
            <summary>
            Sorts the array using heapsort. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringw.binary_search(IrrlichtNetSwig.IrrStringw)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringw.binary_search(IrrlichtNetSwig.IrrStringw,System.Int32,System.Int32)">
            <summary>
            Performs a binary search for an element, returns -1 if not found. 
            </summary>
            <param name="element">Element to search for. </param>
            <param name="left">First left index </param>
            <param name="right">Last right index. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringw.#ctor">
            <summary>
            Default constructor for empty array. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringw.#ctor(System.UInt32)">
            <summary>
            Constructs an array and allocates an initial chunk of memory. 
            </summary>
            <param name="start_count">Amount of elements to pre-allocate. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.arrayStringw.#ctor(IrrlichtNetSwig.arrayStringw)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SViewFrustum.setFrom(IrrlichtNetSwig.CMatrix4f)">
            <summary>
            This constructor creates a view frustum based on a projection and/or view matrix. 
            </summary>
            <param name="mat"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SViewFrustum.transform(IrrlichtNetSwig.CMatrix4f)">
            <summary>
            transforms the frustum by the matrix 
            </summary>
            <param name="mat">Matrix by which the view frustum is transformed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SViewFrustum.getFarLeftUp">
            <summary>
            returns the point which is on the far left upper corner inside the the view frustum. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SViewFrustum.getFarLeftDown">
            <summary>
            returns the point which is on the far left bottom corner inside the the view frustum. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SViewFrustum.getFarRightUp">
            <summary>
            returns the point which is on the far right top corner inside the the view frustum. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SViewFrustum.getFarRightDown">
            <summary>
            returns the point which is on the far right bottom corner inside the the view frustum. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SViewFrustum.getBoundingBox">
            <summary>
            returns a bounding box enclosing the whole view frustum 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SViewFrustum.recalculateBoundingBox">
            <summary>
            recalculates the bounding box member based on the planes 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SViewFrustum.#ctor">
            <summary>
            Default Constructor. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SViewFrustum.#ctor(IrrlichtNetSwig.SViewFrustum)">
            <summary>
            Copy Constructor. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SViewFrustum.#ctor(IrrlichtNetSwig.CMatrix4f)">
            <summary>
            This constructor creates a view frustum based on a projection and/or view matrix. 
            </summary>
            <param name="mat"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMD3Mesh.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMD3Mesh.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMD3Mesh.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMD3Mesh.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SIrrlichtCreationParameters.#ctor">
            <summary>
            Constructs a SIrrlichtCreationParameters structure with default values. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITexture.Lock(System.Boolean)">
            <summary>
            Lock function. 
            </summary>
            <param name="readOnly">Specifies that no changes to the locked texture are made. Unspecified behavior will arise if still write access happens. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITexture.Lock">
            <summary>
            Unlock function. Must be called after a lock() to the texture. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITexture.unlock">
            <summary>
            Unlock function. Must be called after a lock() to the texture. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITexture.getOriginalSize">
            <summary>
            Get original size of the texture. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITexture.getSize">
            <summary>
            Get dimension (=size) of the texture. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITexture.getDriverType">
            <summary>
            Get driver type of texture. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITexture.getColorFormat">
            <summary>
            Get the color format of texture. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITexture.getPitch">
            <summary>
            Get pitch of texture (in bytes). 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITexture.hasMipMaps">
            <summary>
            Check whether the texture has MipMaps. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITexture.regenerateMipMapLevels">
            <summary>
            Regenerates the mip map levels of the texture. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITexture.isRenderTarget">
            <summary>
            Check whether the texture is a render target. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITexture.getName">
            <summary>
            Get name of texture (in most cases this is the filename). 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITexture.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITexture.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITexture.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ITexture.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImageWriter.isAWriteableFileExtension(System.String)">
            <summary>
            Check if this writer can write a file with the given extension. 
            </summary>
            <param name="fileName"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImageWriter.writeImage(IrrlichtNetSwig.IWriteFile,IrrlichtNetSwig.IImage,System.UInt32)">
            <summary>
            Write image to file. 
            </summary>
            <param name="file">File handle to write to. </param>
            <param name="image">Image to write into file. </param>
            <param name="param">Writer specific parameter, influencing e.g. quality. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImageWriter.writeImage(IrrlichtNetSwig.IWriteFile,IrrlichtNetSwig.IImage)">
            <summary>
            Write image to file. 
            </summary>
            <param name="file">File handle to write to. </param>
            <param name="image">Image to write into file. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImageWriter.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImageWriter.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImageWriter.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IImageWriter.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.getBoneName">
            <summary>
            Get the name of the bone. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.getBoneIndex">
            <summary>
            Get the index of the bone. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.setAnimationMode(IrrlichtNetSwig.E_BONE_ANIMATION_MODE)">
            <summary>
            Sets the animation mode of the bone. 
            </summary>
            <param name="mode"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.getAnimationMode">
            <summary>
            Gets the current animation mode of the bone. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.getBoundingBox">
            <summary>
            Get the axis aligned bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.OnAnimate(System.UInt32)">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <param name="timeMs"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.render">
            <summary>
            The render method. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.setSkinningSpace(IrrlichtNetSwig.E_BONE_SKINNING_SPACE)">
            <summary>
            How the relative transformation of the bone is used. 
            </summary>
            <param name="space"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.getSkinningSpace">
            <summary>
            How the relative transformation of the bone is used. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.updateAbsolutePositionOfAllChildren">
            <summary>
            Updates the absolute position based on the relative and the parents position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.OnRegisterSceneNode">
            <summary>
            This method is called just before the rendering process of the whole scene. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.getName">
            <summary>
            Returns the name of the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.setName(System.String)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.setName(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.getTransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.getRelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.isVisible">
            <summary>
            Returns whether the node should be visible (if all of its parents are visible). 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.setVisible(System.Boolean)">
            <summary>
            Sets if the node should be visible or not. 
            </summary>
            <param name="isVisible">If the node shall be visible. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.getID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.setID(System.Int32)">
            <summary>
            Sets the id of the scene node. 
            </summary>
            <param name="id">The new id. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.addChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a child to this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.removeChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Removes a child from this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.removeAll">
            <summary>
            Removes all children of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.remove">
            <summary>
            Removes this scene node from the scene, deleting it. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.addAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Adds an animator which should animate this node. 
            </summary>
            <param name="animator">A pointer to the new animator. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.getAnimators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.removeAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Removes an animator from this scene node. 
            </summary>
            <param name="animator">A pointer to the animator to be deleted. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.removeAnimators">
            <summary>
            Removes all animators from this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.getMaterial(System.UInt32)">
            <summary>
            Returns the material based on the zero based index i. 
            </summary>
            <param name="num">Zero based index. The maximal value is getMaterialCount() - 1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.getMaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.setMaterialFlag(IrrlichtNetSwig.E_MATERIAL_FLAG,System.Boolean)">
            <summary>
            Sets all material flags at once to a new value. 
            </summary>
            <param name="flag">Which flag of all materials to be set. </param>
            <param name="newvalue">New value of that flag. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.setMaterialTexture(System.UInt32,IrrlichtNetSwig.ITexture)">
            <summary>
            Sets the texture of the specified layer in all materials of this scene node to the new texture. 
            </summary>
            <param name="textureLayer">Layer of texture to be set. Must be a value smaller than MATERIAL_MAX_TEXTURES. </param>
            <param name="texture">New texture to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.setMaterialType(IrrlichtNetSwig.E_MATERIAL_TYPE)">
            <summary>
            Sets the material type of all materials in this scene node to a new material type. 
            </summary>
            <param name="newType">New type of material to be set. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.getScale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.setScale(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the relative scale of the scene node. 
            </summary>
            <param name="scale">New scale of the node, relative to its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.getRotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.setRotation(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the rotation of the node relative to its parent. 
            </summary>
            <param name="rotation">New rotation of the node in degrees. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.getPosition">
            <summary>
            Gets the position of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.setPosition(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the position of the node relative to its parent. 
            </summary>
            <param name="newpos">New relative position of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.getAbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.setAutomaticCulling(IrrlichtNetSwig.E_CULLING_TYPE)">
            <summary>
            Enables or disables automatic culling based on the bounding box. 
            </summary>
            <param name="state">The culling state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.getAutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.setDebugDataVisible(System.Int32)">
            <summary>
            Sets if debug data like bounding boxes should be drawn. 
            </summary>
            <param name="state">The debug data visibility state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.isDebugDataVisible">
            <summary>
            Returns if debug data like bounding boxes are drawn. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.setIsDebugObject(System.Boolean)">
            <summary>
            Sets if this scene node is a debug object. 
            </summary>
            <param name="debugObject"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.isDebugObject">
            <summary>
            Returns if this scene node is a debug object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.getChildren">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.setParent(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Changes the parent of the scene node. 
            </summary>
            <param name="newParent">The new parent to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.getTriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.setTriangleSelector(IrrlichtNetSwig.ITriangleSelector)">
            <summary>
            Sets the triangle selector of the scene node. 
            </summary>
            <param name="selector">New triangle selector for this scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.updateAbsolutePosition">
            <summary>
            Updates the absolute position based on the relative and the parents position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.getParent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.getType">
            <summary>
            Returns type of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outObj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inObj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.clone(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.ISceneManager)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <param name="newManager">An optional new scene manager. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.clone(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.clone">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IBoneSceneNode.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.setCurrentFrame(System.Single)">
            <summary>
            Sets the current frame number. 
            </summary>
            <param name="frame">Number of the frame to let the animation be started from. The frame number must be a valid frame number of the IMesh used by this scene node. Set IAnimatedMesh::getMesh() for details. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.setFrameLoop(System.Int32,System.Int32)">
            <summary>
            Sets the frame numbers between the animation is looped. 
            </summary>
            <param name="begin">Start frame number of the loop. </param>
            <param name="end">End frame number of the loop. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.setAnimationSpeed(System.Single)">
            <summary>
            Sets the speed with witch the animation is played. 
            </summary>
            <param name="framesPerSecond">Frames per second played. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.addShadowVolumeSceneNode(IrrlichtNetSwig.IMesh,System.Int32,System.Boolean,System.Single)">
            <summary>
            Creates shadow volume scene node as child of this node. 
            </summary>
            <param name="shadowMesh">Optional custom mesh for shadow volume. </param>
            <param name="id">Id of the shadow scene node. This id can be used to identify the node later. </param>
            <param name="zfailmethod">If set to true, the shadow will use the zfail method, if not, zpass is used. </param>
            <param name="infinity">Value used by the shadow volume algorithm to scale the shadow volume. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.addShadowVolumeSceneNode(IrrlichtNetSwig.IMesh,System.Int32,System.Boolean)">
            <summary>
            Creates shadow volume scene node as child of this node. 
            </summary>
            <param name="shadowMesh">Optional custom mesh for shadow volume. </param>
            <param name="id">Id of the shadow scene node. This id can be used to identify the node later. </param>
            <param name="zfailmethod">If set to true, the shadow will use the zfail method, if not, zpass is used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.addShadowVolumeSceneNode(IrrlichtNetSwig.IMesh,System.Int32)">
            <summary>
            Creates shadow volume scene node as child of this node. 
            </summary>
            <param name="shadowMesh">Optional custom mesh for shadow volume. </param>
            <param name="id">Id of the shadow scene node. This id can be used to identify the node later. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.addShadowVolumeSceneNode(IrrlichtNetSwig.IMesh)">
            <summary>
            Creates shadow volume scene node as child of this node. 
            </summary>
            <param name="shadowMesh">Optional custom mesh for shadow volume. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.addShadowVolumeSceneNode">
            <summary>
            Creates shadow volume scene node as child of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getJointNode(System.String)">
            <summary>
            Get a pointer to a joint in the mesh (if the mesh is a bone based mesh). 
            </summary>
            <param name="jointName">Name of the joint. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getJointNode(System.UInt32)">
            <summary>
            same as getJointNode(const c8* jointName), but based on id 
            </summary>
            <param name="jointID"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getJointCount">
            <summary>
            Gets joint count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getMS3DJointNode(System.String)">
            <summary>
            Deprecated command, please use getJointNode. 
            </summary>
            <param name="jointName"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getXJointNode(System.String)">
            <summary>
            Deprecated command, please use getJointNode. 
            </summary>
            <param name="jointName"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.setMD2Animation(IrrlichtNetSwig.EMD2_ANIMATION_TYPE)">
            <summary>
            Starts a default MD2 animation. 
            </summary>
            <param name="anim">An MD2 animation type, which should be played, for example EMAT_STAND for the standing animation. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.setMD2Animation(System.String)">
            <summary>
            Starts a special MD2 animation. 
            </summary>
            <param name="animationName">Name of the animation which should be played. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getFrameNr">
            <summary>
            Returns the current displayed frame number. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getStartFrame">
            <summary>
            Returns the current start frame number. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getEndFrame">
            <summary>
            Returns the current end frame number. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.setLoopMode(System.Boolean)">
            <summary>
            Sets looping mode which is on by default. 
            </summary>
            <param name="playAnimationLooped"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.setAnimationEndCallback(IrrlichtNetSwig.IAnimationEndCallBack)">
            <summary>
            Sets a callback interface which will be called if an animation playback has ended. 
            </summary>
            <param name="callback"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.setAnimationEndCallback">
            <summary>
            Sets a callback interface which will be called if an animation playback has ended. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.setReadOnlyMaterials(System.Boolean)">
            <summary>
            Sets if the scene node should not copy the materials of the mesh but use them in a read only style. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.isReadOnlyMaterials">
            <summary>
            Returns if the scene node should not copy the materials of the mesh but use them in a read only style. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.setMesh(IrrlichtNetSwig.IAnimatedMesh)">
            <summary>
            Sets a new mesh. 
            </summary>
            <param name="mesh"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getMesh">
            <summary>
            Returns the current mesh. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getMD3TagTransformation(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Get the absolute transformation for a special MD3 Tag if the mesh is a md3 mesh, or the absolutetransformation if it's a normal scenenode. 
            </summary>
            <param name="tagname"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.setJointMode(IrrlichtNetSwig.E_JOINT_UPDATE_ON_RENDER)">
            <summary>
            Set how the joints should be updated on render. 
            </summary>
            <param name="mode"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.setTransitionTime(System.Single)">
            <summary>
            Sets the transition time in seconds. 
            </summary>
            <param name="Time"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.animateJoints(System.Boolean)">
            <summary>
            animates the joints in the mesh based on the current frame. 
            </summary>
            <param name="CalculateAbsolutePositions"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.animateJoints">
            <summary>
            animates the joints in the mesh based on the current frame. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.setRenderFromIdentity(System.Boolean)">
            <summary>
            render mesh ignoring its transformation. 
            </summary>
            <param name="On"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.clone(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.ISceneManager)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <param name="newManager">An optional new scene manager. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.clone(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <param name="newParent">An optional new parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.clone">
            <summary>
            Creates a clone of this scene node and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.OnRegisterSceneNode">
            <summary>
            This method is called just before the rendering process of the whole scene. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.OnAnimate(System.UInt32)">
            <summary>
            OnAnimate() is called just before rendering the whole scene. 
            </summary>
            <param name="timeMs">Current time in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.render">
            <summary>
            Renders the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getName">
            <summary>
            Returns the name of the node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.setName(System.String)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.setName(IrrlichtNetSwig.IrrStringc)">
            <summary>
            Sets the name of the node. 
            </summary>
            <param name="name">New name of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getBoundingBox">
            <summary>
            Get the axis aligned, not transformed bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getTransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getRelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.isVisible">
            <summary>
            Returns whether the node should be visible (if all of its parents are visible). 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.setVisible(System.Boolean)">
            <summary>
            Sets if the node should be visible or not. 
            </summary>
            <param name="isVisible">If the node shall be visible. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.setID(System.Int32)">
            <summary>
            Sets the id of the scene node. 
            </summary>
            <param name="id">The new id. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.addChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Adds a child to this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.removeChild(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Removes a child from this scene node. 
            </summary>
            <param name="child">A pointer to the new child. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.removeAll">
            <summary>
            Removes all children of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.remove">
            <summary>
            Removes this scene node from the scene, deleting it. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.addAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Adds an animator which should animate this node. 
            </summary>
            <param name="animator">A pointer to the new animator. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getAnimators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.removeAnimator(IrrlichtNetSwig.ISceneNodeAnimator)">
            <summary>
            Removes an animator from this scene node. 
            </summary>
            <param name="animator">A pointer to the animator to be deleted. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.removeAnimators">
            <summary>
            Removes all animators from this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getMaterial(System.UInt32)">
            <summary>
            Returns the material based on the zero based index i. 
            </summary>
            <param name="num">Zero based index. The maximal value is getMaterialCount() - 1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getMaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.setMaterialFlag(IrrlichtNetSwig.E_MATERIAL_FLAG,System.Boolean)">
            <summary>
            Sets all material flags at once to a new value. 
            </summary>
            <param name="flag">Which flag of all materials to be set. </param>
            <param name="newvalue">New value of that flag. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.setMaterialTexture(System.UInt32,IrrlichtNetSwig.ITexture)">
            <summary>
            Sets the texture of the specified layer in all materials of this scene node to the new texture. 
            </summary>
            <param name="textureLayer">Layer of texture to be set. Must be a value smaller than MATERIAL_MAX_TEXTURES. </param>
            <param name="texture">New texture to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.setMaterialType(IrrlichtNetSwig.E_MATERIAL_TYPE)">
            <summary>
            Sets the material type of all materials in this scene node to a new material type. 
            </summary>
            <param name="newType">New type of material to be set. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getScale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.setScale(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the relative scale of the scene node. 
            </summary>
            <param name="scale">New scale of the node, relative to its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getRotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.setRotation(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the rotation of the node relative to its parent. 
            </summary>
            <param name="rotation">New rotation of the node in degrees. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getPosition">
            <summary>
            Gets the position of the node relative to its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.setPosition(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the position of the node relative to its parent. 
            </summary>
            <param name="newpos">New relative position of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getAbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.setAutomaticCulling(IrrlichtNetSwig.E_CULLING_TYPE)">
            <summary>
            Enables or disables automatic culling based on the bounding box. 
            </summary>
            <param name="state">The culling state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getAutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.setDebugDataVisible(System.Int32)">
            <summary>
            Sets if debug data like bounding boxes should be drawn. 
            </summary>
            <param name="state">The debug data visibility state to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.isDebugDataVisible">
            <summary>
            Returns if debug data like bounding boxes are drawn. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.setIsDebugObject(System.Boolean)">
            <summary>
            Sets if this scene node is a debug object. 
            </summary>
            <param name="debugObject"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.isDebugObject">
            <summary>
            Returns if this scene node is a debug object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getChildren">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.setParent(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Changes the parent of the scene node. 
            </summary>
            <param name="newParent">The new parent to be used. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getTriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.setTriangleSelector(IrrlichtNetSwig.ITriangleSelector)">
            <summary>
            Sets the triangle selector of the scene node. 
            </summary>
            <param name="selector">New triangle selector for this scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.updateAbsolutePosition">
            <summary>
            Updates the absolute position based on the relative and the parents position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getParent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getType">
            <summary>
            Returns type of the scene node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outObj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="outObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inObj"></param>
            <param name="options">Additional options which might influence the deserialization. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IAnimatedMeshSceneNode.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMaterial.getTextureMatrix(System.UInt32)">
            <summary>
            Gets the immutable texture transformation matrix for level i. 
            </summary>
            <param name="i">The desired level. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMaterial.setTextureMatrix(System.UInt32,IrrlichtNetSwig.CMatrix4f)">
            <summary>
            Sets the i-th texture transformation matrix. 
            </summary>
            <param name="i">The desired level. </param>
            <param name="mat">Texture matrix for texture level i. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMaterial.getTexture(System.UInt32)">
            <summary>
            Gets the i-th texture. 
            </summary>
            <param name="i">The desired level. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMaterial.setTexture(System.UInt32,IrrlichtNetSwig.ITexture)">
            <summary>
            Sets the i-th texture. 
            </summary>
            <param name="i">The desired level. </param>
            <param name="tex">Texture for texture level i. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMaterial.setFlag(IrrlichtNetSwig.E_MATERIAL_FLAG,System.Boolean)">
            <summary>
            Sets the Material flag to the given value. 
            </summary>
            <param name="flag">The flag to be set. </param>
            <param name="value">The new value for the flag. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMaterial.getFlag(IrrlichtNetSwig.E_MATERIAL_FLAG)">
            <summary>
            Gets the Material flag. 
            </summary>
            <param name="flag">The flag to query. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMaterial.notEqualTo(IrrlichtNetSwig.SMaterial)">
            <summary>
            Inequality operator. 
            </summary>
            <param name="b">Material to compare to. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMaterial.equalTo(IrrlichtNetSwig.SMaterial)">
            <summary>
            Equality operator. 
            </summary>
            <param name="b">Material to compare to. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMaterial.#ctor">
            <summary>
            Default constructor. Creates a solid, lit material with white colors. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.SMaterial.#ctor(IrrlichtNetSwig.SMaterial)">
            <summary>
            Copy constructor. 
            </summary>
            <param name="other">Material to copy from. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.plane3df.getIntersectionWithLine(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Get an intersection with a 3d line. 
            </summary>
            <param name="linePoint">Point of the line to intersect with. </param>
            <param name="lineVect">Vector of the line to intersect with. </param>
            <param name="outIntersection">Place to store the intersection point, if there is one. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.plane3df.getKnownIntersectionWithLine(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Get percentage of line between two points where an intersection with this plane happens. 
            </summary>
            <param name="linePoint1">Point1 of the line to intersect with. </param>
            <param name="linePoint2">Point2 of the line to intersect with. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.plane3df.getIntersectionWithLimitedLine(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Get an intersection with a 3d line, limited between two 3d points. 
            </summary>
            <param name="linePoint1">Point 1 of the line. </param>
            <param name="linePoint2">Point 2 of the line. </param>
            <param name="outIntersection">Place to store the intersection point, if there is one. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.plane3df.classifyPointRelation(IrrlichtNetSwig.vector3df)">
            <summary>
            Classifies the relation of a point to this plane. 
            </summary>
            <param name="point">Point to classify its relation. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.plane3df.recalculateD(IrrlichtNetSwig.vector3df)">
            <summary>
            Recalculates the distance from origin by applying a new member point to the plane. 
            </summary>
            <param name="MPoint"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.plane3df.getMemberPoint">
            <summary>
            Gets a member point of the plane. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.plane3df.existsIntersection(IrrlichtNetSwig.plane3df)">
            <summary>
            Tests if there is an intersection with the other plane. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.plane3df.getIntersectionWithPlane(IrrlichtNetSwig.plane3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Intersects this plane with another. 
            </summary>
            <param name="other">Other plane to intersect with. </param>
            <param name="outLinePoint">Base point of intersection line. </param>
            <param name="outLineVect">Vector of intersection. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.plane3df.getIntersectionWithPlanes(IrrlichtNetSwig.plane3df,IrrlichtNetSwig.plane3df,IrrlichtNetSwig.vector3df)">
            <summary>
            Get the intersection point with two other planes if there is one. 
            </summary>
            <param name="o1"></param>
            <param name="o2"></param>
            <param name="outPoint"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.plane3df.isFrontFacing(IrrlichtNetSwig.vector3df)">
            <summary>
            Test if the triangle would be front or backfacing from any point. 
            </summary>
            <param name="lookDirection">Look direction. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.plane3df.getDistanceTo(IrrlichtNetSwig.vector3df)">
            <summary>
            Get the distance to a point. 
            </summary>
            <param name="point"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.radToDeg(System.Single)">
            <summary>
            Utility function to convert a radian value to degrees. 
            </summary>
            <param name="radians">The radians value to convert to degrees. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.radToDeg(System.Double)">
            <summary>
            Utility function to convert a radian value to degrees. 
            </summary>
            <param name="radians">The radians value to convert to degrees. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.degToRad(System.Single)">
            <summary>
            Utility function to convert a degrees value to radians. 
            </summary>
            <param name="degrees">The degrees value to convert to radians. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.degToRad(System.Double)">
            <summary>
            Utility function to convert a degrees value to radians. 
            </summary>
            <param name="degrees">The degrees value to convert to radians. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.equals(System.Double,System.Double,System.Double)">
            <summary>
            returns if a equals b, taking an explicit rounding tolerance into account 
            </summary>
            <param name="a"></param>
            <param name="b"></param>
            <param name="tolerance"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.equals(System.Double,System.Double)">
            <summary>
            returns if a equals b, taking an explicit rounding tolerance into account 
            </summary>
            <param name="a"></param>
            <param name="b"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.equals(System.Single,System.Single,System.Single)">
            <summary>
            returns if a equals b, taking an explicit rounding tolerance into account 
            </summary>
            <param name="a"></param>
            <param name="b"></param>
            <param name="tolerance"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.equals(System.Single,System.Single)">
            <summary>
            returns if a equals b, taking an explicit rounding tolerance into account 
            </summary>
            <param name="a"></param>
            <param name="b"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.equals(System.Int32,System.Int32,System.Int32)">
            <summary>
            returns if a equals b, taking an explicit rounding tolerance into account 
            </summary>
            <param name="a"></param>
            <param name="b"></param>
            <param name="tolerance"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.equals(System.Int32,System.Int32)">
            <summary>
            returns if a equals b, taking an explicit rounding tolerance into account 
            </summary>
            <param name="a"></param>
            <param name="b"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.equals(System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            returns if a equals b, taking an explicit rounding tolerance into account 
            </summary>
            <param name="a"></param>
            <param name="b"></param>
            <param name="tolerance"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.equals(System.UInt32,System.UInt32)">
            <summary>
            returns if a equals b, taking an explicit rounding tolerance into account 
            </summary>
            <param name="a"></param>
            <param name="b"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.iszero(System.Single,System.Single)">
            <summary>
            returns if a equals zero, taking rounding errors into account 
            </summary>
            <param name="a"></param>
            <param name="tolerance"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.iszero(System.Single)">
            <summary>
            returns if a equals zero, taking rounding errors into account 
            </summary>
            <param name="a"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.iszero(System.Int32,System.Int32)">
            <summary>
            returns if a equals zero, taking rounding errors into account 
            </summary>
            <param name="a"></param>
            <param name="tolerance"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.iszero(System.Int32)">
            <summary>
            returns if a equals zero, taking rounding errors into account 
            </summary>
            <param name="a"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.iszero(System.UInt32,System.UInt32)">
            <summary>
            returns if a equals zero, taking rounding errors into account 
            </summary>
            <param name="a"></param>
            <param name="tolerance"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.iszero(System.UInt32)">
            <summary>
            returns if a equals zero, taking rounding errors into account 
            </summary>
            <param name="a"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.if_c_a_else_b(System.Int32,System.UInt32,System.UInt32)">
            <summary>
            conditional set based on mask and arithmetic shift 
            </summary>
            <param name="condition"></param>
            <param name="a"></param>
            <param name="b"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.if_c_a_else_0(System.Int32,System.UInt32)">
            <summary>
            conditional set based on mask and arithmetic shift 
            </summary>
            <param name="condition"></param>
            <param name="a"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.RGBA16(System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Creates a 16 bit A1R5G5B5 color. 
            </summary>
            <param name="r"></param>
            <param name="g"></param>
            <param name="b"></param>
            <param name="a"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.RGBA16(System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Creates a 16 bit A1R5G5B5 color. 
            </summary>
            <param name="r"></param>
            <param name="g"></param>
            <param name="b"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.RGB16(System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Creates a 16 bit A1R5G5B5 color. 
            </summary>
            <param name="r"></param>
            <param name="g"></param>
            <param name="b"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.RGB16from16(System.UInt16,System.UInt16,System.UInt16)">
            <summary>
            Creates a 16bit A1R5G5B5 color, based on 16bit input values. 
            </summary>
            <param name="r"></param>
            <param name="g"></param>
            <param name="b"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.X8R8G8B8toA1R5G5B5(System.UInt32)">
            <summary>
            Converts a 32bit (X8R8G8B8) color to a 16bit A1R5G5B5 color. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.A8R8G8B8toA1R5G5B5(System.UInt32)">
            <summary>
            Converts a 32bit (A8R8G8B8) color to a 16bit A1R5G5B5 color. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.A8R8G8B8toR5G6B5(System.UInt32)">
            <summary>
            Converts a 32bit (A8R8G8B8) color to a 16bit R5G6B5 color. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.A1R5G5B5toA8R8G8B8(System.UInt16)">
            <summary>
            Convert A8R8G8B8 Color from A1R5G5B5 color. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.R5G6B5toA8R8G8B8(System.UInt16)">
            <summary>
            Returns A8R8G8B8 Color from R5G6B5 color. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.R5G6B5toA1R5G5B5(System.UInt16)">
            <summary>
            Returns A1R5G5B5 Color from R5G6B5 color. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.A1R5G5B5toR5G6B5(System.UInt16)">
            <summary>
            Returns R5G6B5 Color from A1R5G5B5 color. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.getAlpha(System.UInt16)">
            <summary>
            Returns the alpha component from A1R5G5B5 color. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.getRed(System.UInt16)">
            <summary>
            Returns the red component from A1R5G5B5 color. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.getGreen(System.UInt16)">
            <summary>
            Returns the green component from A1R5G5B5 color. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.getBlue(System.UInt16)">
            <summary>
            Returns the blue component from A1R5G5B5 color. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.getAverage(System.Int16)">
            <summary>
            Returns the average from a 16 bit A1R5G5B5 color. 
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.pack_texureBlendFunc(IrrlichtNetSwig.E_BLEND_FACTOR,IrrlichtNetSwig.E_BLEND_FACTOR,IrrlichtNetSwig.E_MODULATE_FUNC)">
            <summary>
            EMT_ONETEXTURE_BLEND: pack srcFact & dstFact and Modulo to MaterialTypeParam. 
            </summary>
            <param name="srcFact"></param>
            <param name="dstFact"></param>
            <param name="modulate"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.unpack_texureBlendFunc(IrrlichtNetSwig.SWIGTYPE_p_irr__video__E_BLEND_FACTOR,IrrlichtNetSwig.SWIGTYPE_p_irr__video__E_BLEND_FACTOR,IrrlichtNetSwig.SWIGTYPE_p_irr__video__E_MODULATE_FUNC,System.Single)">
            <summary>
            EMT_ONETEXTURE_BLEND: unpack srcFact & dstFact and Modulo to MaterialTypeParam. 
            </summary>
            <param name="srcFact"></param>
            <param name="dstFact"></param>
            <param name="modulo"></param>
            <param name="param"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.cutFilenameExtension(IrrlichtNetSwig.IrrStringc,IrrlichtNetSwig.IrrStringc)">
            <summary>
            cut the filename extension from a source string and stores in the dest string
            </summary>
            <param name="dest"></param>
            <param name="source"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.getFileNameExtension(IrrlichtNetSwig.IrrStringc,IrrlichtNetSwig.IrrStringc)">
            <summary>
            get the filename extension from a string
            </summary>
            <param name="dest"></param>
            <param name="source"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.isdigit(System.Int32)">
            <summary>
            some standard function ( to remove dependencies ) 
            </summary>
            <param name="c"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.fast_atof(System.String)">
            <summary>
            
            </summary>
            <param name="floatAsString">The string to convert. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.createIrrXMLReader(System.String)">
            <summary>
            Creates an instance of an UFT-8 or ASCII character xml parser. 
            </summary>
            <param name="filename">Name of file to be opened. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.createIrrXMLReader(IrrlichtNetSwig.SWIGTYPE_p_FILE)">
            <summary>
            Creates an instance of an UFT-8 or ASCII character xml parser. 
            </summary>
            <param name="file">Pointer to opened file, must have been opened in binary mode, e.g. using fopen("foo.bar", "wb"); The file will not be closed after it has been read. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.createIrrXMLReader(IrrlichtNetSwig.IFileReadCallBack)">
            <summary>
            Creates an instance of an UFT-8 or ASCII character xml parser. 
            </summary>
            <param name="callback">Callback for file read abstraction. Implement your own callback to make the xml parser read in other things than just files. See IFileReadCallBack for more information about this. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.createIrrXMLReaderUTF16(System.String)">
            <summary>
            Creates an instance of an UFT-16 xml parser. 
            </summary>
            <param name="filename">Name of file to be opened. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.createIrrXMLReaderUTF16(IrrlichtNetSwig.SWIGTYPE_p_FILE)">
            <summary>
            Creates an instance of an UFT-16 xml parser. 
            </summary>
            <param name="file">Pointer to opened file, must have been opened in binary mode, e.g. using fopen("foo.bar", "wb"); The file will not be closed after it has been read. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.createIrrXMLReaderUTF16(IrrlichtNetSwig.IFileReadCallBack)">
            <summary>
            Creates an instance of an UFT-16 xml parser. 
            </summary>
            <param name="callback">Callback for file read abstraction. Implement your own callback to make the xml parser read in other things than just files. See IFileReadCallBack for more information about this. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.createIrrXMLReaderUTF32(System.String)">
            <summary>
            Creates an instance of an UFT-32 xml parser. 
            </summary>
            <param name="filename">Name of file to be opened. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.createIrrXMLReaderUTF32(IrrlichtNetSwig.SWIGTYPE_p_FILE)">
            <summary>
            Creates an instance of an UFT-32 xml parser. 
            </summary>
            <param name="file">Pointer to opened file, must have been opened in binary mode, e.g. using fopen("foo.bar", "wb"); The file will not be closed after it has been read. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.createIrrXMLReaderUTF32(IrrlichtNetSwig.IFileReadCallBack)">
            <summary>
            Creates an instance of an UFT-32 xml parser. 
            </summary>
            <param name="callback">Callback for file read abstraction. Implement your own callback to make the xml parser read in other things than just files. See IFileReadCallBack for more information about this. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.getTextureFormatFromFlags(System.UInt32)">
            <summary>
            Helper function, helps to get the desired texture creation format from the flags. 
            </summary>
            <param name="flags"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.getAsVector3df(IrrlichtNetSwig.IrrStringc,System.UInt32@)">
            <summary>
            get a quake3 vector translated to irrlicht position (x,-z,y ) 
            </summary>
            <param name="arg0"></param>
            <param name="pos"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.createDevice(IrrlichtNetSwig.E_DRIVER_TYPE,IrrlichtNetSwig.dimension2di,System.UInt32,System.Boolean,System.Boolean,System.Boolean,IrrlichtNetSwig.IEventReceiver)">
            <summary>
            Creates an Irrlicht device. The Irrlicht device is the root object for using the engine. 
            </summary>
            <param name="deviceType">Type of the device. This can currently be video::EDT_NULL, video::EDT_SOFTWARE, video::EDT_BURNINGSVIDEO, video::EDT_DIRECT3D8, video::EDT_DIRECT3D9 and video::EDT_OPENGL. </param>
            <param name="windowSize">Size of the window or the video mode in fullscreen mode. </param>
            <param name="bits">Bits per pixel in fullscreen mode. Ignored if windowed mode. </param>
            <param name="fullscreen">Should be set to true if the device should run in fullscreen. Otherwise the device runs in windowed mode. </param>
            <param name="stencilbuffer">Specifies if the stencil buffer should be enabled. Set this to true, if you want the engine be able to draw stencil buffer shadows. Note that not all devices are able to use the stencil buffer. If they don't no shadows will be drawn. </param>
            <param name="vsync">Specifies vertical syncronisation: If set to true, the driver will wait for the vertical retrace period, otherwise not. </param>
            <param name="receiver">A user created event receiver. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.createDevice(IrrlichtNetSwig.E_DRIVER_TYPE,IrrlichtNetSwig.dimension2di,System.UInt32,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Creates an Irrlicht device. The Irrlicht device is the root object for using the engine. 
            </summary>
            <param name="deviceType">Type of the device. This can currently be video::EDT_NULL, video::EDT_SOFTWARE, video::EDT_BURNINGSVIDEO, video::EDT_DIRECT3D8, video::EDT_DIRECT3D9 and video::EDT_OPENGL. </param>
            <param name="windowSize">Size of the window or the video mode in fullscreen mode. </param>
            <param name="bits">Bits per pixel in fullscreen mode. Ignored if windowed mode. </param>
            <param name="fullscreen">Should be set to true if the device should run in fullscreen. Otherwise the device runs in windowed mode. </param>
            <param name="stencilbuffer">Specifies if the stencil buffer should be enabled. Set this to true, if you want the engine be able to draw stencil buffer shadows. Note that not all devices are able to use the stencil buffer. If they don't no shadows will be drawn. </param>
            <param name="vsync">Specifies vertical syncronisation: If set to true, the driver will wait for the vertical retrace period, otherwise not. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.createDevice(IrrlichtNetSwig.E_DRIVER_TYPE,IrrlichtNetSwig.dimension2di,System.UInt32,System.Boolean,System.Boolean)">
            <summary>
            Creates an Irrlicht device. The Irrlicht device is the root object for using the engine. 
            </summary>
            <param name="deviceType">Type of the device. This can currently be video::EDT_NULL, video::EDT_SOFTWARE, video::EDT_BURNINGSVIDEO, video::EDT_DIRECT3D8, video::EDT_DIRECT3D9 and video::EDT_OPENGL. </param>
            <param name="windowSize">Size of the window or the video mode in fullscreen mode. </param>
            <param name="bits">Bits per pixel in fullscreen mode. Ignored if windowed mode. </param>
            <param name="fullscreen">Should be set to true if the device should run in fullscreen. Otherwise the device runs in windowed mode. </param>
            <param name="stencilbuffer">Specifies if the stencil buffer should be enabled. Set this to true, if you want the engine be able to draw stencil buffer shadows. Note that not all devices are able to use the stencil buffer. If they don't no shadows will be drawn. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.createDevice(IrrlichtNetSwig.E_DRIVER_TYPE,IrrlichtNetSwig.dimension2di,System.UInt32,System.Boolean)">
            <summary>
            Creates an Irrlicht device. The Irrlicht device is the root object for using the engine. 
            </summary>
            <param name="deviceType">Type of the device. This can currently be video::EDT_NULL, video::EDT_SOFTWARE, video::EDT_BURNINGSVIDEO, video::EDT_DIRECT3D8, video::EDT_DIRECT3D9 and video::EDT_OPENGL. </param>
            <param name="windowSize">Size of the window or the video mode in fullscreen mode. </param>
            <param name="bits">Bits per pixel in fullscreen mode. Ignored if windowed mode. </param>
            <param name="fullscreen">Should be set to true if the device should run in fullscreen. Otherwise the device runs in windowed mode. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.createDevice(IrrlichtNetSwig.E_DRIVER_TYPE,IrrlichtNetSwig.dimension2di,System.UInt32)">
            <summary>
            Creates an Irrlicht device. The Irrlicht device is the root object for using the engine. 
            </summary>
            <param name="deviceType">Type of the device. This can currently be video::EDT_NULL, video::EDT_SOFTWARE, video::EDT_BURNINGSVIDEO, video::EDT_DIRECT3D8, video::EDT_DIRECT3D9 and video::EDT_OPENGL. </param>
            <param name="windowSize">Size of the window or the video mode in fullscreen mode. </param>
            <param name="bits">Bits per pixel in fullscreen mode. Ignored if windowed mode. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.createDevice(IrrlichtNetSwig.E_DRIVER_TYPE,IrrlichtNetSwig.dimension2di)">
            <summary>
            Creates an Irrlicht device. The Irrlicht device is the root object for using the engine. 
            </summary>
            <param name="deviceType">Type of the device. This can currently be video::EDT_NULL, video::EDT_SOFTWARE, video::EDT_BURNINGSVIDEO, video::EDT_DIRECT3D8, video::EDT_DIRECT3D9 and video::EDT_OPENGL. </param>
            <param name="windowSize">Size of the window or the video mode in fullscreen mode. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.createDevice(IrrlichtNetSwig.E_DRIVER_TYPE)">
            <summary>
            Creates an Irrlicht device. The Irrlicht device is the root object for using the engine. 
            </summary>
            <param name="deviceType">Type of the device. This can currently be video::EDT_NULL, video::EDT_SOFTWARE, video::EDT_BURNINGSVIDEO, video::EDT_DIRECT3D8, video::EDT_DIRECT3D9 and video::EDT_OPENGL. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.createDevice">
            <summary>
            Creates an Irrlicht device. The Irrlicht device is the root object for using the engine. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IrrlichtNet.createDeviceEx(IrrlichtNetSwig.SIrrlichtCreationParameters)">
            <summary>
            Creates an Irrlicht device with the option to specify advanced parameters. 
            </summary>
            <param name="parameters">Structure containing advanced parameters for the creation of the device. See irr::SIrrlichtCreationParameters for details. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted.read">
            <summary>
            Reads forward to the next xml node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted.getNodeType">
            <summary>
            Returns the type of the current XML node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted.getAttributeCount">
            <summary>
            Returns attribute count of the current XML node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted.getAttributeName(System.Int32)">
            <summary>
            Returns name of an attribute. 
            </summary>
            <param name="idx">Zero based index, should be something between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted.getAttributeValue(System.Int32)">
            <summary>
            Returns the value of an attribute. 
            </summary>
            <param name="idx">Zero based index, should be something between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted.getAttributeValue(System.String)">
            <summary>
            Returns the value of an attribute. 
            </summary>
            <param name="name">Name of the attribute. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted.getAttributeValueSafe(System.String)">
            <summary>
            Returns the value of an attribute in a safe way. 
            </summary>
            <param name="name">Name of the attribute. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted.getAttributeValueAsInt(System.String)">
            <summary>
            Returns the value of an attribute as integer. 
            </summary>
            <param name="name">Name of the attribute. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted.getAttributeValueAsInt(System.Int32)">
            <summary>
            Returns the value of an attribute as integer. 
            </summary>
            <param name="idx">Zero based index, should be something between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted.getAttributeValueAsFloat(System.String)">
            <summary>
            Returns the value of an attribute as float. 
            </summary>
            <param name="name">Name of the attribute. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted.getAttributeValueAsFloat(System.Int32)">
            <summary>
            Returns the value of an attribute as float. 
            </summary>
            <param name="idx">Zero based index, should be something between 0 and getAttributeCount()-1. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted.getNodeName">
            <summary>
            Returns the name of the current node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted.getNodeData">
            <summary>
            Returns data of the current node. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted.isEmptyElement">
            <summary>
            Returns if an element is an empty element, like <foo />. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted.getSourceFormat">
            <summary>
            Returns format of the source xml file. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted.getParserFormat">
            <summary>
            Returns format of the strings returned by the parser. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.getColor">
            <summary>
            Gets the color to fade out to or to fade in from. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.setColor(IrrlichtNetSwig.SColor)">
            <summary>
            Sets the color to fade out to or to fade in from. 
            </summary>
            <param name="color">Color to where it is faded out od from it is faded in. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.fadeIn(System.UInt32)">
            <summary>
            Starts the fade in process. 
            </summary>
            <param name="time">Time specifing how long it should need to fade in, in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.fadeOut(System.UInt32)">
            <summary>
            Starts the fade out process. 
            </summary>
            <param name="time">Time specifing how long it should need to fade out, in milliseconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.isReady">
            <summary>
            Returns if the fade in or out process is done. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.getParent">
            <summary>
            Returns parent of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.getRelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.setRelativePosition(IrrlichtNetSwig.recti)">
            <summary>
            Sets the relative rectangle of this element. 
            </summary>
            <param name="r">The absolute position to set </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.setRelativePosition(IrrlichtNetSwig.position2di)">
            <summary>
            Sets the relative rectangle of this element, maintaining its current width and height. 
            </summary>
            <param name="position">The new relative position to set. Width and height will not be changed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.setRelativePositionProportional(IrrlichtNetSwig.rectf)">
            <summary>
            Sets the relative rectangle of this element as a proportion of its parent's area. 
            </summary>
            <param name="r">The rectangle to set, interpreted as a proportion of the parent's area. Meaningful values are in the range [0...1], unless you intend this element to spill outside its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.getAbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.getAbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.setNotClipped(System.Boolean)">
            <summary>
            Sets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <param name="noClip">If true, the element will not be clipped by its parent's clipping rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.isNotClipped">
            <summary>
            Gets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.setMaxSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the maximum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.setMinSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the minimum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.updateAbsolutePosition">
            <summary>
            Updates the absolute position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.getElementFromPoint(IrrlichtNetSwig.position2di)">
            <summary>
            Returns the topmost GUI element at the specific position. 
            </summary>
            <param name="point">The point at which to find a GUI element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.isPointInside(IrrlichtNetSwig.position2di)">
            <summary>
            Returns true if a point is within this element. 
            </summary>
            <param name="point"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.addChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a GUI element as new child of this element. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.removeChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Removes a child. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.remove">
            <summary>
            Removes this element from its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.draw">
            <summary>
            Draws the element and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.OnPostRender(System.UInt32)">
            <summary>
            animate the element and its children. 
            </summary>
            <param name="timeMs"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.move(IrrlichtNetSwig.position2di)">
            <summary>
            Moves this element. 
            </summary>
            <param name="absoluteMovement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.isVisible">
            <summary>
            Returns true if element is visible. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.setVisible(System.Boolean)">
            <summary>
            Sets the visible state of this element. 
            </summary>
            <param name="visible"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.isSubElement">
            <summary>
            Returns true if this element was created as part of its parent control. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.setSubElement(System.Boolean)">
            <summary>
            Sets whether this control was created as part of its parent. 
            </summary>
            <param name="subElement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.setTabStop(System.Boolean)">
            <summary>
            If set to true, the focus will visit this element when using the tab key to cycle through elements. 
            </summary>
            <param name="enable"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.isTabStop">
            <summary>
            Returns true if this element can be focused by navigating with the tab key. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.setTabOrder(System.Int32)">
            <summary>
            Sets the priority of focus when using the tab key to navigate between a group of elements. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.getTabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.setTabGroup(System.Boolean)">
            <summary>
            Sets whether this element is a container for a group of elements which can be navigated using the tab key. 
            </summary>
            <param name="isGroup"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.isTabGroup">
            <summary>
            Returns true if this element is a tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.getTabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.isEnabled">
            <summary>
            Returns true if element is enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.setEnabled(System.Boolean)">
            <summary>
            Sets the enabled state of this element. 
            </summary>
            <param name="enabled"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.setText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.getText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.setToolTipText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.getToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.getID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.setID(System.Int32)">
            <summary>
            Sets the id of this element. 
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.bringToFront(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Brings a child to front. 
            </summary>
            <param name="element"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.getChildren">
            <summary>
            Returns list with children of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.getElementFromId(System.Int32,System.Boolean)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <param name="searchchildren">Set this to true, if also children of this element may contain the element with the searched id and they should be searched too. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.getElementFromId(System.Int32)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.isMyChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            
            </summary>
            <param name="child">The child element to check </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement,System.Boolean)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <param name="includeInvisible">includes invisible elements in the search (default=false) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.getType">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.getTypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIInOutFader.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.getItemCount">
            <summary>
            Get amount of menu items. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.addItem(System.String,System.Int32,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Adds a menu item. 
            </summary>
            <param name="text">Text of menu item. Set this to 0 to create an separator instead of a real item, which is the same like calling addSeparator(); </param>
            <param name="commandId">Command id of menu item, a simple id you may set to whatever you want. </param>
            <param name="enabled">Specifies if the menu item should be enabled. </param>
            <param name="hasSubMenu">Set this to true if there should be a submenu at this item. You can acess this submenu via getSubMenu(). </param>
            <param name="arg4"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.addItem(System.String,System.Int32,System.Boolean,System.Boolean)">
            <summary>
            Adds a menu item. 
            </summary>
            <param name="text">Text of menu item. Set this to 0 to create an separator instead of a real item, which is the same like calling addSeparator(); </param>
            <param name="commandId">Command id of menu item, a simple id you may set to whatever you want. </param>
            <param name="enabled">Specifies if the menu item should be enabled. </param>
            <param name="hasSubMenu">Set this to true if there should be a submenu at this item. You can acess this submenu via getSubMenu(). </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.addItem(System.String,System.Int32,System.Boolean)">
            <summary>
            Adds a menu item. 
            </summary>
            <param name="text">Text of menu item. Set this to 0 to create an separator instead of a real item, which is the same like calling addSeparator(); </param>
            <param name="commandId">Command id of menu item, a simple id you may set to whatever you want. </param>
            <param name="enabled">Specifies if the menu item should be enabled. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.addItem(System.String,System.Int32)">
            <summary>
            Adds a menu item. 
            </summary>
            <param name="text">Text of menu item. Set this to 0 to create an separator instead of a real item, which is the same like calling addSeparator(); </param>
            <param name="commandId">Command id of menu item, a simple id you may set to whatever you want. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.addItem(System.String)">
            <summary>
            Adds a menu item. 
            </summary>
            <param name="text">Text of menu item. Set this to 0 to create an separator instead of a real item, which is the same like calling addSeparator(); </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.addSeparator">
            <summary>
            Adds a separator item to the menu. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.getItemText(System.UInt32)">
            <summary>
            Get text of the menu item. 
            </summary>
            <param name="idx">Zero based index of the menu item </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.setItemText(System.UInt32,System.String)">
            <summary>
            Sets text of the menu item. 
            </summary>
            <param name="idx">Zero based index of the menu item </param>
            <param name="text">New text of the item. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.isItemEnabled(System.UInt32)">
            <summary>
            Check if a menu item is enabled. 
            </summary>
            <param name="idx">Zero based index of the menu item </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.setItemEnabled(System.UInt32,System.Boolean)">
            <summary>
            Sets if the menu item should be enabled. 
            </summary>
            <param name="idx">Zero based index of the menu item </param>
            <param name="enabled">True if it is enabled, otherwise false. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.setItemChecked(System.UInt32,System.Boolean)">
            <summary>
            Sets if the menu item should be checked. 
            </summary>
            <param name="idx">Zero based index of the menu item </param>
            <param name="enabled">True if it is enabled, otherwise false. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.isItemChecked(System.UInt32)">
            <summary>
            Check if a menu item is checked. 
            </summary>
            <param name="idx">Zero based index of the menu item </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.removeItem(System.UInt32)">
            <summary>
            Removes a menu item. 
            </summary>
            <param name="idx">Zero based index of the menu item </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.removeAllItems">
            <summary>
            Removes all menu items. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.getSelectedItem">
            <summary>
            Get the selected item in the menu. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.getItemCommandId(System.UInt32)">
            <summary>
            Get the command id of a menu item. 
            </summary>
            <param name="idx">Zero based index of the menu item </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.setItemCommandId(System.UInt32,System.Int32)">
            <summary>
            Sets the command id of a menu item. 
            </summary>
            <param name="idx">Zero based index of the menu item </param>
            <param name="id">Command id of menu item, a simple id you may set to whatever you want. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.getSubMenu(System.UInt32)">
            <summary>
            Get a pointer to the submenu of an item. 
            </summary>
            <param name="idx">Zero based index of the menu item </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.getParent">
            <summary>
            Returns parent of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.getRelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.setRelativePosition(IrrlichtNetSwig.recti)">
            <summary>
            Sets the relative rectangle of this element. 
            </summary>
            <param name="r">The absolute position to set </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.setRelativePosition(IrrlichtNetSwig.position2di)">
            <summary>
            Sets the relative rectangle of this element, maintaining its current width and height. 
            </summary>
            <param name="position">The new relative position to set. Width and height will not be changed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.setRelativePositionProportional(IrrlichtNetSwig.rectf)">
            <summary>
            Sets the relative rectangle of this element as a proportion of its parent's area. 
            </summary>
            <param name="r">The rectangle to set, interpreted as a proportion of the parent's area. Meaningful values are in the range [0...1], unless you intend this element to spill outside its parent. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.getAbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.getAbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.setNotClipped(System.Boolean)">
            <summary>
            Sets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <param name="noClip">If true, the element will not be clipped by its parent's clipping rectangle. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.isNotClipped">
            <summary>
            Gets whether the element will ignore its parent's clipping rectangle. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.setMaxSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the maximum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.setMinSize(IrrlichtNetSwig.dimension2di)">
            <summary>
            Sets the minimum size allowed for this element. 
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.updateAbsolutePosition">
            <summary>
            Updates the absolute position. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.getElementFromPoint(IrrlichtNetSwig.position2di)">
            <summary>
            Returns the topmost GUI element at the specific position. 
            </summary>
            <param name="point">The point at which to find a GUI element. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.isPointInside(IrrlichtNetSwig.position2di)">
            <summary>
            Returns true if a point is within this element. 
            </summary>
            <param name="point"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.addChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Adds a GUI element as new child of this element. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.removeChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Removes a child. 
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.remove">
            <summary>
            Removes this element from its parent. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.draw">
            <summary>
            Draws the element and its children. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.OnPostRender(System.UInt32)">
            <summary>
            animate the element and its children. 
            </summary>
            <param name="timeMs"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.move(IrrlichtNetSwig.position2di)">
            <summary>
            Moves this element. 
            </summary>
            <param name="absoluteMovement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.isVisible">
            <summary>
            Returns true if element is visible. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.setVisible(System.Boolean)">
            <summary>
            Sets the visible state of this element. 
            </summary>
            <param name="visible"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.isSubElement">
            <summary>
            Returns true if this element was created as part of its parent control. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.setSubElement(System.Boolean)">
            <summary>
            Sets whether this control was created as part of its parent. 
            </summary>
            <param name="subElement"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.setTabStop(System.Boolean)">
            <summary>
            If set to true, the focus will visit this element when using the tab key to cycle through elements. 
            </summary>
            <param name="enable"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.isTabStop">
            <summary>
            Returns true if this element can be focused by navigating with the tab key. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.setTabOrder(System.Int32)">
            <summary>
            Sets the priority of focus when using the tab key to navigate between a group of elements. 
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.getTabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.setTabGroup(System.Boolean)">
            <summary>
            Sets whether this element is a container for a group of elements which can be navigated using the tab key. 
            </summary>
            <param name="isGroup"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.isTabGroup">
            <summary>
            Returns true if this element is a tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.getTabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.isEnabled">
            <summary>
            Returns true if element is enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.setEnabled(System.Boolean)">
            <summary>
            Sets the enabled state of this element. 
            </summary>
            <param name="enabled"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.setText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.getText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.setToolTipText(System.String)">
            <summary>
            Sets the new caption of this element. 
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.getToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.getID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.setID(System.Int32)">
            <summary>
            Sets the id of this element. 
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.bringToFront(IrrlichtNetSwig.IGUIElement)">
            <summary>
            Brings a child to front. 
            </summary>
            <param name="element"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.getChildren">
            <summary>
            Returns list with children of this element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.getElementFromId(System.Int32,System.Boolean)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <param name="searchchildren">Set this to true, if also children of this element may contain the element with the searched id and they should be searched too. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.getElementFromId(System.Int32)">
            <summary>
            Finds the first element with the given id. 
            </summary>
            <param name="id">Id to search for. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.isMyChild(IrrlichtNetSwig.IGUIElement)">
            <summary>
            
            </summary>
            <param name="child">The child element to check </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement,System.Boolean)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <param name="includeInvisible">includes invisible elements in the search (default=false) </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.getNextElement(System.Int32,System.Boolean,System.Boolean,IrrlichtNetSwig.IGUIElement,IrrlichtNetSwig.IGUIElement)">
            <summary>
            searches elements to find the closest next element to tab to 
            </summary>
            <param name="startOrder">The TabOrder of the current element, -1 if none </param>
            <param name="reverse">true if searching for a lower number </param>
            <param name="group">true if searching for a higher one </param>
            <param name="first">element with the highest/lowest known tab order depending on search direction </param>
            <param name="closest">the closest match, depending on tab order and direction </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.getType">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.getTypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the scene node. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IGUIContextMenu.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse.isFalling">
            <summary>
            Check if the attached scene node is falling. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse.setEllipsoidRadius(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the radius of the ellipsoid for collision detection and response. 
            </summary>
            <param name="radius">New radius of the ellipsoid. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse.getEllipsoidRadius">
            <summary>
            Returns the radius of the ellipsoid for collision detection and response. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse.setGravity(IrrlichtNetSwig.vector3df)">
            <summary>
            Sets the gravity of the environment. 
            </summary>
            <param name="gravity">New gravity vector. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse.jump(System.Single)">
            <summary>
            'Jump' the animator, by adding a jump speed opposite to its gravity 
            </summary>
            <param name="jumpSpeed">The initial speed of the jump; the velocity will be opposite to this animator's gravity vector. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse.setEllipsoidTranslation(IrrlichtNetSwig.vector3df)">
            <summary>
            Set translation of the collision ellipsoid. 
            </summary>
            <param name="translation">Translation of the ellipsoid relative to the position of the scene node. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse.getEllipsoidTranslation">
            <summary>
            Get the translation of the ellipsoid for collision detection. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse.setWorld(IrrlichtNetSwig.ITriangleSelector)">
            <summary>
            Sets a triangle selector holding all triangles of the world with which the scene node may collide. 
            </summary>
            <param name="newWorld">New triangle selector containing triangles to let the scene node collide with. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse.getWorld">
            <summary>
            Get the current triangle selector containing all triangles for collision detection. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse.animateNode(IrrlichtNetSwig.ISceneNode,System.UInt32)">
            <summary>
            Animates a scene node. 
            </summary>
            <param name="node">Node to animate. </param>
            <param name="timeMs">Current time in milli seconds. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse.createClone(IrrlichtNetSwig.ISceneNode,IrrlichtNetSwig.ISceneManager)">
            <summary>
            Creates a clone of this animator. 
            </summary>
            <param name="node"></param>
            <param name="newManager"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse.createClone(IrrlichtNetSwig.ISceneNode)">
            <summary>
            Creates a clone of this animator. 
            </summary>
            <param name="node"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse.isEventReceiverEnabled">
            <summary>
            Returns true if this animator receives events. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse.getType">
            <summary>
            Returns type of the scene node animator. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="outObj"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="outObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertex2TCoords.equalTo(IrrlichtNetSwig.S3DVertex2TCoords)">
            <summary>
            Equality operator. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertex2TCoords.notEqualTo(IrrlichtNetSwig.S3DVertex2TCoords)">
            <summary>
            Inequality operator. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertex2TCoords.equalTo(IrrlichtNetSwig.S3DVertex)">
            <summary>
            Equality operator. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertex2TCoords.notEqualTo(IrrlichtNetSwig.S3DVertex)">
            <summary>
            Inequality operator. 
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertex2TCoords.#ctor">
            <summary>
            default constructor 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertex2TCoords.#ctor(System.Single,System.Single,System.Single,IrrlichtNetSwig.SColor,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            constructor with two different texture coords, but no normal 
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <param name="z"></param>
            <param name="c"></param>
            <param name="tu"></param>
            <param name="tv"></param>
            <param name="tu2"></param>
            <param name="tv2"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertex2TCoords.#ctor(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.SColor,IrrlichtNetSwig.vector2df,IrrlichtNetSwig.vector2df)">
            <summary>
            constructor with two different texture coords, but no normal 
            </summary>
            <param name="pos"></param>
            <param name="color"></param>
            <param name="tcoords"></param>
            <param name="tcoords2"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertex2TCoords.#ctor(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.SColor,IrrlichtNetSwig.vector2df,IrrlichtNetSwig.vector2df)">
            <summary>
            constructor with all values 
            </summary>
            <param name="pos"></param>
            <param name="normal"></param>
            <param name="color"></param>
            <param name="tcoords"></param>
            <param name="tcoords2"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertex2TCoords.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,IrrlichtNetSwig.SColor,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            constructor with all values 
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <param name="z"></param>
            <param name="nx"></param>
            <param name="ny"></param>
            <param name="nz"></param>
            <param name="c"></param>
            <param name="tu"></param>
            <param name="tv"></param>
            <param name="tu2"></param>
            <param name="tv2"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertex2TCoords.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,IrrlichtNetSwig.SColor,System.Single,System.Single)">
            <summary>
            constructor with the same texture coords and normal 
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <param name="z"></param>
            <param name="nx"></param>
            <param name="ny"></param>
            <param name="nz"></param>
            <param name="c"></param>
            <param name="tu"></param>
            <param name="tv"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertex2TCoords.#ctor(IrrlichtNetSwig.vector3df,IrrlichtNetSwig.vector3df,IrrlichtNetSwig.SColor,IrrlichtNetSwig.vector2df)">
            <summary>
            constructor with the same texture coords and normal 
            </summary>
            <param name="pos"></param>
            <param name="normal"></param>
            <param name="color"></param>
            <param name="tcoords"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.S3DVertex2TCoords.#ctor(IrrlichtNetSwig.S3DVertex)">
            <summary>
            constructor from S3DVertex
            </summary>
            <param name="o"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoModeList.getVideoModeCount">
            <summary>
            Gets amount of video modes in the list. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoModeList.getVideoModeResolution(System.Int32)">
            <summary>
            Get the screen size of a video mode in pixels. 
            </summary>
            <param name="modeNumber">zero based index of the video mode. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoModeList.getVideoModeResolution(IrrlichtNetSwig.dimension2di,IrrlichtNetSwig.dimension2di)">
            <summary>
            Get a supported screen size with certain constraints. 
            </summary>
            <param name="minSize">Minimum dimensions required. </param>
            <param name="maxSize">Maximum dimensions allowed. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoModeList.getVideoModeDepth(System.Int32)">
            <summary>
            Get the pixel depth of a video mode in bits. 
            </summary>
            <param name="modeNumber">zero based index of the video mode. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoModeList.getDesktopResolution">
            <summary>
            Get current desktop screen resolution. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoModeList.getDesktopDepth">
            <summary>
            Get the pixel depth of a video mode in bits. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoModeList.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoModeList.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoModeList.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IVideoModeList.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IEventReceiver.OnEvent(IrrlichtNetSwig.SEvent)">
            <summary>
            Called if an event happened. 
            </summary>
            <param name="ev"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IEventReceiver.#ctor">
            <summary>
            Destructor. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAttractionAffector.setPoint(IrrlichtNetSwig.vector3df)">
            <summary>
            Set the point that particles will attract to. 
            </summary>
            <param name="point"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAttractionAffector.setAttract(System.Boolean)">
            <summary>
            Set whether or not the particles are attracting or detracting. 
            </summary>
            <param name="attract"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAttractionAffector.setAffectX(System.Boolean)">
            <summary>
            Set whether or not this will affect particles in the X direction. 
            </summary>
            <param name="affect"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAttractionAffector.setAffectY(System.Boolean)">
            <summary>
            Set whether or not this will affect particles in the Y direction. 
            </summary>
            <param name="affect"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAttractionAffector.setAffectZ(System.Boolean)">
            <summary>
            Set whether or not this will affect particles in the Z direction. 
            </summary>
            <param name="affect"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAttractionAffector.getPoint">
            <summary>
            Get the point that particles are attracted to. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAttractionAffector.getAttract">
            <summary>
            Get whether or not the particles are attracting or detracting. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAttractionAffector.getAffectX">
            <summary>
            Get whether or not the particles X position are affected. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAttractionAffector.getAffectY">
            <summary>
            Get whether or not the particles Y position are affected. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAttractionAffector.getAffectZ">
            <summary>
            Get whether or not the particles Z position are affected. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAttractionAffector.getType">
            <summary>
            Get emitter type. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAttractionAffector.affect(System.UInt32,IrrlichtNetSwig.SParticle,System.UInt32)">
            <summary>
            Affects an array of particles. 
            </summary>
            <param name="now">Current time. (Same as ITimer::getTime() would return) </param>
            <param name="particlearray">Array of particles. </param>
            <param name="count">Amount of particles in array. </param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAttractionAffector.setEnabled(System.Boolean)">
            <summary>
            Sets whether or not the affector is currently enabled. 
            </summary>
            <param name="enabled"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAttractionAffector.getEnabled">
            <summary>
            Gets whether or not the affector is currently enabled. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAttractionAffector.serializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="arg0"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAttractionAffector.serializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="arg0"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAttractionAffector.deserializeAttributes(System.Int32,IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="startIndex"></param>
            <param name="arg1"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAttractionAffector.deserializeAttributes(System.Int32,IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="startIndex"></param>
            <param name="arg1"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAttractionAffector.deserializeAttributes(IrrlichtNetSwig.IAttributes,IrrlichtNetSwig.SAttributeReadWriteOptions)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAttractionAffector.deserializeAttributes(IrrlichtNetSwig.IAttributes)">
            <summary>
            Reads attributes of the object. 
            </summary>
            <param name="inObj"></param>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAttractionAffector.grab">
            <summary>
            Grabs the object. Increments the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAttractionAffector.drop">
            <summary>
            Drops the object. Decrements the reference counter by one. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAttractionAffector.getReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:IrrlichtNetSwig.IParticleAttractionAffector.getDebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <returns></returns>
        </member>
        <member name="P:IrrlichtNetSwig.arraySMD3Vertex.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.arraySGUISprite.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.arrayRectInt.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.triangle3df.pointA">
            <summary>
            the three points of the triangle 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.triangle3df.Normal">
            <summary>
            Get the normal of the triangle. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.triangle3df.Plane">
            <summary>
            Get the plane of this triangle. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.triangle3df.Area">
            <summary>
            Get the area of the triangle. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SAttributeReadWriteOptions.Flags">
            <summary>
            Combination of E_ATTRIBUTE_READ_WRITE_FLAGS or other, custom ones. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SAttributeReadWriteOptions.Filename">
            <summary>
            Optional filename. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IReferenceCounted.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IReferenceCounted.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMesh.MeshBufferCount">
            <summary>
            Get the amount of mesh buffers. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMesh.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMesh.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMesh.FrameCount">
            <summary>
            Gets the frame count of the animated mesh. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMesh.MeshType">
            <summary>
            Returns the type of the animated mesh. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMesh.MeshBufferCount">
            <summary>
            Get the amount of mesh buffers. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMesh.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMesh.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SAnimatedMesh.FrameCount">
            <summary>
            Gets the frame count of the animated mesh. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SAnimatedMesh.MeshType">
            <summary>
            Returns the type of the animated mesh. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SAnimatedMesh.MeshBufferCount">
            <summary>
            returns amount of mesh buffers. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SAnimatedMesh.Box">
            <summary>
            Returns an axis aligned bounding box of the mesh. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SAnimatedMesh.Meshes">
            <summary>
            All meshes defining the animated mesh. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SAnimatedMesh.Type">
            <summary>
            Returns the type of the animated mesh. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SAnimatedMesh.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SAnimatedMesh.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.line3df.Length">
            <summary>
            Get length of line. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.line3df.LengthSQ">
            <summary>
            Get squared length of line. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.line3df.Middle">
            <summary>
            Get middle of line. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.line3df.Vector">
            <summary>
            Get vector of line. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.line3df.start">
            <summary>
            Start point of line. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.line3df.end">
            <summary>
            End point of line. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IShaderManager.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IShaderManager.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAttributeExchangingObject.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAttributeExchangingObject.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNodeAnimator.Type">
            <summary>
            Returns type of the scene node animator. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNodeAnimator.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNodeAnimator.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNodeAnimatorCameraMaya.MoveSpeed">
            <summary>
            Returns the speed of movement. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNodeAnimatorCameraMaya.RotateSpeed">
            <summary>
            Returns the rotation speed. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNodeAnimatorCameraMaya.ZoomSpeed">
            <summary>
            Returns the zoom speed. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNodeAnimatorCameraMaya.Type">
            <summary>
            Returns type of the scene node animator. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNodeAnimatorCameraMaya.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNodeAnimatorCameraMaya.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleEmitter.Direction">
            <summary>
            Get direction the emitter emits particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleEmitter.MinParticlesPerSecond">
            <summary>
            Get the minimum number of particles the emitter emits per second. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleEmitter.MaxParticlesPerSecond">
            <summary>
            Get the maximum number of particles the emitter emits per second. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleEmitter.MinStartColor">
            <summary>
            Get the minimum starting color for particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleEmitter.MaxStartColor">
            <summary>
            Get the maximum starting color for particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleEmitter.MaxStartSize">
            <summary>
            Get the maximum starting size for particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleEmitter.MinStartSize">
            <summary>
            Get the minimum starting size for particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleEmitter.Type">
            <summary>
            Get emitter type. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleEmitter.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleEmitter.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSphereEmitter.Center">
            <summary>
            Get the center of the sphere for particle emissions. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSphereEmitter.Radius">
            <summary>
            Get the radius of the sphere for particle emissions. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSphereEmitter.Type">
            <summary>
            Get emitter type. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSphereEmitter.Direction">
            <summary>
            Get direction the emitter emits particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSphereEmitter.MinParticlesPerSecond">
            <summary>
            Get the minimum number of particles the emitter emits per second. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSphereEmitter.MaxParticlesPerSecond">
            <summary>
            Get the maximum number of particles the emitter emits per second. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSphereEmitter.MinStartColor">
            <summary>
            Get the minimum starting color for particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSphereEmitter.MaxStartColor">
            <summary>
            Get the maximum starting color for particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSphereEmitter.MaxStartSize">
            <summary>
            Get the maximum starting size for particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSphereEmitter.MinStartSize">
            <summary>
            Get the minimum starting size for particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSphereEmitter.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSphereEmitter.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleRingEmitter.Center">
            <summary>
            Get the center of the ring. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleRingEmitter.Radius">
            <summary>
            Get the radius of the ring. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleRingEmitter.RingThickness">
            <summary>
            Get the thickness of the ring. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleRingEmitter.Type">
            <summary>
            Get emitter type. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleRingEmitter.Direction">
            <summary>
            Get direction the emitter emits particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleRingEmitter.MinParticlesPerSecond">
            <summary>
            Get the minimum number of particles the emitter emits per second. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleRingEmitter.MaxParticlesPerSecond">
            <summary>
            Get the maximum number of particles the emitter emits per second. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleRingEmitter.MinStartColor">
            <summary>
            Get the minimum starting color for particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleRingEmitter.MaxStartColor">
            <summary>
            Get the maximum starting color for particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleRingEmitter.MaxStartSize">
            <summary>
            Get the maximum starting size for particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleRingEmitter.MinStartSize">
            <summary>
            Get the minimum starting size for particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleRingEmitter.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleRingEmitter.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleAffector.Enabled">
            <summary>
            Gets whether or not the affector is currently enabled. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleAffector.Type">
            <summary>
            Get emitter type. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleAffector.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleAffector.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleGravityAffector.TimeForceLost">
            <summary>
            Get the time in milliseconds when the gravity force is totally lost. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleGravityAffector.Gravity">
            <summary>
            Get the direction and force of gravity. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleGravityAffector.Type">
            <summary>
            Get emitter type. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleGravityAffector.Enabled">
            <summary>
            Gets whether or not the affector is currently enabled. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleGravityAffector.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleGravityAffector.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshManipulator.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshManipulator.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMaterialRendererServices.VideoDriver">
            <summary>
            Get pointer to the IVideoDriver interface. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ILogger.LogLevel">
            <summary>
            Returns the current set log level. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ILogger.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ILogger.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderLXMLBase.NodeType">
            <summary>
            Returns the type of the current XML node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderLXMLBase.AttributeCount">
            <summary>
            Returns attribute count of the current XML node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderLXMLBase.NodeName">
            <summary>
            Returns the name of the current node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderLXMLBase.NodeData">
            <summary>
            Returns data of the current node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderLXMLBase.SourceFormat">
            <summary>
            Returns format of the source xml file. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderLXMLBase.ParserFormat">
            <summary>
            Returns format of the strings returned by the parser. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIndexBuffer.HardwareMappingHint">
            <summary>
            get the current hardware mapping hint 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIndexBuffer.ChangedID">
            <summary>
            Get the currently used ID for identification of changes. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIndexBuffer.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIndexBuffer.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISkin.Font">
            <summary>
            returns the default font 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISkin.SpriteBank">
            <summary>
            returns the sprite bank 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISkin.Type">
            <summary>
            get the type of this skin 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISkin.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISkin.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIElement.Parent">
            <summary>
            Returns parent of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIElement.RelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIElement.AbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIElement.AbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIElement.TabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIElement.TabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIElement.Text">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIElement.ToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIElement.ID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIElement.Children">
            <summary>
            Returns list with children of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIElement.Type">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIElement.TypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIElement.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIElement.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAttributes.AttributeCount">
            <summary>
            Returns amount of attributes in this collection of attributes. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAttributes.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAttributes.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.arrayS3DVertex2TCoords.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.CMatrix4f.Translation">
            <summary>
            Gets the current translation. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.CMatrix4f.RotationDegrees">
            <summary>
            Returns the rotation, as set by setRotation(). 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.CMatrix4f.Scale">
            <summary>
            Get Scale. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.CMatrix4f.Transposed">
            <summary>
            Gets transposed matrix. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.CMatrix4f.DefinitelyIdentityMatrix">
            <summary>
            Gets if the matrix is definitely identity matrix. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.arraySMD3TexCoord.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.arrayS3DVertex.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.arrayInt.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshBuffer.VertexCount">
            <summary>
            Get amount of vertices in meshbuffer. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshBuffer.IndexType">
            <summary>
            Get type of index data which is stored in this meshbuffer. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshBuffer.IndexCount">
            <summary>
            Get amount of indices in this meshbuffer. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshBuffer.HardwareMappingHint_Vertex">
            <summary>
            get the current hardware mapping hint 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshBuffer.HardwareMappingHint_Index">
            <summary>
            get the current hardware mapping hint 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshBuffer.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshBuffer.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSkinMeshBuffer.VertexCount">
            <summary>
            Get vertex count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSkinMeshBuffer.IndexType">
            <summary>
            Get type of index data which is stored in this meshbuffer. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSkinMeshBuffer.IndexCount">
            <summary>
            Get index count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSkinMeshBuffer.HardwareMappingHint_Vertex">
            <summary>
            get the current hardware mapping hint for vertex buffers 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSkinMeshBuffer.HardwareMappingHint_Index">
            <summary>
            get the current hardware mapping hint for index buffers 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSkinMeshBuffer.ChangedID_Vertex">
            <summary>
            Get the currently used ID for identification of changes. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSkinMeshBuffer.ChangedID_Index">
            <summary>
            Get the currently used ID for identification of changes. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSkinMeshBuffer.MappingHint_Vertex">
            <summary>
            get the current hardware mapping hint for vertex buffers 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSkinMeshBuffer.MappingHint_Index">
            <summary>
            get the current hardware mapping hint for index buffers 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSkinMeshBuffer.Material">
            <summary>
            Get Material of this buffer. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSkinMeshBuffer.VertexType">
            <summary>
            Get vertex type. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSkinMeshBuffer.Indices">
            <summary>
            Get pointer to index array. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSkinMeshBuffer.BoundingBox">
            <summary>
            Get bounding box. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSkinMeshBuffer.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSkinMeshBuffer.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMD3MeshBuffer.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMD3MeshBuffer.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.listGUIElement.Size">
            <summary>
            Returns amount of elements in list. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITriangleSelector.TriangleCount">
            <summary>
            Returns amount of all available triangles in this selector. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITriangleSelector.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITriangleSelector.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleBoxEmitter.Box">
            <summary>
            Get the box shape set. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleBoxEmitter.Type">
            <summary>
            Get emitter type. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleBoxEmitter.Direction">
            <summary>
            Get direction the emitter emits particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleBoxEmitter.MinParticlesPerSecond">
            <summary>
            Get the minimum number of particles the emitter emits per second. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleBoxEmitter.MaxParticlesPerSecond">
            <summary>
            Get the maximum number of particles the emitter emits per second. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleBoxEmitter.MinStartColor">
            <summary>
            Get the minimum starting color for particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleBoxEmitter.MaxStartColor">
            <summary>
            Get the maximum starting color for particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleBoxEmitter.MaxStartSize">
            <summary>
            Get the maximum starting size for particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleBoxEmitter.MinStartSize">
            <summary>
            Get the minimum starting size for particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleBoxEmitter.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleBoxEmitter.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIScrollBar.Max">
            <summary>
            gets the maximum value of the scrollbar. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIScrollBar.SmallStep">
            <summary>
            gets the small step value 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIScrollBar.LargeStep">
            <summary>
            gets the large step value 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIScrollBar.Pos">
            <summary>
            gets the current position of the scrollbar 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIScrollBar.Parent">
            <summary>
            Returns parent of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIScrollBar.RelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIScrollBar.AbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIScrollBar.AbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIScrollBar.TabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIScrollBar.TabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIScrollBar.Text">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIScrollBar.ToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIScrollBar.ID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIScrollBar.Children">
            <summary>
            Returns list with children of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIScrollBar.Type">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIScrollBar.TypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIScrollBar.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIScrollBar.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIMeshViewer.Mesh">
            <summary>
            Gets the displayed mesh. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIMeshViewer.Material">
            <summary>
            Gets the material. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIMeshViewer.Parent">
            <summary>
            Returns parent of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIMeshViewer.RelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIMeshViewer.AbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIMeshViewer.AbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIMeshViewer.TabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIMeshViewer.TabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIMeshViewer.Text">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIMeshViewer.ToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIMeshViewer.ID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIMeshViewer.Children">
            <summary>
            Returns list with children of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIMeshViewer.Type">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIMeshViewer.TypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIMeshViewer.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIMeshViewer.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIFont.Type">
            <summary>
            Returns the type of this font. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIFont.KerningWidth">
            <summary>
            Gets kerning values (distance between letters) for the font. If no parameters are provided,. 
            </summary>
            <value>If this parameter is provided, the left side kerning for this letter is added to the global kerning value. For example, a space might only be one pixel wide, but it may be displayed as several pixels. </value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIFont.KerningHeight">
            <summary>
            Returns the distance between letters. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIFont.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIFont.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIFontBitmap.Type">
            <summary>
            Returns the type of this font. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIFontBitmap.SpriteBank">
            <summary>
            returns the parsed Symbol Information 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIFontBitmap.KerningWidth">
            <summary>
            Gets kerning values (distance between letters) for the font. If no parameters are provided,. 
            </summary>
            <value>If this parameter is provided, the left side kerning for this letter is added to the global kerning value. For example, a space might only be one pixel wide, but it may be displayed as several pixels. </value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIFontBitmap.KerningHeight">
            <summary>
            Returns the distance between letters. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIFontBitmap.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIFontBitmap.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IFileSystem.WorkingDirectory">
            <summary>
            Get the current working directory. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IFileSystem.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IFileSystem.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode.Name">
            <summary>
            Returns the name of the node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode.BoundingBox">
            <summary>
            Get the axis aligned, not transformed bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode.TransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode.RelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode.ID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode.Animators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode.MaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode.Scale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode.Rotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode.Position">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode.AbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode.AutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode.Children">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode.TriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode.Parent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode.Type">
            <summary>
            Returns type of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IDummyTransformationSceneNode.RelativeTransformationMatrix">
            <summary>
            Returns a reference to the current relative transformation matrix. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IDummyTransformationSceneNode.Name">
            <summary>
            Returns the name of the node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IDummyTransformationSceneNode.BoundingBox">
            <summary>
            Get the axis aligned, not transformed bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IDummyTransformationSceneNode.TransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IDummyTransformationSceneNode.RelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IDummyTransformationSceneNode.ID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IDummyTransformationSceneNode.Animators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IDummyTransformationSceneNode.MaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IDummyTransformationSceneNode.Scale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IDummyTransformationSceneNode.Rotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IDummyTransformationSceneNode.Position">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IDummyTransformationSceneNode.AbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IDummyTransformationSceneNode.AutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IDummyTransformationSceneNode.Children">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IDummyTransformationSceneNode.TriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IDummyTransformationSceneNode.Parent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IDummyTransformationSceneNode.Type">
            <summary>
            Returns type of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IDummyTransformationSceneNode.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IDummyTransformationSceneNode.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.arrayStringc.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.arraySMD3MeshBuffer.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.arrayQuake3SShader.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.arrayMyWeight.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.arrayMyRotationKey.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.aabbox3df.MinEdge">
            <summary>
            The near edge. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.aabbox3df.MaxEdge">
            <summary>
            The far edge. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.aabbox3df.Center">
            <summary>
            Get center of the bounding box. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.aabbox3df.Extent">
            <summary>
            Get extent of the box. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.aabbox3df.Volume">
            <summary>
            Get the volume enclosed by the box in cubed units. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.aabbox3df.Area">
            <summary>
            Get the surface area of the box in squared units. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.arrayQuake3SVariable.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.arrayMyScaleKey.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.vector3df.X">
            <summary>
            X coordinate of the vector. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.vector3df.Y">
            <summary>
            Y coordinate of the vector. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.vector3df.Z">
            <summary>
            Z coordinate of the vector. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.vector3df.Length">
            <summary>
            Get length of the vector. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.vector3df.LengthSQ">
            <summary>
            Get squared length of the vector. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.vector3df.HorizontalAngle">
            <summary>
            Get the rotations that would make a (0,0,1) direction vector point in the same direction as this direction vector. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMD3AnimationInfo.first">
            <summary>
            First frame. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMD3AnimationInfo.num">
            <summary>
            Last frame. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMD3AnimationInfo.looping">
            <summary>
            Looping frames. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMD3AnimationInfo.fps">
            <summary>
            Frames per second. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMaterialLayer.Texture">
            <summary>
            Texture. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMaterialLayer.TextureWrap">
            <summary>
            Texture Clamp Mode. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMaterialLayer.BilinearFilter">
            <summary>
            Is bilinear filtering enabled? Default: true. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMaterialLayer.TrilinearFilter">
            <summary>
            Is trilinear filtering enabled? Default: false. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMaterialLayer.AnisotropicFilter">
            <summary>
            Is anisotropic filtering enabled? Default: 0, disabled. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMaterialLayer.TextureMatrix">
            <summary>
            Gets the immutable texture transformation matrix. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SLight.AmbientColor">
            <summary>
            Ambient color emitted by the light. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SLight.DiffuseColor">
            <summary>
            Diffuse color emitted by the light. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SLight.SpecularColor">
            <summary>
            Specular color emitted by the light. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SLight.Attenuation">
            <summary>
            Attenuation factors (constant, linear, quadratic). 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SLight.OuterCone">
            <summary>
            The angle of the spot's outer cone. Ignored for other lights. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SLight.InnerCone">
            <summary>
            The angle of the spot's inner cone. Ignored for other lights. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SLight.Falloff">
            <summary>
            The light strength's decrease between Outer and Inner cone. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SLight.Position">
            <summary>
            Read-ONLY! Position of the light. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SLight.Direction">
            <summary>
            Read-ONLY! Direction of the light. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SLight.Radius">
            <summary>
            Read-ONLY! Radius of light. Everything within this radius be be lighted. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SLight.Type">
            <summary>
            Read-ONLY! Type of the light. Default: ELT_POINT. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SLight.CastShadows">
            <summary>
            Read-ONLY! Does the light cast shadows? 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SColorf.Alpha">
            <summary>
            Returns the alpha component of the color in the range 0.0 (transparent) to 1.0 (opaque). 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SColorf.Red">
            <summary>
            Returns the red component of the color in the range 0.0 to 1.0. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SColorf.Green">
            <summary>
            Returns the green component of the color in the range 0.0 to 1.0. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SColorf.Blue">
            <summary>
            Returns the blue component of the color in the range 0.0 to 1.0. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SColorf.r">
            <summary>
            Converts this color to a SColor without floats. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SColorf.g">
            <summary>
            green color component 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SColorf.b">
            <summary>
            blue component 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SColorf.a">
            <summary>
            Returns the alpha component of the color in the range 0.0 (transparent) to 1.0 (opaque). 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVideoDriver.TextureCount">
            <summary>
            Returns amount of textures currently loaded. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVideoDriver.ViewPort">
            <summary>
            Gets the area of the current viewport. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVideoDriver.ColorFormat">
            <summary>
            Get the current color format of the color buffer. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVideoDriver.ScreenSize">
            <summary>
            Get the size of the screen or render window. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVideoDriver.CurrentRenderTargetSize">
            <summary>
            Get the size of the current render target. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVideoDriver.FPS">
            <summary>
            Returns current frames per second value. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVideoDriver.PrimitiveCountDrawn">
            <summary>
            Returns amount of primitives (mostly triangles) which were drawn in the last frame. 
            </summary>
            <value>Defines if the primitives drawn are accumulated or counted per frame. </value>
        </member>
        <member name="P:IrrlichtNetSwig.IVideoDriver.MaximalDynamicLightAmount">
            <summary>
            Returns the maximal amount of dynamic lights the device can handle. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVideoDriver.DynamicLightCount">
            <summary>
            Returns amount of dynamic lights currently set. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVideoDriver.Name">
            <summary>
            Get name of a material renderer. 
            </summary>
            <value>Id of the material renderer. Can be a value of the E_MATERIAL_TYPE enum or a value which was returned by addMaterialRenderer(). </value>
        </member>
        <member name="P:IrrlichtNetSwig.IVideoDriver.MaximalPrimitiveCount">
            <summary>
            Returns the maximum amount of primitives. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVideoDriver.MaterialRendererCount">
            <summary>
            Get amount of currently available material renderers. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVideoDriver.ExposedVideoData">
            <summary>
            Returns driver and operating system specific data about the IVideoDriver. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVideoDriver.DriverType">
            <summary>
            Get type of video driver. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVideoDriver.GPUProgrammingServices">
            <summary>
            Gets the IGPUProgrammingServices interface. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVideoDriver.MeshManipulator">
            <summary>
            Returns a pointer to the mesh manipulator. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVideoDriver.VendorInfo">
            <summary>
            Returns the graphics card vendor name. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVideoDriver.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVideoDriver.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVertexBuffer.HardwareMappingHint">
            <summary>
            get the current hardware mapping hint 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVertexBuffer.ChangedID">
            <summary>
            Get the currently used ID for identification of changes. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVertexBuffer.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVertexBuffer.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneCollisionManager.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneCollisionManager.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IrrlichtDevice.VideoDriver">
            <summary>
            Provides access to the video driver for drawing 3d and 2d geometry. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IrrlichtDevice.FileSystem">
            <summary>
            Provides access to the virtual file system. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IrrlichtDevice.GUIEnvironment">
            <summary>
            Provides access to the 2d user interface environment. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IrrlichtDevice.SceneManager">
            <summary>
            Provides access to the scene manager. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IrrlichtDevice.CursorControl">
            <summary>
            Provides access to the cursor control. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IrrlichtDevice.Logger">
            <summary>
            Provides access to the message logger. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IrrlichtDevice.VideoModeList">
            <summary>
            Gets a list with all video modes available. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IrrlichtDevice.OSOperator">
            <summary>
            Provides access to the operation system operator object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IrrlichtDevice.Timer">
            <summary>
            Provides access to the engine's timer. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IrrlichtDevice.ColorFormat">
            <summary>
            Get the current color format of the window. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IrrlichtDevice.Version">
            <summary>
            Get the version of the engine. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IrrlichtDevice.EventReceiver">
            <summary>
            Provides access to the current event receiver. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IrrlichtDevice.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IrrlichtDevice.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleMeshEmitter.Mesh">
            <summary>
            Get Mesh we're emitting particles from. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleMeshEmitter.NormalDirectionModifier">
            <summary>
            Get the amount that the normal is divided by for getting a particles direction. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleMeshEmitter.EveryMeshVertex">
            <summary>
            Gets whether to emit min<->max particles for every vertex or to pick min<->max vertices. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleMeshEmitter.Type">
            <summary>
            Get emitter type. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleMeshEmitter.Direction">
            <summary>
            Get whether to use vertex normal for direction, or direction specified. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleMeshEmitter.MinParticlesPerSecond">
            <summary>
            Get the minimum number of particles the emitter emits per second. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleMeshEmitter.MaxParticlesPerSecond">
            <summary>
            Get the maximum number of particles the emitter emits per second. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleMeshEmitter.MinStartColor">
            <summary>
            Get the minimum starting color for particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleMeshEmitter.MaxStartColor">
            <summary>
            Get the maximum starting color for particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleMeshEmitter.MaxStartSize">
            <summary>
            Get the maximum starting size for particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleMeshEmitter.MinStartSize">
            <summary>
            Get the minimum starting size for particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleMeshEmitter.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleMeshEmitter.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleFadeOutAffector.TargetColor">
            <summary>
            Gets the targetColor, i.e. the color the particles will interpolate to over time. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleFadeOutAffector.FadeOutTime">
            <summary>
            Gets the amount of time it takes for each particle to fade out. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleFadeOutAffector.Type">
            <summary>
            Get emitter type. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleFadeOutAffector.Enabled">
            <summary>
            Gets whether or not the affector is currently enabled. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleFadeOutAffector.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleFadeOutAffector.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMaterialRenderer.RenderCapability">
            <summary>
            Returns the render capability of the material. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMaterialRenderer.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMaterialRenderer.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderCXMLBase.NodeType">
            <summary>
            Returns the type of the current XML node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderCXMLBase.AttributeCount">
            <summary>
            Returns attribute count of the current XML node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderCXMLBase.NodeName">
            <summary>
            Returns the name of the current node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderCXMLBase.NodeData">
            <summary>
            Returns data of the current node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderCXMLBase.SourceFormat">
            <summary>
            Returns format of the source xml file. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderCXMLBase.ParserFormat">
            <summary>
            Returns format of the strings returned by the parser. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IImage.Dimension">
            <summary>
            Returns width and height of image data. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IImage.BitsPerPixel">
            <summary>
            Returns bits per pixel. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IImage.BytesPerPixel">
            <summary>
            Returns bytes per pixel. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IImage.ImageDataSizeInBytes">
            <summary>
            Returns image data size in bytes. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IImage.ImageDataSizeInPixels">
            <summary>
            Returns image data size in pixels. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IImage.ColorFormat">
            <summary>
            Returns the color format. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IImage.RedMask">
            <summary>
            Returns mask for red value of a pixel. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IImage.GreenMask">
            <summary>
            Returns mask for green value of a pixel. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IImage.BlueMask">
            <summary>
            Returns mask for blue value of a pixel. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IImage.AlphaMask">
            <summary>
            Returns mask for alpha value of a pixel. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IImage.Pitch">
            <summary>
            Returns pitch of image. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IImage.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IImage.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITable.ColumnCount">
            <summary>
            Returns the number of columns in the table control. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITable.ActiveColumn">
            <summary>
            Returns which header is currently active. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITable.ActiveColumnOrdering">
            <summary>
            Returns the ordering used by the currently active column. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITable.Selected">
            <summary>
            Returns which row is currently selected. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITable.RowCount">
            <summary>
            Get amount of rows in the tabcontrol. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITable.DrawFlags">
            <summary>
            Get the flags, as defined in EGUI_TABLE_DRAW_FLAGS, which influence the layout. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITable.Parent">
            <summary>
            Returns parent of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITable.RelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITable.AbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITable.AbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITable.TabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITable.TabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITable.Text">
            <summary>
            Get the text of a cell. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITable.ToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITable.ID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITable.Children">
            <summary>
            Returns list with children of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITable.Type">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITable.TypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITable.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITable.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIStaticText.OverrideFont">
            <summary>
            Gets the override font (if any). 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIStaticText.OverrideColor">
            <summary>
            Sets if the static text should use the overide color or the color in the gui skin. 
            </summary>
            <value>If set to true, the override color, which can be set with IGUIStaticText::setOverrideColor is used, otherwise the EGDC_BUTTON_TEXT color of the skin. </value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIStaticText.TextHeight">
            <summary>
            Returns the height of the text in pixels when it is drawn. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIStaticText.TextWidth">
            <summary>
            Returns the width of the current text, in the current font. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIStaticText.Parent">
            <summary>
            Returns parent of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIStaticText.RelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIStaticText.AbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIStaticText.AbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIStaticText.TabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIStaticText.TabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIStaticText.Text">
            <summary>
            constructor 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIStaticText.ToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIStaticText.ID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIStaticText.Children">
            <summary>
            Returns list with children of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIStaticText.Type">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIStaticText.TypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIStaticText.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIStaticText.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIImage.Parent">
            <summary>
            Returns parent of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIImage.RelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIImage.AbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIImage.AbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIImage.TabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIImage.TabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIImage.Text">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIImage.ToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIImage.ID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIImage.Children">
            <summary>
            Returns list with children of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIImage.Type">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIImage.TypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIImage.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIImage.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.arrayUShort.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.arrayTexture.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.arrayMyPositionKey.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.line2df.Length">
            <summary>
            Get length of line. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.line2df.LengthSQ">
            <summary>
            Get squared length of the line. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.line2df.Middle">
            <summary>
            Get middle of the line. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.line2df.Vector">
            <summary>
            Get unit vector of the line. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.line2df.UnitVector">
            <summary>
            Get unit vector of the line. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.line2df.start">
            <summary>
            Start point of the line. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.line2df.end">
            <summary>
            End point of the line. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.dimension2dui.Area">
            <summary>
            Get area. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.dimension2dui.OptimalSize">
            <summary>
            Get the optimal size according to some properties. 
            </summary>
            <value>Forces the result to use only powers of two as values. </value>
        </member>
        <member name="P:IrrlichtNetSwig.dimension2dui.Width">
            <summary>
            Width of the dimension. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.dimension2dui.Height">
            <summary>
            Height of the dimension. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.vector2df.X">
            <summary>
            X coordinate of vector. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.vector2df.Y">
            <summary>
            Y coordinate of vector. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.vector2df.Length">
            <summary>
            Gets the length of the vector. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.vector2df.LengthSQ">
            <summary>
            Get the squared length of this vector. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.vector2df.AngleTrig">
            <summary>
            Calculates the angle of this vector in degrees in the trigonometric sense. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.vector2df.Angle">
            <summary>
            Calculates the angle of this vector in degrees in the counter trigonometric sense. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.recti.UpperLeftCorner">
            <summary>
            Upper left corner. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.recti.LowerRightCorner">
            <summary>
            Lower right corner. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.recti.Area">
            <summary>
            Returns size of rectangle. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.recti.Width">
            <summary>
            Get width of rectangle. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.recti.Height">
            <summary>
            Get height of rectangle. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.recti.Center">
            <summary>
            Get the center of the rectangle. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.recti.Size">
            <summary>
            Get the dimensions of the rectangle. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.quaternion.Matrix">
            <summary>
            Creates a matrix from this quaternion. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.quaternion.X">
            <summary>
            Quaternion elements. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode_ForInheritance.Name">
            <summary>
            Returns the name of the node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode_ForInheritance.BoundingBox">
            <summary>
            Get the axis aligned, not transformed bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode_ForInheritance.TransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode_ForInheritance.RelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode_ForInheritance.ID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode_ForInheritance.MaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode_ForInheritance.Scale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode_ForInheritance.Rotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode_ForInheritance.Position">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode_ForInheritance.AbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode_ForInheritance.TriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode_ForInheritance.Animators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode_ForInheritance.AutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode_ForInheritance.Children">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode_ForInheritance.Parent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode_ForInheritance.Type">
            <summary>
            Returns type of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode_ForInheritance.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNode_ForInheritance.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.AnimatedMeshSceneNode">
            <summary>
            Get mesh we're emitting particles from. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.NormalDirectionModifier">
            <summary>
            Get the amount that the normal is divided by for getting a particles direction. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.EveryMeshVertex">
            <summary>
            Gets whether to emit min<->max particles for every vertex or to pick min<->max vertices. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.Type">
            <summary>
            Get emitter type. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.Direction">
            <summary>
            Get whether to use vertex normal for direction, or direction specified. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.MinParticlesPerSecond">
            <summary>
            Get the minimum number of particles the emitter emits per second. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.MaxParticlesPerSecond">
            <summary>
            Get the maximum number of particles the emitter emits per second. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.MinStartColor">
            <summary>
            Get the minimum starting color for particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.MaxStartColor">
            <summary>
            Get the maximum starting color for particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.MaxStartSize">
            <summary>
            Get the maximum starting size for particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.MinStartSize">
            <summary>
            Get the minimum starting size for particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleAnimatedMeshSceneNodeEmitter.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMetaTriangleSelector.TriangleCount">
            <summary>
            Returns amount of all available triangles in this selector. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMetaTriangleSelector.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMetaTriangleSelector.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshCache.MeshCount">
            <summary>
            Returns amount of loaded meshes in the cache. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshCache.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshCache.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted.NodeType">
            <summary>
            Returns the type of the current XML node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted.AttributeCount">
            <summary>
            Returns attribute count of the current XML node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted.NodeName">
            <summary>
            Returns the name of the current node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted.NodeData">
            <summary>
            Returns data of the current node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted.SourceFormat">
            <summary>
            Returns format of the source xml file. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted.ParserFormat">
            <summary>
            Returns format of the strings returned by the parser. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderCReferenceCounted.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIWindow.CloseButton">
            <summary>
            Returns pointer to the close button. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIWindow.MinimizeButton">
            <summary>
            Returns pointer to the minimize button. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIWindow.MaximizeButton">
            <summary>
            Returns pointer to the maximize button. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIWindow.Parent">
            <summary>
            Returns parent of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIWindow.RelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIWindow.AbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIWindow.AbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIWindow.TabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIWindow.TabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIWindow.Text">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIWindow.ToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIWindow.ID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIWindow.Children">
            <summary>
            Returns list with children of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIWindow.Type">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIWindow.TypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIWindow.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIWindow.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITab.Number">
            <summary>
            Returns number of tab if in tabcontrol. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITab.BackgroundColor">
            <summary>
            returns the color of the background 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITab.TextColor">
            <summary>
            gets the color of the text 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITab.Parent">
            <summary>
            Returns parent of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITab.RelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITab.AbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITab.AbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITab.TabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITab.TabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITab.Text">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITab.ToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITab.ID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITab.Children">
            <summary>
            Returns list with children of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITab.Type">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITab.TypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITab.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITab.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISpriteBank.Positions">
            <summary>
            Returns the list of rectangles held by the sprite bank. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISpriteBank.Sprites">
            <summary>
            Returns the array of animated sprites within the sprite bank. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISpriteBank.TextureCount">
            <summary>
            Returns the number of textures held by the sprite bank. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISpriteBank.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISpriteBank.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISpinBox.EditBox">
            <summary>
            Access the edit box used in the spin control. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISpinBox.Value">
            <summary>
            Get the current value of the spinbox. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISpinBox.Min">
            <summary>
            get the minimum value which can be used in the spinbox 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISpinBox.Max">
            <summary>
            get the maximum value which can be used in the spinbox 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISpinBox.StepSize">
            <summary>
            get the current step size 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISpinBox.Parent">
            <summary>
            Returns parent of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISpinBox.RelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISpinBox.AbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISpinBox.AbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISpinBox.TabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISpinBox.TabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISpinBox.Text">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISpinBox.ToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISpinBox.ID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISpinBox.Children">
            <summary>
            Returns list with children of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISpinBox.Type">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISpinBox.TypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISpinBox.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUISpinBox.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIFileOpenDialog.FileName">
            <summary>
            Returns the filename of the selected file. Returns NULL, if no file was selected. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIFileOpenDialog.Parent">
            <summary>
            Returns parent of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIFileOpenDialog.RelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIFileOpenDialog.AbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIFileOpenDialog.AbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIFileOpenDialog.TabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIFileOpenDialog.TabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIFileOpenDialog.Text">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIFileOpenDialog.ToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIFileOpenDialog.ID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIFileOpenDialog.Children">
            <summary>
            Returns list with children of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIFileOpenDialog.Type">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIFileOpenDialog.TypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIFileOpenDialog.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIFileOpenDialog.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIElementFactory.CreatableGUIElementTypeCount">
            <summary>
            Get amount of GUI element types this factory is able to create. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIElementFactory.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIElementFactory.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IFileReadCallBack.Size">
            <summary>
            Returns size of file in bytes. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICursorControl.Position">
            <summary>
            Returns the current position of the mouse cursor. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICursorControl.RelativePosition">
            <summary>
            Returns the current position of the mouse cursor. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICursorControl.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICursorControl.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.arrayMeshBuffer.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.dimension2di.Width">
            <summary>
            Width of the dimension. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.dimension2di.Height">
            <summary>
            Height of the dimension. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.dimension2di.Area">
            <summary>
            Get area. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.dimension2di.OptimalSize">
            <summary>
            Get the optimal size according to some properties. 
            </summary>
            <value>Forces the result to use only powers of two as values. </value>
        </member>
        <member name="P:IrrlichtNetSwig.dimension2df.Area">
            <summary>
            Get area. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.dimension2df.OptimalSize">
            <summary>
            Get the optimal size according to some properties. 
            </summary>
            <value>Forces the result to use only powers of two as values. </value>
        </member>
        <member name="P:IrrlichtNetSwig.dimension2df.Width">
            <summary>
            Width of the dimension. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.dimension2df.Height">
            <summary>
            Height of the dimension. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.arrayQuake3SVarGroup.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSharedMeshBuffer.VertexCount">
            <summary>
            returns amount of vertices 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSharedMeshBuffer.IndexCount">
            <summary>
            returns amount of indices 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSharedMeshBuffer.HardwareMappingHint">
            <summary>
            set the hardware mapping hint, for driver 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSharedMeshBuffer.ChangedID_Vertex">
            <summary>
            Get the currently used ID for identification of changes. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSharedMeshBuffer.ChangedID_Index">
            <summary>
            Get the currently used ID for identification of changes. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSharedMeshBuffer.Material">
            <summary>
            returns the material of this meshbuffer 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSharedMeshBuffer.Vertices">
            <summary>
            returns pointer to vertices 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSharedMeshBuffer.Indices">
            <summary>
            returns pointer to Indices 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSharedMeshBuffer.BoundingBox">
            <summary>
            returns an axis aligned bounding box 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSharedMeshBuffer.MappingHint">
            <summary>
            set the hardware mapping hint, for driver 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSharedMeshBuffer.IndexType">
            <summary>
            Get type of index data which is stored in this meshbuffer. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSharedMeshBuffer.HardwareMappingHint_Vertex">
            <summary>
            get the current hardware mapping hint 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSharedMeshBuffer.HardwareMappingHint_Index">
            <summary>
            get the current hardware mapping hint 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSharedMeshBuffer.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SSharedMeshBuffer.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SColor.Alpha">
            <summary>
            Returns the alpha component of the color. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SColor.Red">
            <summary>
            Returns the red component of the color. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SColor.Green">
            <summary>
            Returns the green component of the color. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SColor.Blue">
            <summary>
            Returns the blue component of the color. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SColor.Luminance">
            <summary>
            Returns the luminance of the color. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SColor.Average">
            <summary>
            Returns the average intensity of the color. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SColor.color">
            <summary>
            color in A8R8G8B8 Format 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IWriteFile.Pos">
            <summary>
            Get the current position in the file. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IWriteFile.FileName">
            <summary>
            Get name of file. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IWriteFile.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IWriteFile.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISkinnedMesh.MeshBuffers">
            <summary>
            exposed for loaders: to add mesh buffers 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISkinnedMesh.FrameCount">
            <summary>
            Gets the frame count of the animated mesh. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISkinnedMesh.MeshType">
            <summary>
            Returns the type of the animated mesh. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISkinnedMesh.MeshBufferCount">
            <summary>
            Get the amount of mesh buffers. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISkinnedMesh.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISkinnedMesh.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IShadowVolumeSceneNode.Name">
            <summary>
            Returns the name of the node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IShadowVolumeSceneNode.BoundingBox">
            <summary>
            Get the axis aligned, not transformed bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IShadowVolumeSceneNode.TransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IShadowVolumeSceneNode.RelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IShadowVolumeSceneNode.ID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IShadowVolumeSceneNode.Animators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IShadowVolumeSceneNode.MaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IShadowVolumeSceneNode.Scale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IShadowVolumeSceneNode.Rotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IShadowVolumeSceneNode.Position">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IShadowVolumeSceneNode.AbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IShadowVolumeSceneNode.AutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IShadowVolumeSceneNode.Children">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IShadowVolumeSceneNode.TriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IShadowVolumeSceneNode.Parent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IShadowVolumeSceneNode.Type">
            <summary>
            Returns type of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IShadowVolumeSceneNode.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IShadowVolumeSceneNode.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.arraySMD3QuaterionTag.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.arraySGUISpriteFrame.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IDynamicMeshBuffer.VertexCount">
            <summary>
            Get amount of vertices in meshbuffer. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IDynamicMeshBuffer.IndexCount">
            <summary>
            Get amount of indices in this meshbuffer. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IDynamicMeshBuffer.IndexType">
            <summary>
            Get type of index data which is stored in this meshbuffer. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IDynamicMeshBuffer.HardwareMappingHint_Vertex">
            <summary>
            get the current hardware mapping hint 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IDynamicMeshBuffer.HardwareMappingHint_Index">
            <summary>
            get the current hardware mapping hint 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IDynamicMeshBuffer.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IDynamicMeshBuffer.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.CDynamicMeshBuffer.Material">
            <summary>
            Get Material of this buffer. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.CDynamicMeshBuffer.BoundingBox">
            <summary>
            Get bounding box. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.CDynamicMeshBuffer.VertexCount">
            <summary>
            Get amount of vertices in meshbuffer. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.CDynamicMeshBuffer.IndexCount">
            <summary>
            Get amount of indices in this meshbuffer. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.CDynamicMeshBuffer.IndexType">
            <summary>
            Get type of index data which is stored in this meshbuffer. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.CDynamicMeshBuffer.HardwareMappingHint_Vertex">
            <summary>
            get the current hardware mapping hint 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.CDynamicMeshBuffer.HardwareMappingHint_Index">
            <summary>
            get the current hardware mapping hint 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.CDynamicMeshBuffer.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.CDynamicMeshBuffer.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneManager.MeshCache">
            <summary>
            Get interface to the mesh cache which is shared beween all existing scene managers. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneManager.VideoDriver">
            <summary>
            Get the video driver. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneManager.GUIEnvironment">
            <summary>
            Get the active GUIEnvironment. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneManager.RootSceneNode">
            <summary>
            Gets the root scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneManager.ActiveCamera">
            <summary>
            Get the current active camera. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneManager.ShadowColor">
            <summary>
            Get the current color of shadows. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneManager.SceneCollisionManager">
            <summary>
            Get pointer to the scene collision manager. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneManager.MeshManipulator">
            <summary>
            Get pointer to the mesh manipulator. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneManager.Parameters">
            <summary>
            Get interface to the parameters set in this scene. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneManager.SceneNodeRenderPass">
            <summary>
            Get current render pass. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneManager.DefaultSceneNodeFactory">
            <summary>
            Get the default scene node factory which can create all built in scene nodes. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneManager.RegisteredSceneNodeFactoryCount">
            <summary>
            Get amount of registered scene node factories. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneManager.DefaultSceneNodeAnimatorFactory">
            <summary>
            Get the default scene node animator factory which can create all built-in scene node animators. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneManager.RegisteredSceneNodeAnimatorFactoryCount">
            <summary>
            Get amount of registered scene node animator factories. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneManager.AmbientLight">
            <summary>
            Get ambient color of the scene. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneManager.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneManager.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshMD3.OriginalMesh">
            <summary>
            get the original md3 mesh. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshMD3.FrameCount">
            <summary>
            Gets the frame count of the animated mesh. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshMD3.MeshType">
            <summary>
            Returns the type of the animated mesh. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshMD3.MeshBufferCount">
            <summary>
            Get the amount of mesh buffers. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshMD3.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshMD3.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.arrayVector3df.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.rectf.Area">
            <summary>
            Returns size of rectangle. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.rectf.Width">
            <summary>
            Get width of rectangle. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.rectf.Height">
            <summary>
            Get height of rectangle. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.rectf.Center">
            <summary>
            Get the center of the rectangle. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.rectf.Size">
            <summary>
            Get the dimensions of the rectangle. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.rectf.UpperLeftCorner">
            <summary>
            Upper left corner. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.rectf.LowerRightCorner">
            <summary>
            Lower right corner. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IXMLWriter.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IXMLWriter.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IShaderConstantSetCallBack.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IShaderConstantSetCallBack.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNodeFactory.CreatableSceneNodeTypeCount">
            <summary>
            returns amount of scene node types this factory is able to create 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNodeFactory.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNodeFactory.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IQ3LevelMesh.EntityList">
            <summary>
            get's an interface to the entities 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IQ3LevelMesh.FrameCount">
            <summary>
            Gets the frame count of the animated mesh. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IQ3LevelMesh.MeshType">
            <summary>
            Returns the type of the animated mesh. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IQ3LevelMesh.MeshBufferCount">
            <summary>
            Get the amount of mesh buffers. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IQ3LevelMesh.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IQ3LevelMesh.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSystemSceneNode.Emitter">
            <summary>
            Creates a particle emitter for an animated mesh scene node. 
            </summary>
            <value>Pointer to the animated mesh scene node to emit particles from </value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSystemSceneNode.Name">
            <summary>
            Returns the name of the node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSystemSceneNode.BoundingBox">
            <summary>
            Get the axis aligned, not transformed bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSystemSceneNode.TransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSystemSceneNode.RelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSystemSceneNode.ID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSystemSceneNode.Animators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSystemSceneNode.MaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSystemSceneNode.Scale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSystemSceneNode.Rotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSystemSceneNode.Position">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSystemSceneNode.AbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSystemSceneNode.AutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSystemSceneNode.Children">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSystemSceneNode.TriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSystemSceneNode.Parent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSystemSceneNode.Type">
            <summary>
            Returns type of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSystemSceneNode.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleSystemSceneNode.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderUSXMLBase.NodeType">
            <summary>
            Returns the type of the current XML node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderUSXMLBase.AttributeCount">
            <summary>
            Returns attribute count of the current XML node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderUSXMLBase.NodeName">
            <summary>
            Returns the name of the current node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderUSXMLBase.NodeData">
            <summary>
            Returns data of the current node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderUSXMLBase.SourceFormat">
            <summary>
            Returns format of the source xml file. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderUSXMLBase.ParserFormat">
            <summary>
            Returns format of the strings returned by the parser. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardSceneNode.Size">
            <summary>
            Returns the size of the billboard. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardSceneNode.Name">
            <summary>
            Returns the name of the node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardSceneNode.BoundingBox">
            <summary>
            Get the axis aligned, not transformed bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardSceneNode.TransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardSceneNode.RelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardSceneNode.ID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardSceneNode.Animators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardSceneNode.MaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardSceneNode.Scale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardSceneNode.Rotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardSceneNode.Position">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardSceneNode.AbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardSceneNode.AutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardSceneNode.Children">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardSceneNode.TriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardSceneNode.Parent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardSceneNode.Type">
            <summary>
            Returns type of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardSceneNode.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardSceneNode.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.arrayMesh.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITerrainSceneNode.BoundingBox">
            <summary>
            Get the bounding box of a patch. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITerrainSceneNode.IndexCount">
            <summary>
            Get the number of indices currently in the meshbuffer. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITerrainSceneNode.Mesh">
            <summary>
            Get pointer to the mesh. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITerrainSceneNode.RenderBuffer">
            <summary>
            Get pointer to the buffer used by the terrain (most users will not need this). 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITerrainSceneNode.TerrainCenter">
            <summary>
            Get center of terrain. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITerrainSceneNode.Name">
            <summary>
            Returns the name of the node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITerrainSceneNode.TransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITerrainSceneNode.RelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITerrainSceneNode.ID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITerrainSceneNode.Animators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITerrainSceneNode.MaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITerrainSceneNode.Scale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITerrainSceneNode.Rotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITerrainSceneNode.Position">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITerrainSceneNode.AbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITerrainSceneNode.AutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITerrainSceneNode.Children">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITerrainSceneNode.TriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITerrainSceneNode.Parent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITerrainSceneNode.Type">
            <summary>
            Returns type of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITerrainSceneNode.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITerrainSceneNode.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNodeAnimatorFactory.CreatableSceneNodeAnimatorTypeCount">
            <summary>
            returns amount of scene node animator types this factory is able to create 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNodeAnimatorFactory.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNodeAnimatorFactory.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleRotationAffector.PivotPoint">
            <summary>
            Get the point that particles are attracted to. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleRotationAffector.Speed">
            <summary>
            Get the speed in degrees per second in all 3 dimensions. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleRotationAffector.Type">
            <summary>
            Get emitter type. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleRotationAffector.Enabled">
            <summary>
            Gets whether or not the affector is currently enabled. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleRotationAffector.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleRotationAffector.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IOSOperator.OperationSystemVersion">
            <summary>
            Get the current operation system version as string. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IOSOperator.TextFromClipboard">
            <summary>
            Get text from the clipboard. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IOSOperator.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IOSOperator.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshLoader.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshLoader.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIListBox.ItemCount">
            <summary>
            returns amount of list items 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIListBox.Selected">
            <summary>
            returns id of selected item. returns -1 if no item is selected. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIListBox.Parent">
            <summary>
            Returns parent of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIListBox.RelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIListBox.AbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIListBox.AbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIListBox.TabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIListBox.TabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIListBox.Text">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIListBox.ToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIListBox.ID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIListBox.Children">
            <summary>
            Returns list with children of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIListBox.Type">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIListBox.TypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIListBox.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIListBox.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIEditBox.TextDimension">
            <summary>
            Gets the size area of the text in the edit box. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIEditBox.Max">
            <summary>
            Returns maximum amount of characters, previously set by setMax();. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIEditBox.Parent">
            <summary>
            Returns parent of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIEditBox.RelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIEditBox.AbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIEditBox.AbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIEditBox.TabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIEditBox.TabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIEditBox.Text">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIEditBox.ToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIEditBox.ID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIEditBox.Children">
            <summary>
            Returns list with children of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIEditBox.Type">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIEditBox.TypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIEditBox.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIEditBox.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUICheckBox.Parent">
            <summary>
            Returns parent of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUICheckBox.RelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUICheckBox.AbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUICheckBox.AbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUICheckBox.TabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUICheckBox.TabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUICheckBox.Text">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUICheckBox.ToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUICheckBox.ID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUICheckBox.Children">
            <summary>
            Returns list with children of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUICheckBox.Type">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUICheckBox.TypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUICheckBox.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUICheckBox.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IFileList.FileCount">
            <summary>
            Get the number of files in the filelist. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IFileList.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IFileList.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.arrayMyJoint.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SVarGroupList.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SVarGroupList.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SJoystickInfo.Joystick">
            <summary>
            The ID of the joystick. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SJoystickInfo.Name">
            <summary>
            The name that the joystick uses to identify itself. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SJoystickInfo.Buttons">
            <summary>
            The number of buttons that the joystick has. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SJoystickInfo.Axes">
            <summary>
            The number of axes that the joystick has, i.e. X, Y, Z, R, U, V. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SJoystickInfo.PovHat">
            <summary>
            An indication of whether the joystick has a POV hat. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.S3DVertex.Pos">
            <summary>
            Position. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.S3DVertex.Normal">
            <summary>
            Normal vector. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.S3DVertex.Color">
            <summary>
            Color. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.S3DVertex.TCoords">
            <summary>
            Texture coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.listSceneNode.Size">
            <summary>
            Returns amount of elements in list. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IImageLoader.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IImageLoader.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIToolBar.Parent">
            <summary>
            Returns parent of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIToolBar.RelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIToolBar.AbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIToolBar.AbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIToolBar.TabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIToolBar.TabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIToolBar.Text">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIToolBar.ToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIToolBar.ID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIToolBar.Children">
            <summary>
            Returns list with children of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIToolBar.Type">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIToolBar.TypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIToolBar.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIToolBar.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIComboBox.ItemCount">
            <summary>
            Returns amount of items in box. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIComboBox.Selected">
            <summary>
            Returns id of selected item. returns -1 if no item is selected. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIComboBox.Parent">
            <summary>
            Returns parent of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIComboBox.RelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIComboBox.AbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIComboBox.AbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIComboBox.TabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIComboBox.TabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIComboBox.Text">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIComboBox.ToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIComboBox.ID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIComboBox.Children">
            <summary>
            Returns list with children of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIComboBox.Type">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIComboBox.TypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIComboBox.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIComboBox.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIColorSelectDialog.Parent">
            <summary>
            Returns parent of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIColorSelectDialog.RelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIColorSelectDialog.AbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIColorSelectDialog.AbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIColorSelectDialog.TabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIColorSelectDialog.TabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIColorSelectDialog.Text">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIColorSelectDialog.ToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIColorSelectDialog.ID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIColorSelectDialog.Children">
            <summary>
            Returns list with children of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIColorSelectDialog.Type">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIColorSelectDialog.TypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIColorSelectDialog.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIColorSelectDialog.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshMD2.AnimationCount">
            <summary>
            Get amount of md2 animations in this file. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshMD2.FrameCount">
            <summary>
            Gets the frame count of the animated mesh. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshMD2.MeshType">
            <summary>
            Returns the type of the animated mesh. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshMD2.MeshBufferCount">
            <summary>
            Get the amount of mesh buffers. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshMD2.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshMD2.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.arrayUInt.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.arraySceneNode.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.S3DVertexTangents.Tangent">
            <summary>
            Tangent vector along the x-axis of the texture. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.S3DVertexTangents.Binormal">
            <summary>
            Binormal vector (tangent x normal). 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.S3DVertexTangents.Pos">
            <summary>
            Position. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.S3DVertexTangents.Normal">
            <summary>
            Normal vector. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.S3DVertexTangents.Color">
            <summary>
            Color. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.S3DVertexTangents.TCoords">
            <summary>
            Texture coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.listSceneNodeAnimator.Size">
            <summary>
            Returns amount of elements in list. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITimer.RealTime">
            <summary>
            Returns current real time in milliseconds of the system. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITimer.Time">
            <summary>
            Returns current real time in milliseconds of the system. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITimer.Speed">
            <summary>
            Returns current speed of the timer. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITimer.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITimer.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITextSceneNode.Name">
            <summary>
            Returns the name of the node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITextSceneNode.BoundingBox">
            <summary>
            Get the axis aligned, not transformed bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITextSceneNode.TransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITextSceneNode.RelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITextSceneNode.ID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITextSceneNode.Animators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITextSceneNode.MaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITextSceneNode.Scale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITextSceneNode.Rotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITextSceneNode.Position">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITextSceneNode.AbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITextSceneNode.AutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITextSceneNode.Children">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITextSceneNode.TriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITextSceneNode.Parent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITextSceneNode.Type">
            <summary>
            Returns type of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITextSceneNode.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITextSceneNode.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IReadFile.Size">
            <summary>
            Get size of file. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IReadFile.Pos">
            <summary>
            Get the current position in the file. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IReadFile.FileName">
            <summary>
            Get name of file. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IReadFile.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IReadFile.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleCylinderEmitter.Center">
            <summary>
            Get the center of the cylinder. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleCylinderEmitter.Normal">
            <summary>
            Get the normal of the cylinder. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleCylinderEmitter.Radius">
            <summary>
            Get the radius of the cylinder. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleCylinderEmitter.Length">
            <summary>
            Get the center of the cylinder. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleCylinderEmitter.OutlineOnly">
            <summary>
            Get whether or not to draw points inside the cylinder. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleCylinderEmitter.Type">
            <summary>
            Get emitter type. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleCylinderEmitter.Direction">
            <summary>
            Get direction the emitter emits particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleCylinderEmitter.MinParticlesPerSecond">
            <summary>
            Get the minimum number of particles the emitter emits per second. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleCylinderEmitter.MaxParticlesPerSecond">
            <summary>
            Get the maximum number of particles the emitter emits per second. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleCylinderEmitter.MinStartColor">
            <summary>
            Get the minimum starting color for particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleCylinderEmitter.MaxStartColor">
            <summary>
            Get the maximum starting color for particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleCylinderEmitter.MaxStartSize">
            <summary>
            Get the maximum starting size for particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleCylinderEmitter.MinStartSize">
            <summary>
            Get the minimum starting size for particles. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleCylinderEmitter.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleCylinderEmitter.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SParticle.pos">
            <summary>
            Position of the particle. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SParticle.vector">
            <summary>
            Direction and speed of the particle. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SParticle.startTime">
            <summary>
            Start life time of the particle. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SParticle.endTime">
            <summary>
            End life time of the particle. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SParticle.color">
            <summary>
            Current color of the particle. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SParticle.startColor">
            <summary>
            Original color of the particle. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SParticle.startVector">
            <summary>
            Original direction and speed of the particle. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SParticle.size">
            <summary>
            Scale of the particle. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SParticle.startSize">
            <summary>
            Original scale of the particle. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMesh.MeshBufferCount">
            <summary>
            returns amount of mesh buffers. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMesh.MeshBuffers">
            <summary>
            The meshbuffers of this mesh. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMesh.BoundingBox">
            <summary>
            returns an axis aligned bounding box 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMesh.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMesh.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVolumeLightSceneNode.Type">
            <summary>
            Returns type of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVolumeLightSceneNode.SubDivideU">
            <summary>
            Returns the number of segments across the U axis. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVolumeLightSceneNode.SubDivideV">
            <summary>
            Returns the number of segments across the V axis. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVolumeLightSceneNode.Name">
            <summary>
            Returns the name of the node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVolumeLightSceneNode.BoundingBox">
            <summary>
            Get the axis aligned, not transformed bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVolumeLightSceneNode.TransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVolumeLightSceneNode.RelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVolumeLightSceneNode.ID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVolumeLightSceneNode.Animators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVolumeLightSceneNode.MaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVolumeLightSceneNode.Scale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVolumeLightSceneNode.Rotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVolumeLightSceneNode.Position">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVolumeLightSceneNode.AbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVolumeLightSceneNode.AutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVolumeLightSceneNode.Children">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVolumeLightSceneNode.TriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVolumeLightSceneNode.Parent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVolumeLightSceneNode.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVolumeLightSceneNode.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITabControl.TabCount">
            <summary>
            Returns amount of tabs in the tabcontrol. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITabControl.ActiveTab">
            <summary>
            Returns which tab is currently active. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITabControl.TabHeight">
            <summary>
            Get the height of the tabs. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITabControl.TabVerticalAlignment">
            <summary>
            Get the alignment of the tabs. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITabControl.TabExtraWidth">
            <summary>
            Get the extra width added to tabs on each side of the text. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITabControl.Parent">
            <summary>
            Returns parent of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITabControl.RelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITabControl.AbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITabControl.AbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITabControl.TabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITabControl.TabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITabControl.Text">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITabControl.ToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITabControl.ID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITabControl.Children">
            <summary>
            Returns list with children of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITabControl.Type">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITabControl.TypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITabControl.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUITabControl.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIEnvironment.Focus">
            <summary>
            Returns the element which holds the focus. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIEnvironment.VideoDriver">
            <summary>
            Returns the current video driver. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIEnvironment.FileSystem">
            <summary>
            Returns the file system. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIEnvironment.OSOperator">
            <summary>
            returns a pointer to the OS operator 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIEnvironment.Skin">
            <summary>
            Creates a new GUI Skin based on a template. 
            </summary>
            <value>The type of the new skin. </value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIEnvironment.BuiltInFont">
            <summary>
            Returns the default built-in font. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIEnvironment.RootGUIElement">
            <summary>
            Returns the root gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIEnvironment.DefaultGUIElementFactory">
            <summary>
            Get the default element factory which can create all built-in elements. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIEnvironment.RegisteredGUIElementFactoryCount">
            <summary>
            Get amount of registered gui element factories. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIEnvironment.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIEnvironment.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIButton.Parent">
            <summary>
            Returns parent of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIButton.RelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIButton.AbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIButton.AbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIButton.TabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIButton.TabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIButton.Text">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIButton.ToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIButton.ID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIButton.Children">
            <summary>
            Returns list with children of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIButton.Type">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIButton.TypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIButton.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIButton.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMD3QuaterionTagList.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMD3QuaterionTagList.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNodeAnimatorCameraFPS.MoveSpeed">
            <summary>
            Returns the speed of movement in units per millisecond. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNodeAnimatorCameraFPS.RotateSpeed">
            <summary>
            Returns the rotation speed in degrees. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNodeAnimatorCameraFPS.Type">
            <summary>
            Returns type of the scene node animator. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNodeAnimatorCameraFPS.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNodeAnimatorCameraFPS.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshWriter.Type">
            <summary>
            Get the type of the mesh writer. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshWriter.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshWriter.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshSceneNode.Mesh">
            <summary>
            Get the currently defined mesh for display. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshSceneNode.Name">
            <summary>
            Returns the name of the node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshSceneNode.BoundingBox">
            <summary>
            Get the axis aligned, not transformed bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshSceneNode.TransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshSceneNode.RelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshSceneNode.ID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshSceneNode.Animators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshSceneNode.MaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshSceneNode.Scale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshSceneNode.Rotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshSceneNode.Position">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshSceneNode.AbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshSceneNode.AutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshSceneNode.Children">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshSceneNode.TriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshSceneNode.Parent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshSceneNode.Type">
            <summary>
            Returns type of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshSceneNode.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IMeshSceneNode.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ILightSceneNode.LightData">
            <summary>
            Gets the light data associated with this ILightSceneNode. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ILightSceneNode.Radius">
            <summary>
            Gets the light's radius of influence. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ILightSceneNode.LightType">
            <summary>
            Gets the light type. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ILightSceneNode.CastShadow">
            <summary>
            Sets whether this light casts shadows. 
            </summary>
            <value>True if this light shall cast shadows. </value>
        </member>
        <member name="P:IrrlichtNetSwig.ILightSceneNode.Name">
            <summary>
            Returns the name of the node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ILightSceneNode.BoundingBox">
            <summary>
            Get the axis aligned, not transformed bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ILightSceneNode.TransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ILightSceneNode.RelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ILightSceneNode.ID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ILightSceneNode.Animators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ILightSceneNode.MaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ILightSceneNode.Scale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ILightSceneNode.Rotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ILightSceneNode.Position">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ILightSceneNode.AbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ILightSceneNode.AutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ILightSceneNode.Children">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ILightSceneNode.TriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ILightSceneNode.Parent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ILightSceneNode.Type">
            <summary>
            Gets the light type. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ILightSceneNode.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ILightSceneNode.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICameraSceneNode.ProjectionMatrix">
            <summary>
            Gets the current projection matrix of the camera. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICameraSceneNode.ViewMatrix">
            <summary>
            Gets the current view matrix of the camera. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICameraSceneNode.Target">
            <summary>
            Gets the current look at target of the camera. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICameraSceneNode.UpVector">
            <summary>
            Gets the up vector of the camera. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICameraSceneNode.NearValue">
            <summary>
            Gets the value of the near plane of the camera. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICameraSceneNode.FarValue">
            <summary>
            Gets the value of the far plane of the camera. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICameraSceneNode.AspectRatio">
            <summary>
            Gets the aspect ratio of the camera. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICameraSceneNode.FOV">
            <summary>
            Gets the field of view of the camera. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICameraSceneNode.ViewFrustum">
            <summary>
            Get the view frustum. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICameraSceneNode.TargetAndRotationBinding">
            <summary>
            Queries if the camera scene node's rotation and its target position are bound together. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICameraSceneNode.Name">
            <summary>
            Returns the name of the node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICameraSceneNode.BoundingBox">
            <summary>
            Get the axis aligned, not transformed bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICameraSceneNode.TransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICameraSceneNode.RelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICameraSceneNode.ID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICameraSceneNode.Animators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICameraSceneNode.MaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICameraSceneNode.Scale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICameraSceneNode.Rotation">
            <summary>
            Binds the camera scene node's rotation to its target position and vice vera, or unbinds them. 
            </summary>
            <value>True to bind the camera's scene node rotation and targetting, false to unbind them. </value>
        </member>
        <member name="P:IrrlichtNetSwig.ICameraSceneNode.Position">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICameraSceneNode.AbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICameraSceneNode.AutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICameraSceneNode.Children">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICameraSceneNode.TriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICameraSceneNode.Parent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICameraSceneNode.Type">
            <summary>
            Returns type of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICameraSceneNode.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ICameraSceneNode.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardTextSceneNode.Size">
            <summary>
            Returns the size of the billboard. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardTextSceneNode.Name">
            <summary>
            Returns the name of the node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardTextSceneNode.BoundingBox">
            <summary>
            Get the axis aligned, not transformed bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardTextSceneNode.TransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardTextSceneNode.RelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardTextSceneNode.ID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardTextSceneNode.Animators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardTextSceneNode.MaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardTextSceneNode.Scale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardTextSceneNode.Rotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardTextSceneNode.Position">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardTextSceneNode.AbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardTextSceneNode.AutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardTextSceneNode.Children">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardTextSceneNode.TriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardTextSceneNode.Parent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardTextSceneNode.Type">
            <summary>
            Returns type of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardTextSceneNode.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBillboardTextSceneNode.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimationEndCallBack.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimationEndCallBack.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.arraySJoystickInfo.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.arrayS3DVertexTangents.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.arrayStringw.Last">
            <summary>
            Gets last element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SViewFrustum.FarLeftUp">
            <summary>
            returns the point which is on the far left upper corner inside the the view frustum. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SViewFrustum.FarLeftDown">
            <summary>
            returns the point which is on the far left bottom corner inside the the view frustum. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SViewFrustum.FarRightUp">
            <summary>
            returns the point which is on the far right top corner inside the the view frustum. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SViewFrustum.FarRightDown">
            <summary>
            returns the point which is on the far right bottom corner inside the the view frustum. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SViewFrustum.BoundingBox">
            <summary>
            returns a bounding box enclosing the whole view frustum 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SViewFrustum.cameraPosition">
            <summary>
            the position of the camera 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SViewFrustum.planes">
            <summary>
            all planes enclosing the view frustum. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SViewFrustum.boundingBox">
            <summary>
            bounding box around the view frustum 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMD3Mesh.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMD3Mesh.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SIrrlichtCreationParameters.DriverType">
            <summary>
            Type of the device. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SIrrlichtCreationParameters.WindowSize">
            <summary>
            Size of the window or the video mode in fullscreen mode. Default: 800x600. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SIrrlichtCreationParameters.Bits">
            <summary>
            Minimum Bits per pixel of the color buffer in fullscreen mode. Ignored if windowed mode. Default: 16. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SIrrlichtCreationParameters.ZBufferBits">
            <summary>
            Minimum Bits per pixel of the depth buffer. Default: 16. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SIrrlichtCreationParameters.Fullscreen">
            <summary>
            Should be set to true if the device should run in fullscreen. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SIrrlichtCreationParameters.Stencilbuffer">
            <summary>
            Specifies if the stencil buffer should be enabled. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SIrrlichtCreationParameters.Vsync">
            <summary>
            Specifies vertical syncronisation. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SIrrlichtCreationParameters.AntiAlias">
            <summary>
            Specifies if the device should use fullscreen anti aliasing. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SIrrlichtCreationParameters.WithAlphaChannel">
            <summary>
            Whether the main framebuffer uses an alpha channel. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SIrrlichtCreationParameters.IgnoreInput">
            <summary>
            Specifies if the device should ignore input events. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SIrrlichtCreationParameters.HighPrecisionFPU">
            <summary>
            Specifies if the device should use high precision FPU setting. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SIrrlichtCreationParameters.EventReceiver">
            <summary>
            A user created event receiver. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SIrrlichtCreationParameters.WindowId">
            <summary>
            Window Id. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SIrrlichtCreationParameters.SDK_version_do_not_use">
            <summary>
            Don't use or change this parameter. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITexture.OriginalSize">
            <summary>
            Get original size of the texture. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITexture.Size">
            <summary>
            Get original size of the texture. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITexture.DriverType">
            <summary>
            Get driver type of texture. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITexture.ColorFormat">
            <summary>
            Get the color format of texture. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITexture.Pitch">
            <summary>
            Get pitch of texture (in bytes). 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITexture.Name">
            <summary>
            Get name of texture (in most cases this is the filename). 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITexture.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ITexture.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IImageWriter.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IImageWriter.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBoneSceneNode.BoneName">
            <summary>
            Get the name of the bone. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBoneSceneNode.BoneIndex">
            <summary>
            Get the index of the bone. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBoneSceneNode.AnimationMode">
            <summary>
            Gets the current animation mode of the bone. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBoneSceneNode.BoundingBox">
            <summary>
            Get the axis aligned bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBoneSceneNode.SkinningSpace">
            <summary>
            How the relative transformation of the bone is used. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBoneSceneNode.Name">
            <summary>
            Get the name of the bone. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBoneSceneNode.TransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBoneSceneNode.RelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBoneSceneNode.ID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBoneSceneNode.Animators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBoneSceneNode.MaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBoneSceneNode.Scale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBoneSceneNode.Rotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBoneSceneNode.Position">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBoneSceneNode.AbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBoneSceneNode.AutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBoneSceneNode.Children">
            <summary>
            Updates the absolute position based on the relative and the parents position. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBoneSceneNode.TriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBoneSceneNode.Parent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBoneSceneNode.Type">
            <summary>
            Returns type of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBoneSceneNode.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IBoneSceneNode.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshSceneNode.JointCount">
            <summary>
            Gets joint count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshSceneNode.FrameNr">
            <summary>
            Returns the current displayed frame number. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshSceneNode.StartFrame">
            <summary>
            Returns the current start frame number. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshSceneNode.EndFrame">
            <summary>
            Returns the current end frame number. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshSceneNode.Mesh">
            <summary>
            Returns the current mesh. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshSceneNode.Name">
            <summary>
            Returns the name of the node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshSceneNode.BoundingBox">
            <summary>
            Get the axis aligned, not transformed bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshSceneNode.TransformedBoundingBox">
            <summary>
            Get the axis aligned, transformed and animated absolute bounding box of this node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshSceneNode.RelativeTransformation">
            <summary>
            Returns the relative transformation of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshSceneNode.ID">
            <summary>
            Get the id of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshSceneNode.Animators">
            <summary>
            Get a list of all scene node animators. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshSceneNode.MaterialCount">
            <summary>
            Get amount of materials used by this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshSceneNode.Scale">
            <summary>
            Gets the scale of the scene node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshSceneNode.Rotation">
            <summary>
            Gets the rotation of the node relative to its parent. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshSceneNode.Position">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshSceneNode.AbsolutePosition">
            <summary>
            Gets the absolute position of the node in world coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshSceneNode.AutomaticCulling">
            <summary>
            Gets the automatic culling state. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshSceneNode.Children">
            <summary>
            Returns a const reference to the list of all children. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshSceneNode.TriangleSelector">
            <summary>
            Returns the triangle selector attached to this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshSceneNode.Parent">
            <summary>
            Returns the parent of this scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshSceneNode.Type">
            <summary>
            Returns type of the scene node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshSceneNode.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IAnimatedMeshSceneNode.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMaterial.MaterialType">
            <summary>
            Type of the material. Specifies how everything is blended together. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMaterial.AmbientColor">
            <summary>
            How much ambient light (a global light) is reflected by this material. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMaterial.DiffuseColor">
            <summary>
            How much diffuse light coming from a light source is reflected by this material. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMaterial.EmissiveColor">
            <summary>
            Light emitted by this material. Default is to emit no light. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMaterial.SpecularColor">
            <summary>
            How much specular light (highlights from a light) is reflected. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMaterial.Shininess">
            <summary>
            Value affecting the size of specular highlights. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMaterial.MaterialTypeParam">
            <summary>
            Free parameter, dependent on the material type. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMaterial.MaterialTypeParam2">
            <summary>
            Second free parameter, dependent on the material type. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMaterial.Thickness">
            <summary>
            Thickness of non-3dimensional elements such as lines and points. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMaterial.TextureLayer">
            <summary>
            Texture layer array. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMaterial.Wireframe">
            <summary>
            Draw as wireframe or filled triangles? Default: false. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMaterial.PointCloud">
            <summary>
            Draw as point cloud or filled triangles? Default: false. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMaterial.GouraudShading">
            <summary>
            Flat or Gouraud shading? Default: true. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMaterial.Lighting">
            <summary>
            Will this material be lighted? Default: true. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMaterial.ZWriteEnable">
            <summary>
            Is the zbuffer writeable or is it read-only. Default: true. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMaterial.BackfaceCulling">
            <summary>
            Is backface culling enabled? Default: true. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMaterial.FrontfaceCulling">
            <summary>
            Is frontface culling enabled? Default: false. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMaterial.FogEnable">
            <summary>
            Is fog enabled? Default: false. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMaterial.NormalizeNormals">
            <summary>
            Should normals be normalized? 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.SMaterial.ZBuffer">
            <summary>
            Is the ZBuffer enabled? Default: ECFN_LESSEQUAL. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.plane3df.MemberPoint">
            <summary>
            Gets a member point of the plane. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.plane3df.Normal">
            <summary>
            Normal vector of the plane. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.plane3df.D">
            <summary>
            Recalculates the distance from origin by applying a new member point to the plane. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted.NodeType">
            <summary>
            Returns the type of the current XML node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted.AttributeCount">
            <summary>
            Returns attribute count of the current XML node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted.NodeName">
            <summary>
            Returns the name of the current node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted.NodeData">
            <summary>
            Returns data of the current node. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted.SourceFormat">
            <summary>
            Returns format of the source xml file. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted.ParserFormat">
            <summary>
            Returns format of the strings returned by the parser. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IIrrXMLReaderReferenceCounted.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIInOutFader.Color">
            <summary>
            Gets the color to fade out to or to fade in from. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIInOutFader.Parent">
            <summary>
            Returns parent of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIInOutFader.RelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIInOutFader.AbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIInOutFader.AbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIInOutFader.TabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIInOutFader.TabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIInOutFader.Text">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIInOutFader.ToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIInOutFader.ID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIInOutFader.Children">
            <summary>
            Returns list with children of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIInOutFader.Type">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIInOutFader.TypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIInOutFader.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIInOutFader.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIContextMenu.ItemCount">
            <summary>
            Get amount of menu items. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIContextMenu.SelectedItem">
            <summary>
            Get the selected item in the menu. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIContextMenu.Parent">
            <summary>
            Returns parent of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIContextMenu.RelativePosition">
            <summary>
            Returns the relative rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIContextMenu.AbsolutePosition">
            <summary>
            Gets the absolute rectangle of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIContextMenu.AbsoluteClippingRect">
            <summary>
            Returns the visible area of the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIContextMenu.TabOrder">
            <summary>
            Returns the number in the tab order sequence. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIContextMenu.TabGroup">
            <summary>
            Returns the container element which holds all elements in this element's tab group. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIContextMenu.Text">
            <summary>
            Get text of the menu item. 
            </summary>
            <value>Zero based index of the menu item </value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIContextMenu.ToolTipText">
            <summary>
            Returns caption of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIContextMenu.ID">
            <summary>
            Returns id. Can be used to identify the element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIContextMenu.Children">
            <summary>
            Returns list with children of this element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIContextMenu.Type">
            <summary>
            Returns the type of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIContextMenu.TypeName">
            <summary>
            Returns the type name of the gui element. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIContextMenu.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IGUIContextMenu.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse.EllipsoidRadius">
            <summary>
            Returns the radius of the ellipsoid for collision detection and response. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse.EllipsoidTranslation">
            <summary>
            Get the translation of the ellipsoid for collision detection. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse.World">
            <summary>
            Get the current triangle selector containing all triangles for collision detection. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse.Type">
            <summary>
            Returns type of the scene node animator. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.ISceneNodeAnimatorCollisionResponse.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.S3DVertex2TCoords.TCoords2">
            <summary>
            Second set of texture coordinates. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.S3DVertex2TCoords.Pos">
            <summary>
            Position. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.S3DVertex2TCoords.Normal">
            <summary>
            Normal vector. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.S3DVertex2TCoords.Color">
            <summary>
            Color. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.S3DVertex2TCoords.TCoords">
            <summary>
            constructor from S3DVertex
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVideoModeList.VideoModeCount">
            <summary>
            Gets amount of video modes in the list. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVideoModeList.DesktopResolution">
            <summary>
            Get current desktop screen resolution. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVideoModeList.DesktopDepth">
            <summary>
            Get the pixel depth of a video mode in bits. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVideoModeList.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IVideoModeList.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleAttractionAffector.Point">
            <summary>
            Get the point that particles are attracted to. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleAttractionAffector.Attract">
            <summary>
            Get whether or not the particles are attracting or detracting. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleAttractionAffector.AffectX">
            <summary>
            Get whether or not the particles X position are affected. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleAttractionAffector.AffectY">
            <summary>
            Get whether or not the particles Y position are affected. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleAttractionAffector.AffectZ">
            <summary>
            Get whether or not the particles Z position are affected. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleAttractionAffector.Type">
            <summary>
            Get emitter type. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleAttractionAffector.Enabled">
            <summary>
            Gets whether or not the affector is currently enabled. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleAttractionAffector.ReferenceCount">
            <summary>
            Get the reference count. 
            </summary>
            <value></value>
        </member>
        <member name="P:IrrlichtNetSwig.IParticleAttractionAffector.DebugName">
            <summary>
            Returns the debug name of the object. 
            </summary>
            <value></value>
        </member>
        <member name="F:IrrlichtNetSwig.E_TEXTURE_CREATION_FLAG.ETCF_ALWAYS_16_BIT">
            <summary>
            Forces the driver to create 16 bit textures always, independent of which format the file on disk has. When choosing this you may loose some color detail, but gain much speed and memory. 16 bit textures can be transferred twice as fast as 32 bit textures and only use half of the space in memory. When using this flag, it does not make sense to use the flags ETCF_ALWAYS_32_BIT, ETCF_OPTIMIZED_FOR_QUALITY, or ETCF_OPTIMIZED_FOR_SPEED at the same time. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_TEXTURE_CREATION_FLAG.ETCF_ALWAYS_32_BIT">
            <summary>
            Forces the driver to create 32 bit textures always, independent of which format the file on disk has. Please note that some drivers (like the software device) will ignore this, because they are only able to create and use 16 bit textures. When using this flag, it does not make sense to use the flags ETCF_ALWAYS_16_BIT, ETCF_OPTIMIZED_FOR_QUALITY, or ETCF_OPTIMIZED_FOR_SPEED at the same time. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_TEXTURE_CREATION_FLAG.ETCF_OPTIMIZED_FOR_QUALITY">
            <summary>
            Lets the driver decide in which format the textures are created and tries to make the textures look as good as possible. Usually it simply chooses the format in which the texture was stored on disk. When using this flag, it does not make sense to use the flags ETCF_ALWAYS_16_BIT, ETCF_ALWAYS_32_BIT, or ETCF_OPTIMIZED_FOR_SPEED at the same time. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_TEXTURE_CREATION_FLAG.ETCF_OPTIMIZED_FOR_SPEED">
            <summary>
            Lets the driver decide in which format the textures are created and tries to create them maximizing render speed. When using this flag, it does not make sense to use the flags ETCF_ALWAYS_16_BIT, ETCF_ALWAYS_32_BIT, or ETCF_OPTIMIZED_FOR_QUALITY, at the same time. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_TEXTURE_CREATION_FLAG.ETCF_CREATE_MIP_MAPS">
            <summary>
            Automatically creates mip map levels for the textures. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_TEXTURE_CREATION_FLAG.ETCF_NO_ALPHA_CHANNEL">
            <summary>
            Discard any alpha layer and use non-alpha color format. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_TEXTURE_CREATION_FLAG.ETCF_FORCE_32_BIT_DO_NOT_USE">
            <summary>
            This flag is never used, it only forces the compiler to compile these enumeration values to 32 bit. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_INTERPOLATION_MODE.EIM_COUNT">
            <summary>
            count of all available interpolation modes 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_TYPE.ESNT_CUBE">
            <summary>
            simple cube scene node 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_TYPE.ESNT_SPHERE">
            <summary>
            Sphere scene node. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_TYPE.ESNT_TEXT">
            <summary>
            Text Scene Node. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_TYPE.ESNT_WATER_SURFACE">
            <summary>
            Water Surface Scene Node. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_TYPE.ESNT_TERRAIN">
            <summary>
            Terrain Scene Node. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_TYPE.ESNT_SKY_BOX">
            <summary>
            Sky Box Scene Node. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_TYPE.ESNT_SHADOW_VOLUME">
            <summary>
            Shadow Volume Scene Node. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_TYPE.ESNT_OCT_TREE">
            <summary>
            OctTree Scene Node. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_TYPE.ESNT_MESH">
            <summary>
            Mesh Scene Node. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_TYPE.ESNT_LIGHT">
            <summary>
            Light Scene Node. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_TYPE.ESNT_EMPTY">
            <summary>
            Empty Scene Node. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_TYPE.ESNT_DUMMY_TRANSFORMATION">
            <summary>
            Dummy Transformation Scene Node. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_TYPE.ESNT_CAMERA">
            <summary>
            Camera Scene Node. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_TYPE.ESNT_BILLBOARD">
            <summary>
            Billboard Scene Node. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_TYPE.ESNT_ANIMATED_MESH">
            <summary>
            Animated Mesh Scene Node. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_TYPE.ESNT_PARTICLE_SYSTEM">
            <summary>
            Particle System Scene Node. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_TYPE.ESNT_MD3_SCENE_NODE">
            <summary>
            Quake3 Model Scene Node ( has tag to link to ). 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_TYPE.ESNT_CAMERA_MAYA">
            <summary>
            Maya Camera Scene Node. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_TYPE.ESNT_CAMERA_FPS">
            <summary>
            First Person Shooter Camera. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_TYPE.ESNT_UNKNOWN">
            <summary>
            Unknown scene node. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_TYPE.ESNT_ANY">
            <summary>
            Will match with any scene node when checking types. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_ICON.EGDI_WINDOW_MAXIMIZE">
            <summary>
            maximize window button 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_ICON.EGDI_WINDOW_RESTORE">
            <summary>
            restore window button 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_ICON.EGDI_WINDOW_CLOSE">
            <summary>
            close window button 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_ICON.EGDI_WINDOW_MINIMIZE">
            <summary>
            minimize window button 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_ICON.EGDI_WINDOW_RESIZE">
            <summary>
            resize icon for bottom right corner of a window 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_ICON.EGDI_CURSOR_UP">
            <summary>
            scroll bar up button 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_ICON.EGDI_CURSOR_DOWN">
            <summary>
            scroll bar down button 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_ICON.EGDI_CURSOR_LEFT">
            <summary>
            scroll bar left button 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_ICON.EGDI_CURSOR_RIGHT">
            <summary>
            scroll bar right button 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_ICON.EGDI_MENU_MORE">
            <summary>
            icon for menu children 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_ICON.EGDI_CHECK_BOX_CHECKED">
            <summary>
            tick for checkbox 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_ICON.EGDI_DROP_DOWN">
            <summary>
            down arrow for dropdown menus 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_ICON.EGDI_SMALL_CURSOR_UP">
            <summary>
            smaller up arrow 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_ICON.EGDI_SMALL_CURSOR_DOWN">
            <summary>
            smaller down arrow 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_ICON.EGDI_RADIO_BUTTON_CHECKED">
            <summary>
            selection dot in a radio button 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_ICON.EGDI_MORE_LEFT">
            <summary>
            << icon indicating there is more content to the left 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_ICON.EGDI_MORE_RIGHT">
            <summary>
            >> icon indicating that there is more content to the right 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_ICON.EGDI_MORE_UP">
            <summary>
            icon indicating that there is more content above 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_ICON.EGDI_MORE_DOWN">
            <summary>
            icon indicating that there is more content below 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_ICON.EGDI_EXPAND">
            <summary>
            plus icon for trees 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_ICON.EGDI_COLLAPSE">
            <summary>
            minus icon for trees 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_ICON.EGDI_FILE">
            <summary>
            file icon for file selection 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_ICON.EGDI_DIRECTORY">
            <summary>
            folder icon for file selection 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_ICON.EGDI_COUNT">
            <summary>
            value not used, it only specifies the number of icons 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_FLAG.EMF_WIREFRAME">
            <summary>
            Draw as wireframe or filled triangles? Default: false. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_FLAG.EMF_POINTCLOUD">
            <summary>
            Draw as point cloud or filled triangles? Default: false. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_FLAG.EMF_GOURAUD_SHADING">
            <summary>
            Flat or Gouraud shading? Default: true. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_FLAG.EMF_LIGHTING">
            <summary>
            Will this material be lighted? Default: true. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_FLAG.EMF_ZBUFFER">
            <summary>
            Is the ZBuffer enabled? Default: true. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_FLAG.EMF_ZWRITE_ENABLE">
            <summary>
            May be written to the zbuffer or is it readonly. Default: true. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_FLAG.EMF_BACK_FACE_CULLING">
            <summary>
            Is backface culling enabled? Default: true. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_FLAG.EMF_FRONT_FACE_CULLING">
            <summary>
            Is frontface culling enabled? Default: false. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_FLAG.EMF_BILINEAR_FILTER">
            <summary>
            Is bilinear filtering enabled? Default: true. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_FLAG.EMF_TRILINEAR_FILTER">
            <summary>
            Is trilinear filtering enabled? Default: false. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_FLAG.EMF_ANISOTROPIC_FILTER">
            <summary>
            Is anisotropic filtering? Default: false. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_FLAG.EMF_FOG_ENABLE">
            <summary>
            Is fog enabled? Default: false. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_FLAG.EMF_NORMALIZE_NORMALS">
            <summary>
            Normalizes normals. Default: false. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_FLAG.EMF_TEXTURE_WRAP">
            <summary>
            Access to all layers texture wrap settings. Overwrites separate layer settings. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_BONE_SKINNING_SPACE.EBSS_LOCAL">
            <summary>
            local skinning, standard 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_BONE_SKINNING_SPACE.EBSS_GLOBAL">
            <summary>
            global skinning 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EMD3_ANIMATION_TYPE.EMD3_ANIMATION_COUNT">
            <summary>
            Not an animation, but amount of animation types. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EMD2_ANIMATION_TYPE.EMAT_COUNT">
            <summary>
            Not an animation, but amount of animation types. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_FONT_TYPE.EGFT_BITMAP">
            <summary>
            Bitmap fonts loaded from an XML file or a texture. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_FONT_TYPE.EGFT_VECTOR">
            <summary>
            Scalable vector fonts loaded from an XML file. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_FONT_TYPE.EGFT_OS">
            <summary>
            A font which uses a the native API provided by the operating system. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_FONT_TYPE.EGFT_CUSTOM">
            <summary>
            An external font type provided by the user. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ALIGNMENT.EGUIA_UPPERLEFT">
            <summary>
            Aligned to parent's top or left side (default). 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ALIGNMENT.EGUIA_LOWERRIGHT">
            <summary>
            Aligned to parent's bottom or right side. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ALIGNMENT.EGUIA_CENTER">
            <summary>
            Aligned to the center of parent. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ALIGNMENT.EGUIA_SCALE">
            <summary>
            Stretched to fit parent. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_TRANSFORMATION_STATE.ETS_VIEW">
            <summary>
            View transformation. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_TRANSFORMATION_STATE.ETS_WORLD">
            <summary>
            World transformation. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_TRANSFORMATION_STATE.ETS_PROJECTION">
            <summary>
            Projection transformation. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_TRANSFORMATION_STATE.ETS_TEXTURE_0">
            <summary>
            Texture transformation. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_TRANSFORMATION_STATE.ETS_TEXTURE_1">
            <summary>
            Texture transformation. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_TRANSFORMATION_STATE.ETS_TEXTURE_2">
            <summary>
            Texture transformation. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_TRANSFORMATION_STATE.ETS_TEXTURE_3">
            <summary>
            Texture transformation. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_TRANSFORMATION_STATE.ETS_COUNT">
            <summary>
            Not used. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_TEXTURE_CLAMP.ETC_REPEAT">
            <summary>
            Texture repeats. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_TEXTURE_CLAMP.ETC_CLAMP">
            <summary>
            Texture is clamped to the last pixel. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_TEXTURE_CLAMP.ETC_CLAMP_TO_EDGE">
            <summary>
            Texture is clamped to the edge pixel. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_TEXTURE_CLAMP.ETC_CLAMP_TO_BORDER">
            <summary>
            Texture is clamped to the border pixel (if exists). 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_TEXTURE_CLAMP.ETC_MIRROR">
            <summary>
            Texture is alternatingly mirrored (0..1..0..1..0..). 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EMESSAGE_BOX_FLAG.EMBF_OK">
            <summary>
            Flag for the ok button. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EMESSAGE_BOX_FLAG.EMBF_CANCEL">
            <summary>
            Flag for the cancel button. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EMESSAGE_BOX_FLAG.EMBF_YES">
            <summary>
            Flag for the yes button. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EMESSAGE_BOX_FLAG.EMBF_NO">
            <summary>
            Flag for the no button. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EMESSAGE_BOX_FLAG.EMBF_FORCE_32BIT">
            <summary>
            This value is not used. It only forces this enumeration to compile in 32 bit. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_BUTTON_STATE.EGBS_BUTTON_UP">
            <summary>
            The button is not pressed. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_BUTTON_STATE.EGBS_BUTTON_DOWN">
            <summary>
            The button is currently pressed down. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_BUTTON_STATE.EGBS_BUTTON_MOUSE_OVER">
            <summary>
            The mouse cursor is over the button. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_BUTTON_STATE.EGBS_BUTTON_MOUSE_OFF">
            <summary>
            The mouse cursor is not over the button. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_BUTTON_STATE.EGBS_BUTTON_FOCUSED">
            <summary>
            The button has the focus. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_BUTTON_STATE.EGBS_BUTTON_NOT_FOCUSED">
            <summary>
            The button doesn't have the focus. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_BUTTON_STATE.EGBS_COUNT">
            <summary>
            not used, counts the number of enumerated items 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_PIXEL_SHADER_TYPE.EPST_COUNT">
            <summary>
            This is not a type, but a value indicating how much types there are. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_LOST_RESSOURCE.ELR_DEVICE">
            <summary>
            The whole device/driver is lost. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_LOST_RESSOURCE.ELR_TEXTURES">
            <summary>
            All texture are lost, rare problem. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_LOST_RESSOURCE.ELR_RTTS">
            <summary>
            The Render Target Textures are lost, typical problem for D3D. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_LOST_RESSOURCE.ELR_HW_BUFFERS">
            <summary>
            The HW buffers are lost, will be recreated automatically, but might require some more time this frame. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_BUFFER_TYPE.EBT_NONE">
            <summary>
            Does not change anything. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_BUFFER_TYPE.EBT_VERTEX">
            <summary>
            Change the vertex mapping. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_BUFFER_TYPE.EBT_INDEX">
            <summary>
            Change the index mapping. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_BUFFER_TYPE.EBT_VERTEX_AND_INDEX">
            <summary>
            Change both vertex and index mapping to the same value. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_BONE_ANIMATION_MODE.EBAM_AUTOMATIC">
            <summary>
            The bone is usually animated, unless it's parent is not animated. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_BONE_ANIMATION_MODE.EBAM_ANIMATED">
            <summary>
            The bone is animated by the skin, if it's parent is not animated then animation will resume from this bone onward. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_BONE_ANIMATION_MODE.EBAM_UNANIMATED">
            <summary>
            The bone is not animated by the skin. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_BONE_ANIMATION_MODE.EBAM_COUNT">
            <summary>
            Not an animation mode, just here to count the available modes. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EKEY_ACTION.EKA_FORCE_32BIT">
            <summary>
            This value is not used. It only forces this enumeration to compile in 32 bit. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_SIZE.EGDS_SCROLLBAR_SIZE">
            <summary>
            default with / height of scrollbar 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_SIZE.EGDS_MENU_HEIGHT">
            <summary>
            height of menu 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_SIZE.EGDS_WINDOW_BUTTON_WIDTH">
            <summary>
            width of a window button 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_SIZE.EGDS_CHECK_BOX_WIDTH">
            <summary>
            width of a checkbox check 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_SIZE.EGDS_MESSAGE_BOX_WIDTH">
            <summary>
            width of a messagebox 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_SIZE.EGDS_MESSAGE_BOX_HEIGHT">
            <summary>
            height of a messagebox 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_SIZE.EGDS_BUTTON_WIDTH">
            <summary>
            width of a default button 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_SIZE.EGDS_BUTTON_HEIGHT">
            <summary>
            height of a default button 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_SIZE.EGDS_TEXT_DISTANCE_X">
            <summary>
            distance for text from background 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_SIZE.EGDS_TEXT_DISTANCE_Y">
            <summary>
            distance for text from background 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_SIZE.EGDS_COUNT">
            <summary>
            this value is not used, it only specifies the amount of default sizes available. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_TERRAIN_PATCH_SIZE.ETPS_9">
            <summary>
            patch size of 9, at most, use 4 levels of detail with this patch size. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_TERRAIN_PATCH_SIZE.ETPS_17">
            <summary>
            patch size of 17, at most, use 5 levels of detail with this patch size. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_TERRAIN_PATCH_SIZE.ETPS_33">
            <summary>
            patch size of 33, at most, use 6 levels of detail with this patch size. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_TERRAIN_PATCH_SIZE.ETPS_65">
            <summary>
            patch size of 65, at most, use 7 levels of detail with this patch size. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_TERRAIN_PATCH_SIZE.ETPS_129">
            <summary>
            patch size of 129, at most, use 8 levels of detail with this patch size. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_DEBUG_SCENE_TYPE.EDS_OFF">
            <summary>
            No Debug Data ( Default ). 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_DEBUG_SCENE_TYPE.EDS_BBOX">
            <summary>
            Show Bounding Boxes of SceneNode. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_DEBUG_SCENE_TYPE.EDS_NORMALS">
            <summary>
            Show Vertex Normals. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_DEBUG_SCENE_TYPE.EDS_SKELETON">
            <summary>
            Shows Skeleton/Tags. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_DEBUG_SCENE_TYPE.EDS_MESH_WIRE_OVERLAY">
            <summary>
            Overlays Mesh Wireframe. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_DEBUG_SCENE_TYPE.EDS_HALF_TRANSPARENCY">
            <summary>
            Temporary use transparency Material Type. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_DEBUG_SCENE_TYPE.EDS_BBOX_BUFFERS">
            <summary>
            Show Bounding Boxes of all MeshBuffers. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_DEBUG_SCENE_TYPE.EDS_BBOX_ALL">
            <summary>
            EDS_BBOX | EDS_BBOX_BUFFERS. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_DEBUG_SCENE_TYPE.EDS_FULL">
            <summary>
            Show all debug infos. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EXML_NODE.EXN_NONE">
            <summary>
            No xml node. This is usually the node if you did not read anything yet. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EXML_NODE.EXN_ELEMENT">
            <summary>
            An xml element such as <foo>. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EXML_NODE.EXN_ELEMENT_END">
            <summary>
            End of an xml element such as </foo>. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EXML_NODE.EXN_TEXT">
            <summary>
            Text within an xml element: <foo> this is the text. <foo>. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EXML_NODE.EXN_COMMENT">
            <summary>
            An xml comment like <!-- I am a comment --> or a DTD definition. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EXML_NODE.EXN_CDATA">
            <summary>
            An xml cdata section like <![CDATA[ this is some CDATA ]]>. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EXML_NODE.EXN_UNKNOWN">
            <summary>
            Unknown element. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_ANIMATOR_TYPE.ESNAT_FLY_CIRCLE">
            <summary>
            Fly circle scene node animator. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_ANIMATOR_TYPE.ESNAT_FLY_STRAIGHT">
            <summary>
            Fly straight scene node animator. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_ANIMATOR_TYPE.ESNAT_FOLLOW_SPLINE">
            <summary>
            Follow spline scene node animator. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_ANIMATOR_TYPE.ESNAT_ROTATION">
            <summary>
            Rotation scene node animator. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_ANIMATOR_TYPE.ESNAT_TEXTURE">
            <summary>
            Texture scene node animator. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_ANIMATOR_TYPE.ESNAT_DELETION">
            <summary>
            Deletion scene node animator. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_ANIMATOR_TYPE.ESNAT_COLLISION_RESPONSE">
            <summary>
            Collision respose scene node animator. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_ANIMATOR_TYPE.ESNAT_CAMERA_FPS">
            <summary>
            FPS camera animator. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_ANIMATOR_TYPE.ESNAT_CAMERA_MAYA">
            <summary>
            Maya camera animator. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_ANIMATOR_TYPE.ESNAT_COUNT">
            <summary>
            Amount of built-in scene node animators. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_ANIMATOR_TYPE.ESNAT_UNKNOWN">
            <summary>
            Unknown scene node animator. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ESCENE_NODE_ANIMATOR_TYPE.ESNAT_FORCE_32_BIT">
            <summary>
            This enum is never used, it only forces the compiler to compile this enumeration to 32 bit. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ELOG_LEVEL.ELL_INFORMATION">
            <summary>
            High log level, warnings, errors and important information texts are printed out. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ELOG_LEVEL.ELL_WARNING">
            <summary>
            Default log level, warnings and errors are printed out. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ELOG_LEVEL.ELL_ERROR">
            <summary>
            Low log level, only errors are printed into the log. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ELOG_LEVEL.ELL_NONE">
            <summary>
            Nothing is printed out to the log. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ORDERING_MODE.EGOM_NONE">
            <summary>
            No element ordering. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ORDERING_MODE.EGOM_ASCENDING">
            <summary>
            Elements are ordered from the smallest to the largest. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ORDERING_MODE.EGOM_DESCENDING">
            <summary>
            Elements are ordered from the largest to the smallest. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ORDERING_MODE.EGOM_COUNT">
            <summary>
            this value is not used, it only specifies the amount of default ordering types available. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EEVENT_TYPE.EET_GUI_EVENT">
            <summary>
            An event of the graphical user interface. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EEVENT_TYPE.EET_MOUSE_INPUT_EVENT">
            <summary>
            A mouse input event. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EEVENT_TYPE.EET_KEY_INPUT_EVENT">
            <summary>
            A key input event. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EEVENT_TYPE.EET_JOYSTICK_INPUT_EVENT">
            <summary>
            A joystick (joypad, gamepad) input event. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EEVENT_TYPE.EET_LOG_TEXT_EVENT">
            <summary>
            A log event. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EEVENT_TYPE.EET_USER_EVENT">
            <summary>
            A user event with user data. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EEVENT_TYPE.EGUIET_FORCE_32_BIT">
            <summary>
            This enum is never used, it only forces the compiler to compile these enumeration values to 32 bit. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_PRIMITIVE_TYPE.EPT_POINTS">
            <summary>
            All vertices are non-connected points. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_PRIMITIVE_TYPE.EPT_LINE_STRIP">
            <summary>
            All vertices form a single connected line. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_PRIMITIVE_TYPE.EPT_LINE_LOOP">
            <summary>
            Just as LINE_STRIP, but the last and the first vertex is also connected. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_PRIMITIVE_TYPE.EPT_LINES">
            <summary>
            Every two vertices are connected creating n/2 lines. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_PRIMITIVE_TYPE.EPT_TRIANGLE_STRIP">
            <summary>
            After the first two vertices each vertex defines a new triangle. Always the two last and the new one form a new triangle. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_PRIMITIVE_TYPE.EPT_TRIANGLE_FAN">
            <summary>
            After the first two vertices each vertex defines a new triangle. All around the common first vertex. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_PRIMITIVE_TYPE.EPT_TRIANGLES">
            <summary>
            Explicitly set all vertices for each triangle. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_PRIMITIVE_TYPE.EPT_QUAD_STRIP">
            <summary>
            After the first two vertices each further tw vetices create a quad with the preceding two. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_PRIMITIVE_TYPE.EPT_QUADS">
            <summary>
            Every four vertices create a quad. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_PRIMITIVE_TYPE.EPT_POLYGON">
            <summary>
            Just as LINE_LOOP, but filled. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_PRIMITIVE_TYPE.EPT_POINT_SPRITES">
            <summary>
            The single vertices are expanded to quad billboards on the GPU. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_JOINT_UPDATE_ON_RENDER.EJUOR_NONE">
            <summary>
            do nothing 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_JOINT_UPDATE_ON_RENDER.EJUOR_READ">
            <summary>
            get joints positions from the mesh (for attached nodes, etc) 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_JOINT_UPDATE_ON_RENDER.EJUOR_CONTROL">
            <summary>
            control joint positions in the mesh (eg. ragdolls, or set the animation from animateJoints() ) 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_JOINT_UPDATE_ON_RENDER.EJUOR_COUNT">
            <summary>
            count of all available interpolation modes 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VERTEX_TYPE.EVT_STANDARD">
            <summary>
            Standard vertex type used by the Irrlicht engine, video::S3DVertex. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VERTEX_TYPE.EVT_2TCOORDS">
            <summary>
            Vertex with two texture coordinates, video::S3DVertex2TCoords. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VERTEX_TYPE.EVT_TANGENTS">
            <summary>
            Vertex with a tangent and binormal vector, video::S3DVertexTangents. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VERTEX_SHADER_TYPE.EVST_COUNT">
            <summary>
            This is not a type, but a value indicating how much types there are. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EMOUSE_INPUT_EVENT.EMIE_LMOUSE_PRESSED_DOWN">
            <summary>
            Left mouse button was pressed down. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EMOUSE_INPUT_EVENT.EMIE_RMOUSE_PRESSED_DOWN">
            <summary>
            Right mouse button was pressed down. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EMOUSE_INPUT_EVENT.EMIE_MMOUSE_PRESSED_DOWN">
            <summary>
            Middle mouse button was pressed down. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EMOUSE_INPUT_EVENT.EMIE_LMOUSE_LEFT_UP">
            <summary>
            Left mouse button was left up. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EMOUSE_INPUT_EVENT.EMIE_RMOUSE_LEFT_UP">
            <summary>
            Right mouse button was left up. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EMOUSE_INPUT_EVENT.EMIE_MMOUSE_LEFT_UP">
            <summary>
            Middle mouse button was left up. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EMOUSE_INPUT_EVENT.EMIE_MOUSE_MOVED">
            <summary>
            The mouse cursor changed its position. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EMOUSE_INPUT_EVENT.EMIE_MOUSE_WHEEL">
            <summary>
            The mouse wheel was moved. Use Wheel value in event data to find out in what direction and how fast. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EMOUSE_INPUT_EVENT.EMIE_COUNT">
            <summary>
            No real event. Just for convenience to get number of events. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ELEMENT_TYPE.EGUIET_BUTTON">
            <summary>
            A button (IGUIButton). 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ELEMENT_TYPE.EGUIET_CHECK_BOX">
            <summary>
            A check box (IGUICheckBox). 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ELEMENT_TYPE.EGUIET_COMBO_BOX">
            <summary>
            A combo box (IGUIComboBox). 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ELEMENT_TYPE.EGUIET_CONTEXT_MENU">
            <summary>
            A context menu (IGUIContextMenu). 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ELEMENT_TYPE.EGUIET_MENU">
            <summary>
            A menu (IGUIMenu). 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ELEMENT_TYPE.EGUIET_EDIT_BOX">
            <summary>
            An edit box (IGUIEditBox). 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ELEMENT_TYPE.EGUIET_FILE_OPEN_DIALOG">
            <summary>
            A file open dialog (IGUIFileOpenDialog). 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ELEMENT_TYPE.EGUIET_COLOR_SELECT_DIALOG">
            <summary>
            A color select open dialog (IGUIColorSelectDialog). 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ELEMENT_TYPE.EGUIET_IN_OUT_FADER">
            <summary>
            A in/out fader (IGUIInOutFader). 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ELEMENT_TYPE.EGUIET_IMAGE">
            <summary>
            An image (IGUIImage). 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ELEMENT_TYPE.EGUIET_LIST_BOX">
            <summary>
            A list box (IGUIListBox). 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ELEMENT_TYPE.EGUIET_MESH_VIEWER">
            <summary>
            A mesh viewer (IGUIMeshViewer). 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ELEMENT_TYPE.EGUIET_MESSAGE_BOX">
            <summary>
            A message box (IGUIWindow). 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ELEMENT_TYPE.EGUIET_MODAL_SCREEN">
            <summary>
            A modal screen. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ELEMENT_TYPE.EGUIET_SCROLL_BAR">
            <summary>
            A scroll bar (IGUIScrollBar). 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ELEMENT_TYPE.EGUIET_SPIN_BOX">
            <summary>
            A spin box (IGUISpinBox). 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ELEMENT_TYPE.EGUIET_STATIC_TEXT">
            <summary>
            A static text (IGUIStaticText). 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ELEMENT_TYPE.EGUIET_TAB">
            <summary>
            A tab (IGUITab). 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ELEMENT_TYPE.EGUIET_TAB_CONTROL">
            <summary>
            A tab control. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ELEMENT_TYPE.EGUIET_TABLE">
            <summary>
            A Table. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ELEMENT_TYPE.EGUIET_TOOL_BAR">
            <summary>
            A tool bar (IGUIToolBar). 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ELEMENT_TYPE.EGUIET_WINDOW">
            <summary>
            A window. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ELEMENT_TYPE.EGUIET_COUNT">
            <summary>
            Not an element, amount of elements in there. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ELEMENT_TYPE.EGUIET_ELEMENT">
            <summary>
            Unknown type. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_ELEMENT_TYPE.EGUIET_FORCE_32_BIT">
            <summary>
            This enum is never used, it only forces the compiler to compile this enumeration to 32 bit. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_LIGHT_TYPE.ELT_POINT">
            <summary>
            point light, it has a position in space and radiates light in all directions 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_LIGHT_TYPE.ELT_SPOT">
            <summary>
            spot light, it has a position in space, a direction, and a limited cone of influence 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_LIGHT_TYPE.ELT_DIRECTIONAL">
            <summary>
            directional light, coming from a direction from an infinite distance 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_HARDWARE_MAPPING.EHM_NEVER">
            <summary>
            Don't store on the hardware. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_HARDWARE_MAPPING.EHM_STATIC">
            <summary>
            Rarely changed, usually stored completely on the hardware. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_HARDWARE_MAPPING.EHM_DYNAMIC">
            <summary>
            Sometimes changed, driver optimized placement. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_HARDWARE_MAPPING.EHM_STREAM">
            <summary>
            Always changed, cache optimizing on the GPU. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_ATTRIBUTE_READ_WRITE_FLAGS.EARWF_FOR_FILE">
            <summary>
            Serialization/Deserializion is done for an xml file. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_ATTRIBUTE_READ_WRITE_FLAGS.EARWF_FOR_EDITOR">
            <summary>
            Serialization/Deserializion is done for an editor property box. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_ATTRIBUTE_READ_WRITE_FLAGS.EARWF_USE_RELATIVE_PATHS">
            <summary>
            When writing filenames, relative paths should be used. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_LISTBOX_COLOR.EGUI_LBC_TEXT">
            <summary>
            Color of text. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_LISTBOX_COLOR.EGUI_LBC_TEXT_HIGHLIGHT">
            <summary>
            Color of selected text. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_LISTBOX_COLOR.EGUI_LBC_ICON">
            <summary>
            Color of icon. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_LISTBOX_COLOR.EGUI_LBC_ICON_HIGHLIGHT">
            <summary>
            Color of selected icon. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_LISTBOX_COLOR.EGUI_LBC_COUNT">
            <summary>
            Not used, just counts the number of available colors. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_TEXT.EGDT_MSG_BOX_OK">
            <summary>
            Text for the OK button on a message box. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_TEXT.EGDT_MSG_BOX_CANCEL">
            <summary>
            Text for the Cancel button on a message box. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_TEXT.EGDT_MSG_BOX_YES">
            <summary>
            Text for the Yes button on a message box. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_TEXT.EGDT_MSG_BOX_NO">
            <summary>
            Text for the No button on a message box. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_TEXT.EGDT_WINDOW_CLOSE">
            <summary>
            Tooltip text for window close button. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_TEXT.EGDT_WINDOW_MAXIMIZE">
            <summary>
            Tooltip text for window maximize button. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_TEXT.EGDT_WINDOW_MINIMIZE">
            <summary>
            Tooltip text for window minimize button. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_TEXT.EGDT_WINDOW_RESTORE">
            <summary>
            Tooltip text for window restore button. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_TEXT.EGDT_COUNT">
            <summary>
            this value is not used, it only specifies the number of default texts 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_SCENE_NODE_RENDER_PASS.ESNRP_CAMERA">
            <summary>
            Camera pass. The active view is set up here. The very first pass. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_SCENE_NODE_RENDER_PASS.ESNRP_LIGHT">
            <summary>
            In this pass, lights are transformed into camera space and added to the driver. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_SCENE_NODE_RENDER_PASS.ESNRP_SKY_BOX">
            <summary>
            This is used for sky boxes. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_SCENE_NODE_RENDER_PASS.ESNRP_AUTOMATIC">
            <summary>
            All normal objects can use this for registering themselves. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_SCENE_NODE_RENDER_PASS.ESNRP_SOLID">
            <summary>
            Solid scene nodes or special scene nodes without materials. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_SCENE_NODE_RENDER_PASS.ESNRP_SHADOW">
            <summary>
            Drawn after the transparent nodes, the time for drawing shadow volumes. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_SCENE_NODE_RENDER_PASS.ESNRP_TRANSPARENT">
            <summary>
            Transparent scene nodes, drawn after solid nodes. They are sorted from back to front and drawn in that order. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MESH_WRITER_FLAGS.EMWF_NONE">
            <summary>
            no writer flags 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MESH_WRITER_FLAGS.EMWF_WRITE_LIGHTMAPS">
            <summary>
            write lightmap textures out if possible 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MESH_WRITER_FLAGS.EMWF_WRITE_COMPRESSED">
            <summary>
            write in a way that consumes less disk space 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_ANIMATED_MESH_TYPE.EAMT_UNKNOWN">
            <summary>
            Unknown animated mesh type. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_ANIMATED_MESH_TYPE.EAMT_MD2">
            <summary>
            Quake 2 MD2 model file. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_ANIMATED_MESH_TYPE.EAMT_MD3">
            <summary>
            Quake 3 MD3 model file. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_ANIMATED_MESH_TYPE.EAMT_OBJ">
            <summary>
            Maya .obj static model. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_ANIMATED_MESH_TYPE.EAMT_BSP">
            <summary>
            Quake 3 .bsp static Map. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_ANIMATED_MESH_TYPE.EAMT_3DS">
            <summary>
            3D Studio .3ds file 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_ANIMATED_MESH_TYPE.EAMT_MY3D">
            <summary>
            My3D Mesh, the file format by Zhuck Dimitry. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_ANIMATED_MESH_TYPE.EAMT_LMTS">
            <summary>
            Pulsar LMTools .lmts file. This Irrlicht loader was written by Jonas Petersen. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_ANIMATED_MESH_TYPE.EAMT_CSM">
            <summary>
            Cartography Shop .csm file. This loader was created by Saurav Mohapatra. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_ANIMATED_MESH_TYPE.EAMT_OCT">
            <summary>
            .oct file for Paul Nette's FSRad or from Murphy McCauley's Blender .oct exporter. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_ANIMATED_MESH_TYPE.EAMT_SKINNED">
            <summary>
            generic skinned mesh 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE.EVDF_RENDER_TO_TARGET">
            <summary>
            Is driver able to render to a surface? 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE.EVDF_HARDWARE_TL">
            <summary>
            Is hardeware transform and lighting supported? 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE.EVDF_MULTITEXTURE">
            <summary>
            Are multiple textures per material possible? 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE.EVDF_BILINEAR_FILTER">
            <summary>
            Is driver able to render with a bilinear filter applied? 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE.EVDF_MIP_MAP">
            <summary>
            Can the driver handle mip maps? 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE.EVDF_MIP_MAP_AUTO_UPDATE">
            <summary>
            Can the driver update mip maps automatically? 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE.EVDF_STENCIL_BUFFER">
            <summary>
            Are stencilbuffers switched on and does the device support stencil buffers? 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE.EVDF_VERTEX_SHADER_1_1">
            <summary>
            Is Vertex Shader 1.1 supported? 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE.EVDF_VERTEX_SHADER_2_0">
            <summary>
            Is Vertex Shader 2.0 supported? 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE.EVDF_VERTEX_SHADER_3_0">
            <summary>
            Is Vertex Shader 3.0 supported? 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE.EVDF_PIXEL_SHADER_1_1">
            <summary>
            Is Pixel Shader 1.1 supported? 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE.EVDF_PIXEL_SHADER_1_2">
            <summary>
            Is Pixel Shader 1.2 supported? 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE.EVDF_PIXEL_SHADER_1_3">
            <summary>
            Is Pixel Shader 1.3 supported? 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE.EVDF_PIXEL_SHADER_1_4">
            <summary>
            Is Pixel Shader 1.4 supported? 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE.EVDF_PIXEL_SHADER_2_0">
            <summary>
            Is Pixel Shader 2.0 supported? 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE.EVDF_PIXEL_SHADER_3_0">
            <summary>
            Is Pixel Shader 3.0 supported? 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE.EVDF_ARB_VERTEX_PROGRAM_1">
            <summary>
            Are ARB vertex programs v1.0 supported? 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE.EVDF_ARB_FRAGMENT_PROGRAM_1">
            <summary>
            Are ARB fragment programs v1.0 supported? 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE.EVDF_ARB_GLSL">
            <summary>
            Is GLSL supported? 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE.EVDF_HLSL">
            <summary>
            Is HLSL supported? 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE.EVDF_TEXTURE_NSQUARE">
            <summary>
            Are non-square textures supported? 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE.EVDF_TEXTURE_NPOT">
            <summary>
            Are non-power-of-two textures supported? 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE.EVDF_FRAMEBUFFER_OBJECT">
            <summary>
            Are framebuffer objects supported? 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE.EVDF_VERTEX_BUFFER_OBJECT">
            <summary>
            Are vertex buffer objects supported? 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_VIDEO_DRIVER_FEATURE.EVDF_COUNT">
            <summary>
            Only used for counting the elements of this enum. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_EVENT_TYPE.EGET_ELEMENT_FOCUS_LOST">
            <summary>
            A gui element has lost its focus. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_EVENT_TYPE.EGET_ELEMENT_FOCUSED">
            <summary>
            A gui element has got the focus. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_EVENT_TYPE.EGET_ELEMENT_HOVERED">
            <summary>
            The mouse cursor hovered over a gui element. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_EVENT_TYPE.EGET_ELEMENT_LEFT">
            <summary>
            The mouse cursor left the hovered element. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_EVENT_TYPE.EGET_ELEMENT_CLOSED">
            <summary>
            An element would like to close. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_EVENT_TYPE.EGET_BUTTON_CLICKED">
            <summary>
            A button was clicked. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_EVENT_TYPE.EGET_SCROLL_BAR_CHANGED">
            <summary>
            A scrollbar has changed its position. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_EVENT_TYPE.EGET_CHECKBOX_CHANGED">
            <summary>
            A checkbox has changed its check state. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_EVENT_TYPE.EGET_LISTBOX_CHANGED">
            <summary>
            A new item in a listbox was seleted. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_EVENT_TYPE.EGET_LISTBOX_SELECTED_AGAIN">
            <summary>
            An item in the listbox was selected, which was already selected. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_EVENT_TYPE.EGET_FILE_SELECTED">
            <summary>
            A file has been selected in the file dialog. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_EVENT_TYPE.EGET_FILE_CHOOSE_DIALOG_CANCELLED">
            <summary>
            A file open dialog has been closed without choosing a file. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_EVENT_TYPE.EGET_MESSAGEBOX_YES">
            <summary>
            'Yes' was clicked on a messagebox 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_EVENT_TYPE.EGET_MESSAGEBOX_NO">
            <summary>
            'No' was clicked on a messagebox 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_EVENT_TYPE.EGET_MESSAGEBOX_OK">
            <summary>
            'OK' was clicked on a messagebox 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_EVENT_TYPE.EGET_MESSAGEBOX_CANCEL">
            <summary>
            'Cancel' was clicked on a messagebox 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_EVENT_TYPE.EGET_EDITBOX_ENTER">
            <summary>
            In an editbox 'ENTER' was pressed. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_EVENT_TYPE.EGET_TAB_CHANGED">
            <summary>
            The tab was changed in an tab control. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_EVENT_TYPE.EGET_MENU_ITEM_SELECTED">
            <summary>
            A menu item was selected in a (context) menu. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_EVENT_TYPE.EGET_COMBO_BOX_CHANGED">
            <summary>
            The selection in a combo box has been changed. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_EVENT_TYPE.EGET_SPINBOX_CHANGED">
            <summary>
            The value of a spin box has changed. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_EVENT_TYPE.EGET_TABLE_CHANGED">
            <summary>
            A table has changed. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ECOLOR_FORMAT.ECF_A1R5G5B5">
            <summary>
            16 bit color format used by the software driver. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ECOLOR_FORMAT.ECF_R5G6B5">
            <summary>
            Standard 16 bit color format. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ECOLOR_FORMAT.ECF_R8G8B8">
            <summary>
            24 bit color, no alpha channel, but 8 bit for red, green and blue. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ECOLOR_FORMAT.ECF_A8R8G8B8">
            <summary>
            Default 32 bit color format. 8 bits are used for every component: red, green, blue and alpha. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_BLEND_FACTOR.EBF_ZERO">
            <summary>
            src & dest (0, 0, 0, 0) 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_BLEND_FACTOR.EBF_ONE">
            <summary>
            src & dest (1, 1, 1, 1) 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_BLEND_FACTOR.EBF_DST_COLOR">
            <summary>
            src (destR, destG, destB, destA) 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_BLEND_FACTOR.EBF_ONE_MINUS_DST_COLOR">
            <summary>
            src (1-destR, 1-destG, 1-destB, 1-destA) 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_BLEND_FACTOR.EBF_SRC_COLOR">
            <summary>
            dest (srcR, srcG, srcB, srcA) 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_BLEND_FACTOR.EBF_ONE_MINUS_SRC_COLOR">
            <summary>
            dest (1-srcR, 1-srcG, 1-srcB, 1-srcA) 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_BLEND_FACTOR.EBF_SRC_ALPHA">
            <summary>
            src & dest (srcA, srcA, srcA, srcA) 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_BLEND_FACTOR.EBF_ONE_MINUS_SRC_ALPHA">
            <summary>
            src & dest (1-srcA, 1-srcA, 1-srcA, 1-srcA) 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_BLEND_FACTOR.EBF_DST_ALPHA">
            <summary>
            src & dest (destA, destA, destA, destA) 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_BLEND_FACTOR.EBF_ONE_MINUS_DST_ALPHA">
            <summary>
            src & dest (1-destA, 1-destA, 1-destA, 1-destA) 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_BLEND_FACTOR.EBF_SRC_ALPHA_SATURATE">
            <summary>
            src (min(srcA, 1-destA), idem, ...) 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EMESH_WRITER_TYPE.EMWT_IRR_MESH">
            <summary>
            Irrlicht native mesh writer, for static .irrmesh files. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EMESH_WRITER_TYPE.EMWT_COLLADA">
            <summary>
            COLLADA mesh writer for .dae and .xml files. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EMESH_WRITER_TYPE.EMWT_STL">
            <summary>
            STL mesh writer for .stl files. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EMESH_WRITER_TYPE.EMWT_OBJ">
            <summary>
            OBJ mesh writer for .obj files. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_SKIN_TYPE.EGST_WINDOWS_CLASSIC">
            <summary>
            Default windows look and feel. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_SKIN_TYPE.EGST_WINDOWS_METALLIC">
            <summary>
            Like EGST_WINDOWS_CLASSIC, but with metallic shaded windows and buttons. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_SKIN_TYPE.EGST_BURNING_SKIN">
            <summary>
            Burning's skin. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_SKIN_TYPE.EGST_UNKNOWN">
            <summary>
            An unknown skin, not serializable at present. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_FONT.EGDF_DEFAULT">
            <summary>
            For static text, edit boxes, lists and most other places. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_FONT.EGDF_BUTTON">
            <summary>
            Font for buttons. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_FONT.EGDF_WINDOW">
            <summary>
            Font for window title bars. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_FONT.EGDF_MENU">
            <summary>
            Font for menu items. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_FONT.EGDF_TOOLTIP">
            <summary>
            Font for tooltips. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_FONT.EGDF_COUNT">
            <summary>
            this value is not used, it only specifies the amount of default fonts available. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_COLUMN_ORDERING.EGCO_NONE">
            <summary>
            Do not use ordering. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_COLUMN_ORDERING.EGCO_CUSTOM">
            <summary>
            Send a EGET_TABLE_HEADER_CHANGED message when a column header is clicked. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_COLUMN_ORDERING.EGCO_ASCENDING">
            <summary>
            Sort it ascending by it's ascii value like: a,b,c,... 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_COLUMN_ORDERING.EGCO_DESCENDING">
            <summary>
            Sort it descending by it's ascii value like: z,x,y,... 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_COLUMN_ORDERING.EGCO_FLIP_ASCENDING_DESCENDING">
            <summary>
            Sort it ascending on first click, descending on next, etc. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_COLUMN_ORDERING.EGCO_COUNT">
            <summary>
            Not used as mode, only to get maximum value for this enum. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_TYPE.EMT_SOLID">
            <summary>
            Standard solid material. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_TYPE.EMT_SOLID_2_LAYER">
            <summary>
            Solid material with 2 texture layers. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_TYPE.EMT_LIGHTMAP">
            <summary>
            Material type with standard lightmap technique. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_TYPE.EMT_LIGHTMAP_ADD">
            <summary>
            Material type with lightmap technique like EMT_LIGHTMAP. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_TYPE.EMT_LIGHTMAP_M2">
            <summary>
            Material type with standard lightmap technique. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_TYPE.EMT_LIGHTMAP_M4">
            <summary>
            Material type with standard lightmap technique. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_TYPE.EMT_LIGHTMAP_LIGHTING">
            <summary>
            Like EMT_LIGHTMAP, but also supports dynamic lighting. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_TYPE.EMT_LIGHTMAP_LIGHTING_M2">
            <summary>
            Like EMT_LIGHTMAP_M2, but also supports dynamic lighting. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_TYPE.EMT_LIGHTMAP_LIGHTING_M4">
            <summary>
            Like EMT_LIGHTMAP_4, but also supports dynamic lighting. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_TYPE.EMT_DETAIL_MAP">
            <summary>
            Detail mapped material. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_TYPE.EMT_SPHERE_MAP">
            <summary>
            Look like a reflection of the environment around it. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_TYPE.EMT_REFLECTION_2_LAYER">
            <summary>
            A reflecting material with an optional non reflecting texture layer. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_TYPE.EMT_TRANSPARENT_ADD_COLOR">
            <summary>
            A transparent material. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_TYPE.EMT_TRANSPARENT_ALPHA_CHANNEL">
            <summary>
            Makes the material transparent based on the texture alpha channel. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_TYPE.EMT_TRANSPARENT_ALPHA_CHANNEL_REF">
            <summary>
            Makes the material transparent based on the texture alpha channel. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_TYPE.EMT_TRANSPARENT_VERTEX_ALPHA">
            <summary>
            Makes the material transparent based on the vertex alpha value. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_TYPE.EMT_TRANSPARENT_REFLECTION_2_LAYER">
            <summary>
            A transparent reflecting material with an optional additional non reflecting texture layer. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_TYPE.EMT_NORMAL_MAP_SOLID">
            <summary>
            A solid normal map renderer. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_TYPE.EMT_NORMAL_MAP_TRANSPARENT_ADD_COLOR">
            <summary>
            A transparent normal map renderer. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_TYPE.EMT_NORMAL_MAP_TRANSPARENT_VERTEX_ALPHA">
            <summary>
            A transparent (based on the vertex alpha value) normal map renderer. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_TYPE.EMT_PARALLAX_MAP_SOLID">
            <summary>
            Just like EMT_NORMAL_MAP_SOLID, but uses parallax mapping. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_TYPE.EMT_PARALLAX_MAP_TRANSPARENT_ADD_COLOR">
            <summary>
            A material like EMT_PARALLAX_MAP_SOLID, but transparent. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_TYPE.EMT_PARALLAX_MAP_TRANSPARENT_VERTEX_ALPHA">
            <summary>
            A material like EMT_PARALLAX_MAP_SOLID, but transparent. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_TYPE.EMT_ONETEXTURE_BLEND">
            <summary>
            BlendFunc = source * sourceFactor + dest * destFactor ( E_BLEND_FUNC ). 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_MATERIAL_TYPE.EMT_FORCE_32BIT">
            <summary>
            This value is not used. It only forces this enumeration to compile to 32 bit. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ETEXT_FORMAT.ETF_ASCII">
            <summary>
            ASCII, file without byte order mark, or not a text file. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ETEXT_FORMAT.ETF_UTF8">
            <summary>
            UTF-8 format. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ETEXT_FORMAT.ETF_UTF16_BE">
            <summary>
            UTF-16 format, big endian. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ETEXT_FORMAT.ETF_UTF16_LE">
            <summary>
            UTF-16 format, little endian. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ETEXT_FORMAT.ETF_UTF32_BE">
            <summary>
            UTF-32 format, big endian. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.ETEXT_FORMAT.ETF_UTF32_LE">
            <summary>
            UTF-32 format, little endian. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_DRIVER_TYPE.EDT_NULL">
            <summary>
            Null driver, useful for applications to run the engine without visualisation. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_DRIVER_TYPE.EDT_SOFTWARE">
            <summary>
            The Irrlicht Engine Software renderer. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_DRIVER_TYPE.EDT_BURNINGSVIDEO">
            <summary>
            The Burning's Software Renderer, an alternative software renderer. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_DRIVER_TYPE.EDT_DIRECT3D8">
            <summary>
            Direct3D8 device, only available on Win32 platforms. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_DRIVER_TYPE.EDT_DIRECT3D9">
            <summary>
            Direct3D 9 device, only available on Win32 platforms. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.E_DRIVER_TYPE.EDT_OPENGL">
            <summary>
            OpenGL device, available on most platforms. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_COLOR.EGDC_3D_DARK_SHADOW">
            <summary>
            Dark shadow for three-dimensional display elements. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_COLOR.EGDC_3D_SHADOW">
            <summary>
            Shadow color for three-dimensional display elements (for edges facing away from the light source). 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_COLOR.EGDC_3D_FACE">
            <summary>
            Face color for three-dimensional display elements and for dialog box backgrounds. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_COLOR.EGDC_3D_HIGH_LIGHT">
            <summary>
            Highlight color for three-dimensional display elements (for edges facing the light source.). 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_COLOR.EGDC_3D_LIGHT">
            <summary>
            Light color for three-dimensional display elements (for edges facing the light source.). 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_COLOR.EGDC_ACTIVE_BORDER">
            <summary>
            Active window border. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_COLOR.EGDC_ACTIVE_CAPTION">
            <summary>
            Active window title bar text. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_COLOR.EGDC_APP_WORKSPACE">
            <summary>
            Background color of multiple document interface (MDI) applications. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_COLOR.EGDC_BUTTON_TEXT">
            <summary>
            Text on a button. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_COLOR.EGDC_GRAY_TEXT">
            <summary>
            Grayed (disabled) text. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_COLOR.EGDC_HIGH_LIGHT">
            <summary>
            Item(s) selected in a control. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_COLOR.EGDC_HIGH_LIGHT_TEXT">
            <summary>
            Text of item(s) selected in a control. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_COLOR.EGDC_INACTIVE_BORDER">
            <summary>
            Inactive window border. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_COLOR.EGDC_INACTIVE_CAPTION">
            <summary>
            Inactive window caption. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_COLOR.EGDC_TOOLTIP">
            <summary>
            Tool tip text color. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_COLOR.EGDC_TOOLTIP_BACKGROUND">
            <summary>
            Tool tip background color. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_COLOR.EGDC_SCROLLBAR">
            <summary>
            Scrollbar gray area. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_COLOR.EGDC_WINDOW">
            <summary>
            Window background. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_COLOR.EGDC_WINDOW_SYMBOL">
            <summary>
            Window symbols like on close buttons, scroll bars and check boxes. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_COLOR.EGDC_ICON">
            <summary>
            Icons in a list or tree. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_COLOR.EGDC_ICON_HIGH_LIGHT">
            <summary>
            Selected icons in a list or tree. 
            </summary>
        </member>
        <member name="F:IrrlichtNetSwig.EGUI_DEFAULT_COLOR.EGDC_COUNT">
            <summary>
            this value is not used, it only specifies the amount of default colors available. 
            </summary>
        </member>
    </members>
</doc>
