|
Blender
V2.93
|
#include <transform.h>
Public Types | |
| enum | { O_DEFAULT = 0 , O_SCENE , O_SET } |
Definition at line 504 of file transform.h.
| anonymous enum |
| Enumerator | |
|---|---|
| O_DEFAULT | |
| O_SCENE | |
| O_SET | |
Definition at line 608 of file transform.h.
| struct wmTimer* TransInfo::animtimer |
Definition at line 650 of file transform.h.
| struct ScrArea* TransInfo::area |
Definition at line 644 of file transform.h.
| short TransInfo::around |
Definition at line 577 of file transform.h.
| float TransInfo::aspect[3] |
Spaces using non 1:1 aspect, (uv's, f-curve, movie-clip... etc) use for conversion and snapping.
Definition at line 555 of file transform.h.
| float TransInfo::center2d[2] |
center in screen coordinates.
Definition at line 559 of file transform.h.
| float TransInfo::center_global[3] |
center of transformation (in global-space)
Definition at line 557 of file transform.h.
| TransCon TransInfo::con |
Constraint Data.
Definition at line 536 of file transform.h.
| struct bContext* TransInfo::context |
Only valid (non null) during an operator called function.
Definition at line 642 of file transform.h.
| TransCustomDataContainer TransInfo::custom |
Typically for mode settings.
Definition at line 668 of file transform.h.
| TransDataContainer* TransInfo::data_container |
Definition at line 505 of file transform.h.
| int TransInfo::data_container_len |
Definition at line 506 of file transform.h.
| int TransInfo::data_len_all |
Combine length of all TransDataContainer.data_len Use to check if nothing is selected or if we have a single selection.
Definition at line 510 of file transform.h.
| eTConvertType TransInfo::data_type |
TODO: It should be a member of TransDataContainer.
Definition at line 513 of file transform.h.
| struct Depsgraph* TransInfo::depsgraph |
Definition at line 646 of file transform.h.
| void* TransInfo::draw_handle_apply |
Definition at line 659 of file transform.h.
| void* TransInfo::draw_handle_cursor |
Definition at line 662 of file transform.h.
| void* TransInfo::draw_handle_pixel |
Definition at line 661 of file transform.h.
| void* TransInfo::draw_handle_view |
Definition at line 660 of file transform.h.
| eTFlag TransInfo::flag |
Generic flags for special behaviors.
Definition at line 518 of file transform.h.
| char TransInfo::frame_side |
Mouse side of the current frame, 'L', 'R' or 'B'
Definition at line 567 of file transform.h.
| short TransInfo::gizmo_flag |
backup from view3d, to restore on end.
Definition at line 615 of file transform.h.
| eRedrawFlag(* TransInfo::handleEvent) (struct TransInfo *, const struct wmEvent *) |
Definition at line 533 of file transform.h.
| eTHelpline TransInfo::helpline |
Choice of custom cursor with or without a help line from the gizmo to the mouse position.
Definition at line 526 of file transform.h.
| short TransInfo::idx_max |
maximum index on the input vector.
Definition at line 561 of file transform.h.
| bool TransInfo::is_launch_event_tweak |
Is the actual launch event a tweak event? (launch_event above is set to the corresponding mouse button then.)
Definition at line 599 of file transform.h.
| bool TransInfo::is_orient_default_overwrite |
Definition at line 601 of file transform.h.
| struct wmKeyMap* TransInfo::keymap |
Needed so we can perform a look up for header text.
Definition at line 652 of file transform.h.
| short TransInfo::launch_event |
event type used to launch transform.
Definition at line 596 of file transform.h.
| float TransInfo::mat[3][3] |
Rotate/re-scale, to show for widget.
Definition at line 586 of file transform.h.
| float TransInfo::matrix[3][3] |
Definition at line 605 of file transform.h.
| struct wmMsgBus* TransInfo::mbus |
Definition at line 643 of file transform.h.
| eTfmMode TransInfo::mode |
Current mode.
Definition at line 528 of file transform.h.
| eTModifier TransInfo::modifiers |
Special modifiers, by function, not key.
Definition at line 520 of file transform.h.
| MouseInput TransInfo::mouse |
Mouse input.
Definition at line 545 of file transform.h.
| int TransInfo::mval[2] |
current mouse position.
Definition at line 656 of file transform.h.
| NumInput TransInfo::num |
Numerical input.
Definition at line 542 of file transform.h.
| short TransInfo::obedit_type |
Type of active object being edited.
Definition at line 581 of file transform.h.
| eTContext TransInfo::options |
Current context/options for transform.
Definition at line 516 of file transform.h.
| struct { ... } TransInfo::orient[3] |
| int TransInfo::orient_axis |
Primary axis, rotate only uses this.
Definition at line 633 of file transform.h.
| int TransInfo::orient_axis_ortho |
Secondary axis, shear uses this.
Definition at line 635 of file transform.h.
| enum { ... } TransInfo::orient_curr |
| float TransInfo::persinv[4][4] |
Definition at line 575 of file transform.h.
| float TransInfo::persmat[4][4] |
access G.vd from other space types.
Definition at line 574 of file transform.h.
| short TransInfo::persp |
Definition at line 576 of file transform.h.
| short TransInfo::prop_mode |
Definition at line 617 of file transform.h.
| float TransInfo::prop_size |
proportional circle radius.
Definition at line 548 of file transform.h.
| char TransInfo::proptext[20] |
proportional falloff text.
Definition at line 550 of file transform.h.
| eRedrawFlag TransInfo::redraw |
Redraw flag.
Definition at line 524 of file transform.h.
| struct ARegion* TransInfo::region |
Definition at line 645 of file transform.h.
| bool TransInfo::remove_on_cancel |
remove elements if operator is canceled.
Definition at line 638 of file transform.h.
| struct ReportList* TransInfo::reports |
assign from the operator, or can be NULL.
Definition at line 654 of file transform.h.
| struct RNG* TransInfo::rng |
Currently only used for random curve of proportional editing.
Definition at line 665 of file transform.h.
| struct Scene* TransInfo::scene |
Definition at line 647 of file transform.h.
| struct ToolSettings* TransInfo::settings |
Definition at line 649 of file transform.h.
| float TransInfo::snap[2] |
Snapping Gears.
Definition at line 563 of file transform.h.
| float TransInfo::snap_spatial[2] |
Spatial snapping gears(even when rotating, scaling... etc).
Definition at line 565 of file transform.h.
| float TransInfo::spacemtx[3][3] |
orientation matrix of the current space.
Definition at line 589 of file transform.h.
| float TransInfo::spacemtx_inv[3][3] |
Definition at line 590 of file transform.h.
| char TransInfo::spacename[64] |
name of the current space, MAX_NAME.
Definition at line 592 of file transform.h.
| char TransInfo::spacetype |
space-type where transforming is.
Definition at line 579 of file transform.h.
| eTState TransInfo::state |
Current state (running, canceled.
Definition at line 522 of file transform.h.
| void(* TransInfo::transform) (struct TransInfo *, const int[2]) |
Main transform mode function.
Definition at line 531 of file transform.h.
| TransSnap TransInfo::tsnap |
Snap Data.
Definition at line 539 of file transform.h.
| short TransInfo::type |
Definition at line 604 of file transform.h.
| float TransInfo::values[4] |
Value taken as input, either through mouse coordinates or entered as a parameter.
Definition at line 620 of file transform.h.
| float TransInfo::values_final[4] |
Final value of the transformation (displayed in the redo panel). If the operator is executed directly (not modal), this value is usually the value of the input parameter, except when a constrain is entered.
Definition at line 628 of file transform.h.
| float TransInfo::values_modal_offset[4] |
Offset applied on top of modal input.
Definition at line 623 of file transform.h.
| float TransInfo::vec[3] |
translation, to show for widget.
Definition at line 584 of file transform.h.
| void* TransInfo::view |
Definition at line 640 of file transform.h.
| struct ViewLayer* TransInfo::view_layer |
Definition at line 648 of file transform.h.
| float TransInfo::viewinv[4][4] |
and to make sure we don't have to.
Definition at line 572 of file transform.h.
| float TransInfo::viewmat[4][4] |
copy from G.vd, prevents feedback.
Definition at line 570 of file transform.h.
| float TransInfo::zfac |
use for 3d view.
Definition at line 658 of file transform.h.