Triton
Visual simulation library for ocean rendering.
Triton::Environment Member List

This is the complete list of members for Triton::Environment, including all inherited members.

AddSwell(float waveLength, float waveHeight, float direction, float phase=0, bool leftHanded=false)Triton::Environment
AddWindFetch(const WindFetch &fetch, bool leftHanded=false)Triton::Environment
ClearSwells()Triton::Environment
ClearWindFetches()Triton::Environment
CreateCamera(void)Triton::Environment
CreateOpenGLStream(void)Triton::Environment
CullSphere(const Vector3 &position, double radius) constTriton::Environment
DestroyCamera(Camera *camera)Triton::Environment
DestroyOpenGLStream(Stream *stream)Triton::Environment
EnableOpenMP(bool enabled)Triton::Environmentinline
Environment()Triton::Environment
ExecuteOpenGLStream(Stream *stream)Triton::Environment
GetAboveWaterVisibility(double &visibility, Vector3 &fogColor) constTriton::Environmentinline
GetAmbientLightColor() constTriton::Environmentinline
GetBelowWaterVisibility(double &visibility, Vector3 &fogColor) constTriton::Environmentinline
GetBindlessCaps(void) constTriton::Environment
GetBreakingWavesParameters() constTriton::Environmentinline
GetCamera() constTriton::Environmentinline
GetCamera()Triton::Environmentinline
GetCameraMatrix() constTriton::Environment
GetCameraPosition() constTriton::Environment
GetConfigOption(const char *key)Triton::Environment
GetCoordinateSystem() constTriton::Environmentinline
GetCurrent(Vector3 &direction, double &speed) constTriton::Environmentinline
GetDepthMap() constTriton::Environmentinline
GetDevice() constTriton::Environmentinline
GetDirectionalLightColor() constTriton::Environmentinline
GetEnvironmentMap() constTriton::Environmentinline
GetEnvironmentMapMatrix() constTriton::Environmentinline
GetHDREnabled() constTriton::Environmentinline
GetHeightMap(const Camera *camera=0) constTriton::Environment
GetHeightMapMatrix(const Camera *camera=0) constTriton::Environment
GetHeightMapOffset() constTriton::Environmentinline
GetHeightMapRange() constTriton::Environmentinline
GetLightDirection() constTriton::Environmentinline
GetMaximumWaveHeight() constTriton::Environment
GetOpenGLDevice(void) constTriton::Environment
GetOpenMPEnabled() constTriton::Environmentinline
GetPlanarReflectionDisplacementScale() constTriton::Environmentinline
GetPlanarReflectionMap() constTriton::Environmentinline
GetPlanarReflectionMapMatrix() constTriton::Environmentinline
GetProjectionMatrix() constTriton::Environment
GetRandomNumberGenerator() constTriton::Environmentinline
GetRenderer() constTriton::Environmentinline
GetResourceLoader() constTriton::Environmentinline
GetRightVector() constTriton::Environment
GetSeaLevel() constTriton::Environmentinline
GetSunIntensity() constTriton::Environmentinline
GetUpVector() constTriton::Environment
GetUserDefinedFragString() constTriton::Environmentinline
GetUserDefinedVertString() constTriton::Environmentinline
GetUserHeightCB() constTriton::Environmentinline
GetViewport(int &x, int &y, int &width, int &height) constTriton::Environment
GetWaterTransparency() constTriton::Environmentinline
GetWaveBlendDepth() constTriton::Environmentinline
GetWind(const Vector3 &pos, double &windSpeed, double &windDirection, double &fetchLength) constTriton::Environment
GetWorldUnits() constTriton::Environmentinline
GetZoomLevel() constTriton::Environmentinline
Initialize(CoordinateSystem cs, Renderer ren, ResourceLoader *rl, void *device=NULL, bool hdr=false)Triton::Environment
IsDirectX() constTriton::Environmentinline
IsGeocentric() constTriton::Environmentinline
IsOpenGL() constTriton::Environmentinline
ResetOpenGLStream(Stream *stream)Triton::Environment
SetAboveWaterVisibility(double visibility, const Vector3 &fogColor)Triton::Environmentinline
SetAmbientLight(const Vector3 &color)Triton::Environmentinline
SetBelowWaterVisibility(double visibility, const Vector3 &fogColor)Triton::Environmentinline
SetBreakingWavesParameters(const BreakingWavesParameters &params)Triton::Environmentinline
SetCameraMatrix(const double *m, const double *explicitCameraPosition=0)Triton::Environment
SetConfigOption(const char *key, const char *value)Triton::Environment
SetCurrent(const Vector3 &direction, double speed)Triton::Environmentinline
SetDepthMap(TextureHandle pDepthMap)Triton::Environment
SetDirectionalLight(const Vector3 &direction, const Vector3 &color)Triton::Environment
SetDouglasSeaScale(int seaState, float windWaveDirection, int swellState, float swellDirection, bool leftHanded=false)Triton::Environment
SetEnvironmentMap(TextureHandle cubeMap, const Matrix3 &textureMatrix=Matrix3::Identity)Triton::Environmentinline
SetHeightMap(TextureHandle pHeightMap, const Matrix4 &worldToTextureCoords, void *context=0, const Camera *camera=0)Triton::Environment
SetHeightMapOffset(float _offset)Triton::Environmentinline
SetHeightMapRange(float _range)Triton::Environmentinline
SetLicenseCode(const char *userName, const char *registrationCode)Triton::Environment
SetPlanarReflectionMap(TextureHandle textureMap, const Matrix3 &textureMatrix, float normalDisplacementScale=0.125f)Triton::Environmentinline
SetProjectionMatrix(const double *p)Triton::Environment
SetRandomNumberGenerator(RandomNumberGenerator *rng)Triton::Environment
SetSeaLevel(double altitudeMSL)Triton::Environmentinline
SetSunIntensity(float intensity)Triton::Environmentinline
SetUserDefinedFragString(const char *userDefinedString)Triton::Environment
SetUserDefinedVertString(const char *userDefinedString)Triton::Environment
SetUserHeightCB(GETUSERHEIGHTPROC _userHeightCB)Triton::Environmentinline
SetViewport(int x, int y, int width, int height)Triton::Environment
SetWaterTransparency(float t)Triton::Environmentinline
SetWaveBlendDepth(double depth)Triton::Environmentinline
SetWorldUnits(double worldUnits)Triton::Environmentinline
SetZoomLevel(float zoom)Triton::Environmentinline
SimulateSeaState(double beaufortScale, double windDirection, bool leftHanded=false)Triton::Environment
TRITON_SET(Camera *) &GetCameras(void) constTriton::Environment
TRITON_VECTOR(SwellDescription) &TRITONAPI GetSwells() constTriton::Environment
~Environment()Triton::Environmentvirtual