Triton
Visual simulation library for ocean rendering.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NTriton
 CAllocatorYou may extend the Allocator class to hook your own memory management scheme into Triton
 CBreakingWavesParametersParameters to control behavior of breaking waves at shorelines, used by Environment::SetBreakingWaves()
 CCameraTriton's public interface for specifying the camera properties
 CEnvironmentTriton's public interface for specifying the environmental conditions and camera properties
 CImpactA RotorWash object will generate spray and circular waves on the ocean surface in the direction it is pointing
 CMatrix3A simple 3x3 matrix class and its operations
 CMatrix4An implementation of a 4x4 matrix and some simple operations on it
 CMemObjectThis base class for all Triton objects intercepts the new and delete operators, routing them through Triton::Allocator()
 COceanAllows you to configure and draw Triton's water simulation
 COrientedBoundingBoxAn oriented bounding box defined by a center point and three axes
 CRandomNumberGeneratorAn interface for generating random numbers in Triton
 CResourceLoaderThis 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
 CRotorWashA RotorWash object will generate spray and circular waves on the ocean surface in the direction it is pointing
 CSwellDescriptionA structure containing a description of a swell in addition to local wind waves (from a distant storm perhaps.)
 CTidalStreamWakeAn static wake pointing in a given direction at a fixed location, for example from a buoy or bridge pile in a current
 CTritComplexA structure describing a complex number, for use in Environment::OverrideFFTInputArray
 CUtilsA collection of static utility methods used by Triton
 CVector3A 3D double-precision Vector class and its operations
 CVector3fA 3D single-precision vector class, and its operations
 CVector4A simple double-precision 4D vector class with no operations defined
 CWakeGeneratorA WakeGenerator represents an object on the water that generates a wake as it moves, such as a ship
 CWakeGeneratorParametersWakeGeneratorParameters contains the parameters required to construct a Triton::WakeGenerator object
 CWindFetchA localized or global area of wind of given speed and direction