Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

Renderer::RenderProperties Struct Reference

#include <render.h>

Collaboration diagram for Renderer::RenderProperties:

Collaboration graph
List of all members.

Public Member Functions

 RenderProperties ()

Public Attributes

const Atmosphereatmosphere
std::vector< EclipseShadow > * eclipseShadows
std::vector< Location * > * locations
ResourceHandle model
Quatf orientation
float radius
RingSystemrings
Vec3f semiAxes
Surfacesurface

Constructor & Destructor Documentation

Renderer::RenderProperties::RenderProperties  )  [inline]
 

Definition at line 191 of file render.h.

References atmosphere, InvalidResource, locations, model, orientation, radius, rings, semiAxes, and surface.

00191                            :
00192             surface(NULL),
00193             atmosphere(NULL),
00194             rings(NULL),
00195             radius(1.0f),
00196             semiAxes(1.0f, 1.0f, 1.0f),
00197             model(InvalidResource),
00198             orientation(1.0f),
00199             locations(NULL)
00200         {};


Member Data Documentation

const Atmosphere* Renderer::RenderProperties::atmosphere
 

Definition at line 203 of file render.h.

Referenced by Renderer::renderPlanet(), RenderProperties(), and Renderer::renderStar().

std::vector<EclipseShadow>* Renderer::RenderProperties::eclipseShadows
 

Definition at line 209 of file render.h.

std::vector<Location*>* Renderer::RenderProperties::locations
 

Definition at line 210 of file render.h.

Referenced by Renderer::renderPlanet(), and RenderProperties().

ResourceHandle Renderer::RenderProperties::model
 

Definition at line 207 of file render.h.

Referenced by Renderer::renderPlanet(), RenderProperties(), and Renderer::renderStar().

Quatf Renderer::RenderProperties::orientation
 

Definition at line 208 of file render.h.

Referenced by Renderer::renderPlanet(), RenderProperties(), and Renderer::renderStar().

float Renderer::RenderProperties::radius
 

Definition at line 205 of file render.h.

Referenced by Renderer::renderPlanet(), RenderProperties(), and Renderer::renderStar().

RingSystem* Renderer::RenderProperties::rings
 

Definition at line 204 of file render.h.

Referenced by Renderer::renderPlanet(), RenderProperties(), and Renderer::renderStar().

Vec3f Renderer::RenderProperties::semiAxes
 

Definition at line 206 of file render.h.

Referenced by Renderer::renderPlanet(), RenderProperties(), and Renderer::renderStar().

Surface* Renderer::RenderProperties::surface
 

Definition at line 200 of file render.h.

Referenced by Renderer::renderPlanet(), RenderProperties(), and Renderer::renderStar().


The documentation for this struct was generated from the following file:
Generated on Sat Jan 14 22:33:33 2006 for Celestia by  doxygen 1.4.1