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.
 
EXEC_API void DidChangeIncomingConnections (const SdfPath &path)
 Notifies the ExecSystem that the set of attribute connections that target a scene object has changed.
 

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

◆ DidChangeIncomingConnections()

EXEC_API void DidChangeIncomingConnections ( const SdfPath path)

Notifies the ExecSystem that the set of attribute connections that target a scene object has changed.

◆ 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: