Rumba C++ SDK
NodeDelegate.h File Reference
#include "UserData.h"
#include "ModificationContext.h"
#include "QueryContext.h"
#include "StringView.h"
#include "Value.h"
#include "Plug.h"
#include <unordered_set>
#include <memory>
#include <ImathEuler.h>

Go to the source code of this file.

Classes

class  maquina::NodeDelegate
 This interface gives a high level access to the document structure. More...
 
class  maquina::NodeDelegate::ChildIteratorDelegate
 A node attribute iterator delegate to implement a child iterator in the plugin. More...
 
class  maquina::NodeDelegate::ChildIterator
 A node attribute iterator. More...
 
class  maquina::NodeDelegate::Children
 A node children iteration. More...
 
class  maquina::NodeDelegate::Observer
 An object to keep an observer alive. More...
 
class  maquina::NodeDelegate::AttributeDelegate
 A node attribute delegate. More...
 
class  maquina::NodeDelegate::AttributeIteratorDelegate
 A node attribute iterator delegate to implement in the plugin. More...
 
class  maquina::NodeDelegate::AttributeIterator
 A node attribute iterator. More...
 
struct  maquina::NodeDelegate::Attributes
 A node attributes iteration. More...
 

Namespaces

 maquina
 This version of the SDK is unstable, i-e, it may change with no warning.