Triton
Visual simulation library for ocean rendering.
|
▼NTriton | |
CAllocator | You may extend the Allocator class to hook your own memory management scheme into Triton |
CBreakingWavesParameters | Parameters to control behavior of breaking waves at shorelines, used by Environment::SetBreakingWaves() |
CCamera | Triton's public interface for specifying the camera properties |
CEnvironment | Triton's public interface for specifying the environmental conditions and camera properties |
CImpact | A RotorWash object will generate spray and circular waves on the ocean surface in the direction it is pointing |
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 Triton objects intercepts the new and delete operators, routing them through Triton::Allocator() |
COcean | Allows you to configure and draw Triton's water simulation |
COrientedBoundingBox | An oriented bounding box defined by a center point and three axes |
CRandomNumberGenerator | An interface for generating random numbers in Triton |
CResourceLoader | This class is used whenever Triton 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 |
CRotorWash | A RotorWash object will generate spray and circular waves on the ocean surface in the direction it is pointing |
CSwellDescription | A structure containing a description of a swell in addition to local wind waves (from a distant storm perhaps.) |
CTidalStreamWake | An static wake pointing in a given direction at a fixed location, for example from a buoy or bridge pile in a current |
CTritComplex | A structure describing a complex number, for use in Environment::OverrideFFTInputArray |
CUtils | A collection of static utility methods used by Triton |
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 |
CWakeGenerator | A WakeGenerator represents an object on the water that generates a wake as it moves, such as a ship |
CWakeGeneratorParameters | WakeGeneratorParameters contains the parameters required to construct a Triton::WakeGenerator object |
CWindFetch | A localized or global area of wind of given speed and direction |