#include <c4d_snapdata.h>
Structure containing relevant context information for the snap system.
公共成员函数 |
|
| SnapStruct () | |
| ~SnapStruct () | |
Public Attributes |
|
| BaseDocument * | doc |
| BaseDraw * | bd |
| Float | snap_radius |
| AtomArray * | excluded_objects |
| AtomArray * | object_list |
| BaseThread * | bt |
| SNAPFLAGS | flags |
| Int32 | projection |
| maxon::BaseArray < SnapExclude > * | snapExcludeList |
| SnapStruct | ( | ) |
Default constructor.
| ~ SnapStruct | ( | ) |
Destructor.
| BaseDocument * doc |
The current document.
| BaseDraw * bd |
The active BaseDraw that snapping will be taking place in.
| Float snap_radius |
The radius to snap within.
| AtomArray * excluded_objects |
A list of objects to exclude.
| AtomArray * object_list |
A list of objects in view.
| BaseThread * bt |
The current BaseThread .
| SNAPFLAGS flags |
Flags sent by user calling snap function.
| Int32 projection |
Cached bd -> GetProjection() but faster.
| maxon::BaseArray < SnapExclude >* snapExcludeList |
A pointer to a list of element to exclude per object.