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

Defines the class methods for the render engine core. More...

#include <cassert>
#include <windows.h>
#include <d3d9.h>
#include <boost/foreach.hpp>
#include "RenderModule.h"
#include "../sharedbase/EventLogger.h"
#include "../sharedbase/PropertyMap.h"
#include "../sharedbase/Entity.h"
#include "../sharedbase/MessageRouter.h"
#include "../sharedbase/Envelope.h"
#include "component/RenderableComponent.h"
#include "component/CameraComponent.h"
#include "InterfaceUpdateable.h"
#include "GlobalPropertyNames.h"
#include "Messages.h"
#include "Types.h"
Include dependency graph for RenderModule.cpp:

Go to the source code of this file.

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.

Defines

#define sprintf_s   sprintf

Variables

const D3DXVECTOR3 GraphicsCore::UP_DIRECTION = D3DXVECTOR3(0.0f, 1.0f, 0.0f)
const D3DFILLMODE GraphicsCore::DEFAULT_FILLMODE = D3DFILL_SOLID
const float GraphicsCore::DEFAULT_RENDER_DELAY = 1.0f / 30.0f
const Color GraphicsCore::BLACK = Color(0.0f, 0.0f, 0.0f, 1.0f)
const Color GraphicsCore::WHITE = Color(1.0f, 1.0f, 1.0f, 1.0f)
float GraphicsCore::AspectRatio
float GraphicsCore::AspectRatioInv

Detailed Description

Defines the class methods for the render engine core.

Author:
Ricky Curtice
Date:
20110717

Definition in file RenderModule.cpp.