Blender  V3.3
Public Attributes | List of all members
ExpandCache Struct Reference

#include <sculpt_intern.h>

Public Attributes

eSculptExpandTargetType target
 
eSculptExpandFalloffType falloff_type
 
floatvert_falloff
 
float max_vert_falloff
 
floatface_falloff
 
float max_face_falloff
 
float active_falloff
 
bool all_enabled
 
float initial_mouse_move [2]
 
float initial_mouse [2]
 
int initial_active_vertex
 
int initial_active_face_set
 
int max_geodesic_move_preview
 
eSculptExpandFalloffType move_original_falloff_type
 
eSculptExpandFalloffType move_preview_falloff_type
 
int next_face_set
 
int update_face_set
 
float original_mouse_move [2]
 
int active_connected_components [EXPAND_SYMM_AREAS]
 
GSetsnap_enabled_face_sets
 
Brushbrush
 
struct Scenescene
 
struct MTexmtex
 
float texture_distortion_strength
 
PBVHNode ** nodes
 
int totnode
 
int loop_count
 
bool invert
 
bool preserve
 
bool falloff_gradient
 
bool brush_gradient
 
bool move
 
bool snap
 
bool modify_active_face_set
 
bool reposition_pivot
 
float fill_color [4]
 
short blend_mode
 
int * initial_face_sets
 
floatoriginal_mask
 
int * original_face_sets
 
float(* original_colors )[4]
 

Detailed Description

Definition at line 665 of file sculpt_intern.h.

Member Data Documentation

◆ active_connected_components

int ExpandCache::active_connected_components[EXPAND_SYMM_AREAS]

◆ active_falloff

float ExpandCache::active_falloff

◆ all_enabled

bool ExpandCache::all_enabled

◆ blend_mode

short ExpandCache::blend_mode

◆ brush

Brush* ExpandCache::brush

◆ brush_gradient

bool ExpandCache::brush_gradient

◆ face_falloff

float* ExpandCache::face_falloff

◆ falloff_gradient

bool ExpandCache::falloff_gradient

◆ falloff_type

eSculptExpandFalloffType ExpandCache::falloff_type

◆ fill_color

float ExpandCache::fill_color[4]

◆ initial_active_face_set

int ExpandCache::initial_active_face_set

◆ initial_active_vertex

int ExpandCache::initial_active_vertex

◆ initial_face_sets

int* ExpandCache::initial_face_sets

◆ initial_mouse

float ExpandCache::initial_mouse[2]

◆ initial_mouse_move

float ExpandCache::initial_mouse_move[2]

Definition at line 692 of file sculpt_intern.h.

Referenced by sculpt_expand_modal(), and sculpt_expand_move_propagation_origin().

◆ invert

bool ExpandCache::invert

◆ loop_count

int ExpandCache::loop_count

◆ max_face_falloff

float ExpandCache::max_face_falloff

◆ max_geodesic_move_preview

int ExpandCache::max_geodesic_move_preview

Definition at line 699 of file sculpt_intern.h.

Referenced by sculpt_expand_cache_initial_config_set(), and sculpt_expand_modal().

◆ max_vert_falloff

float ExpandCache::max_vert_falloff

◆ modify_active_face_set

bool ExpandCache::modify_active_face_set

◆ move

bool ExpandCache::move

Definition at line 758 of file sculpt_intern.h.

Referenced by sculpt_expand_modal().

◆ move_original_falloff_type

eSculptExpandFalloffType ExpandCache::move_original_falloff_type

Definition at line 702 of file sculpt_intern.h.

Referenced by sculpt_expand_modal().

◆ move_preview_falloff_type

eSculptExpandFalloffType ExpandCache::move_preview_falloff_type

Definition at line 704 of file sculpt_intern.h.

Referenced by sculpt_expand_modal(), and sculpt_expand_move_propagation_origin().

◆ mtex

struct MTex* ExpandCache::mtex

Definition at line 729 of file sculpt_intern.h.

Referenced by sculpt_expand_cache_initial_config_set().

◆ next_face_set

int ExpandCache::next_face_set

◆ nodes

PBVHNode** ExpandCache::nodes

◆ original_colors

float(* ExpandCache::original_colors)[4]

◆ original_face_sets

int* ExpandCache::original_face_sets

◆ original_mask

float* ExpandCache::original_mask

◆ original_mouse_move

float ExpandCache::original_mouse_move[2]

Definition at line 714 of file sculpt_intern.h.

Referenced by sculpt_expand_modal(), and sculpt_expand_move_propagation_origin().

◆ preserve

bool ExpandCache::preserve

◆ reposition_pivot

bool ExpandCache::reposition_pivot

Definition at line 770 of file sculpt_intern.h.

Referenced by sculpt_expand_cache_initial_config_set(), and sculpt_expand_modal().

◆ scene

struct Scene* ExpandCache::scene

◆ snap

bool ExpandCache::snap

◆ snap_enabled_face_sets

GSet* ExpandCache::snap_enabled_face_sets

◆ target

eSculptExpandTargetType ExpandCache::target

◆ texture_distortion_strength

float ExpandCache::texture_distortion_strength

◆ totnode

int ExpandCache::totnode

◆ update_face_set

int ExpandCache::update_face_set

Definition at line 710 of file sculpt_intern.h.

◆ vert_falloff

float* ExpandCache::vert_falloff

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