|
Triton
Visual simulation library for ocean rendering.
|
| CTriton::Allocator | You may extend the Allocator class to hook your own memory management scheme into Triton |
| ▼CTriton::MemObject | This base class for all Triton objects intercepts the new and delete operators, routing them through Triton::Allocator() |
| CTriton::BreakingWavesParameters | Parameters to control behavior of breaking waves at shorelines, used by Environment::SetBreakingWaves() |
| CTriton::Camera | Triton's public interface for specifying the camera properties |
| CTriton::Environment | Triton's public interface for specifying the environmental conditions and camera properties |
| CTriton::Impact | A RotorWash object will generate spray and circular waves on the ocean surface in the direction it is pointing |
| CTriton::Matrix3 | A simple 3x3 matrix class and its operations |
| CTriton::Matrix4 | An implementation of a 4x4 matrix and some simple operations on it |
| CTriton::Ocean | Allows you to configure and draw Triton's water simulation |
| CTriton::OrientedBoundingBox | An oriented bounding box defined by a center point and three axes |
| CTriton::RandomNumberGenerator | An interface for generating random numbers in Triton |
| CTriton::ResourceLoader | 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 |
| CTriton::RotorWash | A RotorWash object will generate spray and circular waves on the ocean surface in the direction it is pointing |
| CTriton::SwellDescription | A structure containing a description of a swell in addition to local wind waves (from a distant storm perhaps.) |
| CTriton::TidalStreamWake | An static wake pointing in a given direction at a fixed location, for example from a buoy or bridge pile in a current |
| CTriton::TritComplex | A structure describing a complex number, for use in Environment::OverrideFFTInputArray |
| CTriton::Vector3 | A 3D double-precision Vector class and its operations |
| CTriton::Vector3f | A 3D single-precision vector class, and its operations |
| CTriton::Vector4 | A simple double-precision 4D vector class with no operations defined |
| CTriton::WakeGenerator | A WakeGenerator represents an object on the water that generates a wake as it moves, such as a ship |
| CTriton::WakeGeneratorParameters | WakeGeneratorParameters contains the parameters required to construct a Triton::WakeGenerator object |
| CTriton::WindFetch | A localized or global area of wind of given speed and direction |
| CTriton::Utils | A collection of static utility methods used by Triton |