OpenVDB
9.0.1
|
Registered access details, including its name, type and whether a write handle is required. More...
#include <openvdb_ax/compiler/AttributeRegistry.h>
Public Member Functions | |
AccessData (const Name &name, const ast::tokens::CoreType type, const bool readsFrom, const bool writesTo) | |
Storage for access name, type and writesTo details. More... | |
bool | reads () const |
bool | writes () const |
const std::string | tokenname () const |
const std::string & | name () const |
ast::tokens::CoreType | type () const |
const std::vector< const AccessData * > & | deps () const |
const std::vector< const AccessData * > & | uses () const |
bool | dependson (const AccessData *data) const |
bool | affectsothers () const |
Registered access details, including its name, type and whether a write handle is required.
|
inline |
Storage for access name, type and writesTo details.
name | The name of the access |
type | The typename of the access |
readsFrom | Whether the access is read from |
writesTo | Whether the access is written to |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |