▼NSilverLining | An enumeration of defined time zones worldwide |
CAllocator | You may extend the Allocator class to hook your own memory management scheme into SilverLining |
CAtmosphere | This class is the main interface to SilverLining |
CAtmosphericConditions | A class to set the current simulation conditions for the sky |
CCamera | A Camera describes a given view, along with its associated view, projection, and viewport |
CCloudLayer | A collection of clouds of uniform classification organized into a "deck" of similar altitudes |
CCloudLayerFactory | A class factory for CloudLayer objects |
CCloudLayerTcsUserData | This is an ***internal*** class interface |
CColor | A RGBA color, where each component is represented as a float from 0-1 |
CFrustum | A simple class that just collects six planes together and calls it a frustum |
CLightningListener | Extend this class in order to receive notifications of lightning strike events from cumulonimbus cloud layers |
CLocalTime | A class to represent the simulated local time, time zone, and daylight savings time observation |
CLocation | An object representing a geographic location |
CMatrix3 | A simple 3x3 matrix class and its operations |
CMatrix4 | An implementation of a 4x4 matrix and some simple operations on it |
CMemObject | This base class for all SilverLining objects intercepts the new and delete operators, routing them through SilverLining::Allocator() |
CMillisecondTimer | Exposes an interface to allow applications to control millisecond-level time |
CPlane | A geometric plane, modelled as a normal vector and a distance to the plane |
CRandomNumberGenerator | Extend this class in order to use your own random number generator with SilverLining |
CResourceLoader | 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 |
CTcsUserData | Abstract user data interface associated with the ThreadCameraStreamData |
CThreadCameraStreamData | This class is the main interface to thread safe rendering with SilverLining |
CVector3 | A 3D double-precision Vector class and its operations |
CVector3f | A 3D single-precision vector class, and its operations |
CVector4 | A simple double-precision 4D vector class with no operations defined |
CVector4f | A simple single-precision 4D vector class with no operations defined |
CVertex | A single vertex containing a position, RGBA color, and 3D texture coordinates |
CWindVolume | Defines an area of a given wind velocity and direction bounded by two altitudes |