DOMOceanWater

From Virtual World Web Wiki
Jump to: navigation, search

Represents a large body of water

Remarks [edit]

Properties

float AberrationScale {get; set;}
Chromatic Shift
bool AdvancedCaustics {get; set;}
Toggle to enable/disable caustic blending effects on ocean water
string AttachToBone {get; set;}
float BeaufortScale {get; set;}
How strong are the waves based on the wind
Color32 BlendColor {get; set;}
What color should we use for the blending between shallow and deep water
int CausticBrightness {get; set;}
How bright should the caustic effects be?
int CausticFPS {get; set;}
How frequently should caustics update?
Color32 CausticsColor {get; set;}
What color should we use for the overlay
float CausticsFade {get; set;}
Caustics Blend
bool CustomWaves {get; set;}
Override BeaufortScale with Custom Wave properties
float DepthAmount {get; set;}
Depth Absorption
Color32 DepthColor {get; set;}
What color should we use for the deep water
float EdgeAmount {get; set;}
Edge blending amount
float EdgeFoamAmount {get; set;}
How much foam
bool EnableCaustics {get; set;}
Toggle to enable/disable caustic effects on ocean water
bool EnableDynamicReflections {get; set;}
Should the water use dynamic reflections
bool EnableFoam {get; set;}
Toggles foam at the edge of the water
bool EnableInteraction {get; set;}
Toggle to enable/disable interaction between water and other objects
bool EnableSkyIntegration {get; set;}
Toggle to enable/disable integration with DOMWeather effect
bool EnableSound {get; set;}
Toggle to enable/disable ocean water sounds
bool EnableTessellation {get; set;}
Should the water use tessellation for wave geometry
bool EnableTransitionEffect {get; set;}
Toggle to enable/disable transition effect on water
bool EnableUnderDebris {get; set;}
Toggles underwater debris effect
bool EnableUnderwaterFX {get; set;}
Toggle to enable/disable effects when camera is below the water
bool EnableWaterReflections {get; set;}
Toggle to enable/disable reflections on ocean water
bool EnableWaterTransparency {get; set;}
Toggle to enable/disable transparency of ocean water
bool EnableWindSettings {get; set;}
Toggle to enable/disable integration with DOMWeather's wind
bool ExcludeTransform {get; set;}
float FlowDirection {get; set;}
Direction (in degrees) of water flow
float FlowSpeed {get; set;}
Rate of water flow
Color32 FoamColor {get; set;}
What color should we use for foam
float FoamScale {get; set;}
Scale of the foam
float FoamSpeed {get; set;}
How quickly the foam animates and decays
float HeightFoamAmount {get; set;}
Wave Foam
float HeightProjection {get; set;}
float LargeWaveHeight {get; set;}
How tall are big waves (valid only with CustomWaves)
float LargeWaveScale {get; set;}
How much should we scale large waves by (may be overriden by Beaufort)
DOMOceanWaterType OceanWaterType {get; set;}
How to render the water
float OverallBright {get; set;}
How bright is the water surface
float OverallTransparency {get; set;}
How transparent is the water surface
Color32 OverlayColor {get; set;}
What color should we use for the overlay
string PresetName {get; set;}
What preset to load values from
float ReflectBlur {get; set;}
Reflection Blur
Color32 ReflectionColor {get; set;}
What color should we use for the reflections
float ReflectProjection {get; set;}
Reflection Distortion
float ReflectTerm {get; set;}
Reflection Term
float RefractStrength {get; set;}
Refraction Strength
float Roughness {get; set;}
Hot Specular
float Roughness2 {get; set;}
Wide Specular
float ShallowAmount {get; set;}
Shallow Absorption
Color32 ShallowColor {get; set;}
What color should we use for the shallow water
float ShallowFoamAmount {get; set;}
Shoreline Wave Foam
float ShorelineFreq {get; set;}
How often does the wave come up the shore
float ShorelineHeight {get; set;}
How far up the shoreline does the water come
float ShorelineNorm {get; set;}
float ShorelineScale {get; set;}
How much should we scale the shoreline by
float ShorelineSpeed {get; set;}
How fast does water come up the shoreline
float SoundVolume {get; set;}
Volume level for ocean sounds
Color32 SpecularColor {get; set;}
Specular Color
Color32 SssColor {get; set;}
Back Light Scatter color
float SX {get; set;}
float SY {get; set;}
float SZ {get; set;}
long TransformParentID {get; set;}
float TurbulenceFactor {get; set;}
How turbulent is the water (valid only with CustomWaves)
float UnderBlurAmount {get; set;}
Underwater Refraction Speed
float UnderDarkRange {get; set;}
Underwater Depth Darkening Range
float UnderLightFactor {get; set;}
Underwater Light Factor
float UnderRefractionAmount {get; set;}
Underwater Refraction Amount
float UnderRefractionScale {get; set;}
Underwater Refraction Scale
float UnderRefractionSpeed {get; set;}
Underwater Refraction Speed
Color32 UnderwaterColor {get; set;}
What color should we use for when the camera is underwater
float UnderwaterFogDistance {get; set;}
Underwater Fog Distance
float UnderwaterFogSpread {get; set;}
Underwater Fog Distance
float UnderwaterOffset {get; set;}
How far below the surface is "underwater" ?
Point3D Velocity {get; set;}
float WaveFoamHeight {get; set;}
Wave Foam Height
float WaveFoamSpread {get; set;}
Wave Foam Spread
float WaveHeight {get; set;}
How tall should the waves be (valid only with CustomWaves)
float WaveScale {get; set;}
How much should we scale the waves (may be overriden by Beaufort)

Constructors

DOMOceanWater()
Constructs a new DOMOceanWater with default settings
DOMOceanWater(DOMObject[] children)
Constructs a new DOMOceanWater, adding children at the same time
DOMOceanWater(string title, DOMObject[] children)
Constructs a new DOMOceanWater, setting a title and adding children at the same time