#[repr(C, packed(4))]pub struct OceanModifierData {Show 34 fields
pub modifier: ModifierData,
pub ocean: Pointer<Nothing>,
pub oceancache: Pointer<Nothing>,
pub resolution: i32,
pub viewport_resolution: i32,
pub spatial_size: i32,
pub wind_velocity: f32,
pub damp: f32,
pub smallest_wave: f32,
pub depth: f32,
pub wave_alignment: f32,
pub wave_direction: f32,
pub wave_scale: f32,
pub chop_amount: f32,
pub foam_coverage: f32,
pub time: f32,
pub spectrum: i32,
pub fetch_jonswap: f32,
pub sharpen_peak_jonswap: f32,
pub bakestart: i32,
pub bakeend: i32,
pub cachepath: [i8; 1024],
pub foamlayername: [i8; 64],
pub spraylayername: [i8; 64],
pub cached: i8,
pub geometry_mode: i8,
pub flag: i8,
pub _pad2: i8,
pub repeat_x: i16,
pub repeat_y: i16,
pub seed: i32,
pub size: f32,
pub foam_fade: f32,
pub _pad: [i8; 4],
}Fields§
§modifier: ModifierData§ocean: Pointer<Nothing>§oceancache: Pointer<Nothing>§resolution: i32§viewport_resolution: i32§spatial_size: i32§wind_velocity: f32§damp: f32§smallest_wave: f32§depth: f32§wave_alignment: f32§wave_direction: f32§wave_scale: f32§chop_amount: f32§foam_coverage: f32§time: f32§spectrum: i32§fetch_jonswap: f32§sharpen_peak_jonswap: f32§bakestart: i32§bakeend: i32§cachepath: [i8; 1024]§foamlayername: [i8; 64]§spraylayername: [i8; 64]§cached: i8§geometry_mode: i8§flag: i8§_pad2: i8§repeat_x: i16§repeat_y: i16§seed: i32§size: f32§foam_fade: f32§_pad: [i8; 4]Trait Implementations§
Source§impl GeneratedBlendStruct for OceanModifierData
impl GeneratedBlendStruct for OceanModifierData
const BLEND_VERSION: Version
const BLEND_POINTER_SIZE: usize = 8usize
const BLEND_ENDIANNESS: Endianness = Endianness::Little
const STRUCT_NAME: &'static str = "OceanModifierData"
const STRUCT_INDEX: usize = 139usize
const STRUCT_TYPE_INDEX: usize = 201usize
const IS_SYNTHETIC: bool = false
impl PointerTarget<OceanModifierData> for OceanModifierData
Auto Trait Implementations§
impl Freeze for OceanModifierData
impl RefUnwindSafe for OceanModifierData
impl Send for OceanModifierData
impl Sync for OceanModifierData
impl Unpin for OceanModifierData
impl UnwindSafe for OceanModifierData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more