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

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

attributeMerge(const GT_Primitive &src, const UT_StringMMPattern *vertex_pattern, const UT_StringMMPattern *point_pattern, const UT_StringMMPattern *uniform_pattern, const UT_StringMMPattern *detail_pattern) const GT_Primitiveinline
className() const overrideGT_PrimInstancevirtual
clone() const GT_Primitiveinline
combinedTransforms() const GT_PrimInstance
computePerimeter(int seg=0) const overrideGT_PrimInstancevirtual
computeSurfaceArea(int seg=0) const overrideGT_PrimInstancevirtual
computeVelocityRange(UT_Vector3 &vmin, UT_Vector3 &vmax, const GT_DataArrayHandle &v)GT_Primitivestatic
computeVolume(const UT_Vector3 &ref_P, int seg=0) const overrideGT_PrimInstancevirtual
conditionalAddRef() noexceptUT_IntrusiveRefCounter< GT_Primitive >inline
copyTransformed(const GT_TransformHandle &x, bool force=false) const GT_Primitive
createPointNormals(int segment=0, const UT_StringRef &P=GA_Names::P, bool normalize=true, const fpreal32 *pntdata=NULL, GT_Storage store=GT_STORE_REAL32) const GT_Primitivevirtual
createPrimitiveTypeId()GT_Primitivestatic
detail() const GT_PrimInstanceinline
doAttributeMerge(const GT_Primitive &src, const UT_StringMMPattern *vertex, const UT_StringMMPattern *point, const UT_StringMMPattern *uniform, const UT_StringMMPattern *detail) const GT_Primitivevirtual
doEnlargeBounds(UT_BoundingBox boxes[], int nsegs, bool forrender) const GT_PrimInstanceprotected
doHarden() const overrideGT_PrimInstancevirtual
doSoftCopy() const overrideGT_PrimInstancevirtual
dumpAttributeLists(const char *label, bool data_too) const GT_Primitive
dumpPrimitive() const GT_Primitive
enlargeBounds(UT_BoundingBox boxes[], int nsegs) const overrideGT_PrimInstanceinlinevirtual
enlargeP(UT_BoundingBox &box, const GT_AttributeListHandle &list, int segment) const GT_Primitiveprotected
enlargeP(UT_BoundingBox &B, const GT_DataArrayHandle &P) const GT_Primitiveprotected
enlargePw(UT_BoundingBox &B, const GT_DataArrayHandle &P) const GT_Primitiveprotected
enlargeRenderBounds(UT_BoundingBox boxes[], int nsegs) const overrideGT_PrimInstanceinlinevirtual
enlargeWidth(UT_BoundingBox boxes[], int nsegments, fpreal defwidth=-1) const GT_Primitive
entries() const GT_PrimInstanceinline
expandInstanceTransforms() const GT_PrimInstance
ExtractTransformCache typedefGT_PrimInstance
extractTransforms(const GU_ConstDetailHandle &dtl, UT_Matrix4DArray &transforms, ExtractTransformCache &cache) const GT_PrimInstance
findAttribute(const UT_StringRef &name, GT_Owner &owner, int segment) const GT_Primitive
flattenInstances(GT_Refine &refiner, const GT_RefineParms *parms) const GT_PrimInstance
geometry() const GT_PrimInstanceinline
getAttributeList(GT_Owner owner) const GT_Primitive
getDataIdHash(int64 &hash, int segment=0, bool cache_data_id=false) const GT_Primitive
getDetailAttributes() const overrideGT_PrimInstanceinlinevirtual
getMemoryUsage() const overrideGT_PrimInstancevirtual
getMotionSegments() const overrideGT_PrimInstancevirtual
getPointAttributes() const GT_Primitivevirtual
getPrimitiveTransform() const GT_Primitiveinline
getPrimitiveType() const overrideGT_PrimInstancevirtual
getTopologyVersion(int64 &version) const GT_Primitivevirtual
getUniformAttributes() const overrideGT_PrimInstanceinlinevirtual
getUniqueID(int64 &id) const GT_Primitivevirtual
getVelocityRange(UT_Vector3 &vmin, UT_Vector3 &vmax, const UT_StringRef &attribute_name) const overrideGT_PrimInstancevirtual
getVertexAttributes() const GT_Primitivevirtual
getVertexList() const GT_Primitivevirtual
GT_PrimInstance()GT_PrimInstance
GT_PrimInstance(const GT_PrimitiveHandle &geometry, const GT_TransformArrayHandle &transforms, const GT_GEOOffsetList &packed_prim_offsets=GT_GEOOffsetList(), const GT_AttributeListHandle &uniform=GT_AttributeListHandle(), const GT_AttributeListHandle &detail=GT_AttributeListHandle(), const GT_GEODetailListHandle &source=GT_GEODetailListHandle())GT_PrimInstance
GT_PrimInstance(const GT_PrimInstance &src)GT_PrimInstance
GT_Primitive()GT_Primitive
GT_Primitive(const GT_Primitive &src)GT_Primitive
harden() const GT_Primitiveinline
hasDataArray(const UT_StringRef &name, GT_Owner owner_scope[], int num_owners, GT_Storage *storage=NULL, GT_Size *tuple_size=NULL) const GT_Primitivevirtual
isFrameInfoAvailable() const GT_Primitiveinline
isSimplePrimitive(int primitive_type) const GT_PrimInstancevirtual
isStaticGeometry() const GT_Primitiveinline
isValid() const GT_PrimInstanceinline
mergeAttributeLists(bool &changed, const GT_AttributeListHandle &src, const GT_AttributeListHandle &merge, const UT_StringMMPattern *pattern, const UT_StringMMPattern *alternate=NULL)GT_Primitivestatic
myDetailGT_PrimInstanceprotected
myGeometryGT_PrimInstanceprotected
myLockGT_PrimInstanceprotected
myPackedPrimOffsetsGT_PrimInstanceprotected
mySourceGeometryGT_PrimInstanceprotected
myTransformsGT_PrimInstanceprotected
myUniformGT_PrimInstanceprotected
operator delete(void *p, size_t size)GT_Primitivestatic
operator new(size_t size)GT_Primitivestatic
operator new(size_t size, void *p)GT_Primitivestatic
operator=(const UT_IntrusiveRefCounter &) noexceptUT_IntrusiveRefCounter< GT_Primitive >inline
packedPrimOffsets() const GT_PrimInstanceinline
refine(GT_Refine &refiner, const GT_RefineParms *parms=NULL) const overrideGT_PrimInstancevirtual
refineCopyTransformFrom(const GT_Primitive &src)GT_Primitive
refineDetail(const GU_ConstDetailHandle &detail, const GT_RefineParms *parms)GT_Primitivestatic
refinePrimitive(const GT_PrimitiveHandle &primh, const GT_RefineParms *parms)GT_Primitivestatic
refineToInstances(GT_Refine &refiner, const GT_RefineParms *parms) const GT_PrimInstance
save(UT_JSONWriter &w) const overrideGT_PrimInstancevirtual
saveAttributeLists(UT_JSONWriter &w) const GT_Primitive
setPrimitiveTransform(const GT_TransformHandle &x)GT_Primitiveinline
setSourceGeometry(const GT_GEODetailListHandle &g)GT_PrimInstanceinline
setStaticGeometry(bool static_geo)GT_Primitiveinline
sourceGeometry() const GT_PrimInstanceinline
transforms() const GT_PrimInstanceinline
transforms()GT_PrimInstanceinline
uniform() const GT_PrimInstanceinline
updateGeoPrim(const GU_ConstDetailHandle &dtl, const GT_RefineParms &refine) overrideGT_PrimInstancevirtual
use_count() const noexceptUT_IntrusiveRefCounter< GT_Primitive >inline
UT_IntrusiveRefCounter() noexceptUT_IntrusiveRefCounter< GT_Primitive >inline
UT_IntrusiveRefCounter(const UT_IntrusiveRefCounter &) noexceptUT_IntrusiveRefCounter< GT_Primitive >inline
viewportRefineOptions() const overrideGT_PrimInstancevirtual
~GT_PrimInstance() overrideGT_PrimInstance
~GT_Primitive()GT_Primitivevirtual
~UT_IntrusiveRefCounter()UT_IntrusiveRefCounter< GT_Primitive >inlineprotected