|
| 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.