Houdini Engine 2.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
HAPI_ObjectInfo Struct Reference

#include <HAPI_Common.h>

Public Attributes

HAPI_ObjectId id
HAPI_StringHandle nameSH
HAPI_StringHandle objectInstancePathSH
HAPI_Bool hasTransformChanged
HAPI_Bool haveGeosChanged
HAPI_Bool isVisible
HAPI_Bool isInstancer
 See Instancing. More...
int geoCount
HAPI_NodeId nodeId
HAPI_ObjectId objectToInstanceId

Detailed Description

Definition at line 1090 of file HAPI_Common.h.

Member Data Documentation

int HAPI_ObjectInfo::geoCount

The number of geometries under this object. For those familiar with Houdini, this number will always include the one visible SOP and any SOPs that were exposed as "editable" or "templated". See Geos.

Definition at line 1118 of file HAPI_Common.h.

HAPI_Bool HAPI_ObjectInfo::hasTransformChanged

For incremental updates. Indicates whether the object's transform has changed. Refreshed only during an asset cook.

Definition at line 1099 of file HAPI_Common.h.

HAPI_Bool HAPI_ObjectInfo::haveGeosChanged

For incremental updates. Indicates whether any of the object's geometry nodes have changed. Refreshed only during an asset cook.

Definition at line 1103 of file HAPI_Common.h.

HAPI_ObjectId HAPI_ObjectInfo::id

Definition at line 1092 of file HAPI_Common.h.

HAPI_Bool HAPI_ObjectInfo::isInstancer

See Instancing.

Definition at line 1112 of file HAPI_Common.h.

HAPI_Bool HAPI_ObjectInfo::isVisible

Whether the object is hidden and should not be shown. Some objects should be hidden but still brought into the host environment, for example those used only for instancing. See Instancing.

Definition at line 1109 of file HAPI_Common.h.

HAPI_StringHandle HAPI_ObjectInfo::nameSH

Definition at line 1094 of file HAPI_Common.h.

HAPI_NodeId HAPI_ObjectInfo::nodeId

Use the node id to get the node's parameters. Using the HDK, you can also get the raw node C++ pointer for this object's internal node. See Nodes Basics.

Definition at line 1124 of file HAPI_Common.h.

HAPI_StringHandle HAPI_ObjectInfo::objectInstancePathSH

Definition at line 1095 of file HAPI_Common.h.

HAPI_ObjectId HAPI_ObjectInfo::objectToInstanceId

If the object is an instancer, this variable gives the object id of the object that should be instanced. See Instancing.

Definition at line 1129 of file HAPI_Common.h.

The documentation for this struct was generated from the following file: