Blender V2.61 - r43446
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 [64]
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 239 of file transform.h.


Member Data Documentation

Definition at line 312 of file transform.h.

Referenced by initTransInfo(), recalcData_view3d(), and viewRedrawForce().

Definition at line 302 of file transform.h.

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

float TransInfo::axis[3]

Definition at line 303 of file transform.h.

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

Definition at line 304 of file transform.h.

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

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

Definition at line 289 of file transform.h.

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

Definition at line 315 of file transform.h.

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

Definition at line 318 of file transform.h.

Referenced by initTransform(), and postTrans().

Definition at line 317 of file transform.h.

Referenced by postTrans().

Definition at line 316 of file transform.h.

Referenced by initTransform(), and postTrans().

Definition at line 265 of file transform.h.

Referenced by initTransInfo().

Definition at line 246 of file transform.h.

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

Definition at line 249 of file transform.h.

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

Definition at line 277 of file transform.h.

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

Definition at line 292 of file transform.h.

Referenced by initTransform(), and transformEvent().

float TransInfo::mat[3][3]

Definition at line 280 of file transform.h.

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

Definition at line 299 of file transform.h.

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

float TransInfo::persinv[4][4]

Definition at line 273 of file transform.h.

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

float TransInfo::persmat[4][4]

Definition at line 272 of file transform.h.

Referenced by setNearestAxis3d(), and setTransformViewMatrices().

Definition at line 274 of file transform.h.

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

Definition at line 297 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 295 of file transform.h.

Referenced by initTransInfo(), and postTrans().

Definition at line 282 of file transform.h.

Referenced by transformEnd().

Definition at line 245 of file transform.h.

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

float TransInfo::vec[3]

Definition at line 279 of file transform.h.

Referenced by initTransInfo(), TimeScale(), TimeSlide(), and TimeTranslate().

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

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