pub trait IWaterV2: IMonoBehaviour {
Show 26 methods
// Provided methods
fn water_mode(self) -> WaterV2_WaterMode { ... }
fn set_water_mode(self, value: WaterV2_WaterMode) { ... }
fn disable_pixel_lights(self) -> bool { ... }
fn set_disable_pixel_lights(self, value: bool) { ... }
fn texture_size(self) -> i32 { ... }
fn set_texture_size(self, value: i32) { ... }
fn clip_plane_offset(self) -> f32 { ... }
fn set_clip_plane_offset(self, value: f32) { ... }
fn reflect_layers(self) -> LayerMask { ... }
fn set_reflect_layers(self, value: LayerMask) { ... }
fn refract_layers(self) -> LayerMask { ... }
fn set_refract_layers(self, value: LayerMask) { ... }
fn m_reflection_cameras(self) -> Dictionary_2<Camera, Camera> { ... }
fn set_m_reflection_cameras(self, value: Dictionary_2<Camera, Camera>) { ... }
fn m_refraction_cameras(self) -> Dictionary_2<Camera, Camera> { ... }
fn set_m_refraction_cameras(self, value: Dictionary_2<Camera, Camera>) { ... }
fn m_reflection_texture(self) -> RenderTexture { ... }
fn set_m_reflection_texture(self, value: RenderTexture) { ... }
fn m_refraction_texture(self) -> RenderTexture { ... }
fn set_m_refraction_texture(self, value: RenderTexture) { ... }
fn m_hardware_water_support(self) -> WaterV2_WaterMode { ... }
fn set_m_hardware_water_support(self, value: WaterV2_WaterMode) { ... }
fn m_old_reflection_texture_size(self) -> i32 { ... }
fn set_m_old_reflection_texture_size(self, value: i32) { ... }
fn m_old_refraction_texture_size(self) -> i32 { ... }
fn set_m_old_refraction_texture_size(self, value: i32) { ... }
}Provided Methods§
fn water_mode(self) -> WaterV2_WaterMode
fn set_water_mode(self, value: WaterV2_WaterMode)
fn disable_pixel_lights(self) -> bool
fn set_disable_pixel_lights(self, value: bool)
fn texture_size(self) -> i32
fn set_texture_size(self, value: i32)
fn clip_plane_offset(self) -> f32
fn set_clip_plane_offset(self, value: f32)
fn reflect_layers(self) -> LayerMask
fn set_reflect_layers(self, value: LayerMask)
fn refract_layers(self) -> LayerMask
fn set_refract_layers(self, value: LayerMask)
fn m_reflection_cameras(self) -> Dictionary_2<Camera, Camera>
fn set_m_reflection_cameras(self, value: Dictionary_2<Camera, Camera>)
fn m_refraction_cameras(self) -> Dictionary_2<Camera, Camera>
fn set_m_refraction_cameras(self, value: Dictionary_2<Camera, Camera>)
fn m_reflection_texture(self) -> RenderTexture
fn set_m_reflection_texture(self, value: RenderTexture)
fn m_refraction_texture(self) -> RenderTexture
fn set_m_refraction_texture(self, value: RenderTexture)
fn m_hardware_water_support(self) -> WaterV2_WaterMode
fn set_m_hardware_water_support(self, value: WaterV2_WaterMode)
fn m_old_reflection_texture_size(self) -> i32
fn set_m_old_reflection_texture_size(self, value: i32)
fn m_old_refraction_texture_size(self) -> i32
fn set_m_old_refraction_texture_size(self, value: i32)
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.