Blender  V2.59
Public Attributes
TransInfo Struct Reference

#include <transform.h>

List of all members.

Public Attributes

int mode
int flag
int modifiers
short state
int options
float val
float fac
int(* transform )(struct TransInfo *, const int *)
int(* handleEvent )(struct TransInfo *, struct wmEvent *)
int total
TransDatadata
TransDataExtensionext
TransData2Ddata2d
TransCon con
TransSnap tsnap
NumInput num
MouseInput mouse
char redraw
float prop_size
char proptext [20]
float center [3]
int center2d [2]
int imval [2]
short event_type
short idx_max
float snap [3]
char frame_side
float viewmat [4][4]
float viewinv [4][4]
float persmat [4][4]
float persinv [4][4]
short persp
short around
char spacetype
char helpline
float vec [3]
float mat [3][3]
char * undostr
float spacemtx [3][3]
char spacename [32]
struct Objectposeobj
void * customData
void(* customFree )(struct TransInfo *)
short launch_event
short current_orientation
short twtype
short prop_mode
short mirror
float values [4]
float auto_values [4]
float axis [3]
float axis_orig [3]
void * view
struct bContextcontext
struct ScrAreasa
struct ARegionar
struct Scenescene
struct ToolSettingssettings
struct wmTimeranimtimer
int mval [2]
struct Objectobedit
void * draw_handle_apply
void * draw_handle_view
void * draw_handle_pixel
void * draw_handle_cursor

Detailed Description

Definition at line 249 of file transform.h.


Member Data Documentation

Definition at line 322 of file transform.h.

Referenced by initTransInfo(), and viewRedrawForce().

Definition at line 312 of file transform.h.

Referenced by initTransform(), postConstraintChecks(), Resize(), and saveTransform().

float TransInfo::axis[3]

Definition at line 313 of file transform.h.

Referenced by initRotation(), initTransform(), postInputRotation(), Rotation(), and saveTransform().

Definition at line 314 of file transform.h.

Referenced by initRotation(), initTransform(), and Rotation().

Definition at line 317 of file transform.h.

Referenced by initTransform(), transform_modal(), transformApply(), and transformEnd().

void(* TransInfo::customFree)(struct TransInfo *)

Definition at line 299 of file transform.h.

Referenced by createTransSeqData(), initEdgeSlide(), and postTrans().

Definition at line 325 of file transform.h.

Referenced by initTransform(), postTrans(), and transformApply().

Definition at line 328 of file transform.h.

Referenced by initTransform(), and postTrans().

Definition at line 327 of file transform.h.

Referenced by postTrans().

Definition at line 326 of file transform.h.

Referenced by initTransform(), and postTrans().

Definition at line 275 of file transform.h.

Referenced by initTransInfo().

Definition at line 256 of file transform.h.

int(* TransInfo::handleEvent)(struct TransInfo *, struct wmEvent *)

Definition at line 259 of file transform.h.

Referenced by initBevel(), initShear(), initTransInfo(), initWarp(), and transformEvent().

Definition at line 287 of file transform.h.

Referenced by drawHelpline(), initMouseInputMode(), and initTransInfo().

Definition at line 302 of file transform.h.

Referenced by initTransform(), and transformEvent().

float TransInfo::mat[3][3]

Definition at line 290 of file transform.h.

Referenced by BoneSize(), initTransInfo(), Resize(), and restoreTransObjects().

Definition at line 309 of file transform.h.

Referenced by calculatePropRatio(), createTransEditVerts(), and initTransInfo().

float TransInfo::persinv[4][4]

Definition at line 283 of file transform.h.

Referenced by setNearestAxis3d(), setTransformViewMatrices(), and Trackball().

float TransInfo::persmat[4][4]

Definition at line 282 of file transform.h.

Referenced by setNearestAxis3d(), and setTransformViewMatrices().

Definition at line 284 of file transform.h.

Referenced by getViewVector(), setTransformViewMatrices(), and transformEvent().

Definition at line 307 of file transform.h.

Referenced by calculatePropRatio(), initTransInfo(), saveTransform(), and transformEvent().

float TransInfo::snap[3]
float TransInfo::spacemtx[3][3]
int(* TransInfo::transform)(struct TransInfo *, const int *)

Definition at line 305 of file transform.h.

Referenced by initTransInfo(), and postTrans().

Definition at line 292 of file transform.h.

Referenced by transformEnd().

Definition at line 255 of file transform.h.

Referenced by initToSphere(), initTransInfo(), initWarp(), ToSphere(), and Warp().

float TransInfo::vec[3]
float TransInfo::viewinv[4][4]
float TransInfo::viewmat[4][4]

The documentation for this struct was generated from the following file: