Loading...
Searching...
No Matches
ExecSystem::_ChangeProcessor Class Reference

Public API to deliver scene changes from ExecSystem derived classes. More...

#include <systemChangeProcessor.h>

Public Member Functions

EXEC_API _ChangeProcessor (ExecSystem *system)
 
EXEC_API void DidResync (const SdfPath &path)
 Notifies the ExecSystem that a scene object has been resynced.
 
EXEC_API void DidChangeInfoOnly (const SdfPath &path, const TfTokenVector &changedFields)
 Notifies the ExecSystem that a scene object's fields have changed, but the object has not been resynced.
 

Detailed Description

Public API to deliver scene changes from ExecSystem derived classes.

Classes derived from ExecSystem are responsible for notifying ExecSystem when scene changes occur. They do so by constructing an ExecSystem::_ChangeProcessor from their parent ExecSystem, and invoking methods corresponding to the scene changes.

Definition at line 30 of file systemChangeProcessor.h.

Member Function Documentation

◆ DidChangeInfoOnly()

EXEC_API void DidChangeInfoOnly ( const SdfPath path,
const TfTokenVector changedFields 
)

Notifies the ExecSystem that a scene object's fields have changed, but the object has not been resynced.

See also
UsdNotice::ObjectsChanged::GetChangedInfoOnlyPaths.
UsdNotice::ObjectsChanged::GetChangedFields.

◆ DidResync()

EXEC_API void DidResync ( const SdfPath path)

Notifies the ExecSystem that a scene object has been resynced.

See also
UsdNotice::ObjectsChanged::GetResyncedPaths.

The documentation for this class was generated from the following file: