DOMOceanWater
From Virtual World Web Wiki
Represents a large body of water
- Inherits class: DOMTransform
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