HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_AgentBlendShapeUtils.h File Reference
#include "GU_API.h"
#include "GU_DetailHandle.h"
#include <UT/UT_StringArray.h>
#include <UT/UT_StringHolder.h>
+ Include dependency graph for GU_AgentBlendShapeUtils.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GU_AgentBlendShapeUtils::InputCache
 

Namespaces

 GU_AgentBlendShapeUtils
 

Typedefs

using GU_AgentBlendShapeUtils::FloatType = fpreal32
 
using GU_AgentBlendShapeUtils::FloatArray = UT_Array< FloatType >
 

Functions

void GU_API GU_AgentBlendShapeUtils::addInBetweenShapes (GU_Detail &primary_shape_gdp, const UT_StringArray &inbetween_shape_names, const UT_Array< fpreal > &inbetween_weights)
 
void GU_API GU_AgentBlendShapeUtils::addInputsToBaseShape (GU_Detail &base_shape, const UT_StringArray &shape_names, const UT_StringArray &channel_names)
 
void GU_API GU_AgentBlendShapeUtils::setDeformerParameters (GU_Detail &base_shape, const UT_StringHolder &attribs, const UT_StringHolder &ptidattr, const UT_StringHolder &primidattr)
 
void GU_API GU_AgentBlendShapeUtils::getDeformerParameters (const GU_Detail &base_shape, UT_StringHolder &attribs, UT_StringHolder &ptidattr, UT_StringHolder &primidattr)
 
void GU_API GU_AgentBlendShapeUtils::clearInputShapes (GU_Detail &base_shape)
 
void GU_API GU_AgentBlendShapeUtils::clearInBetweenShapes (GU_Detail &base_shape)
 Removes the detail attributes added by addInBetweenShapes(). More...