Renderers
From Elric
The Elric gui system and other graphic components support multiple renderers. Each renderer is designed to appear identical (for the most part) to the end user.
Contents |
Elric ILS
Elric's renderer and extensions for the ILS Engine(Irrlicht#). I am directly involved with the ILS project and am ensuring this renderer works perfectly. I hope to directly incorporate Elric into ILS at a later point so there are no seperate dll's, though while it is still in active development, the seperate files benefit the design/implementation process. Along with the TVE renderer, this is the most complete.
- Requires: ElricBase, ElricGui, Irrlicht#, Managed DirectX9 1.1
- Status:
- Gui renderer - Fully Functional for ILS DirectX9 driver
- Gui renderer - (OpenGL, Software) Not implemented
- MouseData - Fully Functional for DotNet input device.
- GameEngine - Fully Functional
- Component - Fully Functional
- Extras
- IlsReferences - Container for all ILS references
- Component for Elric gui
- Component for logo overlay
- Component for SkyBox
Elric Tve
Elric's renderer and extensions for the Truevision3D engine. Along with the ILS renderer, this is the most complete.
- Requires: ElricBase, ElricGui, ElricEngine, Managed Truevision3D 6.5 DLL, Managed DirectX9 1.1, Truevision Licence
- Status: Fully functional
- Gui renderer - Fully functional
- MouseData - Fully functional
- GameEngine - Fully functional
- Component - Fully functional
- Transparancy - Fully functional
- Extras
- GameEngine implements a simple licencing system for TV
- Texture - Extended texture encapsulation system for TV
- TruevisionReferences - Container for all TV references used throughout the Tve library
- Component for Elric Gui
Elric Xna
Elric's XNA renderer. You will need to download/install the latest Game Studio Express to use XNA.
The current version was adapted from the Beta versions of XNA and does not currenly follow practices that will allow it to function correctly on the xbox. A new version will appear specifically for xbox in the future.
- Requires: ElricBase, ElricGui, Xna
- Status: Functional
- Gui renderer - Fully functional
- MouseData - Fully functional
- Transparancy - Fully functional
- Extras
- ScreenCapture component
- Notes:
- Game Engine - Not currently implemented: Xna's Game class does the same sort of thing as GameEngine.
- Component - Not currently implemented: Xna's GameComponent class does the same sort of thing as Elric's Component.
- ElricGfx - It is likely in the future I will be releasing gfx(mesh) features for Elric7 based on the old Elric6 mdx code.
Elric ICP
Elric's renderer for Irrlicht .NET CP
- Status
- GameEngine - Fully functional
- Gui Renderer - Not currently implemented, it's on the to-do list after updating XNA and the Santa game..
Elric Mdx
Elric's managed directX1.1 renderer. If you are interested in testing/using the Mdx renderer, please contact me and let me know, especially if you have made any improvements to the driver. (This driver is currently not used due to the xna beta being available)
- Requires: ElricBase, ElricGui, Managed DirectX9 1.1
- Status:
- Gui renderer - Functional/Experimental
- MouseData - Mouse Populate left to user implementation, or you can use the winforms software mouse.
