Katana Plug-in APIs 0.1
Public Attributes

FnGeolibRuntimeSuite_v2 Struct Reference

Runtime suite. More...

#include <FnGeolibRuntimeSuite.h>

List of all members.

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.

Detailed Description

Runtime suite.

This suite provides TODO


Member Data Documentation

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.


The documentation for this struct was generated from the following file:
 All Classes Functions Variables Typedefs Enumerations Enumerator