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

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

agent(GU_Detail &dest, GA_Offset ptoff=GA_INVALID_OFFSET)GU_Agentstatic
attributeNameMap() const GU_PackedImplinlinevirtual
BLEND_ADDITIVE enum valueGU_Agent
BLEND_INTERPOLATE enum valueGU_Agent
BlendMode enum nameGU_Agent
BoolGetter typedefGU_PackedImpl
BoolSetter typedefGU_PackedImpl
BoolTupleGetter typedefGU_PackedImpl
BoolTupleSetter typedefGU_PackedImpl
boxCache() const GU_PackedImplinlineprotected
BVectorGetter typedefGU_PackedImpl
BVectorSetter typedefGU_PackedImpl
channelCount() const GU_Agentinline
clearBoxCache()GU_PackedImplinlineprotected
clearData() overrideGU_Agentvirtual
clipLayerId(exint i) const GU_Agentinline
clipName(exint i) const GU_Agent
clips() const GU_Agent
clipTime(exint i) const GU_Agentinline
clipTransformGroupName(exint i) const GU_Agent
clipWeight(exint i) const GU_Agentinline
computeArea() const GU_PackedImplprotectedvirtual
computeChannelValues(FloatArrayConstPtr &values, bool interpolate_samples=true) const GU_Agent
computeLocalTransform(Matrix4Type &xform, exint i, bool interpolate_samples=true) const GU_Agentinline
computeLocalTransforms(Matrix4ArrayConstPtr &xforms, bool interpolate_samples=true) const GU_Agentinline
computePerimeter() const GU_PackedImplprotectedvirtual
computeVelocityRange(const GU_Detail *gdp, UT_Vector3 &vmin, UT_Vector3 &vmax)GU_PackedImplstatic
computeVolume(const UT_Vector3 &refpt) const GU_PackedImplprotectedvirtual
computeWidthRange(const GU_Detail *gdp, fpreal &wmin, fpreal &wmax)GU_PackedImplstatic
computeWorldTransform(Matrix4Type &xform, exint i, bool interpolate_samples=true) const GU_Agentinline
computeWorldTransforms(Matrix4ArrayConstPtr &xforms, bool interpolate_samples=true) const GU_Agentinline
conditionalAddRef() noexceptUT_IntrusiveRefCounter< GU_PackedImpl >inline
copy() const overrideGU_Agentvirtual
copyIfShared()GU_PackedImplinline
copyPrimitiveGroups(GU_Detail &dest, const GU_Detail &src, GA_Offset src_offset, bool force=false)GU_PackedImplprotectedstatic
countMemory(UT_MemoryCounter &counter, bool inclusive) const overrideGU_Agentvirtual
definition() const GU_Agentinline
DictArrayGetter typedefGU_PackedImpl
DictArraySetter typedefGU_PackedImpl
DictGetter typedefGU_PackedImpl
DictSetter typedefGU_PackedImpl
DictTupleGetter typedefGU_PackedImpl
DictTupleSetter typedefGU_PackedImpl
F32VectorGetter typedefGU_PackedImpl
F32VectorSetter typedefGU_PackedImpl
F64VectorGetter typedefGU_PackedImpl
F64VectorSetter typedefGU_PackedImpl
facesetAttribute() const GU_PackedImplvirtual
FloatArray typedefGU_Agent
FloatArrayConstPtr typedefGU_Agent
FloatArrayPtr typedefGU_Agent
FloatGetter typedefGU_PackedImpl
FloatSetter typedefGU_PackedImpl
FloatTupleGetter typedefGU_PackedImpl
FloatTupleSetter typedefGU_PackedImpl
FloatType typedefGU_Agent
forceLoad() const GU_PackedImplinlinevirtual
getBaryCenter() const GU_PackedImplprotectedvirtual
getBounds(UT_BoundingBox &box) const overrideGU_Agentvirtual
getBoundsCached(UT_BoundingBox &box) const GU_PackedImpl
getCollisionLayer() const GU_Agent
getCollisionLayers() const GU_Agent
getCurrentLayer() const GU_Agent
getCurrentLayers() const GU_Agent
getFactory() const overrideGU_Agentvirtual
getLocalTransform(UT_Matrix4D &m) const GU_PackedImplvirtual
getMemoryUsage(bool inclusive) const overrideGU_Agentvirtual
getPackedDetail(GU_PackedContext *context=0) const overrideGU_Agentvirtual
getPrimitiveName(const GU_PrimPacked *prim, UT_WorkBuffer &wbuf) const GU_PackedImplvirtual
getRenderingBounds(UT_BoundingBox &box) const overrideGU_Agentvirtual
getRig() const GU_Agentinline
getVelocityRange(UT_Vector3 &vmin, UT_Vector3 &vmax) const overrideGU_Agentvirtual
getVisibleBounds(UT_BoundingBox &box) const GU_PackedImplinlinevirtual
getVisibleBoundsCached(UT_BoundingBox &box) const GU_PackedImpl
getWidthRange(fpreal &wmin, fpreal &wmax) const overrideGU_Agentvirtual
GU_Agent()GU_Agent
GU_Agent(const GU_Agent &src)GU_Agent
GU_PackedImpl()GU_PackedImpl
GU_PackedImpl(const GU_PackedImpl &src)=defaultGU_PackedImpl
hasAgentPackedPrimitives(const GU_Detail &gdp)GU_Agentstatic
hasCustomChannelValues() const GU_Agentinline
hasCustomTransforms() const GU_Agentinline
I32VectorGetter typedefGU_PackedImpl
I32VectorSetter typedefGU_PackedImpl
I64VectorGetter typedefGU_PackedImpl
I64VectorSetter typedefGU_PackedImpl
import(const UT_JSONValueMap &options, const UT_StringRef &key, T &value)GU_PackedImplprotectedstatic
import(const UT_Options &options, const UT_StringRef &key, T &value)GU_PackedImplprotectedstatic
install(GA_PrimitiveFactory *pfact)GU_Agentstatic
IntGetter typedefGU_PackedImpl
intrinsic16Tuple(const GU_PrimPacked *prim) const GU_PackedImplinline
intrinsic3Tuple(const GU_PrimPacked *prim) const GU_PackedImplinline
intrinsic6Tuple(const GU_PrimPacked *prim) const GU_PackedImplinline
intrinsic9Tuple(const GU_PrimPacked *prim) const GU_PackedImplinline
intrinsicCatalogClipName(const GU_PrimPacked *prim, exint i) const GU_Agent
intrinsicCatalogNumClips(const GU_PrimPacked *prim) const GU_Agent
intrinsicChannelCount(const GU_PrimPacked *) const GU_Agentinline
intrinsicChannelName(const GU_PrimPacked *, exint i) const GU_Agent
intrinsicChannelValuesArray(const GU_PrimPacked *, FloatType *data, exint n) const GU_Agent
intrinsicClipCatalogFilenames(const GU_PrimPacked *prim, exint i) const GU_Agent
intrinsicClipLayerId(const GU_PrimPacked *prim, exint i) const GU_Agentinline
intrinsicClipLayerMode(const GU_PrimPacked *prim, exint i) const GU_Agent
intrinsicClipLayerParent(const GU_PrimPacked *prim, exint i) const GU_Agent
intrinsicClipLayerWeight(const GU_PrimPacked *prim, exint i) const GU_Agent
intrinsicClipName(const GU_PrimPacked *prim, exint i) const GU_Agentinline
intrinsicClipTime(const GU_PrimPacked *prim, exint i) const GU_Agentinline
intrinsicClipTransformGroupName(const GU_PrimPacked *prim, exint i) const GU_Agentinline
intrinsicClipWeight(const GU_PrimPacked *prim, exint i) const GU_Agentinline
intrinsicCollisionLayerName(const GU_PrimPacked *prim) const GU_Agent
intrinsicCollisionLayerNames(const GU_PrimPacked *prim, UT_StringArray &names) const GU_Agent
intrinsicCurrentLayerName(const GU_PrimPacked *prim) const GU_Agent
intrinsicCurrentLayerNames(const GU_PrimPacked *prim, UT_StringArray &names) const GU_Agent
intrinsicFactoryLabel(const GU_PrimPacked *prim) const GU_PackedImpl
intrinsicFactoryName(const GU_PrimPacked *prim) const GU_PackedImpl
intrinsicFullTransform(const GU_PrimPacked *prim, fpreal64 *v, exint sz) const GU_PackedImpl
intrinsicHasCustomChannelValues(const GU_PrimPacked *) const GU_Agentinline
intrinsicHasCustomTransforms(const GU_PrimPacked *) const GU_Agentinline
intrinsicLayerName(const GU_PrimPacked *prim, exint i) const GU_Agent
intrinsicMetadata(const GU_PrimPacked *prim) const GU_Agent
intrinsicNumClipLayers(const GU_PrimPacked *prim) const GU_Agentinline
intrinsicNumClips(const GU_PrimPacked *prim) const GU_Agentinline
intrinsicNumCollisionLayers(const GU_PrimPacked *prim) const GU_Agent
intrinsicNumCurrentLayers(const GU_PrimPacked *prim) const GU_Agent
intrinsicNumLayers(const GU_PrimPacked *prim) const GU_Agent
intrinsicNumShapes(const GU_PrimPacked *prim) const GU_Agent
intrinsicNumTransformGroups(const GU_PrimPacked *prim) const GU_Agent
intrinsicPackedBox(const GU_PrimPacked *prim, fpreal64 *vals, exint sz) const GU_PackedImpl
intrinsicPackedRenderBox(const GU_PrimPacked *prim, fpreal64 *vals, exint sz) const GU_PackedImpl
intrinsicPackedTransform(const GU_PrimPacked *prim, fpreal64 *v, exint sz) const GU_PackedImpl
intrinsicParentIndex(const GU_PrimPacked *prim, exint i) const GU_Agent
intrinsicPivot(const GU_PrimPacked *prim, fpreal64 *vals, exint sz) const GU_PackedImpl
intrinsicPointInstanceTransform(const GU_PrimPacked *prim) const GU_PackedImplinline
intrinsicPrimitiveName(const GU_PrimPacked *prim) const GU_PackedImpl
intrinsicPrimTransform(const GU_PrimPacked *prim, fpreal64 *vals, exint sz) const GU_PackedImpl
intrinsicSetChannelValuesFromArray(GU_PrimPacked *, const FloatType *data, exint n)GU_Agent
intrinsicSetCollisionLayerByName(GU_PrimPacked *prim, const StringType &name)GU_Agent
intrinsicSetCollisionLayerNames(GU_PrimPacked *prim, const UT_StringArray &names)GU_Agent
intrinsicSetCurrentLayerByName(GU_PrimPacked *prim, const StringType &name)GU_Agent
intrinsicSetCurrentLayerNames(GU_PrimPacked *prim, const UT_StringArray &names)GU_Agent
intrinsicSetNumClips(GU_PrimPacked *prim, GA_Size n)GU_Agent
intrinsicSetPivot(GU_PrimPacked *prim, const fpreal64 *vals, exint sz)GU_PackedImpl
intrinsicSetPrimTransform(GU_PrimPacked *prim, const fpreal64 *v, exint sz)GU_PackedImpl
intrinsicSetViewportLOD(GU_PrimPacked *prim, const char *lod)GU_PackedImpl
intrinsicShapeNames(const GU_PrimPacked *prim, UT_StringArray &values) const GU_Agent
intrinsicTransformCount(const GU_PrimPacked *prim) const GU_Agentinline
intrinsicTransformGroupName(const GU_PrimPacked *prim, exint i) const GU_Agent
intrinsicTransformName(const GU_PrimPacked *prim, exint i) const GU_Agentinline
intrinsicTransformsArraySize(const GU_PrimPacked *prim) const GU_Agentinline
intrinsicViewportLOD(const GU_PrimPacked *prim) const GU_PackedImpl
IntSetter typedefGU_PackedImpl
IntTupleGetter typedefGU_PackedImpl
IntTupleSetter typedefGU_PackedImpl
isLoaded() const GU_PackedImplinlinevirtual
isShared() const GU_PackedImplinline
isValid() const overrideGU_Agentvirtual
load(GU_PrimPacked *prim, const UT_Options &options, const GA_LoadMap &map) overrideGU_Agentinlinevirtual
loadFromJSON(GU_PrimPacked *prim, const UT_JSONValueMap &options, const GA_LoadMap &map) overrideGU_Agentinlinevirtual
loadSharedData(int load_data_type, const GA_SharedLoadData *item) overrideGU_Agentvirtual
loadUnknownToken(const char *token, UT_JSONParser &p, const GA_LoadMap &map)GU_PackedImplvirtual
localTransformsArray(const GU_PrimPacked *prim, FloatType *data, exint n) const GU_Agentinline
Matrix4Array typedefGU_Agent
Matrix4ArrayConstPtr typedefGU_Agent
Matrix4ArrayPtr typedefGU_Agent
Matrix4Type typedefGU_Agent
NUM_BLEND_MODES enum valueGU_Agent
numClipLayers() const GU_Agentinline
numClips() const GU_Agentinline
GU_PackedImpl::operator=(const GU_PackedImpl &src)=defaultGU_PackedImpl
UT_IntrusiveRefCounter< GU_PackedImpl >::operator=(const UT_IntrusiveRefCounter &) noexceptUT_IntrusiveRefCounter< GU_PackedImpl >inline
pointInstanceTransform() const GU_PackedImplinline
save(UT_Options &options, const GA_SaveMap &map) const overrideGU_Agentvirtual
saveCachedBBox() const GU_PackedImplinlinevirtual
saveSharedData(UT_JSONWriter &w, GA_SaveMap &map, GA_GeometryIndex *geo_index) const overrideGU_Agentvirtual
setAttributeNameMap(const GEO_PackedNameMapPtr &m)GU_PackedImplinlinevirtual
setBoxCache(const UT_BoundingBox &b)GU_PackedImplinlineprotected
setBoxCache(const T b[6])GU_PackedImplinlineprotected
setChannelValue(FloatType value, exint i)GU_Agent
setClipByName(GU_PrimPacked *prim, exint i, const char *clip_name)GU_Agent
setClipLayerId(GU_PrimPacked *prim, exint i, exint layer_id)GU_Agent
setClipLayers(GU_PrimPacked *prim, const UT_Array< ClipLayer > &clip_layers)GU_Agent
setClips(GU_PrimPacked *prim, const GU_AgentClipPtrArray &clips)GU_Agent
setClipsByNames(GU_PrimPacked *prim, const UT_StringArray &clip_names)GU_Agent
setClipTime(GU_PrimPacked *prim, exint i, fpreal seconds)GU_Agent
setClipTransformGroup(GU_PrimPacked *prim, exint i, const GU_AgentTransformGroupConstPtr &grp)GU_Agent
setClipTransformGroupByName(GU_PrimPacked *prim, exint i, const char *name)GU_Agent
setClipWeight(GU_PrimPacked *prim, exint i, fpreal weight)GU_Agent
setCollisionLayer(GU_PrimPacked *prim, const GU_AgentLayerConstPtr &layer)GU_Agent
setCollisionLayers(GU_PrimPacked *prim, const UT_Array< GU_AgentLayerConstPtr > &layers)GU_Agent
setCurrentLayer(GU_PrimPacked *prim, const GU_AgentLayerConstPtr &layer)GU_Agent
setCurrentLayers(GU_PrimPacked *prim, const UT_Array< GU_AgentLayerConstPtr > &layers)GU_Agent
setDefinition(GU_PrimPacked *prim, const GU_AgentDefinitionConstPtr &definition)GU_Agent
setFacesetAttribute(const UT_StringHolder &s)GU_PackedImplinlinevirtual
setLocalTransform(const Matrix4Type &xform, exint i)GU_Agent
setLocalTransforms(const Matrix4Array &xforms)GU_Agentinline
setLocalTransformsFromArray(GU_PrimPacked *prim, const FloatType *data, exint n)GU_Agentinline
setPointInstanceTransform(GU_PrimPacked *prim, bool b)GU_PackedImpl
setSharedNameMapData(GA_SharedDataHandlePtr s)GU_PackedImplinlinevirtual
setWorldTransform(const Matrix4Type &xform, exint i)GU_Agent
setWorldTransforms(const Matrix4Array &xforms)GU_Agentinline
setWorldTransformsFromArray(GU_PrimPacked *prim, const FloatType *data, exint n)GU_Agentinline
StdStringGetter typedefGU_PackedImpl
StdStringSetter typedefGU_PackedImpl
StdStringTupleGetter typedefGU_PackedImpl
StdStringTupleSetter typedefGU_PackedImpl
StringArrayGetter typedefGU_PackedImpl
StringArraySetter typedefGU_PackedImpl
StringGetter typedefGU_PackedImpl
StringHolderGetter typedefGU_PackedImpl
StringHolderSetter typedefGU_PackedImpl
StringHolderTupleGetter typedefGU_PackedImpl
StringHolderTupleSetter typedefGU_PackedImpl
StringSetter typedefGU_PackedImpl
StringTupleGetter typedefGU_PackedImpl
StringTupleSetter typedefGU_PackedImpl
StringType typedefGU_Agent
supportsJSONLoad() const overrideGU_Agentinlinevirtual
theNullPackedNameMapPtrGU_PackedImplprotectedstatic
transformCount() const GU_Agentinline
transformName(exint i) const GU_Agent
transformsArraySize() const GU_Agent
typeId()GU_Agentinlinestatic
unpack(GU_Detail &destgdp, const UT_Matrix4D *transform) const overrideGU_Agentvirtual
GU_PackedImpl::unpack(GU_Detail &destgdp, const GU_PrimPacked *prim) const GU_PackedImpl
unpackToDetail(GU_Detail &destgdp, GU_Detail *src, const UT_Matrix4D *transform) const GU_PackedImplprotected
unpackToDetail(GU_Detail &destgdp, const GU_Detail *src, const UT_Matrix4D *transform) const GU_PackedImplprotected
unpackToDetail(GU_Detail &destgdp, const GU_ConstDetailHandle &gdh, const UT_Matrix4D *transform) const GU_PackedImplinlineprotected
unpackUsingPolygons(GU_Detail &destgdp, const GU_PrimPacked *prim) const GU_PackedImplvirtual
unpackWithContext(GU_Detail &destgdp, GU_PackedContext &context, const GU_PrimPacked *prim) const GU_PackedImplinlinevirtual
unpackWithPrim(GU_Detail &destgdp, const UT_Matrix4D *transform, const GU_PrimPacked *prim) const GU_PackedImplinlineprotectedvirtual
unpackWithStyler(GU_Detail &destgdp, STY_StylerGroup &prim_styler_group, const STY_Styler &parent_styler, const GU_PrimPacked *prim) const overrideGU_Agentvirtual
update(GU_PrimPacked *prim, const UT_Options &options) overrideGU_Agentinlinevirtual
use_count() const noexceptUT_IntrusiveRefCounter< GU_PackedImpl >inline
UT_IntrusiveRefCounter() noexceptUT_IntrusiveRefCounter< GU_PackedImpl >inline
UT_IntrusiveRefCounter(const UT_IntrusiveRefCounter &) noexceptUT_IntrusiveRefCounter< GU_PackedImpl >inline
worldTransformsArray(const GU_PrimPacked *prim, FloatType *data, exint n) const GU_Agentinline
~GU_Agent() overrideGU_Agent
~GU_PackedImpl()GU_PackedImplvirtual
~UT_IntrusiveRefCounter()UT_IntrusiveRefCounter< GU_PackedImpl >inlineprotected