Katana Plug-in APIs 0.1
Classes

Scenegraph Iterator (SI) API

API that allows to iterate through the locations and attributes on a Scenegraph. More...

Classes

class  Foundry::Katana::FnScenegraphIterator
 The Scenegraph Iterator that 'points' at a location in a scenegraph. More...

Detailed Description

API that allows to iterate through the locations and attributes on a Scenegraph.

This API allows to iterate through the locations on a scenegraph and query their attributes. This is an auxiliary API that can be used when implementing, for example, a connection of Katana to a Renderer. In this specific case the renderer will have at some point to discover which locations and attributes exist on the Katana scene being rendered.

Given the lazy initialization nature of Katana the scenegraph locations and attributes will be procedurally generated under the hood as the iterators go through the scene. Whenever a FnScenegraphIterator is instantiated Katana will generate its corresponding location if needed on that moment.

 All Classes Functions Variables Typedefs Enumerations Enumerator