Blender V4.5
OceanModifierData Struct Reference

#include <DNA_modifier_types.h>

Public Attributes

ModifierData modifier
struct Oceanocean
struct OceanCacheoceancache
int resolution
int viewport_resolution
int spatial_size
float wind_velocity
float damp
float smallest_wave
float depth
float wave_alignment
float wave_direction
float wave_scale
float chop_amount
float foam_coverage
float time
int spectrum
float fetch_jonswap
float sharpen_peak_jonswap
int bakestart
int bakeend
char cachepath [1024]
char foamlayername [68]
char spraylayername [68]
char cached
char geometry_mode
char flag
char _pad2
short repeat_x
short repeat_y
int seed
float size
float foam_fade
char _pad [4]

Detailed Description

Definition at line 1373 of file DNA_modifier_types.h.

Member Data Documentation

◆ _pad

char OceanModifierData::_pad[4]

Definition at line 1433 of file DNA_modifier_types.h.

◆ _pad2

char OceanModifierData::_pad2

Definition at line 1422 of file DNA_modifier_types.h.

◆ bakeend

int OceanModifierData::bakeend

Definition at line 1412 of file DNA_modifier_types.h.

Referenced by blender::ed::object::ocean_bake_exec().

◆ bakestart

int OceanModifierData::bakestart

Definition at line 1411 of file DNA_modifier_types.h.

Referenced by blender::ed::object::ocean_bake_exec().

◆ cached

◆ cachepath

char OceanModifierData::cachepath[1024]

◆ chop_amount

float OceanModifierData::chop_amount

Definition at line 1396 of file DNA_modifier_types.h.

Referenced by blender::ed::object::ocean_bake_exec().

◆ damp

float OceanModifierData::damp

Definition at line 1388 of file DNA_modifier_types.h.

◆ depth

float OceanModifierData::depth

Definition at line 1390 of file DNA_modifier_types.h.

◆ fetch_jonswap

float OceanModifierData::fetch_jonswap

This is the distance from a lee shore, called the fetch, or the distance over which the wind blows with constant velocity.

Definition at line 1408 of file DNA_modifier_types.h.

Referenced by blo_do_versions_280().

◆ flag

char OceanModifierData::flag

Definition at line 1421 of file DNA_modifier_types.h.

◆ foam_coverage

float OceanModifierData::foam_coverage

Definition at line 1397 of file DNA_modifier_types.h.

Referenced by blender::ed::object::ocean_bake_exec().

◆ foam_fade

float OceanModifierData::foam_fade

Definition at line 1431 of file DNA_modifier_types.h.

Referenced by blender::ed::object::ocean_bake_exec().

◆ foamlayername

char OceanModifierData::foamlayername[68]

Definition at line 1416 of file DNA_modifier_types.h.

◆ geometry_mode

char OceanModifierData::geometry_mode

Definition at line 1419 of file DNA_modifier_types.h.

◆ modifier

ModifierData OceanModifierData::modifier

Definition at line 1374 of file DNA_modifier_types.h.

◆ ocean

struct Ocean* OceanModifierData::ocean

Definition at line 1376 of file DNA_modifier_types.h.

Referenced by blend_read(), copy_data(), free_data(), and init_data().

◆ oceancache

◆ repeat_x

short OceanModifierData::repeat_x

Definition at line 1424 of file DNA_modifier_types.h.

◆ repeat_y

short OceanModifierData::repeat_y

Definition at line 1425 of file DNA_modifier_types.h.

◆ resolution

int OceanModifierData::resolution

◆ seed

int OceanModifierData::seed

Definition at line 1427 of file DNA_modifier_types.h.

◆ sharpen_peak_jonswap

float OceanModifierData::sharpen_peak_jonswap

Definition at line 1409 of file DNA_modifier_types.h.

Referenced by blo_do_versions_290().

◆ size

float OceanModifierData::size

Definition at line 1429 of file DNA_modifier_types.h.

◆ smallest_wave

float OceanModifierData::smallest_wave

Definition at line 1389 of file DNA_modifier_types.h.

◆ spatial_size

int OceanModifierData::spatial_size

Definition at line 1384 of file DNA_modifier_types.h.

◆ spectrum

int OceanModifierData::spectrum

Definition at line 1401 of file DNA_modifier_types.h.

◆ spraylayername

char OceanModifierData::spraylayername[68]

Definition at line 1417 of file DNA_modifier_types.h.

◆ time

float OceanModifierData::time

Definition at line 1398 of file DNA_modifier_types.h.

Referenced by blender::ed::object::ocean_bake_exec().

◆ viewport_resolution

int OceanModifierData::viewport_resolution

Viewport resolution for the non-render case.

Definition at line 1382 of file DNA_modifier_types.h.

Referenced by blo_do_versions_290(), copy_data(), and init_data().

◆ wave_alignment

float OceanModifierData::wave_alignment

Definition at line 1392 of file DNA_modifier_types.h.

Referenced by blo_do_versions_290().

◆ wave_direction

float OceanModifierData::wave_direction

Definition at line 1393 of file DNA_modifier_types.h.

◆ wave_scale

float OceanModifierData::wave_scale

Definition at line 1394 of file DNA_modifier_types.h.

Referenced by blender::ed::object::ocean_bake_exec().

◆ wind_velocity

float OceanModifierData::wind_velocity

Definition at line 1386 of file DNA_modifier_types.h.


The documentation for this struct was generated from the following file: