Blender  V3.3
Public Attributes | List of all members
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 [64]
 
char spraylayername [64]
 
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 1348 of file DNA_modifier_types.h.

Member Data Documentation

◆ _pad

char OceanModifierData::_pad[4]

Definition at line 1409 of file DNA_modifier_types.h.

◆ _pad2

char OceanModifierData::_pad2

Definition at line 1398 of file DNA_modifier_types.h.

◆ bakeend

int OceanModifierData::bakeend

Definition at line 1387 of file DNA_modifier_types.h.

Referenced by ocean_bake_exec().

◆ bakestart

int OceanModifierData::bakestart

Definition at line 1386 of file DNA_modifier_types.h.

Referenced by ocean_bake_exec().

◆ cached

char OceanModifierData::cached

◆ cachepath

char OceanModifierData::cachepath[1024]

FILE_MAX.

Definition at line 1390 of file DNA_modifier_types.h.

Referenced by initData(), object_foreach_path(), and ocean_bake_exec().

◆ chop_amount

float OceanModifierData::chop_amount

Definition at line 1371 of file DNA_modifier_types.h.

Referenced by ocean_bake_exec().

◆ damp

float OceanModifierData::damp

Definition at line 1363 of file DNA_modifier_types.h.

◆ depth

float OceanModifierData::depth

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

Referenced by blo_do_versions_280().

◆ flag

char OceanModifierData::flag

Definition at line 1397 of file DNA_modifier_types.h.

◆ foam_coverage

float OceanModifierData::foam_coverage

Definition at line 1372 of file DNA_modifier_types.h.

Referenced by ocean_bake_exec().

◆ foam_fade

float OceanModifierData::foam_fade

Definition at line 1407 of file DNA_modifier_types.h.

Referenced by ocean_bake_exec().

◆ foamlayername

char OceanModifierData::foamlayername[64]

MAX_CUSTOMDATA_LAYER_NAME.

Definition at line 1392 of file DNA_modifier_types.h.

◆ geometry_mode

char OceanModifierData::geometry_mode

Definition at line 1395 of file DNA_modifier_types.h.

Referenced by dependsOnNormals().

◆ modifier

ModifierData OceanModifierData::modifier

Definition at line 1349 of file DNA_modifier_types.h.

◆ ocean

struct Ocean* OceanModifierData::ocean

Definition at line 1351 of file DNA_modifier_types.h.

Referenced by blendRead(), copyData(), freeData(), and initData().

◆ oceancache

struct OceanCache* OceanModifierData::oceancache

◆ repeat_x

short OceanModifierData::repeat_x

Definition at line 1400 of file DNA_modifier_types.h.

◆ repeat_y

short OceanModifierData::repeat_y

Definition at line 1401 of file DNA_modifier_types.h.

◆ resolution

int OceanModifierData::resolution

Render resolution.

Definition at line 1355 of file DNA_modifier_types.h.

Referenced by blo_do_versions_250(), blo_do_versions_290(), and ocean_bake_exec().

◆ seed

int OceanModifierData::seed

Definition at line 1403 of file DNA_modifier_types.h.

◆ sharpen_peak_jonswap

float OceanModifierData::sharpen_peak_jonswap

Definition at line 1384 of file DNA_modifier_types.h.

Referenced by blo_do_versions_290().

◆ size

float OceanModifierData::size

Definition at line 1405 of file DNA_modifier_types.h.

◆ smallest_wave

float OceanModifierData::smallest_wave

Definition at line 1364 of file DNA_modifier_types.h.

◆ spatial_size

int OceanModifierData::spatial_size

Definition at line 1359 of file DNA_modifier_types.h.

◆ spectrum

int OceanModifierData::spectrum

Definition at line 1376 of file DNA_modifier_types.h.

◆ spraylayername

char OceanModifierData::spraylayername[64]

Definition at line 1393 of file DNA_modifier_types.h.

◆ time

float OceanModifierData::time

Definition at line 1373 of file DNA_modifier_types.h.

Referenced by ocean_bake_exec().

◆ viewport_resolution

int OceanModifierData::viewport_resolution

Viewport resolution for the non-render case.

Definition at line 1357 of file DNA_modifier_types.h.

Referenced by blo_do_versions_290(), copyData(), and initData().

◆ wave_alignment

float OceanModifierData::wave_alignment

Definition at line 1367 of file DNA_modifier_types.h.

Referenced by blo_do_versions_290().

◆ wave_direction

float OceanModifierData::wave_direction

Definition at line 1368 of file DNA_modifier_types.h.

◆ wave_scale

float OceanModifierData::wave_scale

Definition at line 1369 of file DNA_modifier_types.h.

Referenced by ocean_bake_exec().

◆ wind_velocity

float OceanModifierData::wind_velocity

Definition at line 1361 of file DNA_modifier_types.h.


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