Blender V4.5
InteractivePlaceData Struct Reference

Classes

struct  [struct].step

Public Attributes

Scenescene
ScrAreaarea
View3Dv3d
ARegionregion
void * draw_handle_view
float co_src [3]
struct  step [2]
float view_plane [4]
float matrix_orient [3][3]
int orient_axis
V3DSnapCursorStatesnap_state
bool use_snap
bool is_snap_found
bool is_snap_invert
float snap_co [3]
StepIndex step_index
enum ePlace_PrimType primitive_type
bool use_tool
short launch_event
bool wait_for_input
short * snap_to_ptr
eSnapMode snap_to_restore

Detailed Description

Definition at line 78 of file view3d_placement.cc.

Member Data Documentation

◆ area

ScrArea* InteractivePlaceData::area

◆ co_src

float InteractivePlaceData::co_src[3]

◆ draw_handle_view

void* InteractivePlaceData::draw_handle_view

Draw object preview region draw callback.

Definition at line 86 of file view3d_placement.cc.

Referenced by view3d_interactive_add_begin(), and view3d_interactive_add_exit().

◆ is_snap_found

bool InteractivePlaceData::is_snap_found

◆ is_snap_invert

bool InteractivePlaceData::is_snap_invert

◆ launch_event

short InteractivePlaceData::launch_event

Event used to start the operator.

Definition at line 157 of file view3d_placement.cc.

Referenced by view3d_interactive_add_begin(), and view3d_interactive_add_modal().

◆ matrix_orient

float InteractivePlaceData::matrix_orient[3][3]

◆ orient_axis

int InteractivePlaceData::orient_axis

◆ primitive_type

enum ePlace_PrimType InteractivePlaceData::primitive_type

◆ region

◆ scene

Scene* InteractivePlaceData::scene

◆ snap_co

float InteractivePlaceData::snap_co[3]

Definition at line 146 of file view3d_placement.cc.

Referenced by view3d_interactive_add_modal().

◆ snap_state

V3DSnapCursorState* InteractivePlaceData::snap_state

◆ snap_to_ptr

short* InteractivePlaceData::snap_to_ptr

◆ snap_to_restore

eSnapMode InteractivePlaceData::snap_to_restore

◆ step

◆ step_index

StepIndex InteractivePlaceData::step_index

◆ use_snap

bool InteractivePlaceData::use_snap

◆ use_tool

bool InteractivePlaceData::use_tool

Activated from the tool-system.

Definition at line 154 of file view3d_placement.cc.

Referenced by view3d_interactive_add_begin(), and view3d_interactive_add_modal().

◆ v3d

View3D* InteractivePlaceData::v3d

◆ view_plane

float InteractivePlaceData::view_plane[4]

When we can't project onto the real plane, use this in its place.

Definition at line 139 of file view3d_placement.cc.

Referenced by view3d_interactive_add_begin(), and view3d_interactive_add_modal().

◆ wait_for_input

bool InteractivePlaceData::wait_for_input

When activated without a tool.

Definition at line 160 of file view3d_placement.cc.

Referenced by view3d_interactive_add_invoke(), and view3d_interactive_add_modal().


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