IrrlichtMLNetSwig (1.2.1.531) | 2010-11-17 23:14 |
IrrlichtNetSwig (1.2.0.528) | 2010-08-14 13:23 |
SWIGというツールを使ってC++を呼び出す.NETのラッパが作られています。 ほとんどの場合、本家Irrlichtと同名のクラス、同名メソッドを使うことが出来ます。
オリジナル | 変更後 |
lock | Lock |
追加先クラス | 追加メソッド | メソッドの説明 |
IrrlichtDevice | BindEventRecieveControl | .NET側のボタンにIrrlichtから描画させる場合にイベントをIrrlichtが受け取れるようにします |
ITexture | ImageDotNet | .NETのBitmapとテクスチャを相互変換します。 |
ITexture | Modify | 引数に渡されたコールバック関数に従ってテクスチャを加工します。 |
ITexture | Retrieve | テクスチャ上の各点の色を取り出します。 |
SMaterial | CopyFrom | 引数に渡されたオブジェクトのメンバから値をコピーします。 |
オリジナルクラス名 | 変更後クラス名 |
irr::core::aabbox3d<float> | aabbox3df |
irr::core::array<byte> | arrayByte |
irr::core::array<int> | arrayInt |
irr::core::array<rectInt> | arrayRectInt |
irr::core::array<irr::core::stringc> | arrayStringc |
irr::core::array<irr::core::stringw> | arrayStringw |
irr::core::array<irr::core::vector3df> | arrayVector3df |
irr::core::array<irr::gui::SGUISpriteFrame> | arraySGUISpriteFrame |
irr::core::array<irr::gui::SGUISprite> | arraySGUISprite |
irr::core::array<irr::scene::IMeshBuffer*> | arrayMeshBuffer |
irr::core::array<irr::scene::IMesh*> | arrayMesh |
irr::core::array<irr::scene::ISceneNode*> | arraySceneNode |
irr::core::array<irr::scene::quake3::SShader> | arrayQuake3SShader |
irr::core::array<irr::scene::quake3::SVarGroup> | arrayQuake3SVarGroup |
irr::core::array<irr::scene::quake3::SVariable> | arrayQuake3SVariable |
irr::core::array<irr::scene::SMD3MeshBuffer*> | arraySMD3MeshBuffer |
irr::core::array<irr::scene::SMD3QuaterionTag> | arraySMD3QuaterionTag |
irr::core::array<irr::scene::SMD3TexCoord> | arraySMD3TexCoord |
irr::core::array<irr::scene::SMD3Vertex> | arraySMD3Vertex |
irr::core::array<irr::SJoystickInfo> | arraySJoystickInfo |
irr::core::array<irr::video::ITexture*> | arrayTexture |
irr::core::array<irr::video::S3DVertex2TCoords> | arrayS3DVertex2TCoords |
irr::core::array<irr::video::S3DVertexTangents> | arrayS3DVertexTangents |
irr::core::array<irr::video::S3DVertex> | arrayS3DVertex |
irr::core::array<unsigned int> | arrayUInt |
irr::core::array<unsigned short> | arrayUShort |
irr::core::array<SJoint> | arraySJoint |
irr::core::array<SRotationKey> | arraySRotationKey |
irr::core::array<SScaleKey> | arraySScaleKey |
irr::core::array<SPositionKey> | arraySPositionKey |
irr::core::array<SWeight> | arraySWeight |
irr::core::array<SSkinMeshBuffer> | arraySSkinMeshBuffer |
irr::core::CMatrix4<float> | CMatrix4f |
irr::core::dimension2d<float> | dimension2df |
irr::core::dimension2d<int> | dimension2di |
irr::core::dimension2d<unsigned int> | dimension2dui |
irr::core::line2d<float> | line2df |
irr::core::line3d<float> | line3df |
irr::core::list<irr::gui::IGUIElement*> | listGUIElement |
irr::core::list<irr::scene::ISceneNodeAnimator*> | listSceneNodeAnimator |
irr::core::list<irr::scene::ISceneNode*> | listSceneNode |
irr::core::plane3d<float> | plane3df |
irr::core::position2d<float> | position2df |
irr::core::position2d<int> | position2di |
irr::core::rect<float> | rectf |
irr::core::rect<int> | recti |
irr::core::triangle3d<float> | triangle3df |
irr::core::vector2d<float> | vector2df |
irr::core::vector3d<float> | vector3df |
irr::io::IIrrXMLReader<char,irr::io::IXMLBase> | IIrrXMLReaderCXMLBase |
irr::io::IIrrXMLReader<char,irr::IReferenceCounted> | IIrrXMLReaderCReferenceCounted |
irr::io::IIrrXMLReader<unsigned long,irr::io::IXMLBase> | IIrrXMLReaderLXMLBase |
irr::io::IIrrXMLReader<unsigned short,irr::io::IXMLBase> | IIrrXMLReaderUSXMLBase |
irr::io::IIrrXMLReader<wchar_t, irr::IReferenceCounted> | IIrrXMLReaderReferenceCounted |