NLS Engine  v0.1
The Next Logical Step in game engine design.
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines
Public Member Functions
GraphicsCore::HeightmapRenderable Class Reference
Inheritance diagram for GraphicsCore::HeightmapRenderable:
Inheritance graph
[legend]
Collaboration diagram for GraphicsCore::HeightmapRenderable:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 HeightmapRenderable (EntitySPTR, ModuleInterface *, LPDIRECT3DDEVICE9)
void Initialize (LPDIRECT3DDEVICE9)
void Render (LPDIRECT3DDEVICE9)
 Draws objects either in the world or on the screen, depending on the status of the current coordinate space.
void CreateHeightmap (LPDIRECT3DDEVICE9)
bool LoadHeightmapFromFile (const std::string &)
bool LoadTextureFromFile (const std::string &)

Detailed Description

Definition at line 20 of file HeightmapRenderable.h.


Member Function Documentation

void GraphicsCore::HeightmapRenderable::Render ( LPDIRECT3DDEVICE9  ) [virtual]

Draws objects either in the world or on the screen, depending on the status of the current coordinate space.

The object's location and rotation in said space is already provided, just draw at <0,0,0> and a 0 rotation - unless you need to correct for model problems.

Implements GraphicsCore::RenderableComponent.

Definition at line 36 of file HeightmapRenderable.cpp.


The documentation for this class was generated from the following files: