neo::scene::wireframe::Renderer Class Reference

#include <scene/wireframe/renderer.h>

Inheritance diagram for neo::scene::wireframe::Renderer:

Inheritance graph
[legend]
Collaboration diagram for neo::scene::wireframe::Renderer:

Collaboration graph
[legend]
List of all members.

Detailed Description

Debug implementation of scene renderer, rendering the objects visible in the camera frustum in wireframe mode, a single pass named "wireframe" with id 0

Author:
Mattias Jansson (mattias@realityrift.com)


Public Types

enum  RenderPassID { WIREFRAME = 0 }
 Pass identifiers. More...

Public Member Functions

 Renderer ()
 Initialize renderer.
virtual ~Renderer ()
 Free resources.
virtual void render (Scene *p_scene)
 Render scene.

Static Public Member Functions

static unsigned int getID ()
 Get renderer ID.

Protected Attributes

core::Array< Object * > _objs
 Object set.
render::TechniquePtr _p_technique
 Technique.
render::ParameterCompiledBindings_p_bindings
 Bindings.


Member Enumeration Documentation

enum neo::scene::wireframe::Renderer::RenderPassID

Enumerator:
WIREFRAME  Wireframe pass.


Member Function Documentation

virtual void neo::scene::wireframe::Renderer::render ( Scene p_scene  )  [virtual]

Render scene in a single pass using the visible set V

Parameters:
p_scene Scene

Implements neo::scene::Renderer.

static unsigned int neo::scene::wireframe::Renderer::getID (  )  [static]

Returns:
Renderer ID


The documentation for this class was generated from the following file:
Generated on Sat Feb 17 20:51:08 2007 for NeoEngine 2 - Evolution by  doxygen 1.5.1