Wrappers        
Print

Image

Wrappers

This section is for libraries that are usually assembled when developing OGRE applications, being either complete application frameworks, or specific APIs for Physics, Collision Detection, Artificial Intelligence, Networking, Audio, Scripting, GUI, Input, etc. This is a work in progress, currently in the second draft. The third and final will have links to the main APIs as well as a short description for each wrapper.

Languages



Image

MOGRE

MOGRE (Managed OGRE) is an advanced .NET 2.0 wrapper for OGRE, hosted on sourceforge. The "glue" code between C++ and .NET is developed using C++/CLI, which offers great flexibility and low-level control of how the wrapping should work.


Image

Python-Ogre

Python-Ogre is a Python binding for OGRE, which means you can use all of OGRE's functionality using Python instead of C++.


Image

Lugre

Lugre(external link) is a crossplatform gamedev framework/library with Lua-bindings for Ogre3d and several other utils.


Image

OgreDotNet

OgreDotNet is a set of Binding and CIL Wrapper dlls for Ogre3D and related projects, targeting the .NET Framework or mono. Which means you can use all of OGRE's functionality with any of the .NET languages.


Image

Ogre4j

ogre4j is a project that enables usage of the OGRE library within Java applications.

Physics



Image

NxOgre

NxOgre is a physics connector library between the nVidia PhysX physics library and the Ogre 3D rendering system.


Image

Newton_Game_Dynamics

Using Ogre with the Newton Game Dynamics physics SDK.
For [MOGRE|Mogre]] there is [MogreNewt]] available.


Image

OgreTokamak?

Wrapper for the open source, real-time physics engine written by David Lam.


Image

OgreODE

Ogre Ode is an Open Dynamics Engine (ODE) wrapper.


Image

OgreBullet

OgreBullet is a wrapper, which allows you to easily integrate Bullet Physics Engine into your project.

Collision Detection



Image

OgreOpCode

OGRE wrapper(external link) for OPCODE.


Image
Minimal Ogre Collision
Collision routines packed into a lightweight and easy to use mini-toolkit, named MOC - Minimal Ogre Collision.

Input


Image

OIS

OIS is a fine Object Oriented Input System.


Image

-OpenInput

-OpenInput as a free, open source, cross platform, and portable input handling library written in C.

Sound



Image

OgreAL

OGRE Wrapper for OpenAL.


Networking



TODO

GUI



Image

-CEGUI

Crazy Eddie's GUI System (or short CEGUI) is a cross platform free library providing windowing and widgets.

AI



TODO

Suggested / WIP Wrappers

Languages

Physics

TODO

Collision Detection

TODO

Input

Sound

Networking

OpenTNL

GUI

  • FLTK?

AI

Miscellaneous

  • Planta?
  • OpenRT? ?


Contributors to this page: jacmoe60863 points  and OgreWikiBot .
Page last modified on Saturday 19 of December, 2009 13:47:51 GMT by jacmoe60863 points .


The content on this page is licensed under the terms of the Creative Commons Attribution-ShareAlike License.
As an exception, any source code contributed within the content is released into the Public Domain.