OpenVDB  12.0.0
Classes | Namespaces
AttributeRegistry.h File Reference

These classes contain lists of expected attributes and volumes which are populated by compiler during its internal code generation. These will then be requested from the inputs to the executable when execute is called. In this way, accesses are requested at execution time, allowing the executable objects to be shared and stored. More...

#include "../ast/AST.h"
#include "../ast/Tokens.h"
#include "../ast/Scanners.h"
#include <openvdb/version.h>
#include <openvdb/Types.h>
#include <openvdb/util/Name.h>
#include <openvdb/util/Assert.h>
#include <unordered_map>

Go to the source code of this file.

Classes

class  AttributeRegistry
 This class stores a list of access names, types and their dependency connections. More...
 
struct  AttributeRegistry::AccessData
 Registered access details, including its name, type and whether a write handle is required. More...
 

Namespaces

 openvdb
 
 openvdb::v12_0
 
 openvdb::v12_0::ax
 

Detailed Description

These classes contain lists of expected attributes and volumes which are populated by compiler during its internal code generation. These will then be requested from the inputs to the executable when execute is called. In this way, accesses are requested at execution time, allowing the executable objects to be shared and stored.

Authors
Nick Avramoussis, Francisco Gochez