Blender V2.61 - r43446
Functions

uvedit_draw.c File Reference

#include <float.h>
#include <math.h>
#include <stdlib.h>
#include "DNA_meshdata_types.h"
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
#include "DNA_screen_types.h"
#include "DNA_space_types.h"
#include "BLI_math.h"
#include "BLI_editVert.h"
#include "BLI_utildefines.h"
#include "BKE_DerivedMesh.h"
#include "BKE_mesh.h"
#include "BIF_gl.h"
#include "BIF_glutil.h"
#include "ED_util.h"
#include "ED_image.h"
#include "ED_mesh.h"
#include "ED_uvedit.h"
#include "UI_resources.h"
#include "uvedit_intern.h"

Go to the source code of this file.

Functions

static void drawcursor_sima (SpaceImage *sima, ARegion *ar)
static int draw_uvs_face_check (Scene *scene)
static void draw_uvs_shadow (Object *obedit)
static int draw_uvs_dm_shadow (DerivedMesh *dm)
static void draw_uvs_stretch (SpaceImage *sima, Scene *scene, EditMesh *em, MTFace *activetf)
static void draw_uvs_other (Scene *scene, Object *obedit, MTFace *activetf)
static void draw_uvs (SpaceImage *sima, Scene *scene, Object *obedit)
void draw_uvedit_main (SpaceImage *sima, ARegion *ar, Scene *scene, Object *obedit)

Detailed Description

Definition in file uvedit_draw.c.


Function Documentation

void draw_uvedit_main ( SpaceImage sima,
ARegion ar,
Scene scene,
Object obedit 
)
static void draw_uvs ( SpaceImage sima,
Scene scene,
Object obedit 
) [static]
static int draw_uvs_dm_shadow ( DerivedMesh dm) [static]

Definition at line 147 of file uvedit_draw.c.

References CD_MTFACE, CustomData_has_layer(), DerivedMesh::drawUVEdges, and DerivedMesh::faceData.

Referenced by draw_uvs().

static int draw_uvs_face_check ( Scene scene) [static]
static void draw_uvs_other ( Scene scene,
Object obedit,
MTFace activetf 
) [static]
static void draw_uvs_shadow ( Object obedit) [static]
static void draw_uvs_stretch ( SpaceImage sima,
Scene scene,
EditMesh em,
MTFace activetf 
) [static]
static void drawcursor_sima ( SpaceImage sima,
ARegion ar 
) [static]