Blender  V3.3
Public Attributes | List of all members
TransData Struct Reference

#include <transform_data.h>

Public Attributes

 TRANSDATABASIC
 
float dist
 
float rdist
 
float factor
 
floatval
 
float ival
 
float mtx [3][3]
 
float smtx [3][3]
 
float axismtx [3][3]
 
struct Objectob
 
struct bConstraintcon
 
TransDataExtensionext
 
TransDataCurveHandleFlagshdata
 
short protectflag
 

Detailed Description

Definition at line 108 of file transform_data.h.

Member Data Documentation

◆ axismtx

float TransData::axismtx[3][3]

◆ con

struct bConstraint* TransData::con

For objects/bones, the first constraint in its constraint stack.

Definition at line 128 of file transform_data.h.

Referenced by add_pose_transdata(), constraintRotLim(), constraintSizeLim(), constraintTransLim(), and ObjectToTransData().

◆ dist

float TransData::dist

◆ ext

TransDataExtension* TransData::ext

◆ factor

float TransData::factor

◆ hdata

TransDataCurveHandleFlags* TransData::hdata

for curves, stores handle flags for modification/cancel.

Definition at line 132 of file transform_data.h.

Referenced by beztmap_to_data(), initTransDataCurveHandles(), postTrans(), and restoreElement().

◆ ival

float TransData::ival

◆ mtx

float TransData::mtx[3][3]

◆ ob

struct Object* TransData::ob

◆ protectflag

short TransData::protectflag

◆ rdist

float TransData::rdist

Distance to the nearest element (for Proportional Editing).

Definition at line 113 of file transform_data.h.

Referenced by calculatePropRatio(), graph_key_shortest_dist(), set_prop_dist(), and trans_data_compare_rdist().

◆ smtx

float TransData::smtx[3][3]

◆ TRANSDATABASIC

TransData::TRANSDATABASIC

Definition at line 109 of file transform_data.h.

◆ val

float* TransData::val

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