|
Blender V5.0
|
#include <GEO_uv_parametrizer.hh>
Public Member Functions | |
| ParamHandle () | |
| ~ParamHandle () | |
Public Attributes | |
| PHandleState | state = PHANDLE_STATE_ALLOCATED |
| MemArena * | arena = nullptr |
| MemArena * | polyfill_arena = nullptr |
| Heap * | polyfill_heap = nullptr |
| PChart * | construction_chart = nullptr |
| PHash * | hash_verts = nullptr |
| PHash * | hash_edges = nullptr |
| PHash * | hash_faces = nullptr |
| GHash * | pin_hash = nullptr |
| int | unique_pin_count = 0 |
| PChart ** | charts = nullptr |
| int | ncharts = 0 |
| float | aspect_y = 1.0f |
| RNG * | rng = nullptr |
| float | blend = 0.0f |
| slim::MatrixTransfer * | slim_mt = nullptr |
Definition at line 41 of file GEO_uv_parametrizer.hh.
| blender::geometry::ParamHandle::ParamHandle | ( | ) |
Definition at line 3724 of file uv_parametrizer.cc.
References arena, BLI_heap_new_ex(), BLI_memarena_new(), BLI_MEMARENA_STD_BUFSIZE, BLI_POLYFILL_ALLOC_NGON_RESERVE, construction_chart, hash_edges, hash_faces, hash_verts, MEM_callocN(), MEM_SIZE_OPTIMAL, blender::geometry::phash_new(), polyfill_arena, and polyfill_heap.
| blender::geometry::ParamHandle::~ParamHandle | ( | ) |
Definition at line 3737 of file uv_parametrizer.cc.
References arena, BLI_ghash_free(), BLI_heap_free(), BLI_memarena_free(), BLI_rng_free(), charts, construction_chart, hash_edges, hash_faces, hash_verts, i, MEM_SAFE_FREE, ncharts, blender::geometry::phash_safe_delete(), pin_hash, polyfill_arena, polyfill_heap, and rng.
Definition at line 47 of file GEO_uv_parametrizer.hh.
Referenced by blender::geometry::new_geo_uv_pinindex(), blender::geometry::p_face_add(), blender::geometry::p_vert_add(), blender::geometry::p_vert_copy(), ParamHandle(), and ~ParamHandle().
| float blender::geometry::ParamHandle::aspect_y = 1.0f |
Definition at line 62 of file GEO_uv_parametrizer.hh.
Referenced by blender::geometry::p_flush_uvs(), blender::geometry::p_vert_load_pin_select_uvs(), blender::geometry::uv_parametrizer_aspect_ratio(), and blender::geometry::uv_parametrizer_pack().
| float blender::geometry::ParamHandle::blend = 0.0f |
Definition at line 65 of file GEO_uv_parametrizer.hh.
Referenced by blender::geometry::p_flush_uvs(), blender::geometry::uv_parametrizer_stretch_begin(), and blender::geometry::uv_parametrizer_stretch_blend().
Definition at line 59 of file GEO_uv_parametrizer.hh.
Referenced by blender::geometry::uv_parametrizer_average(), blender::geometry::uv_parametrizer_construct_end(), blender::geometry::uv_parametrizer_flush(), blender::geometry::uv_parametrizer_flush_restore(), blender::geometry::uv_parametrizer_lscm_begin(), blender::geometry::uv_parametrizer_lscm_end(), blender::geometry::uv_parametrizer_lscm_solve(), blender::geometry::uv_parametrizer_pack(), blender::geometry::uv_parametrizer_scale_x(), blender::geometry::uv_parametrizer_slim_live_begin(), blender::geometry::uv_parametrizer_slim_live_solve_iteration(), blender::geometry::uv_parametrizer_stretch_begin(), blender::geometry::uv_parametrizer_stretch_iter(), and ~ParamHandle().
Definition at line 51 of file GEO_uv_parametrizer.hh.
Referenced by blender::geometry::p_connect_pairs(), ParamHandle(), blender::geometry::uv_parametrizer_construct_end(), and ~ParamHandle().
Definition at line 53 of file GEO_uv_parametrizer.hh.
Referenced by blender::geometry::p_edge_has_pair(), blender::geometry::p_edge_lookup(), blender::geometry::p_face_add_construct(), blender::geometry::p_face_exists(), ParamHandle(), blender::geometry::uv_parametrizer_construct_end(), and ~ParamHandle().
Definition at line 54 of file GEO_uv_parametrizer.hh.
Referenced by blender::geometry::p_connect_pairs(), blender::geometry::p_face_add_construct(), ParamHandle(), blender::geometry::uv_parametrizer_construct_end(), and ~ParamHandle().
Definition at line 52 of file GEO_uv_parametrizer.hh.
Referenced by blender::geometry::p_vert_add(), blender::geometry::p_vert_lookup(), ParamHandle(), blender::geometry::uv_parametrizer_construct_end(), and ~ParamHandle().
| int blender::geometry::ParamHandle::ncharts = 0 |
Definition at line 60 of file GEO_uv_parametrizer.hh.
Referenced by blender::geometry::uv_parametrizer_average(), blender::geometry::uv_parametrizer_construct_end(), blender::geometry::uv_parametrizer_flush(), blender::geometry::uv_parametrizer_flush_restore(), blender::geometry::uv_parametrizer_lscm_begin(), blender::geometry::uv_parametrizer_lscm_end(), blender::geometry::uv_parametrizer_lscm_solve(), blender::geometry::uv_parametrizer_pack(), blender::geometry::uv_parametrizer_scale_x(), blender::geometry::uv_parametrizer_slim_live_begin(), blender::geometry::uv_parametrizer_slim_live_end(), blender::geometry::uv_parametrizer_slim_live_solve_iteration(), blender::geometry::uv_parametrizer_slim_stretch_iteration(), blender::geometry::uv_parametrizer_stretch_begin(), blender::geometry::uv_parametrizer_stretch_iter(), and ~ParamHandle().
Definition at line 56 of file GEO_uv_parametrizer.hh.
Referenced by blender::geometry::uv_find_pin_index(), blender::geometry::uv_prepare_pin_index(), and ~ParamHandle().
Definition at line 48 of file GEO_uv_parametrizer.hh.
Referenced by blender::geometry::p_add_ngon(), ParamHandle(), and ~ParamHandle().
Definition at line 49 of file GEO_uv_parametrizer.hh.
Referenced by blender::geometry::p_add_ngon(), ParamHandle(), and ~ParamHandle().
Definition at line 64 of file GEO_uv_parametrizer.hh.
Referenced by blender::geometry::uv_parametrizer_stretch_begin(), blender::geometry::uv_parametrizer_stretch_iter(), and ~ParamHandle().
| slim::MatrixTransfer* blender::geometry::ParamHandle::slim_mt = nullptr |
Definition at line 68 of file GEO_uv_parametrizer.hh.
Referenced by blender::geometry::uv_parametrizer_is_slim(), blender::geometry::uv_parametrizer_slim_live_begin(), blender::geometry::uv_parametrizer_slim_live_end(), blender::geometry::uv_parametrizer_slim_live_solve_iteration(), blender::geometry::uv_parametrizer_slim_solve(), and blender::geometry::uv_parametrizer_slim_stretch_iteration().
| PHandleState blender::geometry::ParamHandle::state = PHANDLE_STATE_ALLOCATED |
Definition at line 46 of file GEO_uv_parametrizer.hh.
Referenced by blender::geometry::uv_parametrizer_construct_end(), blender::geometry::uv_parametrizer_edge_set_seam(), blender::geometry::uv_parametrizer_face_add(), blender::geometry::uv_parametrizer_lscm_begin(), blender::geometry::uv_parametrizer_lscm_end(), blender::geometry::uv_parametrizer_lscm_solve(), blender::geometry::uv_parametrizer_stretch_begin(), blender::geometry::uv_parametrizer_stretch_blend(), blender::geometry::uv_parametrizer_stretch_end(), and blender::geometry::uv_parametrizer_stretch_iter().
| int blender::geometry::ParamHandle::unique_pin_count = 0 |
Definition at line 57 of file GEO_uv_parametrizer.hh.
Referenced by blender::geometry::new_geo_uv_pinindex().