This may allow existing functionality in the ViewerDelegate to be removed/ignored. In this case the compiler used to build the ViewerDelegate and the ViewerDelegateComponent have to be the same.Ī ViewerDelegateComponent ‘locationEvent’ callback function can return true in order to inform other ViewerDelegateComponents and the ViewerDelegate that it is handling the location. Whenever a ViewerDelegateComponent has to access some private data that is kept in the ViewerDelegate the method ViewerDelegate::getPrivateData() can be used to access that data. For example each location type can have its own ViewerDelegateComponent, which can be added/removed to the Viewer at runtime. This can also be used to modularize the features of a ViewerDelegate. Together with the ViewportLayer plugin type, an already compiled Viewer can be extended. Typedefs typedef std :: shared_ptr ViewerDelegateComponentWrapperPtr ¶Ĭlass Foundry :: Katana :: ViewerAPI :: ViewerDelegateComponentPluginBase ¶Įxtends the functionality of an existing ViewerDelegate.Ī ViewerDelegateComponent allows to extend the support for more location types or attribute conventions that are not supported by the ViewerDelegate. Designing Node Graphs for Optimal Performance.Profiling and Optimization Guide: Start Here.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |