_doesIntersect(const Model &model) const | SelectionInfo | protected |
_parseAll() | ModelIterator | protectedvirtual |
_processGeometryNoTree(ProcessStruct &geo) | SelectionInfo | protected |
_processGeometryWithTree(ProcessStruct &geo) | SelectionInfo | protected |
_processLineSelection(ProcessStruct &pstruct) | SelectionInfo | protected |
_processLineSelection(uint04 current_index, ProcessStruct &pstruct) | SelectionInfo | protected |
allow_inverse_trans | SelectionInfo | |
allowSolidInteraction() const | SelectionInfo | inline |
camera | SelectionInfo | |
clear() | SelectionInfo | |
clearLastSelection() | SelectionInfo | |
current_model | SelectionInfo | |
current_selection | SelectionInfo | |
currentModel() const | ModelIterator | |
depth_first | ModelIterator | |
e_continue_parsing enum value | ModelIterator | |
e_do_not_parse_children enum value | ModelIterator | |
e_finish_parsing enum value | ModelIterator | |
geo_filter | ModelIterator | |
getEnclosedVertices(GeometryVertices &vertices) const | SelectionInfo | |
globalSelectionBounds() const | SelectionInfo | |
grips | SelectionInfo | |
is_edit | SelectionInfo | |
is_exact | SelectionInfo | |
is_recursive | ModelIterator | |
localClosestDistanceSqr(PrimitiveMode mode) const | SelectionInfo | |
m_allow_solid_intersection | SelectionInfo | protected |
m_id | SelectionInfo | protected |
m_model_parent_child_count | ModelIterator | protected |
m_model_parent_stack | ModelIterator | protected |
m_model_stack | ModelIterator | protected |
m_pushed_mask_transforms | SelectionInfo | protected |
m_pushed_transforms | SelectionInfo | protected |
m_valid_model_stack | SelectionInfo | protected |
mask_added | SelectionInfo | |
mask_subtracted | SelectionInfo | |
material_filter | ModelIterator | |
material_property | ModelIterator | |
min_screen_cutoff_distance | SelectionInfo | |
model_filter | ModelIterator | |
ModelIterator() | ModelIterator | |
ModelIterator(const Model &model) | ModelIterator | explicit |
ModelIterator(Buffer< Model > models) | ModelIterator | explicit |
nearest_line | SelectionInfo | |
nearest_point | SelectionInfo | |
nearest_solid | SelectionInfo | |
nearestGeometry(PrimitiveMode mode) const | SelectionInfo | |
nearestModel() const | SelectionInfo | |
nearestScreenLocation() const | SelectionInfo | |
nearestWorldLocation() const | SelectionInfo | |
operator==(const SelectionInfo &) const | SelectionInfo | inline |
override_material | SelectionInfo | |
parseAll(const Model &model) | ModelIterator | |
parseAll(const Buffer< Model > &models) | ModelIterator | |
parseAll() | ModelIterator | |
parseNext() | ModelIterator | |
ParseResult enum name | ModelIterator | |
popNextModel() | ModelIterator | protected |
popTransform() | SelectionInfo | |
post_process_model | ModelIterator | |
postProcess(Model &model) override | SelectionInfo | virtual |
process(Model &model) override | SelectionInfo | virtual |
process(Model &model, Material &mat) override | SelectionInfo | virtual |
process(Model &model, Geometry &geo) override | SelectionInfo | virtual |
process_geometry | ModelIterator | |
process_material | ModelIterator | |
process_model | ModelIterator | |
processGeometry(const Geometry &geo, PrimitiveProperty primitive_property) | SelectionInfo | |
pushTransform(const Matrix< fltp08 > &transform, bool apply_to_original) | SelectionInfo | |
removeFromPostProcessStack() | ModelIterator | protected |
screen_line_bias | SelectionInfo | |
screen_point_bias | SelectionInfo | |
screenClosestDistanceSqr(bool outer_bound) const | SelectionInfo | |
screenClosestDistanceSqr(PrimitiveMode mode) const | SelectionInfo | |
selection | SelectionInfo | |
selection_filter | SelectionInfo | |
selection_masks | SelectionInfo | |
selection_winding_mode | SelectionInfo | |
selectionBounds() const | SelectionInfo | |
SelectionInfo() | SelectionInfo | |
setAllowSolidInteraction(bool allow_solid_intersection) | SelectionInfo | inline |
setGeometryTransform(PrimitiveMode mode, const Matrix< fltp08 > &mat) | SelectionInfo | |
setNearestGeometry(const Geometry &geo, PrimitiveMode primitive_mode, uint04 index, uint04 vertex) | SelectionInfo | |
setNearestLayer(PrimitiveMode mode, const UUID &layer) | SelectionInfo | |
setNearestMaterial(PrimitiveMode mode, const UUID &material) | SelectionInfo | |
setNearestModel(PrimitiveMode mode, const Model &model) | SelectionInfo | |
setNearestScreenPosition(PrimitiveMode mode, const Vertex< 3, fltp08 > &screen_point, fltp08 screen_distance) | SelectionInfo | |
updateLineEndPoint(PrimitiveMode mode, Vertex< 3, fltp08 > vec) | SelectionInfo | |
use_interaction_flag | SelectionInfo | |
use_unit | ModelIterator | |
uuid() const | SelectionInfo | inline |
validModelSelection(const Model &model) const | SelectionInfo | |
world_nearest_location | SelectionInfo | |
world_selection_line | SelectionInfo | |