|
bool | allowSolidInteraction () const |
|
void | clear () |
|
void | clearLastSelection () |
|
void | getEnclosedVertices (GeometryVertices &vertices) const |
|
Bounds< 3, fltp08 > | globalSelectionBounds () const |
|
fltp08 | localClosestDistanceSqr (PrimitiveMode mode) const |
|
UUID | nearestGeometry (PrimitiveMode mode) const |
|
UUID | nearestModel () const |
|
Vertex< 3, fltp08 > | nearestScreenLocation () const |
|
Vertex< 3, fltp08 > | nearestWorldLocation () const |
|
bool | operator== (const SelectionInfo &) const |
|
void | popTransform () |
|
ParseResult | postProcess (Model &model) override |
|
ParseResult | process (Model &model) override |
|
ParseResult | process (Model &model, Geometry &geo) override |
|
ParseResult | process (Model &model, Material &mat) override |
|
bool | processGeometry (const Geometry &geo, PrimitiveProperty primitive_property) |
|
void | pushTransform (const Matrix< fltp08 > &transform, bool apply_to_original) |
|
fltp08 | screenClosestDistanceSqr (bool outer_bound) const |
|
fltp08 | screenClosestDistanceSqr (PrimitiveMode mode) const |
|
Bounds< 3, fltp08 > | selectionBounds () const |
|
| SelectionInfo () |
|
void | setAllowSolidInteraction (bool allow_solid_intersection) |
|
void | setGeometryTransform (PrimitiveMode mode, const Matrix< fltp08 > &mat) |
|
void | setNearestGeometry (const Geometry &geo, PrimitiveMode primitive_mode, uint04 index, uint04 vertex) |
|
void | setNearestLayer (PrimitiveMode mode, const UUID &layer) |
|
void | setNearestMaterial (PrimitiveMode mode, const UUID &material) |
|
void | setNearestModel (PrimitiveMode mode, const Model &model) |
|
bool | setNearestScreenPosition (PrimitiveMode mode, const Vertex< 3, fltp08 > &screen_point, fltp08 screen_distance) |
|
void | updateLineEndPoint (PrimitiveMode mode, Vertex< 3, fltp08 > vec) |
|
UUID | uuid () const |
|
bool | validModelSelection (const Model &model) const |
|
Model | currentModel () const |
|
| ModelIterator () |
|
| ModelIterator (Buffer< Model > models) |
|
| ModelIterator (const Model &model) |
|
void | parseAll () |
|
void | parseAll (const Buffer< Model > &models) |
|
void | parseAll (const Model &model) |
|
ParseResult | parseNext () |
|
Responsible for turning a user interaction into a selection within a DesignObjectLookup.