Blender V2.61 - r43446
Typedefs | Enumerations | Functions

uvedit_parametrizer.h File Reference

#include "BLO_sys_types.h"

Go to the source code of this file.

Typedefs

typedef void ParamHandle
typedef intptr_t ParamKey
typedef enum ParamBool ParamBool

Enumerations

enum  ParamBool { PARAM_TRUE = 1, PARAM_FALSE = 0 }

Functions

ParamHandleparam_construct_begin (void)
void param_aspect_ratio (ParamHandle *handle, float aspx, float aspy)
void param_face_add (ParamHandle *handle, ParamKey key, int nverts, ParamKey *vkeys, float **co, float **uv, ParamBool *pin, ParamBool *select)
void param_edge_set_seam (ParamHandle *handle, ParamKey *vkeys)
void param_construct_end (ParamHandle *handle, ParamBool fill, ParamBool impl)
void param_delete (ParamHandle *chart)
void param_lscm_begin (ParamHandle *handle, ParamBool live, ParamBool abf)
void param_lscm_solve (ParamHandle *handle)
void param_lscm_end (ParamHandle *handle)
void param_stretch_begin (ParamHandle *handle)
void param_stretch_blend (ParamHandle *handle, float blend)
void param_stretch_iter (ParamHandle *handle)
void param_stretch_end (ParamHandle *handle)
void param_smooth_area (ParamHandle *handle)
void param_pack (ParamHandle *handle, float margin)
void param_average (ParamHandle *handle)
void param_scale (ParamHandle *handle, float x, float y)
void param_flush (ParamHandle *handle)
void param_flush_restore (ParamHandle *handle)

Detailed Description

Definition in file uvedit_parametrizer.h.


Typedef Documentation

typedef enum ParamBool ParamBool
typedef void ParamHandle

Definition at line 14 of file uvedit_parametrizer.h.

typedef intptr_t ParamKey

Definition at line 15 of file uvedit_parametrizer.h.


Enumeration Type Documentation

enum ParamBool
Enumerator:
PARAM_TRUE 
PARAM_FALSE 

Definition at line 16 of file uvedit_parametrizer.h.


Function Documentation

void param_aspect_ratio ( ParamHandle handle,
float  aspx,
float  aspy 
)

Definition at line 4068 of file uvedit_parametrizer.c.

References PHandle::aspx, and PHandle::aspy.

Referenced by construct_param_handle().

void param_average ( ParamHandle handle)
ParamHandle* param_construct_begin ( void  )
void param_construct_end ( ParamHandle handle,
ParamBool  fill,
ParamBool  impl 
)
void param_delete ( ParamHandle chart)
void param_edge_set_seam ( ParamHandle handle,
ParamKey vkeys 
)
void param_face_add ( ParamHandle handle,
ParamKey  key,
int  nverts,
ParamKey vkeys,
float **  co,
float **  uv,
ParamBool pin,
ParamBool select 
)
void param_flush ( ParamHandle handle)
void param_flush_restore ( ParamHandle handle)
void param_lscm_begin ( ParamHandle handle,
ParamBool  live,
ParamBool  abf 
)
void param_lscm_end ( ParamHandle handle)
void param_lscm_solve ( ParamHandle handle)
void param_pack ( ParamHandle handle,
float  margin 
)
void param_scale ( ParamHandle handle,
float  x,
float  y 
)

Definition at line 4471 of file uvedit_parametrizer.c.

References PHandle::charts, i, PHandle::ncharts, and p_chart_uv_scale_xy().

Referenced by param_pack().

void param_smooth_area ( ParamHandle handle)
void param_stretch_begin ( ParamHandle handle)
void param_stretch_blend ( ParamHandle handle,
float  blend 
)
void param_stretch_end ( ParamHandle handle)
void param_stretch_iter ( ParamHandle handle)