|
Blender V4.3
|
Public Attributes | |
| UvAdjacencyElement * | uv |
| int | totalUniqueUvs |
| UvEdge * | uvedges |
| int | totalUvEdges |
| UVInitialStroke * | initial_stroke |
| wmTimer * | timer |
| UvElementMap * | elementMap |
| UvSculpt * | uvsculpt |
| char | tool |
| char | invert |
| bool | constrain_to_bounds |
| float | uv_base_offset [2] |
Custom data for UV smoothing.
Definition at line 108 of file sculpt_uv.cc.
| bool UvSculptData::constrain_to_bounds |
Is constrain to image bounds active?
Definition at line 143 of file sculpt_uv.cc.
Referenced by apply_sculpt_data_constraints().
| UvElementMap* UvSculptData::elementMap |
To determine quickly adjacent UVs.
Definition at line 131 of file sculpt_uv.cc.
Referenced by relaxation_iteration_uv().
| UVInitialStroke* UvSculptData::initial_stroke |
data for initial stroke, used by tools like grab
Definition at line 125 of file sculpt_uv.cc.
Referenced by uv_sculpt_stroke_apply().
| char UvSculptData::invert |
Store invert flag here.
Definition at line 140 of file sculpt_uv.cc.
Referenced by uv_sculpt_stroke_apply().
| wmTimer* UvSculptData::timer |
Timer to be used for airbrush-type.
Definition at line 128 of file sculpt_uv.cc.
| char UvSculptData::tool |
Tool to use. duplicating here to change if modifier keys are pressed.
Definition at line 137 of file sculpt_uv.cc.
Referenced by uv_sculpt_stroke_apply().
| int UvSculptData::totalUniqueUvs |
Total number of unique UVs.
Definition at line 116 of file sculpt_uv.cc.
Referenced by HC_relaxation_iteration_uv(), laplacian_relaxation_iteration_uv(), relaxation_iteration_uv(), and uv_sculpt_stroke_apply().
| int UvSculptData::totalUvEdges |
Total number of UvEdge.
Definition at line 122 of file sculpt_uv.cc.
Referenced by HC_relaxation_iteration_uv(), and laplacian_relaxation_iteration_uv().
| UvAdjacencyElement* UvSculptData::uv |
Contains the first of each set of coincident UVs. These will be used to perform smoothing on and propagate the changes to their coincident UVs.
Definition at line 113 of file sculpt_uv.cc.
Referenced by HC_relaxation_iteration_uv(), laplacian_relaxation_iteration_uv(), relaxation_iteration_uv(), and uv_sculpt_stroke_apply().
| float UvSculptData::uv_base_offset[2] |
Base for constrain_to_bounds.
Definition at line 146 of file sculpt_uv.cc.
Referenced by apply_sculpt_data_constraints().
| UvEdge* UvSculptData::uvedges |
Edges used for adjacency info, used with laplacian smoothing
Definition at line 119 of file sculpt_uv.cc.
Referenced by HC_relaxation_iteration_uv(), and laplacian_relaxation_iteration_uv().
| UvSculpt* UvSculptData::uvsculpt |
UV-smooth for fast reference.
Definition at line 134 of file sculpt_uv.cc.
Referenced by calc_strength(), and uv_sculpt_stroke_apply().