HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HAPI_ObjectInfo Struct Reference

Meta-data for an OBJ Node. More...

#include <HAPI_Common.h>

Public Attributes

HAPI_StringHandle nameSH
 
HAPI_StringHandle objectInstancePathSH
 
HAPI_Bool hasTransformChanged
 
HAPI_Bool haveGeosChanged
 
HAPI_Bool isVisible
 
HAPI_Bool isInstancer
 See HAPI_Instancing. More...
 
HAPI_Bool isInstanced
 
int geoCount
 
HAPI_NodeId nodeId
 
HAPI_NodeId objectToInstanceId
 

Detailed Description

Meta-data for an OBJ Node.

Definition at line 1621 of file HAPI_Common.h.

Member Data Documentation

int HAPI_ObjectInfo::geoCount
Deprecated:
No longer used. See HAPI_Geos

Definition at line 1652 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 1630 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 1634 of file HAPI_Common.h.

HAPI_Bool HAPI_ObjectInfo::isInstanced

Determine if this object is being instanced. Normally, this implies that while this object may not be visible, it should still be brought into the host application because it is needed by an instancer. See HAPI_Instancing.

Definition at line 1649 of file HAPI_Common.h.

HAPI_Bool HAPI_ObjectInfo::isInstancer

See HAPI_Instancing.

Definition at line 1643 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 HAPI_Instancing.

Definition at line 1640 of file HAPI_Common.h.

HAPI_StringHandle HAPI_ObjectInfo::nameSH

Definition at line 1623 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 HAPI_Nodes_Basics.

Definition at line 1658 of file HAPI_Common.h.

HAPI_StringHandle HAPI_ObjectInfo::objectInstancePathSH
Deprecated:
This member is no longer used

Definition at line 1626 of file HAPI_Common.h.

HAPI_NodeId HAPI_ObjectInfo::objectToInstanceId

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

Definition at line 1663 of file HAPI_Common.h.


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