SilverLining
|
An enumeration of defined time zones worldwide. More...
Classes | |
class | Allocator |
You may extend the Allocator class to hook your own memory management scheme into SilverLining. More... | |
class | Atmosphere |
This class is the main interface to SilverLining. More... | |
class | AtmosphericConditions |
A class to set the current simulation conditions for the sky. More... | |
class | Camera |
A Camera describes a given view, along with its associated view, projection, and viewport. More... | |
class | CloudLayer |
A collection of clouds of uniform classification organized into a "deck" of similar altitudes. More... | |
class | CloudLayerFactory |
A class factory for CloudLayer objects. More... | |
class | CloudLayerTcsUserData |
This is an ***internal*** class interface. More... | |
class | Color |
A RGBA color, where each component is represented as a float from 0-1. More... | |
class | Frustum |
A simple class that just collects six planes together and calls it a frustum. More... | |
class | LightningListener |
Extend this class in order to receive notifications of lightning strike events from cumulonimbus cloud layers. More... | |
class | LocalTime |
A class to represent the simulated local time, time zone, and daylight savings time observation. More... | |
class | Location |
An object representing a geographic location. More... | |
class | Matrix3 |
A simple 3x3 matrix class and its operations. More... | |
class | Matrix4 |
An implementation of a 4x4 matrix and some simple operations on it. More... | |
class | MemObject |
This base class for all SilverLining objects intercepts the new and delete operators, routing them through SilverLining::Allocator(). More... | |
class | MillisecondTimer |
Exposes an interface to allow applications to control millisecond-level time. More... | |
class | Plane |
A geometric plane, modelled as a normal vector and a distance to the plane. More... | |
class | RandomNumberGenerator |
Extend this class in order to use your own random number generator with SilverLining. More... | |
class | ResourceLoader |
This class is used whenever SilverLining needs to load textures, data files, or shaders from mass storage; you may extend this class to override our default use of POSIX filesystem calls with your own resource management if you wish. More... | |
class | TcsUserData |
abstract user data interface associated with the ThreadCameraStreamData More... | |
class | ThreadCameraStreamData |
This class is the main interface to thread safe rendering with SilverLining. More... | |
class | Vector3 |
A 3D double-precision Vector class and its operations. More... | |
class | Vector3f |
A 3D single-precision vector class, and its operations. More... | |
class | Vector4 |
A simple double-precision 4D vector class with no operations defined. More... | |
class | Vector4f |
A simple single-precision 4D vector class with no operations defined. More... | |
class | Vertex |
A single vertex containing a position, RGBA color, and 3D texture coordinates. More... | |
class | WindVolume |
Defines an area of a given wind velocity and direction bounded by two altitudes. More... | |
Enumerations | |
enum | TimeZones { } |
An enumeration of defined time zones worldwide.
Time zones are expressed as the hour correction (prior to daylight savings adjustments) from GMT. This enum provides names for the civilian time zones, and notes their military equivalents.