BALL  1.4.79
Classes | Enumerations
Setup of the Stage, Camera and LightSources

Classes

class  BALL::VIEW::LightSource
 
class  BALL::VIEW::Stage::RaytracingMaterial
 
class  BALL::VIEW::Stage
 
class  BALL::VIEW::Camera
 

Enumerations

enum  BALL::VIEW::LightSource::Types { BALL::VIEW::LightSource::AMBIENT = 0, BALL::VIEW::LightSource::POSITIONAL, BALL::VIEW::LightSource::DIRECTIONAL }
 Enumeration of different types of lights. More...
 
enum  BALL::VIEW::Camera::ProjectionMode { BALL::VIEW::Camera::PERSPECTIVE = 0, BALL::VIEW::Camera::ORTHOGRAPHIC }
 Enumeration of different projection modes. More...
 

Detailed Description

These classes provide datastructures, which are required by the Scene .

Enumeration Type Documentation

Enumeration of different projection modes.

Enumerator
PERSPECTIVE 
ORTHOGRAPHIC 

Definition at line 27 of file camera.h.

Enumeration of different types of lights.

Enumerator
AMBIENT 

Ambient light doesn't come from any particular direction. All the objects in the scene will be lit up by the ambient light.

POSITIONAL 

Diffuse light is created the light source and is reflected off the surface of any object in the scene. Any surface of an object that the light hits directly will be very bright, and areas the light barely gets to will be darker.

DIRECTIONAL 

Definition at line 58 of file stage.h.