HDK
|
Go to the source code of this file.
Classes | |
class | GeomPath |
class | GeomElement |
class | GeomInfo |
class | GeomProp |
class | GeomPropDef |
class | Collection |
Typedefs | |
using | GeomElementPtr = shared_ptr< GeomElement > |
A shared pointer to a GeomElement. More... | |
using | ConstGeomElementPtr = shared_ptr< const GeomElement > |
A shared pointer to a const GeomElement. More... | |
using | GeomInfoPtr = shared_ptr< GeomInfo > |
A shared pointer to a GeomInfo. More... | |
using | ConstGeomInfoPtr = shared_ptr< const GeomInfo > |
A shared pointer to a const GeomInfo. More... | |
using | GeomPropPtr = shared_ptr< GeomProp > |
A shared pointer to a GeomProp. More... | |
using | ConstGeomPropPtr = shared_ptr< const GeomProp > |
A shared pointer to a const GeomProp. More... | |
using | GeomPropDefPtr = shared_ptr< GeomPropDef > |
A shared pointer to a GeomPropDef. More... | |
using | ConstGeomPropDefPtr = shared_ptr< const GeomPropDef > |
A shared pointer to a const GeomPropDef. More... | |
using | CollectionPtr = shared_ptr< Collection > |
A shared pointer to a Collection. More... | |
using | ConstCollectionPtr = shared_ptr< const Collection > |
A shared pointer to a const Collection. More... | |
Functions | |
MX_CORE_API bool | geomStringsMatch (const string &geom1, const string &geom2, bool contains=false) |
Variables | |
MATERIALX_NAMESPACE_BEGIN MX_CORE_API const string | GEOM_PATH_SEPARATOR |
MX_CORE_API const string | UNIVERSAL_GEOM_NAME |
MX_CORE_API const string | UDIM_TOKEN |
MX_CORE_API const string | UV_TILE_TOKEN |
MX_CORE_API const string | UDIM_SET_PROPERTY |
Geometric element subclasses
Definition in file Geom.h.
using CollectionPtr = shared_ptr<Collection> |
A shared pointer to a Collection.
using ConstCollectionPtr = shared_ptr<const Collection> |
A shared pointer to a const Collection.
using ConstGeomElementPtr = shared_ptr<const GeomElement> |
A shared pointer to a const GeomElement.
using ConstGeomInfoPtr = shared_ptr<const GeomInfo> |
using ConstGeomPropDefPtr = shared_ptr<const GeomPropDef> |
A shared pointer to a const GeomPropDef.
using ConstGeomPropPtr = shared_ptr<const GeomProp> |
using GeomElementPtr = shared_ptr<GeomElement> |
A shared pointer to a GeomElement.
using GeomInfoPtr = shared_ptr<GeomInfo> |
using GeomPropDefPtr = shared_ptr<GeomPropDef> |
A shared pointer to a GeomPropDef.
using GeomPropPtr = shared_ptr<GeomProp> |
MX_CORE_API bool geomStringsMatch | ( | const string & | geom1, |
const string & | geom2, | ||
bool | contains = false |
||
) |
Given two geometry strings, each containing an array of geom names, return true if they have any geometries in common.
An empty geometry string matches no geometries, while the universal geometry string "/" matches all non-empty geometries.
If the contains argument is set to true, then we require that a geom path in the first string completely contains a geom path in the second string.
MATERIALX_NAMESPACE_BEGIN MX_CORE_API const string GEOM_PATH_SEPARATOR |
MX_CORE_API const string UDIM_SET_PROPERTY |
MX_CORE_API const string UDIM_TOKEN |
MX_CORE_API const string UNIVERSAL_GEOM_NAME |
MX_CORE_API const string UV_TILE_TOKEN |