Blender V4.3
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 1436 of file DNA_modifier_types.h.

Member Data Documentation

◆ _pad

char OceanModifierData::_pad[4]

Definition at line 1497 of file DNA_modifier_types.h.

◆ _pad2

char OceanModifierData::_pad2

Definition at line 1486 of file DNA_modifier_types.h.

◆ bakeend

int OceanModifierData::bakeend

Definition at line 1475 of file DNA_modifier_types.h.

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

◆ bakestart

int OceanModifierData::bakestart

Definition at line 1474 of file DNA_modifier_types.h.

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

◆ cached

◆ cachepath

char OceanModifierData::cachepath[1024]

FILE_MAX.

Definition at line 1478 of file DNA_modifier_types.h.

Referenced by init_data(), object_foreach_path(), and blender::ed::object::ocean_bake_exec().

◆ chop_amount

float OceanModifierData::chop_amount

Definition at line 1459 of file DNA_modifier_types.h.

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

◆ damp

float OceanModifierData::damp

Definition at line 1451 of file DNA_modifier_types.h.

◆ depth

float OceanModifierData::depth

Definition at line 1453 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 1471 of file DNA_modifier_types.h.

Referenced by blo_do_versions_280().

◆ flag

char OceanModifierData::flag

Definition at line 1485 of file DNA_modifier_types.h.

◆ foam_coverage

float OceanModifierData::foam_coverage

Definition at line 1460 of file DNA_modifier_types.h.

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

◆ foam_fade

float OceanModifierData::foam_fade

Definition at line 1495 of file DNA_modifier_types.h.

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

◆ foamlayername

char OceanModifierData::foamlayername[68]

MAX_CUSTOMDATA_LAYER_NAME.

Definition at line 1480 of file DNA_modifier_types.h.

◆ geometry_mode

char OceanModifierData::geometry_mode

Definition at line 1483 of file DNA_modifier_types.h.

◆ modifier

ModifierData OceanModifierData::modifier

Definition at line 1437 of file DNA_modifier_types.h.

◆ ocean

struct Ocean* OceanModifierData::ocean

Definition at line 1439 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 1488 of file DNA_modifier_types.h.

◆ repeat_y

short OceanModifierData::repeat_y

Definition at line 1489 of file DNA_modifier_types.h.

◆ resolution

int OceanModifierData::resolution

◆ seed

int OceanModifierData::seed

Definition at line 1491 of file DNA_modifier_types.h.

◆ sharpen_peak_jonswap

float OceanModifierData::sharpen_peak_jonswap

Definition at line 1472 of file DNA_modifier_types.h.

Referenced by blo_do_versions_290().

◆ size

float OceanModifierData::size

Definition at line 1493 of file DNA_modifier_types.h.

◆ smallest_wave

float OceanModifierData::smallest_wave

Definition at line 1452 of file DNA_modifier_types.h.

◆ spatial_size

int OceanModifierData::spatial_size

Definition at line 1447 of file DNA_modifier_types.h.

◆ spectrum

int OceanModifierData::spectrum

Definition at line 1464 of file DNA_modifier_types.h.

◆ spraylayername

char OceanModifierData::spraylayername[68]

Definition at line 1481 of file DNA_modifier_types.h.

◆ time

float OceanModifierData::time

Definition at line 1461 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 1445 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 1455 of file DNA_modifier_types.h.

Referenced by blo_do_versions_290().

◆ wave_direction

float OceanModifierData::wave_direction

Definition at line 1456 of file DNA_modifier_types.h.

◆ wave_scale

float OceanModifierData::wave_scale

Definition at line 1457 of file DNA_modifier_types.h.

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

◆ wind_velocity

float OceanModifierData::wind_velocity

Definition at line 1449 of file DNA_modifier_types.h.


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