HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_AgentLayer Member List

This is the complete list of members for GU_AgentLayer, including all inherited members.

addLayer(const UT_StringHolder &unique_name, const GU_AgentRigConstPtr &rig, const GU_AgentShapeLibConstPtr &shapelib)GU_AgentLayerstatic
addLayerCopy(const GU_AgentLayer &src, const GU_AgentRigConstPtr &rig, const GU_AgentShapeLibConstPtr &shapelib, bool copy_external_ref)GU_AgentLayerstatic
addLayerFromFile(const UT_StringHolder &filename, const GU_AgentRigConstPtr &rig, const GU_AgentShapeLibConstPtr &shapelib, UT_StringArray &errors)GU_AgentLayerstatic
begin() const GU_AgentLayerinline
boundShape(exint transform, exint i) const GU_AgentLayerinline
clear()GU_AgentLayer
clearIsFile()GU_AgentLayer
conditionalAddRef() noexceptUT_IntrusiveRefCounter< GU_AgentLayer >inline
const_iterator typedefGU_AgentLayer
construct(const UT_StringArray &shape_names, const UT_Array< exint > &transforms, const UT_Array< GU_AgentShapeDeformerConstPtr > &deformers, const UT_Array< UT_Vector3F > &bounds_scales, UT_StringArray *errors=nullptr)GU_AgentLayer
construct(const UT_StringArray &shape_names, const UT_IntArray &transforms, const UT_Array< GU_AgentShapeDeformerConstPtr > &deformers, const UT_FprealArray *bounds_scales=nullptr, UT_StringArray *errors=nullptr)GU_AgentLayer
construct(const UT_StringArray &shape_names, const UT_IntArray &transforms, const UT_Array< bool > &deforming, const UT_FprealArray *bounds_scales=nullptr, UT_StringArray *errors=nullptr)GU_AgentLayer
copyShapeBindings(const GU_AgentLayer &source)GU_AgentLayer
deformingEntries() const GU_AgentLayerinline
detail() const GU_AgentLayerinline
end() const GU_AgentLayerinline
enlargeBounds(UT_BoundingBox &box, const GU_Agent &agent, const UT_Array< UT_Matrix4F > &xforms) const GU_AgentLayer
entries() const GU_AgentLayerinline
expandVelocityRange(UT_Vector3 &vmin, UT_Vector3 &vmax) const GU_AgentLayer
findDeformer(const UT_StringRef &name)GU_AgentLayerstatic
getBlendShapeAndSkinDeformer(GU_AgentLinearSkinDeformer::Method skinning_method=GU_AgentLinearSkinDeformer::Method::Linear)GU_AgentLayerstatic
getBlendShapeDeformer()GU_AgentLayerstatic
getDeforming() const GU_AgentLayerinline
getDualQuatBlendSkinDeformer()GU_AgentLayerinlinestatic
getDualQuatSkinDeformer()GU_AgentLayerinlinestatic
getLinearSkinDeformer(GU_AgentLinearSkinDeformer::Method method=GU_AgentLinearSkinDeformer::Method::Linear)GU_AgentLayerstatic
getMemoryUsage(bool inclusive) const GU_AgentLayer
getStandardDeformer(const UT_Optional< GU_AgentLinearSkinDeformer::Method > &skinning_method, bool has_blendshapes)GU_AgentLayerstatic
getStatic() const GU_AgentLayerinline
installDeformers()GU_AgentLayerstatic
isFile() const GU_AgentLayerinline
load(UT_JSONParser &p)GU_AgentLayer
load(UT_JSONParser &p, LayerData &data)GU_AgentLayerstatic
load(const LayerData &data, UT_StringArray &errors)GU_AgentLayer
name() const GU_AgentLayerinline
NameType typedefGU_AgentLayer
numBoundShapes(exint xform_idx) const GU_AgentLayerinline
operator=(const UT_IntrusiveRefCounter &) noexceptUT_IntrusiveRefCounter< GU_AgentLayer >inline
registerDeformer(const GU_AgentShapeDeformerConstPtr &deformer)GU_AgentLayerstatic
registeredDeformers()GU_AgentLayerstatic
rig() const GU_AgentLayerinline
save(UT_JSONWriter &w) const GU_AgentLayer
setName(const NameType &name)GU_AgentLayerinline
shape(exint i) const GU_AgentLayerinline
ShapeArray typedefGU_AgentLayer
shapeGeometry(const ShapeBinding &shape_binding) const GU_AgentLayer
shapeGeometry(exint i) const GU_AgentLayerinline
shapeLib() const GU_AgentLayerinline
ShapePtr typedefGU_AgentLayer
staticEntries() const GU_AgentLayerinline
uniqueName() const GU_AgentLayerinline
unpackShapeToDetail(GU_Detail &dest, const ShapeBinding &binding, const GU_Agent &agent, const GU_AgentRig &rig, const UT_Array< UT_Matrix4F > &xforms, bool apply_joint_xform=true) const GU_AgentLayer
unpackShapeToDetail(GU_Detail &dest, exint shape_i, const GU_Agent &agent, const GU_AgentRig &rig, const UT_Array< UT_Matrix4F > &xforms) const GU_AgentLayerinline
unpackToDetail(GU_Detail &dest, const GU_PrimPacked *prim, const GU_Agent &agent, const GU_AgentRig &rig, const UT_Array< UT_Matrix4F > &xforms, STY_StylerGroup *prim_styler_group, const STY_Styler *parent_styler, const UT_Matrix4D *transform) const GU_AgentLayer
updateShapes()GU_AgentLayer
use_count() const noexceptUT_IntrusiveRefCounter< GU_AgentLayer >inline
UT_IntrusiveRefCounter() noexceptUT_IntrusiveRefCounter< GU_AgentLayer >inline
UT_IntrusiveRefCounter(const UT_IntrusiveRefCounter &) noexceptUT_IntrusiveRefCounter< GU_AgentLayer >inline
~GU_AgentLayer()GU_AgentLayer
~UT_IntrusiveRefCounter()UT_IntrusiveRefCounter< GU_AgentLayer >inlineprotected