Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/uvedit/uvedit_intern.h
| Show All 17 Lines | |||||
| */ | */ | ||||
| /** \file | /** \file | ||||
| * \ingroup eduv | * \ingroup eduv | ||||
| */ | */ | ||||
| #pragma once | #pragma once | ||||
| struct BMEdge; | |||||
| struct BMFace; | struct BMFace; | ||||
| struct BMLoop; | struct BMLoop; | ||||
| struct BMVert; | |||||
| struct Object; | struct Object; | ||||
| struct Scene; | struct Scene; | ||||
| struct SpaceImage; | struct SpaceImage; | ||||
| struct wmOperatorType; | struct wmOperatorType; | ||||
| /* geometric utilities */ | /* geometric utilities */ | ||||
| void uv_poly_copy_aspect(float uv_orig[][2], float uv[][2], float aspx, float aspy, int len); | void uv_poly_copy_aspect(float uv_orig[][2], float uv[][2], float aspx, float aspy, int len); | ||||
| ▲ Show 20 Lines • Show All 73 Lines • ▼ Show 20 Lines | bool uv_find_nearest_face_multi_ex(struct Scene *scene, | ||||
| struct UvNearestHit *hit, | struct UvNearestHit *hit, | ||||
| const bool only_in_face); | const bool only_in_face); | ||||
| bool uv_find_nearest_face_multi(struct Scene *scene, | bool uv_find_nearest_face_multi(struct Scene *scene, | ||||
| struct Object **objects, | struct Object **objects, | ||||
| const uint objects_len, | const uint objects_len, | ||||
| const float co[2], | const float co[2], | ||||
| struct UvNearestHit *hit); | struct UvNearestHit *hit); | ||||
| BMLoop *uv_find_nearest_loop_from_vert(struct Scene *scene, | struct BMLoop *uv_find_nearest_loop_from_vert(struct Scene *scene, | ||||
| struct Object *obedit, | struct Object *obedit, | ||||
| struct BMVert *v, | struct BMVert *v, | ||||
| const float co[2]); | const float co[2]); | ||||
| BMLoop *uv_find_nearest_loop_from_edge(struct Scene *scene, | struct BMLoop *uv_find_nearest_loop_from_edge(struct Scene *scene, | ||||
| struct Object *obedit, | struct Object *obedit, | ||||
| struct BMEdge *e, | struct BMEdge *e, | ||||
| const float co[2]); | const float co[2]); | ||||
| /* utility tool functions */ | /* utility tool functions */ | ||||
| void uvedit_live_unwrap_update(struct SpaceImage *sima, | void uvedit_live_unwrap_update(struct SpaceImage *sima, | ||||
| struct Scene *scene, | struct Scene *scene, | ||||
| Show All 37 Lines | |||||
| void UV_OT_select_split(struct wmOperatorType *ot); | void UV_OT_select_split(struct wmOperatorType *ot); | ||||
| void UV_OT_select_pinned(struct wmOperatorType *ot); | void UV_OT_select_pinned(struct wmOperatorType *ot); | ||||
| void UV_OT_select_box(struct wmOperatorType *ot); | void UV_OT_select_box(struct wmOperatorType *ot); | ||||
| void UV_OT_select_lasso(struct wmOperatorType *ot); | void UV_OT_select_lasso(struct wmOperatorType *ot); | ||||
| void UV_OT_select_circle(struct wmOperatorType *ot); | void UV_OT_select_circle(struct wmOperatorType *ot); | ||||
| void UV_OT_select_more(struct wmOperatorType *ot); | void UV_OT_select_more(struct wmOperatorType *ot); | ||||
| void UV_OT_select_less(struct wmOperatorType *ot); | void UV_OT_select_less(struct wmOperatorType *ot); | ||||
| void UV_OT_select_overlap(struct wmOperatorType *ot); | void UV_OT_select_overlap(struct wmOperatorType *ot); | ||||
| /* uvedit_texturemargin.c */ | |||||
| void TEXTURE_OT_margin_copypixels(struct wmOperatorType *ot); | |||||