HDK
|
#include <GU_PolyFrame.h>
Public Member Functions | |
GU_PolyFrame (GU_Detail *gdp) | |
virtual | ~GU_PolyFrame () |
GU_Detail * | getDetail () const |
void | setDetail (GU_Detail *gdp) |
GU_PolyFrameError | computeFrames (const GU_PolyFrameParms &parms, const GA_PointGroup *point_group=nullptr, const GA_PrimitiveGroup *prim_group=nullptr) |
void | setSaveAttribFlag (bool val) |
void | getAttribNormals (GA_RWHandleV3 &handle) |
void | getAttribTangents (GA_RWHandleV3 &handle) |
void | getAttribBitangents (GA_RWHandleV3 &handle) |
Static Public Member Functions | |
static GU_PolyFrameError | computeFrames (GA_AttributeUPtr &tangent, GA_AttributeUPtr &bitangent, GA_AttributeUPtr &normal, const GU_Detail &gdp, const GA_ROHandleV3 &Pattrib, const GU_PolyFrameParms &parms, const GA_PointGroup *point_group=nullptr, const GA_PrimitiveGroup *prim_group=nullptr, const GA_Attribute *existing_normal=nullptr) |
Definition at line 102 of file GU_PolyFrame.h.
GU_PolyFrame::GU_PolyFrame | ( | GU_Detail * | gdp | ) |
|
virtual |
GU_PolyFrameError GU_PolyFrame::computeFrames | ( | const GU_PolyFrameParms & | parms, |
const GA_PointGroup * | point_group = nullptr , |
||
const GA_PrimitiveGroup * | prim_group = nullptr |
||
) |
|
static |
|
inline |
Definition at line 144 of file GU_PolyFrame.h.
|
inline |
Definition at line 134 of file GU_PolyFrame.h.
|
inline |
Definition at line 139 of file GU_PolyFrame.h.
|
inline |
Definition at line 108 of file GU_PolyFrame.h.
Definition at line 109 of file GU_PolyFrame.h.
|
inline |
Definition at line 133 of file GU_PolyFrame.h.