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 |