NLS Engine  v0.1
The Next Logical Step in game engine design.
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines
Classes | Namespaces | Typedefs | Functions
RenderModule.h File Reference

Provides the class declaration for the render engine core. More...

#include <d3d9.h>
#include <d3dx9tex.h>
#include <set>
#include <string>
#include <boost/function.hpp>
#include <boost/bimap/bimap.hpp>
#include <threading.h>
#include "../sharedbase/ModuleInterface.h"
#include "../sharedbase/Envelope_fwd.h"
Include dependency graph for RenderModule.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GraphicsCore::RenderModule

Namespaces

namespace  GraphicsCore
 Namespace to contain every item that is related to the rendering engine. The name itself is a legacy, as is a lot of the code contain by it, from the Saturn V engine that built as part of Adam and Ricky's Engine class.

Typedefs

typedef boost::bimaps::bimap
< std::string, CameraComponent * > 
GraphicsCore::cameramap
typedef cameramap::value_type GraphicsCore::namedcamera

Functions

 __declspec (dllexport) ModuleInterface *ModuleFactory(PropertyMap *

Detailed Description

Provides the class declaration for the render engine core.

Author:
Ricky Curtice
Date:
20110717

Definition in file RenderModule.h.