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

Meta-data for a SOP Node. More...

#include <HAPI_Common.h>

Public Attributes

HAPI_GeoType type
 
HAPI_StringHandle nameSH
 
HAPI_NodeId nodeId
 
HAPI_Bool isEditable
 
HAPI_Bool isTemplated
 Has the templated flag turned on which means "expose as read-only". More...
 
HAPI_Bool isDisplayGeo
 Final Result (Display SOP). More...
 
HAPI_Bool hasGeoChanged
 For incremental updates. More...
 
HAPI_Bool hasMaterialChanged
 
int partCount
 
int pointGroupCount
 
int primitiveGroupCount
 
int edgeGroupCount
 

Detailed Description

Meta-data for a SOP Node.

Definition at line 1670 of file HAPI_Common.h.

Member Data Documentation

int HAPI_GeoInfo::edgeGroupCount

Groups.

Definition at line 1704 of file HAPI_Common.h.

HAPI_Bool HAPI_GeoInfo::hasGeoChanged

For incremental updates.

Definition at line 1691 of file HAPI_Common.h.

HAPI_Bool HAPI_GeoInfo::hasMaterialChanged
Deprecated:
This variable is deprecated and should no longer be used. Materials are now separate from parts. They are maintained at the asset level so you only need to check if the material itself has changed via HAPI_MaterialInfo::hasChanged instead of the material on the part.

Definition at line 1698 of file HAPI_Common.h.

HAPI_Bool HAPI_GeoInfo::isDisplayGeo

Final Result (Display SOP).

Definition at line 1688 of file HAPI_Common.h.

HAPI_Bool HAPI_GeoInfo::isEditable

Whether the SOP node has been exposed by dragging it into the editable nodes section of the asset definition.

Definition at line 1682 of file HAPI_Common.h.

HAPI_Bool HAPI_GeoInfo::isTemplated

Has the templated flag turned on which means "expose as read-only".

Definition at line 1685 of file HAPI_Common.h.

HAPI_StringHandle HAPI_GeoInfo::nameSH

Definition at line 1673 of file HAPI_Common.h.

HAPI_NodeId HAPI_GeoInfo::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.

Definition at line 1678 of file HAPI_Common.h.

int HAPI_GeoInfo::partCount

Total number of parts this geometry contains. See HAPI_Parts.

Definition at line 1709 of file HAPI_Common.h.

int HAPI_GeoInfo::pointGroupCount

Groups.

Definition at line 1702 of file HAPI_Common.h.

int HAPI_GeoInfo::primitiveGroupCount

Groups.

Definition at line 1703 of file HAPI_Common.h.

HAPI_GeoType HAPI_GeoInfo::type

Definition at line 1672 of file HAPI_Common.h.


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