|
Blender V4.3
|
#include "BLI_utildefines.h"#include "BLI_task.h"#include "BLT_translation.hh"#include "DNA_customdata_types.h"#include "DNA_defaults.h"#include "DNA_mesh_types.h"#include "DNA_meshdata_types.h"#include "DNA_modifier_types.h"#include "DNA_object_types.h"#include "DNA_screen_types.h"#include "BKE_customdata.hh"#include "BKE_lib_id.hh"#include "BKE_mesh.hh"#include "BKE_modifier.hh"#include "BKE_ocean.h"#include "UI_interface.hh"#include "UI_resources.hh"#include "RNA_access.hh"#include "RNA_prototypes.hh"#include "WM_types.hh"#include "DEG_depsgraph_query.hh"#include "MOD_ui_common.hh"Go to the source code of this file.
Functions | |
| static void | init_data (ModifierData *md) |
| static void | free_data (ModifierData *md) |
| static void | copy_data (const ModifierData *md, ModifierData *target, const int flag) |
| static void | required_data_mask (ModifierData *, CustomData_MeshMasks *) |
| static Mesh * | doOcean (ModifierData *, const ModifierEvalContext *, Mesh *mesh) |
| static Mesh * | modify_mesh (ModifierData *md, const ModifierEvalContext *ctx, Mesh *mesh) |
| static void | panel_draw (const bContext *, Panel *panel) |
| static void | panel_register (ARegionType *region_type) |
| static void | blend_read (BlendDataReader *, ModifierData *md) |
Variables | |
| ModifierTypeInfo | modifierType_Ocean |
|
static |
Definition at line 683 of file MOD_ocean.cc.
References OceanModifierData::ocean, and OceanModifierData::oceancache.
|
static |
Definition at line 100 of file MOD_ocean.cc.
References BKE_modifier_copydata_generic(), BKE_ocean_add(), BKE_ocean_init_from_modifier(), flag, OceanModifierData::ocean, OceanModifierData::oceancache, and OceanModifierData::viewport_resolution.
|
static |
|
static |
Definition at line 85 of file MOD_ocean.cc.
References BKE_ocean_free(), BKE_ocean_free_cache(), OceanModifierData::ocean, and OceanModifierData::oceancache.
|
static |
Definition at line 65 of file MOD_ocean.cc.
References BKE_modifier_path_init(), BKE_ocean_add(), BKE_ocean_init_from_modifier(), BLI_assert, OceanModifierData::cachepath, DNA_struct_default_get, MEMCMP_STRUCT_AFTER_IS_ZERO, MEMCPY_STRUCT_AFTER, OceanModifierData::ocean, UNUSED_VARS, and OceanModifierData::viewport_resolution.
|
static |
Definition at line 463 of file MOD_ocean.cc.
References doOcean().
Definition at line 468 of file MOD_ocean.cc.
References col, IFACE_, Panel::layout, MOD_OCEAN_GEOM_GENERATE, modifier_panel_end(), modifier_panel_get_property_pointers(), ptr, RNA_enum_get(), RPT_, UI_ITEM_NONE, uiItemL(), uiItemR(), uiLayoutColumn(), and uiLayoutSetPropSep().
Referenced by panel_register().
|
static |
Definition at line 666 of file MOD_ocean.cc.
References eModifierType_Ocean, modifier_panel_register(), modifier_subpanel_register(), panel_draw(), and UNUSED_VARS.
|
static |
Definition at line 136 of file MOD_ocean.cc.
| ModifierTypeInfo modifierType_Ocean |
Definition at line 690 of file MOD_ocean.cc.