|
Katana Plug-in APIs 0.1
|
Runtime suite. More...
#include <FnGeolibRuntimeSuite.h>
Public Attributes | |
| FnGeolibOpId(* | deserializeOps )(FnGeolibRuntimeHandle handle, FnGeolibTransactionHandle txn, void *readStream, FnGeolibReadFromStream readFunc, FnAttributeHandle *errorMessage) |
| void(* | setNodeName )(FnGeolibRuntimeHandle handle, FnGeolibTransactionHandle txn, FnGeolibOpId op, const char *nodeName) |
| Sets the name of the Katana Node that created the specified Op. | |
| void(* | getNodeName )(FnGeolibRuntimeHandle handle, FnGeolibOpId op, const char **nodeName) |
| void(* | setNodeType )(FnGeolibRuntimeHandle handle, FnGeolibTransactionHandle txn, FnGeolibOpId op, const char *nodeType) |
| Sets the type of the Katana Node that created the specified Op. | |
| void(* | getNodeType )(FnGeolibRuntimeHandle handle, FnGeolibOpId op, const char **nodeType) |
| void(* | setTag )(FnGeolibRuntimeHandle handle, FnGeolibTransactionHandle txn, FnGeolibOpId op, const char *tag) |
| Sets a tag for this Op. | |
| void(* | getTag )(FnGeolibRuntimeHandle handle, FnGeolibOpId op, char *tag) |
| Returns the tag for the specified Op. | |
Runtime suite.
This suite provides TODO
| FnGeolibOpId(* FnGeolibRuntimeSuite_v2::deserializeOps)(FnGeolibRuntimeHandle handle, FnGeolibTransactionHandle txn, void *readStream, FnGeolibReadFromStream readFunc, FnAttributeHandle *errorMessage) |
On success, returns a new reference to the root op, which you are reponsible to release. Ops are not available for use until txn is committed. On failure, returns 0 (NoOpId)
| void(* FnGeolibRuntimeSuite_v2::getNodeName)(FnGeolibRuntimeHandle handle, FnGeolibOpId op, const char **nodeName) |
Returns the name of the Katana Node that created this Op. Will be an empty string if it wasn't created by the node graph or if it was appended as a terminal Op.
| void(* FnGeolibRuntimeSuite_v2::getNodeType)(FnGeolibRuntimeHandle handle, FnGeolibOpId op, const char **nodeType) |
Returns the type of the Katana Node that created this Op. Will be an empty string if it wasn't created by the node graph or if it was appended appended as a terminal Op.
1.7.3