Skip to content

Commit

Permalink
Phase 1: rename docs mentioning Flow Viewport Library to Flow Viewpor…
Browse files Browse the repository at this point in the history
…t Toolkit (#11)
  • Loading branch information
roopavr-adsk authored Nov 15, 2023
1 parent 479a139 commit debf297
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 9 deletions.
16 changes: 8 additions & 8 deletions doc/selectionHighlightingArchitecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ Selection highlighting changes the in-viewport appearance of selected objects
or object components.

In the following document we will refer to the software infrastructure that
supports Hydra rendering in this repository as the Flow Viewport library (name
supports Hydra rendering in this repository as the Flow Viewport Toolkit (name
subject to change).

This document will describe the state of Flow Viewport library selection
This document will describe the state of Flow Viewport Toolkit selection
highlighting as of 21-Sep-2023.

## Behavior
Expand Down Expand Up @@ -58,10 +58,10 @@ status of objects in the scene, e.g. wireframe or bounding box.
special way, e.g. object contour, modified object color, or object overlay.

The former approach is handled by having a plugin provide a selection
highlighting filtering scene index to the Flow Viewport library, and is the
highlighting filtering scene index to the Flow Viewport Toolkit, and is the
topic of this document at time of writing (20-Sep-2023). The
latter is handled by having a plugin provide a selection highlighting
task to the Flow Viewport library, and is currently unimplemented.
task to the Flow Viewport Toolkit, and is currently unimplemented.

## Added Geometry Plugin Software Architecture Requirements

Expand Down Expand Up @@ -126,7 +126,7 @@ The resulting prim selection data source is shown here:
The resulting prim wireframe display style data source is shown here:
![Prim wireframe display style data source](hydraSelectionReprDisplayStyle.png)

### Flow Viewport Library
### Flow Viewport Toolkit

The complete implementation of selection highlighting is done in a new library
in the maya-hydra repository. The library is called `flowViewport`, under the
Expand Down Expand Up @@ -177,11 +177,11 @@ index is optional.
### Object Modeling

The object modeling is the following:
- **Selection**: builtin provided by the Flow Viewport library.
- **Selection**: builtin provided by the Flow Viewport Toolkit.
- Encapsulates the Hydra selection as scene index paths.
- Is shared by the selection scene index and all selection highlighting
scene indices.
- **Selection scene index**: builtin provided by the Flow Viewport library.
- **Selection scene index**: builtin provided by the Flow Viewport Toolkit.
- Has a pointer to read and write the Hydra selection.
- Translates the application selection to Hydra selection.
- **Flow Viewport merging scene index**: builtin provided by the Flow Viewport
Expand All @@ -199,7 +199,7 @@ The object modeling is the following:

### New Scene Index Mixin Interface Base Class

The Flow Viewport library has a new mixin interface class:
The Flow Viewport Toolkit has a new mixin interface class:

- **Path Interface**: so that the builtin selection scene index can query
plugins to translate selected object application paths to selected Hydra
Expand Down
2 changes: 1 addition & 1 deletion lib/flowViewport/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ target_include_directories(${TARGET_NAME}

# Without the TBB_USE_DEBUG, BOOST_DEBUG_PYTHON and BOOST_LINKING_PYTHON
# the Debug variant link fails, even though there is no Python or Boost
# at time of writing in the Flow Viewport library. The assumption is that
# at time of writing in the Flow Viewport Toolkit. The assumption is that
# Hydra USD headers impose this requirement. PPT, 26-Sep-2023.

target_compile_definitions(${TARGET_NAME}
Expand Down

0 comments on commit debf297

Please sign in to comment.