HDK
|
This is the complete list of members for GU_Detail, including all inherited members.
addAlphaAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addAngularVelocityAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addAttribute(const UT_StringHolder &name, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype, GA_AttributeOwner who, GA_AttributeScope scope=GA_SCOPE_PUBLIC) | GEO_Detail | |
addAverageCaptureWeight(const GA_PointGroup *ptgroup, const UT_String &root_path, UT_StringMap< float * > &averages) const | GEO_Detail | |
addCaptureFrameAttribute(CaptureType t=CAPTURE_BONE, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addCaptureRegion(const UT_String &cregion_name, const UT_Matrix4 &parent_xform, const GEO_Detail *tube_gdp) | GEO_Detail | |
addCaptureRegion(const UT_String &cregion_name, const UT_Matrix4 &xform, float tcap, float bcap, float taperx, float taperz) | GEO_Detail | |
addCaptureRegion(const UT_String &cregion_name, CaptureType type) | GEO_Detail | |
addCaptureSkelRootAttribute(CaptureType t=CAPTURE_BONE) | GEO_Detail | |
addComAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addDictArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size=1, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_STRING, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | |
addDictArray(GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size=1, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_STRING, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | inline |
addDictTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | |
addDictTuple(GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | inline |
addDiffuseAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addDistanceAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addError(GU_ErrorCodes code, const char *msg=0) const | GU_Detail | inline |
addFloatArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size=1, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_REAL32, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | |
addFloatArray(GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size=1, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_REAL32, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | inline |
addFloatTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size, const GA_Defaults &defaults=GA_Defaults(0.0), const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_REAL32, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | |
addFloatTuple(GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size, const GA_Defaults &defaults=GA_Defaults(0.0), const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_REAL32, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | inline |
addGlobalAttrib(const GA_Attribute *src) | GEO_Detail | inline |
addGlobalAttrib(GA_AttributeScope scope, const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GEO_Detail | inline |
addGlobalAttrib(const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GEO_Detail | inline |
addIndexPairAttribute(GA_AttributeOwner owner, const UT_StringHolder &name, int n_pairs, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addIntArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size=1, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_INT32, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | |
addIntArray(GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size=1, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_INT32, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | inline |
addIntTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size, const GA_Defaults &defaults=GA_Defaults(0), const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_INT32, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | |
addIntTuple(GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size, const GA_Defaults &defaults=GA_Defaults(0), const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_INT32, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | inline |
addLODAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addMessage(GU_ErrorCodes code, const char *msg=0) const | GU_Detail | inline |
addNormalAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addOrientAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addPointAttrib(const GA_Attribute *src) | GEO_Detail | inline |
addPointAttrib(GA_AttributeScope scope, const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GEO_Detail | inline |
addPointAttrib(const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GEO_Detail | inline |
addPointCaptureAlphaAttribute(float dflt, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addPointCaptureAttribute(geo_NPairs n_pairs, CaptureType t=CAPTURE_BONE, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addPrimAttrib(const GA_Attribute *src) | GEO_Detail | inline |
addPrimAttrib(GA_AttributeScope scope, const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GEO_Detail | inline |
addPrimAttrib(const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GEO_Detail | inline |
addPtIndexPairAttribute(const UT_StringHolder &name, geo_NPairs n_pairs, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addRestAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID, const UT_StringHolder &name=UT_StringHolder::theEmptyString) | GEO_Detail | |
addStringArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size=1, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_STRING, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | |
addStringArray(GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size=1, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_STRING, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | inline |
addStringTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | |
addStringTuple(GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | inline |
addTailInitializer(GA_Attribute *attrib) | GA_Detail | |
addTextureAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addTubeCaptureAttribute(GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addTuple(GA_Storage storage, GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size, const GA_Defaults &defaults=GA_Defaults(0.0), const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | |
addTuple(GA_Storage storage, GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size, const GA_Defaults &defaults=GA_Defaults(0.0), const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | inline |
addVariableName(const char *attr, const char *varname) | GEO_Detail | |
addVelocityAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addVertexAttrib(const GA_Attribute *src) | GEO_Detail | inline |
addVertexAttrib(GA_AttributeScope scope, const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GEO_Detail | inline |
addVertexAttrib(const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GEO_Detail | inline |
addWarning(GU_ErrorCodes code, const char *msg=0) const | GU_Detail | inline |
align(GU_AlignParms &parms) | GU_Detail | |
appendPoint() | GA_Detail | inline |
appendPointBlock(GA_Size npoints) | GA_Detail | inline |
appendPointCopy(GA_Offset src, GA_PointWrangler &wrangler) | GEO_Detail | inline |
appendPointCopy(GA_Offset src) | GEO_Detail | inline |
appendPointOffset() | GEO_Detail | inline |
appendPrimitive(const GA_PrimitiveTypeId &type) | GEO_Detail | inline |
GA_Detail::appendPrimitive(const UT_StringRef &type) | GA_Detail | |
appendPrimitiveBlock(const GA_PrimitiveTypeId &type, GA_Size nprimitives) | GA_Detail | |
appendPrimitivesAndVertices(const GA_PrimitiveTypeId &type, GA_Size nprimitives, GA_Size nvertices_each, GA_Offset &vertex_block_start, bool closed_flag=false) | GA_Detail | |
appendPrimitivesAndVertices(const GA_PrimitiveTypeId &type, const GA_PolyCounts &vertex_counts, GA_Offset &vertex_block_start, bool closed_flag=false) | GA_Detail | |
appendPrimitivesAndVertices(const std::pair< int, exint > *primtype_count_pairs, const GA_PolyCounts &vertex_counts, GA_Offset &vertex_block_start, const exint *closed_span_length=nullptr, exint ncopies=1) | GA_Detail | |
appendVertex() | GA_Detail | inline |
appendVertexBlock(GA_Size nvertices) | GA_Detail | inline |
applyTexture(GU_TextureType type, GU_AxisType axis, const GA_PrimitiveGroup *primGroup=0, int applyToVertex=-1, int fixPolySeams=0, const GU_CameraParms *userData=0) | GU_Detail | |
applyTexture(const UT_StringRef &uvattribname, GU_TextureType type, GU_AxisType axis, const GA_PrimitiveGroup *primGroup=0, int applyToVertex=-1, int fixPolySeams=0, const GU_CameraParms *userData=0) | GU_Detail | |
applyTraceTexture(float xres, float yres, float resolution) | GU_Detail | |
approxCurveGlobal(const GEO_Face &face, const GA_PrimitiveTypeId &type=GEO_PRIMNURBCURVE, int order=4, float tol=1e-1F, float smooth=0.0F, int noMultipleKnots=1) | GU_Detail | |
approxCurveGlobal(const UT_Vector4Array &v4Data, const GA_PrimitiveTypeId &type=GEO_PRIMNURBCURVE, int order=4, int wrapped=0, float tol=1e-1F, float smooth=0.0F, int noMultipleKnots=1) | GU_Detail | |
approxSurfGlobal(const GEO_Hull &mesh, const GA_PrimitiveTypeId &type=GEO_PRIMNURBSURF, int uOrder=4, int vOrder=4, GEO_SurfaceType sType=GEO_PATCH_QUADS, float tol=1e-1F, float smooth=0.0F, int uNoMultipleKnots=1, int vNoMultipleKnots=1) | GU_Detail | |
approxSurfGlobal(const GA_OffsetMatrix &gpMesh, const GA_PrimitiveTypeId &type=GEO_PRIMNURBSURF, int uOrder=4, int vOrder=4, int uWrapped=0, int vWrapped=0, GEO_SurfaceType sType=GEO_PATCH_QUADS, float tol=1e-1F, float smooth=0.0F, int uNoMultipleKnots=1, int vNoMultipleKnots=1) | GU_Detail | |
asciiMagicH9() | GEO_Detail | inlinestatic |
attribs() const | GEO_Detail | inline |
baseMerge(const GA_Detail &src) | GA_Detail | |
baseMerge(const GA_Detail &src, GA_MergeOptions &options) | GA_Detail | |
bezCube(int xdiv, int ydiv, int zdiv, int orderx=4, int ordery=4, int orderz=4, float xmin=-0.5F, float xmax=0.5F, float ymin=-0.5F, float ymax=0.5F, float zmin=-0.5F, float zmax=0.5F, GEO_SurfaceType type=GEO_PATCH_QUADS, bool consolidate=false) | GU_Detail | |
bezGrid(int rows, int cols, int orderu=4, int orderv=4, float xsize=1, float ysize=1, float xc=0, float yc=0, float zc=0, GU_OrientationType plane=GU_PLANE_XY, GEO_SurfaceType type=GEO_PATCH_QUADS, int wrapu=0, int wrapv=0) | GU_Detail | |
binaryMagicH9() | GEO_Detail | inlinestatic |
blend(const GU_Detail *source, float weight, bool doPos, bool doClr, bool doNml, bool doTxt, bool doVoxels, bool doSlerp, const char *ptidattr, const char *primidattr) | GU_Detail | |
blend(const GU_Detail *gdps[], const float weights[], int size, bool doPos, bool doClr, bool doNml, bool doTxt, bool doVoxels, bool doSlerp, const char *ptidattr, const char *primidattr, const GA_PointGroup *ptGroup) | GU_Detail | |
BridgeMode enum name | GU_Detail | |
buildGrid(GU_GridParms &parms, GU_GridType type=GU_GRID_MESH) | GU_Detail | |
buildHoles(float dist=0.001F, float angle=0.2F, int snapFace=0, const GA_PrimitiveGroup *primGroup=0) | GU_Detail | |
buildMetaSurface(const GU_Detail *src, float lod, const GA_PrimitiveGroup *primGroup=0, bool makepolysoup=false) | GU_Detail | |
buildMetaSurface(const GU_Detail *src, int divx, int divy, int divz, const GA_PrimitiveGroup *primGroup=0, bool makepolysoup=false) | GU_Detail | |
buildMetaXsection(const GU_Detail *src, int nsections, int axis=2, int maxdepth=4, const GA_PrimitiveGroup *primGroup=nullptr) | GU_Detail | |
buildRingZeroPoints(UT_Array< GA_OffsetArray > &ringzero, UT_IntArray *ringvalence=0) const | GU_Detail | |
buildRingZeroPoints(const GA_PointGroup *ptgroup, UT_Array< GA_OffsetArray > &ringzero, UT_IntArray *ringvalence=0, const GA_PrimitiveGroup *primgroup=0) const | GU_Detail | |
buildRingZeroPrimitives(UT_Array< GA_OffsetArray > &ringzero) const | GU_Detail | |
buildRingZeroVertices(UT_Array< GA_OffsetArray > &ringzero, const GA_PrimitiveGroup *prims=0) const | GU_Detail | |
buildTopologyCEAttribute(GA_Topology::TopologyCE topotype, GA_StorageClass storage, GA_Precision precision, int &tuplesize, bool isarray, bool read, bool write) const override | GU_Detail | virtual |
bumpAllDataIds() | GA_Detail | |
bumpDataIdsForAddOrRemove(bool added_or_removed_points, bool added_or_removed_vertices, bool added_or_removed_primitives) | GA_Detail | |
bumpDataIdsForRewire() | GA_Detail | |
CAPTURE_BONE enum value | GEO_Detail | |
CAPTURE_CLOTH enum value | GEO_Detail | |
CAPTURE_META enum value | GEO_Detail | |
CAPTURE_MUSCLE enum value | GEO_Detail | |
CAPTURE_WIRE enum value | GEO_Detail | |
CaptureType enum name | GEO_Detail | |
changeAttributeStorage(GA_AttributeOwner dict, const UT_StringRef &name, GA_Storage new_storage) | GEO_Detail | |
changeDetailAttributeStorage(const UT_StringRef &nm, GA_Storage s) | GEO_Detail | |
changePointAttributeStorage(const UT_StringRef &nm, GA_Storage s) | GEO_Detail | |
changePrimAttributeStorage(const UT_StringRef &nm, GA_Storage s) | GEO_Detail | |
changeVertexAttributeStorage(const UT_StringRef &nm, GA_Storage s) | GEO_Detail | |
checkValidTopology() const | GA_Detail | |
clampCaptureWeights(const GA_PointGroup *ptgroup=nullptr, bool clamp_low_flag=true, float low_threshold=0.0f, float low_val=0.0f, bool clamp_hi_flag=false, float hi_threshold=1.0f, float hi_val=1.0f, CaptureType t=GEO_Detail::CAPTURE_BONE) | GEO_Detail | |
cleanData(const GA_PrimitiveGroup *primGrp=0, bool removeRepPoints=false, float tol=0.001F, bool deleteDegenPrimPoints=false, bool deleteOrphanedPoints=false, bool deleteDegenerateBridges=false) | GU_Detail | |
clear() | GA_Detail | inline |
clearAndDestroy() | GEO_Detail | inline |
clearCachedBounds() | GU_Detail | |
clearCaches() override | GU_Detail | virtual |
clearCaptureWeights(GA_Offset ptoff, CaptureType t=CAPTURE_BONE) | GEO_Detail | |
clearInstanceMatrix() | GA_Detail | |
clearTopologyAttributes() | GA_Detail | |
clip(UT_Vector3 &normal, float d=0, int normlize=0, const GA_PrimitiveGroup *primGroup=0, bool clippts=false) | GU_Detail | |
clip(bool fill, const UT_Vector3F &origin, const UT_Vector3F &normal, fpreal tolerance=0.00001, const GA_PrimitiveGroup *group=nullptr, GA_EdgeGroup *on_edges=nullptr, GA_PrimitiveGroup *on_polygons=nullptr, GA_PrimitiveGroup *filled_polygons=nullptr) | GU_Detail | |
cloneCopyGroupsAndAttributes(const GA_Detail &src, bool copydetailattribs=false) | GA_Detail | |
cloneEmptyDetail(bool clone_attributes) const override | GU_Detail | virtual |
cloneForCache(bool copy_unique_id) const | GU_Detail | |
cloneForCache(GU_Detail &dest, bool copy_unique_id, bool copy_detail=true) const | GU_Detail | |
cloneMissingAttributes(const GA_Detail &src, GA_AttributeOwner owner, const GA_AttributeFilter &filter) | GA_Detail | |
cloneMissingGroups(const GA_Detail &src, GA_AttributeOwner owner, const GA_AttributeFilter &filter) | GA_Detail | |
collapseIndexAttributes() | GEO_Detail | |
colorPointsByCaptureWeight(const UT_Array< const UT_Vector3 * > &colors, const UT_Vector3 &zero_weight_color, CaptureType t=CAPTURE_BONE, VisualizationType vistype=VISTYPE_MULTIPLE, UT_ColorRamp singlevismode=UT_COLORRAMP_FALSE) | GEO_Detail | |
colorPointsByCaptureWeight(const UT_Array< const UT_Vector3 * > &colors, const UT_Vector3 &zero_weight_color, CaptureType t, VisualizationType vistype, UT_ColorRamp singlevismode, bool normalize) | GEO_Detail | |
commonFaceConfig(const GA_PrimitiveGroup &faceGroup, GA_PrimCompat::TypeMask &type, int &order, bool &open, bool &ends) const | GU_Detail | |
commonFaceConfig(const UT_Array< GEO_Primitive * > &faces_in, GA_PrimCompat::TypeMask &type, int &order, bool &open, bool &ends) const | GU_Detail | |
commonSurfaceConfig(const GA_PrimitiveGroup &surfs, GA_PrimCompat::TypeMask &type, int &orderu, int &orderv, bool &openu, bool &openv, bool &endsu, bool &endsv) const | GU_Detail | |
computeAvgNormal(const GA_PointGroup *group, const GA_ROHandleV3 &normals, UT_Vector3 &avg_normal) const | GU_Detail | |
computeAvgNormal(const GA_PointGroup *group, UT_Vector3 &avg_normal) const | GU_Detail | |
computeNormal(const GEO_Primitive &prim, UT_Vector3 &nml) const | GEO_Detail | |
computeNormal(const GA_Edge &edge, UT_Vector3 &nml) const | GEO_Detail | |
computeNormal(const GA_Breakpoint &bkpt, UT_Vector3 &nml) const | GEO_Detail | |
computeNormalAndTangents(const GA_Breakpoint &bkpt, UT_Vector3 &nml, UT_Vector3 *u_tangent, UT_Vector3 *v_tangent, bool normalize) const | GEO_Detail | |
computeNormalInternal(GA_Offset ptoff, UT_Vector3 &nml) | GEO_Detail | |
computeQuickBounds(UT_BoundingBox &box) const | GA_Detail | |
computeQuickBounds(UT_BoundingBox &box, GA_Size counts[], GA_Size count_buf_size) const | GA_Detail | |
computeSoftPointFalloff(const bool connected, const fpreal radius, const GEO_Rolloff *rolloff, const GA_PointGroup *ptgroup, const SoftSymmetryParms *symmetry, const GA_RWHandleF &falloff, const GA_ROHandleV3 &p_attrib, GA_PointGroup *affected_group=nullptr, GA_RWHandleID *source_points=nullptr) const | GEO_Detail | |
computeSoftTransformPointTextureCache(GEO_SoftTransformCache &cache, const GA_PointGroup *ptgroup, const GEO_Rolloff &rolloff, const GU_MetricType metric) const | GU_Detail | |
computeSoftTransformPointTextureCache(const GA_ROHandleV3 &pttxth, GEO_SoftTransformCache &cache, const GA_PointGroup *ptgroup, const GEO_Rolloff &rolloff, const GU_MetricType metric) const | GU_Detail | |
computeSoftTransformVertexTextureCache(GEO_SoftTransformCache &cache, const GA_VertexGroup *vtxgroup, const GEO_Rolloff &rolloff, const GU_MetricType metric, bool ignore_uv_connectivity) const | GU_Detail | |
computeSoftTransformVertexTextureCache(const GA_ROHandleV3 &vtxh, GEO_SoftTransformCache &cache, const GA_VertexGroup *vtxgroup, const GEO_Rolloff &rolloff, const GU_MetricType metric, bool ignore_uv_connectivity) const | GU_Detail | |
consolidateNormals(fpreal distance, const GA_PointGroup *ptGrp=0, bool forceConsAll=false, bool accurate=false) | GU_Detail | |
consolidatePoints(fpreal distance, const GA_PointGroup *ptGrp=0, bool forceConsAll=false, bool mark=false, bool accurate=false) | GU_Detail | |
constructTailInitializers(GA_AttributeOwner owner, GA_Offset start, GA_Offset size=GA_Offset(1)) | GA_Detail | inline |
containsLocalTransformPrimitive() const | GA_Detail | inline |
containsOnlyPrimitiveTypes(const UT_Array< GA_PrimitiveTypeId > &type) const | GA_Detail | inline |
containsPrimitiveType(const GA_PrimitiveTypeId &type) const | GA_Detail | inline |
convert(GEO_ConvertParms &parms) | GU_Detail | |
convertIndexPairDataFromH9() | GEO_Detail | protected |
convertIndexPairDataToH9() | GEO_Detail | protected |
convertMetaballs(GEO_MetaConvertParms &parms, const GA_PrimitiveGroup *prim_grp=nullptr) | GU_Detail | |
convertNew(GEO_ConvertParms &parms) | GU_Detail | |
convex(GA_Size maxpts=3, const GA_PrimitiveGroup *primGroup=0, const GA_Detail *restgdp=0, bool flipedges=false, bool avoiddegeneracy=false) | GU_Detail | |
convexPoly(GEO_PrimPoly *pp, GA_ElementWranglerCache &wranglers, GA_Size maxpts=3, const GA_Detail *restgdp=0, bool flipedges=false, bool avoiddegeneracy=false) | GU_Detail | |
convexPolySoup(GEO_PrimPolySoup *polysoup, GA_Size maxpts=3, const GA_Detail *restgdp=0, bool flipedges=false, bool avoiddegeneracy=false) | GU_Detail | |
cookSelection() const | GU_Detail | |
coons(GEO_SurfaceType surftype, const GEO_Face &uface1, const GEO_Face &vface1, const GEO_Face *uface2=0, const GEO_Face *vface2=0) | GU_Detail | |
copy(const GEO_Detail &src, GEO_CopyMethod method=GEO_COPY_ONCE, bool this_parameter_is_ignored=true, bool keep_internal_groups=true, GA_DataIdStrategy data_id_strategy=GA_DATA_ID_BUMP) | GEO_Detail | |
copyAttributes(GA_AttributeOwner owner, GA_Offset destoff, GA_Offset srcoff, const GA_AttributeFilter *filter=nullptr) | GA_Detail | |
copyAttributes(GA_AttributeOwner owner, GA_Offset destoff, const GA_Detail &srcdetail, GA_Offset srcoff, const GA_AttributeFilter *filter=nullptr) | GA_Detail | |
copyChangedNonTransforming(const GA_Detail *inputgeo, GA_AttributeOwner owner) | GA_Detail | |
copyFullVertex(GEO_Vertex dest, const GEO_Vertex &src) const | GEO_Detail | |
copyFullVertex(GA_Offset dest_vtx, GA_Offset src_vtx, GA_VertexWrangler &vertex_wrangler) | GEO_Detail | inline |
copyPoint(GA_Offset destptoff, GA_Offset srcptoff, const GA_AttributeFilter *filter=nullptr) | GA_Detail | inline |
copyPointVertexAttributes(GEO_Vertex dest, const GEO_Vertex &src, bool copy_point_P=true) const | GEO_Detail | |
copyPointVertexAttributes(GA_Offset dest_vtx, GA_Offset src_vtx, const GA_AttributeRefMap &vertex_attribs, const GA_AttributeRefMap &point_attribs) | GEO_Detail | |
copyPointVertexAttributes(GA_Offset dest_vtx, GA_Offset src_vtx, GA_VertexWrangler &vertex_wrangler, GA_PointWrangler &point_wrangler, bool copy_point_P) | GEO_Detail | inline |
copyPrimitiveAttributes(GEO_Primitive &dest, const GEO_Primitive &src) | GEO_Detail | |
copyPrimitiveGroups(GEO_Primitive &dest, const GEO_Primitive &src) const | GEO_Detail | |
copyVertex(GEO_Vertex dest, const GEO_Vertex &src, int shallow=0) const | GEO_Detail | |
copyVertex(GA_Offset dest, GA_Offset src, GA_AttributeRefMap &vertex_attribs, GA_AttributeRefMap *point_attribs) | GEO_Detail | |
copyVertex(GA_Offset dest, GA_Offset src, GA_VertexWrangler &vertex_wrangler, GA_PointWrangler *point_wrangler) | GEO_Detail | |
copyVertex(GA_Offset dest, GA_Offset src, GA_VertexWrangler &vertex_wrangler, GA_PointWrangler &point_wrangler, bool copy_point_p) | GEO_Detail | |
GA_Detail::copyVertex(GA_Offset destvtxoff, GA_Offset srcvtxoff, bool ref_point_dont_copy, const GA_AttributeFilter *filter=nullptr) | GA_Detail | inline |
copyVertexAttributes(GEO_Vertex dest, const GEO_Vertex &src) const | GEO_Detail | |
copyVertexAttributes(GA_Offset dest, GA_Offset src, GA_VertexWrangler &wrangler) const | GEO_Detail | |
countMemory(UT_MemoryCounter &counter, bool inclusive) const override | GU_Detail | virtual |
countPrimitiveType(const GA_PrimitiveTypeId &type) const | GA_Detail | inline |
countPrimitiveTypeFamily(GA_PrimitiveFamilyMask family) const | GA_Detail | inline |
countUnusedPoints() const | GA_Detail | |
crease(UT_Vector3 &normal, float d=0, int normlize=0, int outputGroups=0, GA_PrimitiveGroup *above=0, GA_PrimitiveGroup *below=0, const GA_PrimitiveGroup *creaseGroup=0) | GU_Detail | |
crease(bool split, bool fill, const UT_Vector3F &origin, const UT_Vector3F &normal, fpreal tolerance=0.00001, const GA_PrimitiveGroup *group=nullptr, GA_EdgeGroup *on_edges=nullptr, GA_PrimitiveGroup *on_prims=nullptr, GA_PrimitiveGroup *above_prims=nullptr, GA_PrimitiveGroup *below_prims=nullptr, GA_PrimitiveGroup *filled_polygons=nullptr) | GU_Detail | |
createAttribute(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, const UT_Options *create_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GA_Detail | inline |
createAttribute(GA_AttributeOwner owner, const UT_StringHolder &name, const UT_Options *create_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GA_Detail | inline |
createDetachedAttribute(GA_AttributeOwner owner, const UT_StringRef &attribtype, const UT_Options *create_args=nullptr, const GA_AttributeOptions *attribute_options=nullptr) const | GA_Detail | inline |
createDetachedAttribute(GA_AttributeOwner owner, const GA_AttributeType &attribtype, const UT_Options *create_args=nullptr, const GA_AttributeOptions *attribute_options=nullptr) const | GA_Detail | inline |
createDetachedEdgeGroup() const | GA_Detail | inline |
createDetachedPointGroup() const | GA_Detail | inline |
createDetachedPrimitiveGroup() const | GA_Detail | inline |
createDetachedTupleAttribute(GA_AttributeOwner owner, GA_Storage storage, int tuple_size, const GA_Defaults &defaults=GA_Defaults(0.0f), const GA_AttributeOptions *attribute_options=nullptr) const | GA_Detail | inline |
createDetachedVertexGroup() const | GA_Detail | inline |
createEdgeGroup(const UT_StringHolder &name) | GA_Detail | |
createElementGroup(GA_AttributeOwner owner, const UT_StringHolder &name, bool ordered=false) | GA_Detail | |
createElementGroup(const UT_StringHolder &name, bool ordered=false) | GA_Detail | inline |
createInternalEdgeGroup() | GA_Detail | |
createInternalElementGroup(GA_AttributeOwner owner, bool ordered=false) | GA_Detail | |
createInternalElementGroup(bool ordered=false) | GA_Detail | inline |
createShallowCookSelection(GA_Group *group) | GU_Detail | |
createStringAttribute(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, const UT_Options *create_args=nullptr, const GA_AttributeOptions *attribute_options=nullptr) | GA_Detail | inline |
createStringAttribute(GA_AttributeOwner owner, const UT_StringHolder &name, const UT_Options *create_args=nullptr, const GA_AttributeOptions *attribute_options=nullptr) | GA_Detail | inline |
createTopologyAttributes() | GA_Detail | |
createTupleAttribute(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, GA_Storage storage, int tuple_size, const GA_Defaults &defaults=GA_Defaults(0.0f), const UT_Options *create_args=nullptr, const GA_AttributeOptions *attribute_options=nullptr) | GA_Detail | inline |
createTupleAttribute(GA_AttributeOwner owner, const UT_StringHolder &name, GA_Storage storage, int tuple_size, const GA_Defaults &defaults=GA_Defaults(0.0f), const UT_Options *create_args=nullptr, const GA_AttributeOptions *attribute_options=nullptr) | GA_Detail | inline |
creep(GU_CreepParms &parms) | GU_Detail | |
cube(float xmin=-1, float xmax=1, float ymin=-1, float ymax=1, float zmin=-1, float zmax=1, int xdiv=0, int ydiv=0, int zdiv=0, int enforcementBars=0, int doConsolidatePoints=0) | GU_Detail | |
curveClay(const GU_CurveClayParms &ccparm) | GU_Detail | |
curveNetwork(GEO_Hull *&hull, GU_CurveNetworkParms &p, int &count, GU_SkinCache &skin_cache) | GU_Detail | |
cut(float *uunit, int ulen, float *vunit, int vlen, const GA_PrimitiveGroup *primGroup=0, int keepin=1, int keepout=0, int atbreakpoints=0, int allU=0, int allV=0, int use_arc_length=0, DomainScaleAttribs uscale=DomainScaleAttribs(), DomainScaleAttribs vscale=DomainScaleAttribs()) | GU_Detail | |
defragment(GA_AttributeOwner owner, const UT_Options *options=nullptr) | GA_Detail | |
defragment(const UT_Options *options=nullptr) | GA_Detail | |
deleteBreakpoints(const GA_BreakpointGroup &bkptgrp) | GEO_Detail | virtual |
deleteEdges(GA_EdgeGroup &edgegroup, bool del_inline_points, float inlinetol, bool del_unused_points=true, bool del_bridges=true) | GU_Detail | |
deleteGroupGeometry(const GA_Group &group) | GU_Detail | |
deletePoints(const GA_PointGroup &point_group, GA_DestroyPointMode mode=GA_LEAVE_PRIMITIVES) | GEO_Detail | inline |
deletePoints(const GA_Range &range, GA_DestroyPointMode mode=GA_LEAVE_PRIMITIVES) | GEO_Detail | inline |
deletePrimitive(GA_Primitive &prim, bool and_points=false) | GEO_Detail | inline |
deletePrimitives(const GA_Range &range, bool and_points=false) | GEO_Detail | inline |
deletePrimitives(const GA_PrimitiveGroup &primGrp, bool and_points=false) | GEO_Detail | |
deletePrimitives(const UT_Array< GEO_Primitive * > &prims_in, bool and_points=false) | GEO_Detail | |
demoteVertexAttrib(GA_AttributeScope scope, const UT_StringRef &name) | GEO_Detail | |
demoteVertexAttrib(const UT_StringRef &name) | GEO_Detail | inline |
destroyAllEmptyGroups() | GA_Detail | |
destroyAlphaAttribute(GA_AttributeOwner who) | GEO_Detail | |
destroyAttribute(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, const GA_AttributeFilter *filter=0) | GEO_Detail | |
destroyAttribute(GA_AttributeOwner owner, const UT_StringRef &name, const GA_AttributeFilter *filter=0) | GEO_Detail | inline |
GA_Detail::destroyAttribute(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name) | GA_Detail | inline |
GA_Detail::destroyAttribute(GA_AttributeOwner owner, const UT_StringRef &name) | GA_Detail | inline |
destroyCaptureFrameAttribute(CaptureType t=CAPTURE_BONE) | GEO_Detail | |
destroyCaptureSkelRootAttribute(CaptureType t=CAPTURE_BONE) | GEO_Detail | |
destroyComAttribute(GA_AttributeOwner who) | GEO_Detail | |
destroyDegeneratePrimitives(const GA_Range &it, bool and_points=false) | GA_Detail | |
destroyDegeneratePrimitives(const GA_PrimitiveGroup *prims=0, bool and_points=false) | GA_Detail | |
destroyDiffuseAttribute(GA_AttributeOwner who) | GEO_Detail | |
destroyDistanceAttribute(GA_AttributeOwner who) | GEO_Detail | |
destroyEdgeGroup(const UT_StringRef &name) | GA_Detail | inline |
destroyEdgeGroup(GA_EdgeGroup *g) | GA_Detail | inline |
destroyElementGroup(GA_AttributeOwner owner, const UT_StringRef &name) | GA_Detail | inline |
destroyElementGroup(GA_AttributeOwner owner, const char *name) | GA_Detail | inline |
destroyElementGroup(GA_ElementGroup *group) | GA_Detail | |
destroyEmptyGroups(GA_AttributeOwner owner) | GA_Detail | |
destroyGlobalAttrib(GA_AttributeScope scope, const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr) | GEO_Detail | inline |
destroyGlobalAttrib(const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr) | GEO_Detail | inline |
destroyGroup(GA_Group *group) | GA_Detail | |
destroyInternalNormalAttribute() | GEO_Detail | |
destroyLODAttribute(GA_AttributeOwner who) | GEO_Detail | |
destroyNormalAttribute(GA_AttributeOwner who) | GEO_Detail | |
destroyPointAttrib(GA_AttributeScope scope, const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr) | GEO_Detail | inline |
destroyPointAttrib(const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr) | GEO_Detail | inline |
destroyPointCaptureAlphaAttribute() | GEO_Detail | |
destroyPointCaptureAttribute(CaptureType t=CAPTURE_BONE) | GEO_Detail | |
destroyPointGroup(GA_PointGroup *g) | GEO_Detail | inline |
destroyPointGroup(const char *name) | GEO_Detail | inline |
destroyPointIndex(GA_Index index, GA_DestroyPointMode mode=GA_LEAVE_PRIMITIVES, bool guarantee_no_vertex_references=false) | GA_Detail | |
destroyPointOffset(GA_Offset ptoff, GA_DestroyPointMode mode=GA_LEAVE_PRIMITIVES, bool guarantee_no_vertex_references=false) | GA_Detail | |
destroyPointOffsets(const GA_Range &range, GA_DestroyPointMode mode=GA_LEAVE_PRIMITIVES, bool guarantee_no_vertex_references=false) | GA_Detail | inline |
destroyPoints(const GA_Range &range, GA_DestroyPointMode mode=GA_LEAVE_PRIMITIVES, bool guarantee_no_vertex_references=false) | GA_Detail | inline |
destroyPrimAttrib(GA_AttributeScope scope, const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr) | GEO_Detail | inline |
destroyPrimAttrib(const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr) | GEO_Detail | inline |
destroyPrimitive(GA_Primitive &prim, bool and_points=false) | GA_Detail | |
destroyPrimitiveGroup(GA_PrimitiveGroup *g) | GEO_Detail | inline |
destroyPrimitiveGroup(const char *name) | GEO_Detail | inline |
destroyPrimitiveIndex(GA_Index index, bool and_points=false) | GA_Detail | |
destroyPrimitiveOffset(GA_Offset offset, bool and_points=false) | GA_Detail | virtual |
destroyPrimitiveOffsets(const GA_Range &it, bool and_points=false) | GA_Detail | virtual |
destroyPrimitives(const GA_Range &it, bool and_points=false) | GA_Detail | inline |
destroyPtIndexPairAttribute(const UT_StringRef &name) | GEO_Detail | |
destroyRestAttribute(GA_AttributeOwner who) | GEO_Detail | |
destroyStashed() | GA_Detail | inline |
destroyTextureAttribute(GA_AttributeOwner who) | GEO_Detail | |
destroyTubeCaptureAttribute() | GEO_Detail | |
destroyUnusedPoints(const GA_PointGroup *ptgrp=0) | GA_Detail | inline |
destroyUnusedPoints(const GA_Range &point_range) | GA_Detail | |
destroyVelocityAttribute(GA_AttributeOwner who) | GEO_Detail | |
destroyVertexAttrib(GA_AttributeScope scope, const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr) | GEO_Detail | inline |
destroyVertexAttrib(const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr) | GEO_Detail | inline |
destroyVertexGroup(GA_VertexGroup *g) | GEO_Detail | inline |
destroyVertexGroup(const char *name) | GEO_Detail | inline |
destroyVertexOffset(GA_Offset offset) | GA_Detail | |
destroyVertexOffsets(const GA_Range &range) | GA_Detail | inline |
destroyVertices(const GA_Range &range) | GA_Detail | inline |
dissolveEdges(const GA_EdgeGroup &edgegroup, bool del_inline_points, fpreal inlinetol, bool del_unused_points, BridgeMode bridge_mode, bool del_degenerate_bridges, bool boundary_curves) | GU_Detail | |
divideEdges(const GA_EdgeGroup &edgegroup, int numdivs=1, bool applytoall=true, bool use_shared_points=false, GA_EdgeGroup *outedges=0, UT_Array< GA_Offset > *new_points=0, bool preserve_edge_dir=false) | GU_Detail | |
divideEdges(const GA_EdgeGroup &edgegroup, int numdivs, bool applytoall, bool use_shared_points, GA_EdgeGroup *outedges, UT_Array< GA_Offset > *new_points, bool preserve_edge_dir, float fraction) | GU_Detail | |
divideEdges(const UT_Array< GU_EdgeDiv * > &divlocs, GA_PointGroup &outgrp) | GU_Detail | |
doConstructTailInitializers(GA_AttributeOwner owner, GA_Offset start, GA_Offset size) | GA_Detail | protected |
duplicate(const GU_Detail &gdp, int=0, GA_DataIdStrategy data_id_strategy=GA_DATA_ID_BUMP) | GU_Detail | |
edgeCollapse(const GA_EdgeGroup &edgegroup, bool removedegen=true, bool updatenmls=true, GA_PointGroup *outpoints=nullptr, const UT_Array< GA_Attribute * > *connect_attrib=nullptr) | GU_Detail | |
edgeCrease(const GU_EdgeCreaseParms &parms) | GU_Detail | |
edgeGroups() | GA_Detail | inline |
edgeGroups() const | GA_Detail | inline |
edgeSplit(const GU_SplitLocArray &splitlocs, bool quadcut=false, bool forcecut=true, GA_EdgeGroup *outedges=0, float tolerance=SYS_FTOLERANCE, bool quadcomplete=false, bool modifyGdp=true, UT_Fpreal32Array *outPositions=nullptr, bool fixEnds=false) | GU_Detail | |
endCap(GEO_Hull &hull, const GU_CapParms &parms) | GU_Detail | |
endCap(GEO_Face &face, const GU_CapParms &parms) | GU_Detail | |
enlargeBoundingBox(UT_BoundingRect &box, const GA_Range &range) const | GA_Detail | |
enlargeBoundingBox(UT_BoundingRect &box, const GA_Range &range, const GA_Attribute *P) const | GA_Detail | |
enlargeBoundingBox(UT_BoundingBox &box, const GA_Range &range) const | GA_Detail | |
enlargeBoundingBox(UT_BoundingBox &box, const GA_Range &range, const GA_Attribute *P) const | GA_Detail | |
error() const | GU_Detail | inline |
extract(float *uunit, int ulen, float *vunit, int vlen, const GA_PrimitiveGroup *primGroup=0, GA_PointGroup *newPoints=0, int op=0, int keepOriginal=0, int atbreakpoints=0, int use_arc_length=0, DomainScaleAttribs uscale=DomainScaleAttribs(), DomainScaleAttribs vscale=DomainScaleAttribs()) | GU_Detail | |
extractIsoParms(float *uunit, int ulen, float *vunit, int vlen, GA_PrimitiveGroup *newPrims=0, const GA_PrimitiveGroup *primGroup=0, DomainScaleAttribs uscale=DomainScaleAttribs(), DomainScaleAttribs vscale=DomainScaleAttribs()) | GU_Detail | |
extractIsoParmsAtBreak(float *uunit, int ulen, float *vunit, int vlen, GA_PrimitiveGroup *newPrims=0, const GA_PrimitiveGroup *primGroup=0, DomainScaleAttribs uscale=DomainScaleAttribs(), DomainScaleAttribs vscale=DomainScaleAttribs()) | GU_Detail | |
extractPoints(float *uunit, int ulen, float *vunit, int vlen, GA_PointGroup *newPoints=0, const GA_PrimitiveGroup *primGroup=0, bool use_arc_length=false, DomainScaleAttribs uscale=DomainScaleAttribs(), DomainScaleAttribs vscale=DomainScaleAttribs()) | GU_Detail | |
extractPointsAtBreak(float *uunit, int ulen, float *vunit, int vlen, GA_PointGroup *newPoints=0, const GA_PrimitiveGroup *primGroup=0, bool use_arc_length=false, DomainScaleAttribs uscale=DomainScaleAttribs(), DomainScaleAttribs vscale=DomainScaleAttribs()) | GU_Detail | |
extractProfiles(float *uunit, int ulen, float *vunit, int vlen, const GA_PrimitiveGroup *primGroup=0, DomainScaleAttribs uscale=DomainScaleAttribs(), DomainScaleAttribs vscale=DomainScaleAttribs()) | GU_Detail | |
extractProfilesAtBreak(float *uunit, int ulen, float *vunit, int vlen, const GA_PrimitiveGroup *primGroup=0, DomainScaleAttribs uscale=DomainScaleAttribs(), DomainScaleAttribs vscale=DomainScaleAttribs()) | GU_Detail | |
extrude(GU_ExtrudeParms &parms) | GU_Detail | |
fastConsolidateNormals(fpreal distance, const GA_PointGroup *ptGrp=0, bool accurate=false) | GU_Detail | |
fastConsolidatePoints(fpreal distance, const GA_PointGroup *ptGrp=0, bool mark=false, bool accurate=false) | GU_Detail | |
fastConsolidatePointUVs(float distance, const GA_PointGroup &ptGrp, const GU_MetricType metric, int method, UT_Vector3 &uvw) | GU_Detail | |
fastConsolidatePointUVs(const GA_RWHandleV3 &uvattrib, float distance, const GA_PointGroup &ptGrp, const GU_MetricType metric, int method, UT_Vector3 &uvw) | GU_Detail | |
fastConsolidateVertexUVs(float distance, const GA_VertexGroup &vtxGrp, const GU_MetricType metric, int method, UT_Vector3 &uvw) | GU_Detail | |
fastConsolidateVertexUVs(const GA_RWHandleV3 &uvattrib, float distance, const GA_VertexGroup &vtxGrp, const GU_MetricType metric, int method, UT_Vector3 &uvw) | GU_Detail | |
fillet(GU_FilletParms &parms, int &count) | GU_Detail | |
filletRound(GU_RoundFilletParms &parms) | GU_Detail | |
filletRoundNetwork(const UT_RefMatrix< GEO_Primitive * > &facematrix, GU_RoundFilletParms &parms) | GU_Detail | |
filletTrims(GU_TrimFilletParms &parms, int &count) | GU_Detail | |
findAllPrimitivesByName(UT_Array< const GEO_Primitive * > &primlist, const char *nametomatch, const GA_PrimCompat::TypeMask &mask=GEO_PrimTypeCompat::GEOPRIMALL, const char *nameattrib="name") const | GEO_Detail | |
findAllPrimitivesByName(UT_Array< GEO_Primitive * > &primlist, const char *nametomatch, const GA_PrimCompat::TypeMask &mask=GEO_PrimTypeCompat::GEOPRIMALL, const char *nameattrib="name") | GEO_Detail | |
findAlphaAttribute(GA_AttributeOwner who) const | GEO_Detail | |
findAlphaAttribute(GA_AttributeOwner who) | GEO_Detail | |
findAttribute(GA_AttributeScope scope, const UT_StringRef &name, const GA_AttributeOwner search_order[], int search_size) const | GA_Detail | inline |
findAttribute(const UT_StringRef &name, const GA_AttributeOwner search_order[], int search_size) const | GA_Detail | inline |
findAttribute(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name) const | GA_Detail | inline |
findAttribute(GA_AttributeOwner owner, const UT_StringRef &name) const | GA_Detail | inline |
findAttribute(GA_AttributeScope scope, const UT_StringRef &name, const GA_AttributeOwner search_order[], int search_size) | GA_Detail | inline |
findAttribute(const UT_StringRef &name, const GA_AttributeOwner search_order[], int search_size) | GA_Detail | inline |
findAttribute(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name) | GA_Detail | inline |
findAttribute(GA_AttributeOwner owner, const UT_StringRef &name) | GA_Detail | inline |
findBoundaryPoints(UT_BitArray &isboundary, bool checkuv, const RingRef *ringref=nullptr, const UT_StringHolder &uvattribname="uv"_UTsh) const | GU_Detail | |
findCaptureFrameAttribute(CaptureType t=CAPTURE_BONE) const | GEO_Detail | |
findCaptureFrameAttribute(CaptureType t=CAPTURE_BONE) | GEO_Detail | |
findCaptureSkelRootAttribute(CaptureType t=CAPTURE_BONE) const | GEO_Detail | |
findCaptureSkelRootAttribute(CaptureType t=CAPTURE_BONE) | GEO_Detail | |
findComAttribute(GA_AttributeOwner who) const | GEO_Detail | |
findComAttribute(GA_AttributeOwner who) | GEO_Detail | |
findDictArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
findDictArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
findDictArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
findDictArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
findDictTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
findDictTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
findDictTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
findDictTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
findDiffuseAttribute(GA_AttributeOwner who) const | GEO_Detail | |
findDiffuseAttribute(GA_AttributeOwner who) | GEO_Detail | |
findDistanceAttribute(GA_AttributeOwner who) const | GEO_Detail | |
findDistanceAttribute(GA_AttributeOwner who) | GEO_Detail | |
findEdgeGroup(const UT_StringRef &name) const | GA_Detail | |
findEdgeGroup(const UT_StringRef &name) | GA_Detail | |
findElementGroup(GA_AttributeOwner owner, const UT_StringRef &name) | GA_Detail | |
findElementGroup(GA_AttributeOwner owner, const UT_StringRef &name) const | GA_Detail | |
findElementGroup(const UT_StringRef &name) | GA_Detail | inline |
findElementGroup(const UT_StringRef &name) const | GA_Detail | inline |
findFloatArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
findFloatArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
findFloatArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
findFloatArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
findFloatTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
findFloatTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
findFloatTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
findFloatTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
findGlobalAttrib(const GA_Attribute &src) const | GEO_Detail | inline |
findGlobalAttrib(const GA_Attribute &src) | GEO_Detail | inline |
findGlobalAttribute(GA_AttributeScope s, const UT_StringRef &name) const | GA_Detail | inline |
findGlobalAttribute(const UT_StringRef &name) const | GA_Detail | inline |
findGlobalAttribute(GA_AttributeScope s, const UT_StringRef &name) | GA_Detail | inline |
findGlobalAttribute(const UT_StringRef &name) | GA_Detail | inline |
findGlobalIntrinsic(GA_LocalIntrinsic h) const | GA_Detail | inline |
findIndexPair(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name) const | GEO_Detail | |
findIndexPair(GA_AttributeOwner owner, const UT_StringRef &name) const | GEO_Detail | inline |
findIndexPair(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name) | GEO_Detail | |
findIndexPair(GA_AttributeOwner owner, const UT_StringRef &name) | GEO_Detail | inline |
findIntArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
findIntArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
findIntArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
findIntArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
findInternalNormalAttribute() const | GEO_Detail | |
findInternalNormalAttribute() | GEO_Detail | |
findIntrinsic(const UT_StringRef &nm) const | GA_Detail | inline |
findIntrinsic(GA_GlobalIntrinsic h) const | GA_Detail | inline |
findIntTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
findIntTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
findIntTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
findIntTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
findIO(const char *name=nullptr) const | GA_Detail | inline |
findLODAttribute(GA_AttributeOwner who) const | GEO_Detail | |
findLODAttribute(GA_AttributeOwner who) | GEO_Detail | |
findMaterialAttribute(GA_AttributeOwner who) const | GEO_Detail | |
findNonPlanar(GA_PrimitiveGroup *nonplanargroup, float tol=0.0001F, const GA_PrimitiveGroup *searchprimgroup=nullptr) | GU_Detail | |
findNormalAttribute(GA_AttributeOwner who) const | GEO_Detail | |
findNormalAttribute(GA_AttributeOwner who) | GEO_Detail | |
findNumericArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
findNumericArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
findNumericArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
findNumericArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
findNumericTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
findNumericTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
findNumericTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
findNumericTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
findPointAttrib(const GA_Attribute &src) const | GEO_Detail | inline |
findPointAttrib(const GA_Attribute &src) | GEO_Detail | inline |
findPointAttribute(GA_AttributeScope s, const UT_StringRef &name) const | GA_Detail | inline |
findPointAttribute(const UT_StringRef &name) const | GA_Detail | inline |
findPointAttribute(GA_AttributeScope s, const UT_StringRef &name) | GA_Detail | inline |
findPointAttribute(const UT_StringRef &name) | GA_Detail | inline |
findPointCaptureAlphaAttribute() const | GEO_Detail | |
findPointCaptureAlphaAttribute() | GEO_Detail | |
findPointCaptureAttribute(CaptureType t=CAPTURE_BONE) const | GEO_Detail | |
findPointCaptureAttribute(CaptureType t=CAPTURE_BONE) | GEO_Detail | |
findPointGroup(const UT_StringRef &name) const | GA_Detail | inline |
findPointGroup(const UT_StringRef &name) | GA_Detail | inline |
findPointVectorAttrib(GA_AttributeScope s, const UT_StringRef &n) const | GEO_Detail | inline |
findPointVectorAttrib(const UT_StringRef &n) const | GEO_Detail | inline |
findPointVectorAttrib(GA_AttributeScope s, const UT_StringRef &n) | GEO_Detail | inline |
findPointVectorAttrib(const UT_StringRef &n) | GEO_Detail | inline |
findPrimAttrib(const GA_Attribute &src) const | GEO_Detail | inline |
findPrimAttrib(const GA_Attribute &src) | GEO_Detail | inline |
findPrimitiveAttribute(GA_AttributeScope s, const UT_StringRef &name) const | GA_Detail | inline |
findPrimitiveAttribute(const UT_StringRef &name) const | GA_Detail | inline |
findPrimitiveAttribute(GA_AttributeScope s, const UT_StringRef &name) | GA_Detail | inline |
findPrimitiveAttribute(const UT_StringRef &name) | GA_Detail | inline |
findPrimitiveByName(const char *nametomatch, const GA_PrimCompat::TypeMask &mask=GEO_PrimTypeCompat::GEOPRIMALL, const char *nameattrib="name", int matchnumber=0) const | GEO_Detail | |
findPrimitiveByName(const char *nametomatch, const GA_PrimCompat::TypeMask &mask=GEO_PrimTypeCompat::GEOPRIMALL, const char *nameattrib="name", int matchnumber=0) | GEO_Detail | |
findPrimitiveGroup(const UT_StringRef &name) const | GA_Detail | inline |
findPrimitiveGroup(const UT_StringRef &name) | GA_Detail | inline |
findPtIndexPairAttribute(const UT_StringRef &name) const | GEO_Detail | |
findPtIndexPairAttribute(const UT_StringRef &name) | GEO_Detail | |
findRestAttribute(GA_AttributeOwner who) const | GEO_Detail | |
findRestAttribute(GA_AttributeOwner who) | GEO_Detail | |
findSelectionBoundaryPoints(const UT_BitArray &pointselection, UT_BitArray &isboundary) const | GU_Detail | |
findStringArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
findStringArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
findStringArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
findStringArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
findStringTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
findStringTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
findStringTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
findStringTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
findTextureAttribute(GA_AttributeOwner who) const | GEO_Detail | |
findTextureAttribute(GA_AttributeOwner who) | GEO_Detail | |
findTubeCaptureAttribute() const | GEO_Detail | |
findTubeCaptureAttribute() | GEO_Detail | |
findUnusedPoints(GA_OffsetList *unused=nullptr) const | GA_Detail | |
findVelocityAttribute(GA_AttributeOwner who) const | GEO_Detail | |
findVelocityAttribute(GA_AttributeOwner who) | GEO_Detail | |
findVertexAttrib(const GA_Attribute &src) const | GEO_Detail | inline |
findVertexAttrib(const GA_Attribute &src) | GEO_Detail | inline |
findVertexAttribute(GA_AttributeScope s, const UT_StringRef &name) const | GA_Detail | inline |
findVertexAttribute(const UT_StringRef &name) const | GA_Detail | inline |
findVertexAttribute(GA_AttributeScope s, const UT_StringRef &name) | GA_Detail | inline |
findVertexAttribute(const UT_StringRef &name) | GA_Detail | inline |
findVertexGroup(const UT_StringRef &name) const | GA_Detail | inline |
findVertexGroup(const UT_StringRef &name) | GA_Detail | inline |
findVertexVectorAttrib(GA_AttributeScope s, const UT_StringRef &n) const | GEO_Detail | inline |
findVertexVectorAttrib(const UT_StringRef &n) const | GEO_Detail | inline |
findVertexVectorAttrib(GA_AttributeScope s, const UT_StringRef &n) | GEO_Detail | inline |
findVertexVectorAttrib(const UT_StringRef &n) | GEO_Detail | inline |
finishLoadH9(const UT_Array< GA_AttribLoadDataH9 > &attribs) | GA_Detail | protectedstatic |
fit2DCurve(const GU_Detail *source, float error_squared, GA_PrimitiveGroup *primGroup=0) | GU_Detail | |
fixSplineWeights() | GEO_Detail | |
flipEdges(const GA_EdgeGroup &edgegroup, int rotations=1, bool rotattribs=false, GA_EdgeGroup *outedges=0) | GU_Detail | |
flushCECaches() | GA_Detail | |
flushCEWriteCaches() | GA_Detail | |
forceCookSelection(GU_SelectionHandle sel) | GU_Detail | |
forEachOffset(FUNCTOR &&functor, const GA_IndexMap &index_map, const GA_ElementGroup *group=nullptr, bool complement=false) | GA_Detail | inlinestatic |
forEachOffsetBreak(FUNCTOR &&functor, const GA_IndexMap &index_map, const GA_ElementGroup *group=nullptr, bool complement=false) | GA_Detail | inlinestatic |
forEachPoint(FUNCTOR &&functor) const | GA_Detail | inline |
forEachPoint(const GA_PointGroup *group, FUNCTOR &&functor) const | GA_Detail | inline |
forEachPoint(const GA_PointGroup *group, bool complement, FUNCTOR &&functor) const | GA_Detail | inline |
forEachPointBreak(FUNCTOR &&functor) const | GA_Detail | inline |
forEachPointBreak(const GA_PointGroup *group, FUNCTOR &&functor) const | GA_Detail | inline |
forEachPointBreak(const GA_PointGroup *group, bool complement, FUNCTOR &&functor) const | GA_Detail | inline |
forEachPrimitive(FUNCTOR &&functor) const | GA_Detail | inline |
forEachPrimitive(const GA_PrimitiveGroup *group, FUNCTOR &&functor) const | GA_Detail | inline |
forEachPrimitive(const GA_PrimitiveGroup *group, bool complement, FUNCTOR &&functor) const | GA_Detail | inline |
forEachPrimitiveBreak(FUNCTOR &&functor) const | GA_Detail | inline |
forEachPrimitiveBreak(const GA_PrimitiveGroup *group, FUNCTOR &&functor) const | GA_Detail | inline |
forEachPrimitiveBreak(const GA_PrimitiveGroup *group, bool complement, FUNCTOR &&functor) const | GA_Detail | inline |
fractalize(int seed=1, float roughness=0.6F, float scaleby=1, int divs=1, int fixedBoundry=1, int useVtxNorms=0, const char *nmlattribname=nullptr, float nx=0, float ny=0, float nz=1, const GA_PrimitiveGroup *fractalGroup=0) | GU_Detail | |
GA_DESTROY_DEGENERATE enum value | GA_Detail | |
GA_DESTROY_DEGENERATE_INCOMPATIBLE enum value | GA_Detail | |
GA_DestroyPointMode enum name | GA_Detail | |
GA_Detail(GA_PrimitiveFactory &factory, GA_Storage Pstorage=GA_STORE_REAL32, bool isprimary=true, bool full_topology=true) | GA_Detail | |
GA_LEAVE_PRIMITIVES enum value | GA_Detail | |
GB_MACRO_CAST(const T *, const GA_Primitive *prim) | GA_Detail | inlinestatic |
GB_MACRO_CAST(const T *, GA_Primitive *prim) | GA_Detail | inlinestatic |
GB_MACRO_PRIM_TYPE typedef | GEO_Detail | |
GEO_Detail(GA_PrimitiveFactory &factory, bool full_topology=true) | GEO_Detail | |
GEO_EdgeAdjArray typedef | GEO_Detail | |
GEO_PointAdjArray typedef | GEO_Detail | |
getAttribute(GA_AttributeOwner dict, const char *attrib_name) const | GEO_Detail | |
getAttribute(GA_AttributeOwner dict, const char *attrib_name) | GEO_Detail | |
getAttributeAsArray(const GA_Attribute *atr, const GA_Range &range, UT_Array< T > &result) const | GA_Detail | |
getAttributeDict(GA_AttributeOwner owner) const | GA_Detail | inline |
getAttributeLayer(const char *attr_name) const | GEO_Detail | |
getAttributeOwner(const GA_AttributeDict &dict) const | GA_Detail | |
getAttributes() | GA_Detail | inline |
getAttributes() const | GA_Detail | inline |
getBBox(UT_BoundingBox *bbox, const GA_PrimitiveGroup *g=nullptr) const | GEO_Detail | |
getBBox(UT_BoundingBox &bbox, const UT_Matrix4R &transform, const GA_PrimitiveGroup *g=nullptr) const | GEO_Detail | |
getBreakpointBBox(UT_BoundingBox &bbox, const GA_BreakpointGroup &grp) const | GEO_Detail | |
getBreakpointBBox(UT_BoundingBox &bbox, const UT_Matrix4R &transform, const GA_BreakpointGroup &grp) const | GEO_Detail | |
getBreakpointBSphere(UT_BoundingSphere &bsphere, const GA_BreakpointGroup &grp, bool accurate_bounds=false) const | GEO_Detail | |
getBSphere(UT_BoundingSphere *bsphere, const GA_PrimitiveGroup *g=nullptr, bool accurate_bounds=false) const | GEO_Detail | |
getCachedBounds(UT_BoundingBox &box) const | GU_Detail | |
getCachedVisibleBounds(UT_BoundingBox &box) const | GU_Detail | |
getCaptureRegionIndex(const UT_String &cregion_name, CaptureType t=CAPTURE_BONE) | GEO_Detail | |
getCaptureRegionRootPath(UT_String &root_path, CaptureType t=CAPTURE_BONE) const | GEO_Detail | |
getCaptureWeight(int cregion_index, GA_Offset ptoff, CaptureType t=CAPTURE_BONE) const | GEO_Detail | |
getCaptureWeights(GA_Offset ptoff, UT_IntArray ®ions, UT_FloatArray &weights, CaptureType t=CAPTURE_BONE) const | GEO_Detail | |
getCookSelectionGroupType() const | GU_Detail | |
getCurrentLayer() const | GEO_Detail | |
getDetailAttribute(const char *attrib_name) const | GEO_Detail | |
getDetailAttribute(const char *attrib_name) | GEO_Detail | |
getDirtyData(GA_PrimitiveGroup *returnGrp, const GA_PrimitiveGroup *primGrp=0, bool checkRepPoints=false, float tol=0.001F) | GU_Detail | |
getEdgeAdjacentPolygons(GEO_EdgeAdjArray &adjacencies, GA_Offset poly_off) const | GEO_Detail | |
getEdgeAdjacentPolygons(GA_OffsetArray &polygons, GA_Offset poly_off) const | GEO_Detail | |
getEdgeBBox(UT_BoundingBox &bbox, const GA_EdgeGroup &grp) const | GEO_Detail | |
getEdgeBBox(UT_BoundingBox &bbox, const UT_Matrix4R &transform, const GA_EdgeGroup &grp) const | GEO_Detail | |
getEdgeBSphere(UT_BoundingSphere &bsphere, const GA_EdgeGroup &grp, bool accurate_bounds=false) const | GEO_Detail | |
getEdgeGroupList(UT_Array< const GA_EdgeGroup * > &list) const | GA_Detail | |
getEdgeGroupList(UT_Array< GA_EdgeGroup * > &list) | GA_Detail | |
getElementGroupList(GA_AttributeOwner owner, UT_Array< const GA_ElementGroup * > &list) const | GA_Detail | |
getElementGroupList(GA_AttributeOwner owner, UT_Array< GA_ElementGroup * > &list) | GA_Detail | |
getElementGroupTable(GA_AttributeOwner owner) const | GA_Detail | |
getElementGroupTable(GA_AttributeOwner owner) | GA_Detail | inline |
getFileExtensions(UT_StringArray &result) | GU_Detail | static |
getGEOPrimitive(GA_Offset primoff) | GEO_Detail | inline |
getGEOPrimitive(GA_Offset off) const | GEO_Detail | inline |
getGEOPrimitiveByIndex(GA_Index idx) | GEO_Detail | inline |
getGEOPrimitiveByIndex(GA_Index idx) const | GEO_Detail | inline |
getGlobalMap() const | GA_Detail | inline |
getGlobalRange() const | GA_Detail | inline |
getGroupBBox(UT_BoundingBox *bbox, const GA_Group *grp) const | GEO_Detail | |
getGroupBBox(UT_BoundingBox &bbox, const UT_Matrix4R &transform, const GA_Group *grp) const | GEO_Detail | |
getGroupBSphere(UT_BoundingSphere *bsphere, const GA_Group *grp, bool accurate_bounds) const | GEO_Detail | |
getGroupTable(GA_GroupType group_type) | GA_Detail | |
getGroupTable(GA_GroupType group_type) const | GA_Detail | |
getIndexMap(GA_AttributeOwner owner) const | GA_Detail | |
getIndexMap(GA_AttributeOwner owner) | GA_Detail | inline |
getInstanceMatrix() const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_String &val) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_StringArray &val) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_OptionsHolder &val) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_Array< UT_OptionsHolder > &val) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, int64 *v, GA_Size size) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, fpreal64 *v, GA_Size sz) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, float &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, int &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_Vector2 &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_Vector3 &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_Vector4 &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_Matrix2 &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_Matrix3 &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_Matrix4 &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, double &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, int64 &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_Vector2D &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_Vector3D &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_Vector4D &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_Matrix2D &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_Matrix3D &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_Matrix4D &v) const | GA_Detail | |
getIntrinsicCollapseSingletons(GA_LocalIntrinsic h) const | GA_Detail | inline |
getIntrinsicManager() const | GA_Detail | inline |
getIntrinsicName(GA_LocalIntrinsic h) const | GA_Detail | inline |
getIntrinsicOptions(GA_LocalIntrinsic h) const | GA_Detail | inline |
getIntrinsicReadOnly(GA_LocalIntrinsic h) const | GA_Detail | inline |
getIntrinsicStorage(GA_LocalIntrinsic h) const | GA_Detail | inline |
getIntrinsicTupleSize(GA_LocalIntrinsic h) const | GA_Detail | |
getIONames(UT_StringArray &names) const | GA_Detail | inline |
getIOTranslator(exint i) | GU_Detail | static |
getIOTranslatorCount() | GU_Detail | static |
getLayerMerge(int &preclear, int &mask, int &srcblend, int &dstblend) const | GEO_Detail | |
getLookupTable(const GA_Attribute *attrib) const | GU_Detail | |
getMemoryUsage(bool inclusive) const override | GU_Detail | virtual |
getMetaCacheCount() const | GA_Detail | inline |
getMetaCount() const | GEO_Detail | |
getMetaRestAnchorPath(UT_String &anchorPath) const | GEO_Detail | |
getNumLayers() const | GEO_Detail | |
getNumPointOffsets() const | GA_Detail | inline |
getNumPoints() const | GA_Detail | inline |
getNumPrimitiveOffsets() const | GA_Detail | inline |
getNumPrimitives() const | GA_Detail | inline |
getNumVertexOffsets() const | GA_Detail | inline |
getNumVertices() const | GA_Detail | inline |
getOBBox(const GA_PrimitiveGroup *grp, UT_Matrix4 &transform, UT_Vector3 &radii) const | GU_Detail | |
getOBBoxForPoints(const GA_PointGroup *grp, UT_OBBoxD &obb, int refinement_iterations=6) const | GU_Detail | |
getOBBoxForPrims(const GA_PrimitiveGroup *grp, UT_OBBoxD &obb, int refinement_iterations=6) const | GU_Detail | |
getOrCreateCookSelection(GA_GroupType group_type, bool ordered=false, bool clear_matching=false) | GU_Detail | |
getP() | GA_Detail | inline |
getP() const | GA_Detail | inline |
getParticleCount() const | GEO_Detail | |
getPastedCount() const | GEO_Detail | |
getPointAdjacentPolygons(GEO_PointAdjArray &adjacencies, GA_Offset poly_off) const | GEO_Detail | |
getPointAdjacentPolygons(GA_OffsetArray &polygons, GA_Offset poly_off) const | GEO_Detail | |
getPointAttribBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_PointGroup *g=nullptr) const | GEO_Detail | |
getPointAttribBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_PrimitiveGroup &g) const | GEO_Detail | |
getPointAttribBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_EdgeGroup &g) const | GEO_Detail | |
getPointAttribBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_VertexGroup &g) const | GEO_Detail | |
getPointAttribCentroid(UT_Vector3T< T > ¢roid, const GA_Attribute &attrib, const GA_PointGroup *grp=nullptr) const | GEO_Detail | |
getPointAttribGroupBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_Group *grp) const | GEO_Detail | |
getPointAttribute(const char *attrib_name) const | GEO_Detail | |
getPointAttribute(const char *attrib_name) | GEO_Detail | |
getPointBBox(UT_BoundingBox *bbox, const GA_PointGroup *g=nullptr) const | GEO_Detail | |
getPointBBox(UT_BoundingBox &bbox, const UT_Matrix4R &transform, const GA_PointGroup *g=nullptr) const | GEO_Detail | |
getPointBSphere(UT_BoundingSphere *bsphere, const GA_PointGroup *g=nullptr, bool accurate_bounds=false) const | GEO_Detail | |
getPointCaptureAttribName(CaptureType type) | GEO_Detail | static |
getPointCaptureDataPropertyName(CaptureType type) | GEO_Detail | static |
getPointCaptureFrameAttribName(CaptureType type) | GEO_Detail | static |
getPointCaptureIndexPropertyName(CaptureType type) | GEO_Detail | static |
getPointCaptureRootAttribName(CaptureType type) | GEO_Detail | static |
getPointGroupAdjacentToPrimitiveGroup(const GA_PrimitiveGroup *in_prim_grp, GA_PointGroup *adj_pt_grp) | GEO_Detail | |
getPointGroupAdjacentToPrimitiveRange(const GA_Range &in_prim_rng, GA_PointGroup *adj_pt_rng) | GEO_Detail | |
getPointMap() const | GA_Detail | inline |
getPointRange(const GA_PointGroup *group=0) const | GA_Detail | inline |
getPointRangeSlice(GA_Index begin_ptnum, GA_Index end_ptnum=GA_INVALID_INDEX) const | GA_Detail | inline |
getPos2(GA_Offset ptoff) const | GA_Detail | inline |
getPos2D(GA_Offset ptoff) const | GA_Detail | inline |
getPos3(GA_Offset ptoff) const | GA_Detail | inline |
getPos3AsArray(const GA_Range &ptrange, UT_Array< UT_Vector3T< T > > &positions) const | GA_Detail | inline |
getPos3D(GA_Offset ptoff) const | GA_Detail | inline |
getPos3T(GA_Offset ptoff) const | GA_Detail | inline |
getPos4(GA_Offset ptoff) const | GA_Detail | inline |
getPos4D(GA_Offset ptoff) const | GA_Detail | inline |
getPreferredPrecision() const | GA_Detail | |
getPrimAttribute(const char *attrib_name) const | GEO_Detail | |
getPrimAttribute(const char *attrib_name) | GEO_Detail | |
getPrimitive(GA_Offset prim_off) | GA_Detail | inline |
getPrimitive(GA_Offset prim_off) const | GA_Detail | inline |
getPrimitiveByIndex(GA_Index prim_idx) | GA_Detail | inline |
getPrimitiveByIndex(GA_Index prim_idx) const | GA_Detail | inline |
getPrimitiveClosedFlag(GA_Offset primoff) const | GA_Detail | |
getPrimitiveFactory() const | GA_Detail | inline |
getPrimitiveList() const | GA_Detail | inline |
getPrimitiveList() | GA_Detail | inline |
getPrimitiveMap() const | GA_Detail | inline |
getPrimitiveRange(const GA_PrimitiveGroup *group=0) const | GA_Detail | inline |
getPrimitiveRangeSlice(GA_Index begin_prim, GA_Index end_prim=GA_INVALID_INDEX) const | GA_Detail | inline |
getPrimitivesOfType(const GA_PrimitiveTypeId &type, UT_Array< const GA_Primitive * > &prims) const | GA_Detail | inline |
getPrimitivesReferencingPoint(GA_OffsetArray &primitives, GA_Offset point_offset) const | GA_Detail | |
getPrimitiveTypeId(GA_Offset primoff) const | GA_Detail | |
getPrimitiveTypeMask(const GA_PrimitiveGroup *group=0) const | GA_Detail | |
getPrimitiveTypeMaskAll() const | GA_Detail | |
getPrimitiveVertexCount(GA_Offset primoff) const | GA_Detail | |
getPrimitiveVertexList(GA_Offset primoff) const | GA_Detail | |
getPrimitiveVertexOffset(GA_Offset primoff, GA_Size i) const | GA_Detail | |
getPw(GA_Offset ptoff) const | GA_Detail | |
getPwAttribute() const | GA_Detail | inline |
getPwAttribute() | GA_Detail | inline |
getQuadricCount() const | GEO_Detail | |
getRangeByValue(const GA_Attribute *attrib, exint v) const | GU_Detail | |
getRangeByValue(const GA_Attribute *attrib, const UT_StringRef &v) const | GU_Detail | |
getSingleLookupTable(const GA_Attribute *attrib) const | GU_Detail | |
getStandardAttributes(const char *s, GEO_Standard_Attributes &a) | GEO_Detail | |
getStdAttributeName(GEO_Standard_Attributes name, int layer=-1) const | GEO_Detail | |
getStdAttributeTypeInfo(const char *name, int floattuplesize) | GEO_Detail | static |
getSubdividedCV(GEO_Hull *hull, int udir, float unit) | GU_Detail | static |
getSubdividedCV(GEO_Face *face, float unit) | GU_Detail | static |
getSupportedFormat(const char *filename) | GU_Detail | static |
getTopology() | GA_Detail | inline |
getTopology() const | GA_Detail | inline |
getTopologyCEAttribute(GA_Topology::TopologyCE topotype, GA_StorageClass storage, GA_Precision precision, int &tuplesize, bool isarray, bool read, bool write) | GA_Detail | |
getUniqueId() const | GA_Detail | inline |
getUniqueIntegerValue(const GA_Attribute *attrib, exint idx) const | GU_Detail | |
getUniqueStringValue(const GA_Attribute *attrib, exint idx) const | GU_Detail | |
getUniqueValueCount(const GA_Attribute *attrib) const | GU_Detail | |
getVariableNameMap(UT_String &result) const | GEO_Detail | |
getVertexAttribBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_PointGroup *g=nullptr) const | GEO_Detail | |
getVertexAttribBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_PrimitiveGroup &g) const | GEO_Detail | |
getVertexAttribBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_EdgeGroup &g) const | GEO_Detail | |
getVertexAttribBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_VertexGroup &g) const | GEO_Detail | |
getVertexAttribGroupBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_Group *grp) const | GEO_Detail | |
getVertexAttribute(const char *attrib_name) const | GEO_Detail | |
getVertexAttribute(const char *attrib_name) | GEO_Detail | |
getVertexBBox(UT_BoundingBox *bbox, const GA_VertexGroup *g=nullptr) const | GEO_Detail | |
getVertexBBox(UT_BoundingBox &bbox, const UT_Matrix4R &transform, const GA_VertexGroup *g=nullptr) const | GEO_Detail | |
getVertexGroupAdjacentToPrimitiveGroup(const GA_PrimitiveGroup *in_prim_grp, GA_VertexGroup *adj_vtx_grp) | GEO_Detail | |
getVertexGroupAdjacentToPrimitiveRange(const GA_Range &in_prim_rng, GA_VertexGroup *adj_vtx_rng) | GEO_Detail | |
getVertexMap() const | GA_Detail | inline |
getVertexNormals(UT_Vector3Array &output) const | GEO_Detail | |
getVertexRange(const GA_VertexGroup *group=0) const | GA_Detail | inline |
getVertexReferencingPoint(GA_Offset ptoff, GA_Offset primoff=GA_INVALID_OFFSET) const | GA_Detail | |
getVerticesReferencingPoint(GA_OffsetArray &vertices, GA_Offset point_offset) const | GA_Detail | |
getVisibleBBox(UT_BoundingBox *bbox, const UT_Matrix4R *transform=nullptr, const GA_PrimitiveGroup *g=nullptr) const | GEO_Detail | |
getVolumeCount() const | GEO_Detail | |
gordon(GEO_SurfaceType surftype, int accurate, const GA_PrimitiveGroup &ufaces, const GA_PrimitiveGroup &vfaces, int reparameterize=0) | GU_Detail | |
gordon(GEO_SurfaceType surftype, int accurate, const UT_Array< GEO_Primitive * > &uprims_in, const UT_Array< GEO_Primitive * > &vprims_in, GU_SkinCache &skin_cache, int reparameterize=0) | GU_Detail | |
growPointCaptureAttribute(geo_NPairs num_added_pairs, CaptureType t=CAPTURE_BONE) | GEO_Detail | |
growTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int added_size) | GEO_Detail | |
growTuple(GA_AttributeOwner owner, const UT_StringRef &name, int added_size) | GEO_Detail | inline |
GU_BRIDGEMODE_BRIDGE enum value | GU_Detail | |
GU_BRIDGEMODE_DELETE enum value | GU_Detail | |
GU_BRIDGEMODE_DISJOINT enum value | GU_Detail | |
GU_Detail() | GU_Detail | inline |
GU_Detail(bool full_topology) | GU_Detail | inlineexplicit |
GU_Detail(const GU_Detail *src, GA_PrimitiveGroup *primGroup, GA_DataIdStrategy data_id_strategy=GA_DATA_ID_BUMP) | GU_Detail | inlineexplicit |
GU_Detail(const GU_Detail *src, GA_DataIdStrategy data_id_strategy=GA_DATA_ID_BUMP) | GU_Detail | inlineexplicit |
GU_PrimitiveFactory class | GU_Detail | friend |
hasChannelPrimitives() const | GEO_Detail | |
hasCustomPrimitives() const | GEO_Detail | |
hasMetaPrimitives() const | GEO_Detail | |
hasNoSharedPoints() const | GA_Detail | |
hasParticlePrimitives() const | GEO_Detail | |
hasPastedPrimitives() const | GEO_Detail | |
hasQuadricPrimitives() const | GEO_Detail | |
hasShallowCookSelectionReference(const GA_Group *group) const | GU_Detail | |
hasTransformingPrimitives() const | GEO_Detail | |
hasVolumePrimitives() const | GEO_Detail | |
incrementMetaCacheCount() | GA_Detail | inline |
info(std::ostream &os, int max_group_lines=15, bool pretty=false, const UT::ArraySet< const void * > *dontcounttheseblocks=0, bool instanced=false) const | GU_Detail | |
info(UT_WorkBuffer &wbuf, int max_group_lines=15, bool pretty=false, const UT::ArraySet< const void * > *dontcounttheseblocks=0, bool instanced=false) const | GU_Detail | |
insertPointCopy(GA_Offset src, GA_PointWrangler &wrangler, GA_Index beforeWhich=GA_INVALID_INDEX) | GEO_Detail | |
insertPointCopy(GA_Offset src, GA_Index beforeWhich=GA_INVALID_INDEX) | GEO_Detail | |
insertPointOffset(GA_Index beforeWhich=GA_INVALID_INDEX) | GEO_Detail | |
insertPrimitive(const GA_PrimitiveTypeId &type, const GEO_Primitive *beforeWhich=nullptr) | GEO_Detail | |
interpCurveBreakpoints(const GEO_Face &face, const GA_PrimitiveTypeId &type=GEO_PRIMNURBCURVE, int order=4, GA_ParameterizationType parmType=GA_PARAMETERIZATION_CHORD) | GU_Detail | |
interpCurveBreakpoints(const GA_OffsetList &point_offsets, const GA_PrimitiveTypeId &type=GEO_PRIMNURBCURVE, int order=4, int wrapped=0, GA_ParameterizationType parmType=GA_PARAMETERIZATION_CHORD) | GU_Detail | |
interpCurveBreakpoints(const UT_Vector4Array &v4Data, const GA_PrimitiveTypeId &type=GEO_PRIMNURBCURVE, int order=4, int wrapped=0, GA_ParameterizationType parmType=GA_PARAMETERIZATION_CHORD, const bool elevate_order_if_required=true) | GU_Detail | |
interpCurveGlobal(const GEO_Face &face, const GA_PrimitiveTypeId &type=GEO_PRIMNURBCURVE, int order=4, GA_ParameterizationType parmType=GA_PARAMETERIZATION_CHORD, GA_KnotSpaceType knotSpaceType=GA_KNOT_SPACE_AVERAGING) | GU_Detail | |
interpCurveGlobal(const GA_OffsetList &point_offsets, const GA_PrimitiveTypeId &type=GEO_PRIMNURBCURVE, int order=4, int wrapped=0, GA_ParameterizationType parmType=GA_PARAMETERIZATION_CHORD, GA_KnotSpaceType knotSpaceType=GA_KNOT_SPACE_AVERAGING) | GU_Detail | |
interpCurveGlobal(const GA_Range &point_range, const GA_PrimitiveTypeId &type=GEO_PRIMNURBCURVE, int order=4, int wrapped=0, GA_ParameterizationType parmType=GA_PARAMETERIZATION_CHORD, GA_KnotSpaceType knotSpaceType=GA_KNOT_SPACE_AVERAGING) | GU_Detail | |
interpCurveGlobal(const UT_Vector4Array &v4Data, const GA_PrimitiveTypeId &type=GEO_PRIMNURBCURVE, int order=4, int wrapped=0, GA_ParameterizationType parmType=GA_PARAMETERIZATION_CHORD, GA_KnotSpaceType knotSpaceType=GA_KNOT_SPACE_AVERAGING, const bool elevate_order_if_required=true) | GU_Detail | |
interpCurveLocal(const GEO_Face &face, const GA_PrimitiveTypeId &type=GEO_PRIMBEZCURVE, int order=4, int corner=0) | GU_Detail | |
interpCurveLocal(const UT_Array< GA_Offset > &goData, const GA_PrimitiveTypeId &type=GEO_PRIMBEZCURVE, int order=4, int wrapped=0, int corner=0) | GU_Detail | |
interpCurveLocal(const UT_Vector4Array &v4Data, const GA_PrimitiveTypeId &type=GEO_PRIMBEZCURVE, int order=4, int wrapped=0, int corner=0) | GU_Detail | |
interpSurfBreakpoints(const GEO_Hull &mesh, const GA_PrimitiveTypeId &type=GEO_PRIMNURBSURF, int uOrder=4, int vOrder=4, GEO_SurfaceType sType=GEO_PATCH_QUADS, GA_ParameterizationType uParmType=GA_PARAMETERIZATION_CHORD, GA_ParameterizationType vParmType=GA_PARAMETERIZATION_CHORD, GA_KnotSpaceType uKnotSpaceType=GA_KNOT_SPACE_AVERAGING, GA_KnotSpaceType vKnotSpaceType=GA_KNOT_SPACE_AVERAGING, const UT_Vector *uParmValues=0, const UT_Vector *vParmValues=0) | GU_Detail | |
interpSurfBreakpoints(const GA_OffsetMatrix &goMesh, const GA_PrimitiveTypeId &type=GEO_PRIMNURBSURF, int uOrder=4, int vOrder=4, bool uWrapped=false, bool vWrapped=false, GEO_SurfaceType sType=GEO_PATCH_QUADS, GA_ParameterizationType uParmType=GA_PARAMETERIZATION_CHORD, GA_ParameterizationType vParmType=GA_PARAMETERIZATION_CHORD, GA_KnotSpaceType uKnotSpaceType=GA_KNOT_SPACE_AVERAGING, GA_KnotSpaceType vKnotSpaceType=GA_KNOT_SPACE_AVERAGING, const UT_Vector *uParmValues=0, const UT_Vector *vParmValues=0) | GU_Detail | |
interpSurfGlobal(const GEO_Hull &mesh, const GA_PrimitiveTypeId &type=GEO_PRIMNURBSURF, int uOrder=4, int vOrder=4, GEO_SurfaceType sType=GEO_PATCH_QUADS, GA_ParameterizationType uParmType=GA_PARAMETERIZATION_CHORD, GA_ParameterizationType vParmType=GA_PARAMETERIZATION_CHORD, GA_KnotSpaceType uKnotSpaceType=GA_KNOT_SPACE_AVERAGING, GA_KnotSpaceType vKnotSpaceType=GA_KNOT_SPACE_AVERAGING, const UT_Vector *uParmValues=0, const UT_Vector *vParmValues=0) | GU_Detail | |
interpSurfGlobal(const GA_OffsetMatrix &goMesh, const GA_PrimitiveTypeId &type=GEO_PRIMNURBSURF, int uOrder=4, int vOrder=4, bool uWrapped=false, bool vWrapped=false, GEO_SurfaceType sType=GEO_PATCH_QUADS, GA_ParameterizationType uParmType=GA_PARAMETERIZATION_CHORD, GA_ParameterizationType vParmType=GA_PARAMETERIZATION_CHORD, GA_KnotSpaceType uKnotSpaceType=GA_KNOT_SPACE_AVERAGING, GA_KnotSpaceType vKnotSpaceType=GA_KNOT_SPACE_AVERAGING, const UT_Vector *uParmValues=0, const UT_Vector *vParmValues=0) | GU_Detail | |
intersectRay(const UT_Vector3 &o, const UT_Vector3 &d, float tmax=1E17F, float tol=1E-12F, float *dist=0, UT_Vector3 *pos=0, UT_Vector3 *nml=0, int accurate=0, float *u=0, float *v=0, int ignoretrim=1) const | GU_Detail | |
INVALID_CACHE_COUNT | GA_Detail | static |
isEmpty() const | GA_Detail | |
isFormatSupported(const char *filename) | GU_Detail | static |
isPDouble() const | GA_Detail | inline |
isPointUsed(GA_Offset point) const | GA_Detail | |
isPointUsedFast(GA_Offset point) const | GA_Detail | inline |
isPrimary() const | GA_Detail | inline |
join(GU_JoinParms &p, int &count) | GU_Detail | |
lattice(const GU_Detail *source, const GU_Detail *rest, const GU_Detail *deform, int xdiv, int ydiv, int zdiv, const GA_PointGroup *ptgroup=0, UT_BitArray *deform_history=nullptr, GU_LatticeType type=GU_LATTICE_BEZIER) | GU_Detail | |
load(const char *filename, const GA_LoadOptions *opts=0, UT_StringArray *errors=0) | GA_Detail | |
load(UT_IStream &is, const GA_LoadOptions *opts=0, UT_StringArray *errors=0) | GA_Detail | |
load(UT_JSONParser &p, const GA_LoadOptions *opts=0, UT_StringArray *errors=0) | GA_Detail | |
loadAttribDataH9(UT_IStream &is, GA_Offset offset, const UT_Array< GA_AttribLoadDataH9 > &l) | GA_Detail | static |
loadH9(UT_IStream &is, const GA_LoadOptions *options) | GEO_Detail | protected |
loadIODSOs() | GU_Detail | static |
loadPrimitivesH9(UT_IStream &is, int count, const GA_FileFormatH9::PrimTypeXlate &type_map, const UT_Array< GA_AttribLoadDataH9 > &prim_attribs, const UT_Array< GA_AttribLoadDataH9 > &vtx_attribs) | GA_Detail | protected |
loadVertexH9(UT_IStream &is, GA_Offset vertex_offset, const UT_Array< GA_AttribLoadDataH9 > &vtx_l) | GA_Detail | |
localGetIntrinsicD(GA_IntrinsicEval &eval, UT_OptionsHolder &value) const override | GEO_Detail | protectedvirtual |
localGetIntrinsicDA(GA_IntrinsicEval &eval, UT_Array< UT_OptionsHolder > &value) const override | GEO_Detail | protectedvirtual |
localGetIntrinsicF(GA_IntrinsicEval &eval, fpreal64 *value, GA_Size size) const override | GEO_Detail | protectedvirtual |
localGetIntrinsicI(GA_IntrinsicEval &eval, int64 *value, GA_Size size) const override | GEO_Detail | protectedvirtual |
localGetIntrinsicS(GA_IntrinsicEval &eval, UT_String &value) const override | GEO_Detail | protectedvirtual |
localGetIntrinsicSA(GA_IntrinsicEval &eval, UT_StringArray &value) const override | GEO_Detail | protectedvirtual |
localIntrinsicTupleSize(GA_IntrinsicEval &eval) const override | GEO_Detail | protectedvirtual |
localSetIntrinsicDA(GA_IntrinsicEval &eval, const UT_Array< UT_OptionsHolder > &value) override | GEO_Detail | protectedvirtual |
localSetIntrinsicDS(GA_IntrinsicEval &eval, const UT_OptionsHolder *value, GA_Size size) override | GEO_Detail | protectedvirtual |
localSetIntrinsicF(GA_IntrinsicEval &eval, const fpreal64 *value, GA_Size size) override | GEO_Detail | protectedvirtual |
localSetIntrinsicI(GA_IntrinsicEval &eval, const int64 *value, GA_Size size) override | GEO_Detail | protectedvirtual |
localSetIntrinsicS(GA_IntrinsicEval &eval, const char *value) override | GEO_Detail | protectedvirtual |
localSetIntrinsicSA(GA_IntrinsicEval &eval, const UT_StringArray &value) override | GEO_Detail | protectedvirtual |
localSetIntrinsicSS(GA_IntrinsicEval &eval, const char **value, GA_Size size) override | GEO_Detail | protectedvirtual |
localSpaceXformMatrix(const UT_XformOrder &order, const LocalXformContextT< FLT > &local_frame, FLT tx, FLT ty, FLT tz, FLT rx, FLT ry, FLT rz, FLT sx, FLT sy, FLT sz, FLT s_xy, FLT s_xz, FLT s_yz, FLT px, FLT py, FLT pz, FLT prx, FLT pry, FLT prz) | GEO_Detail | static |
LocalXformContextD typedef | GEO_Detail | |
LocalXformContextF typedef | GEO_Detail | |
LocalXformContextR typedef | GEO_Detail | |
loft(GU_LoftParms &p, const GA_PointGroup &g1, const GA_PointGroup &g2) | GU_Detail | |
loft(GU_LoftParms &p, const GA_PrimitiveGroup *group=0) | GU_Detail | |
loftHulls(GEO_Hull *left, GEO_Hull *right, float lwidth1, float lwidth2, float rwidth1, float rwidth2, int sharp, int &lstart, int &rstart, int &lmax, int &rmax, int loftU, GA_NUBBasis *nubbasis) | GU_Detail | static |
lsystem(GU_LSystemParms &lp) | GU_Detail | |
magnet(const GU_MagnetParms &parms) | GU_Detail | |
makeFacesCompatible(const GA_PrimitiveGroup &infaces, GA_PrimitiveGroup &outfaces, bool mustopen=false, bool mustends=false, bool nonrational=false, GA_PrimCompat::TypeMask *extratype=0, bool equalcvs=true) | GU_Detail | |
makeFacesCompatible(const UT_Array< GEO_Primitive * > &prims_in, UT_Array< GEO_Primitive * > &prims_out, bool mustopen=false, bool mustends=false, bool nonrational=false, GA_PrimCompat::TypeMask *extratype=0, bool equalcvs=true) | GU_Detail | |
makeFacesCompatible(const GA_PrimitiveGroup &infacesU, const GA_PrimitiveGroup &infacesV, GA_PrimitiveGroup &outfacesU, GA_PrimitiveGroup &outfacesV, bool mustopen=false, bool mustends=false, bool nonrational=false, GA_PrimCompat::TypeMask *extratype=0, bool equalcvs=true) | GU_Detail | |
makeFacesCompatible(const UT_Array< GEO_Primitive * > &ufaces_array, const UT_Array< GEO_Primitive * > &vfaces_array, UT_Array< GEO_Primitive * > &ucfaces_array, UT_Array< GEO_Primitive * > &vcfaces_array, bool mustopen=false, bool mustends=false, bool nonrational=false, GA_PrimCompat::TypeMask *extratype=0, bool equalcvs=true) | GU_Detail | |
makePrimsPlanar(const GA_PrimitiveGroup *grp=0) | GU_Detail | |
makeSurfacesCompatible(const GA_PrimitiveGroup &insurfs, GA_PrimitiveGroup &outsurfs, bool mustopenu=false, bool mustopenv=false, bool mustendsu=false, bool mustendsv=false, bool equalcvsu=true, bool equalcvsv=true, GA_PrimCompat::TypeMask *extratype=0) | GU_Detail | |
mantraGeometry() | GA_Detail | inline |
mantraGeometry() const | GA_Detail | inline |
matchASCIIFileExtension(const UT_StringRef &filename) | GU_Detail | static |
matchBinaryFileExtension(const UT_StringRef &filename) | GU_Detail | static |
merge(const GEO_Detail &src, const GA_PrimitiveGroup *primGrp=nullptr, bool mergePrimGroup=true, bool insertPrimsAtHead=false, bool keep_internal_groups=true, GA_DataIdStrategy data_id_strategy=GA_DATA_ID_BUMP) | GEO_Detail | |
merge(const GEO_Primitive &sprim, bool insertPrimAtHead=false) | GEO_Detail | |
mergeCaptureProperties(GA_Attribute *my_atr, const GA_Attribute *src_atr, UT_IntArray &new_indices) | GEO_Detail | |
mergeDetailAttributes(const GEO_Detail &src, int num_pts_prev) | GEO_Detail | |
mergeGlobalAttributes(const GA_Detail &src) | GA_Detail | |
mergeGlobalAttributes(const GA_Detail &src, GA_MergeOptions &options) | GA_Detail | |
mergeGroup(const GEO_Detail &src, const GA_PointGroup &group, bool override=true) | GEO_Detail | |
mergeGroup(const GEO_Detail &src, const GA_PrimitiveGroup &group, bool override=true) | GEO_Detail | |
mergeGroup(const GEO_Detail &src, const GA_VertexGroup &group, GA_OffsetArray &map_cache, bool override=true) | GEO_Detail | |
mergeGroup(const GEO_Detail &src, const GA_EdgeGroup &group, bool override=true) | GEO_Detail | |
mergeGroups(const GEO_Detail &src, bool override, unsigned mask=GA_GMASK_FULL_MASK) | GEO_Detail | |
mergePoints(const GEO_Detail &src, const GA_PointGroup *ptGrp=0, bool merge_groups=true, bool keep_internal_groups=true) | GEO_Detail | |
mergePoints(const GEO_Detail &src, const GA_Range &points) | GEO_Detail | |
mergePrimitives(const GEO_Detail &src, const GA_Range &prims) | GEO_Detail | |
meshCube(int xdiv, int ydiv, int zdiv, float xmin=-0.5F, float xmax=0.5F, float ymin=-0.5F, float ymax=0.5F, float zmin=-0.5F, float zmax=0.5F, GEO_SurfaceType type=GEO_PATCH_QUADS, bool consolidate=false) | GU_Detail | |
meshGrid(int rows, int cols, float xsize=1, float ysize=1, float xc=0, float yc=0, float zc=0, GU_OrientationType plane=GU_PLANE_XY, GEO_SurfaceType type=GEO_PATCH_QUADS, int wrapu=0, int wrapv=0) | GU_Detail | |
mirror(GEO_MirrorParms &parms) | GEO_Detail | |
newDetachedEdgeGroup() const | GA_Detail | inline |
newDetachedPointGroup() const | GA_Detail | inline |
newDetachedPrimitiveGroup() const | GA_Detail | inline |
newDetachedVertexGroup() const | GA_Detail | inline |
newEdgeGroup(const UT_StringHolder &name) | GA_Detail | inline |
newEdgeGroup(const UT_StringHolder &name, bool internal) | GA_Detail | inline |
newInternalEdgeGroup() | GA_Detail | inline |
newInternalPointGroup() | GA_Detail | inline |
newInternalPrimitiveGroup() | GA_Detail | inline |
newInternalVertexGroup() | GA_Detail | inline |
newPointGroup(const UT_StringHolder &name) | GA_Detail | inline |
newPointGroup(const UT_StringHolder &name, bool internal) | GA_Detail | inline |
newPrimitiveGroup(const UT_StringHolder &name) | GA_Detail | inline |
newPrimitiveGroup(const UT_StringHolder &name, bool internal) | GA_Detail | inline |
newVertexGroup(const UT_StringHolder &name) | GA_Detail | inline |
newVertexGroup(const UT_StringHolder &name, bool internal) | GA_Detail | inline |
nonLinearDeform(GU_DeformType type, const GU_TwistParms &parms, int &pasted) | GU_Detail | |
normal(bool internal=false, const GA_PrimitiveGroup *primgroup=nullptr) | GEO_Detail | |
normal(UT_Vector3Array &output, bool use_internaln=true) const | GEO_Detail | |
normal(UT_Vector3DArray &output, bool use_internaln=true) const | GEO_Detail | |
normal(const GA_RWHandleV3 &attrib, const GA_PrimitiveGroup *primgroup=nullptr) const | GEO_Detail | |
normalizeCaptureWeights(const GA_PointGroup *ptgroup=nullptr, CaptureType t=CAPTURE_BONE, fpreal tolerance=SYS_FTOLERANCE_R) | GEO_Detail | |
normalizeRelativeCaptureWeights(int idx, GA_Offset ptoff, GEO_Delta *delta=nullptr) | GEO_Detail | |
normalTranslate(const GA_PointGroup &grp, float length=1.0F, int check_pasting=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false) | GEO_Detail | |
normalTranslate(const GA_PrimitiveGroup &grp, float length=1.0F, int check_pasting=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false) | GEO_Detail | |
normalTranslate(const GA_EdgeGroup &grp, float length=1.0F, int check_pasting=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false) | GEO_Detail | |
normalTranslate(const GA_BreakpointGroup &grp, float length=1.0F, int check_pasting=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false) | GEO_Detail | |
normalTranslateGroup(const GA_Group &grp, float length=1.0F, int check_pasting=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false) | GEO_Detail | |
normalTranslatePoints(float length=1.0F, int check_pasting=1, const GA_PointGroup *grp=0, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false) | GEO_Detail | |
normalTranslatePrimitives(float length=1.0F, int check_pasting=1, const GA_PrimitiveGroup *grp=0, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false) | GEO_Detail | |
nurbCube(int xdiv, int ydiv, int zdiv, int orderx=4, int ordery=4, int orderz=4, float xmin=-0.5F, float xmax=0.5F, float ymin=-0.5F, float ymax=0.5F, float zmin=-0.5F, float zmax=0.5F, GEO_SurfaceType type=GEO_PATCH_QUADS, bool consolidate=false) | GU_Detail | |
nurbGrid(int rows, int cols, int orderu=4, int orderv=4, int interpEndsU=1, int interpEndsV=1, float xsize=1, float ysize=1, float xc=0, float yc=0, float zc=0, GU_OrientationType plane=GU_PLANE_XY, GEO_SurfaceType type=GEO_PATCH_QUADS, int wrapu=0, int wrapv=0) | GU_Detail | |
offset(const GU_OffsetParms &parms) | GU_Detail | |
ONLYCONS_GRP_PROP_INTERSECT enum value | GU_Detail | |
ONLYCONS_GRP_PROP_LEAST enum value | GU_Detail | |
ONLYCONS_GRP_PROP_UNION enum value | GU_Detail | |
OnlyConsGroupPropagateType enum name | GU_Detail | |
onlyConsolidatePoints(fpreal distance, const GA_PointGroup *ptgrp=0, bool mark=false, bool deleteconsolidated=false, OnlyConsGroupPropagateType grouppropagate=ONLYCONS_GRP_PROP_LEAST, bool accurate=false) | GU_Detail | |
orient(const GA_PrimitiveGroup *group=0) | GU_Detail | |
pointAttribs() const | GEO_Detail | inline |
pointGrid(int rows, int cols, float xsize=1, float ysize=1, float xc=0, float yc=0, float zc=0, GU_OrientationType plane=GU_PLANE_XY, GA_Offset startpoint=GA_INVALID_OFFSET) | GU_Detail | |
pointGroups() | GA_Detail | inline |
pointGroups() const | GA_Detail | inline |
pointIndex(GA_Offset offset) const | GA_Detail | inline |
pointInset(const GA_PointGroup *ptgroup, float insetdist, float nmldist) | GU_Detail | |
pointOffset(GA_Index index) const | GA_Detail | inline |
pointVertex(GA_Offset point) const | GA_Detail | inline |
polyExtrude(const GU_PolyExtrudeParms &parms) | GU_Detail | |
polyGrid(int rows, int cols, float xsize=1, float ysize=1, float xc=0, float yc=0, float zc=0, GU_OrientationType plane=GU_PLANE_XY, GEO_SurfaceType type=GEO_PATCH_QUADS) | GU_Detail | |
polyIsoSurface(float(*ptOutside)(const UT_Vector3 &, void *), void *data, const UT_BoundingBox &bbox, int xdiv, int ydiv, int zdiv, bool makepolysoup=false) | GU_Detail | |
polymeshCube(int xdiv, int ydiv, int zdiv, float xmin=-0.5F, float xmax=0.5F, float ymin=-0.5F, float ymax=0.5F, float zmin=-0.5F, float zmax=0.5F, GEO_SurfaceType type=GEO_PATCH_QUADS, bool consolidate=false) | GU_Detail | |
polyPatch(GU_PolypatchParms &parms, const GA_PrimitiveGroup *primGroup=0) | GU_Detail | |
polyReduce(GU_PolyReduceParms &parms, const GA_PrimitiveGroup *primGroup=0, int *pointIndexTable=0) | GU_Detail | |
polySoup(const GEO_PolySoupParms &parms, const GU_Detail *srcdetail) | GU_Detail | |
polySoupGrid(int rows, int cols, float xsize=1, float ysize=1, float xc=0, float yc=0, float zc=0, GU_OrientationType plane=GU_PLANE_XY, GEO_SurfaceType type=GEO_PATCH_QUADS) | GU_Detail | |
polySpline(GU_PolysplineParms &parms, const GA_PrimitiveGroup *primGroup=0, bool deleteAll=true) | GU_Detail | |
primitiveAttribs() const | GEO_Detail | inline |
primitiveGroups() | GA_Detail | inline |
primitiveGroups() const | GA_Detail | inline |
primitiveIndex(GA_Offset offset) const | GA_Detail | inline |
primitiveOffset(GA_Index index) const | GA_Detail | inline |
primitives() | GEO_Detail | inline |
primitives() const | GEO_Detail | inline |
printMemory(UT_WorkBuffer &buffer, bool include_total=true, int indent=3, const char *title="Geometry Memory Tracking") | GA_Detail | static |
privateComputeNormal(const GA_RWHandleV3 &normalattrib, const GA_Group *group, const float cuspangledegrees, const int method) const override | GEO_Detail | protectedvirtual |
promotePointAttrib(GA_AttributeScope scope, const UT_StringRef &name) | GEO_Detail | |
promotePointAttrib(const UT_StringRef &name) | GEO_Detail | inline |
proximityPoints(GA_IndexMap &points, const UT_Vector3 &point) | GU_Detail | inline |
proximityPoints(GA_IndexMap &points, const GA_Range &range, const UT_Vector3 &point) | GU_Detail | |
proximityPrims(GA_IndexMap &primitives, const UT_Vector3 &point) | GU_Detail | inline |
proximityPrims(GA_IndexMap &primitives, const GA_Range &range, const UT_Vector3 &point) | GU_Detail | |
proximityToPointList(const UT_Vector3 &point) | GU_Detail | inline |
proximityToPrimitiveList(const UT_Vector3 &point) | GU_Detail | inline |
rails(GU_RailParms parms) | GU_Detail | |
refine(float *uunit, int ulen, float *vunit, int vlen, int countu=1, int countv=1, int arcspacing=0, const GA_PrimitiveGroup *primGroup=0) | GU_Detail | |
refreshCachedAttributes() | GA_Detail | |
refreshCachedHandles() | GA_Detail | virtual |
registerIntrinsics(GA_PrimitiveFactory &factory) | GU_Detail | protectedstatic |
registerIO(GA_IO *io) const | GA_Detail | inline |
registerIOTranslator(GEO_IOTranslator *trans) | GU_Detail | static |
removeCaptureRegion(const UT_String &cregion_name, CaptureType t=CAPTURE_BONE) | GEO_Detail | |
removeCookSelection() | GU_Detail | |
removeInlinePoints(float tol, const GA_PrimitiveGroup *prims, const GA_PointGroup *pts=nullptr) | GU_Detail | |
removeTailInitializer(GA_Attribute *attrib) | GA_Detail | |
removeVariableName(const char *varname) | GEO_Detail | inline |
removeZeroAreaFaces(GA_PrimitiveGroup *grp, bool ignoreOpenFaces=false, float tolerance=0.001F, bool onlyPolys=true) | GU_Detail | |
removeZeroAreaFaces(const UT_IntArray &primlist, bool ignoreOpenFaces=false, float tolerance=0.001F, bool onlyPolys=true) | GU_Detail | |
renameAttribute(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &from_name, const UT_StringHolder &to_name) | GA_Detail | inline |
reorderPoint(GA_Offset ptoff, GA_Index new_order) | GA_Detail | |
reorderPrimitive(GA_Offset offset, GA_Index new_order) | GA_Detail | |
replaceCookSelection(const GU_Detail &src, GU_CookSelectionReplaceStash *stash) | GU_Detail | |
replaceWith(const GA_Detail &src, const GA_AttributeFilter *skip=nullptr, bool full_copy=false) | GA_Detail | |
replaceWithPoints(const GA_Detail &src, const GA_AttributeFilter *skip=nullptr) | GA_Detail | |
reverse(const GA_PrimitiveGroup *group=nullptr, bool update_attributes=true) | GU_Detail | |
reversePointList() | GU_Detail | inline |
reversePoints(GA_IndexMap &map) | GU_Detail | inline |
reversePoints(GA_IndexMap &map, const GA_Range &range) | GU_Detail | |
reversePolys(const GA_PrimitiveGroup *prmGrp=0) | GU_Detail | |
reversePrimitiveList() | GU_Detail | inline |
reversePrims(GA_IndexMap &map) | GU_Detail | inline |
reversePrims(GA_IndexMap &map, const GA_Range &range) | GU_Detail | |
revolve(const GU_RevolveParms &parms, const GU_CapOptions &caps, int &count) | GU_Detail | |
rotateTexture(float angle, const GA_PrimitiveGroup *primGroup=0) | GU_Detail | |
rotateTexture(const UT_StringRef &uvattribname, float angle, const GA_PrimitiveGroup *primGroup=0) | GU_Detail | |
ruled(GEO_Hull *&surface, const GU_RuledParms &p, const GU_CapOptions &caps) | GU_Detail | |
save(const char *filename, const GA_SaveOptions *options, UT_StringArray *errors=0) const | GA_Detail | |
save(std::ostream &os, bool binary, const GA_SaveOptions *options, UT_StringArray *errors=0) const | GA_Detail | |
save(UT_JSONWriter &w, const GA_SaveOptions *opts=0) const | GA_Detail | |
saveAttribDataH9(std::ostream &os, int binary, GA_Offset offset, const UT_Array< GA_AttribSaveDataH9 > &l, char delim_ch= '(') | GA_Detail | static |
saveClassic(const char *, const GA_SaveOptions *) const | GA_Detail | |
saveClassic(std::ostream &os, bool, const GA_SaveOptions *) const | GA_Detail | |
saveH9File(const char *filename, const GA_SaveOptions *options) const | GU_Detail | |
saveH9Stream(std::ostream &os, bool binary, const GA_SaveOptions *options) const | GEO_Detail | protected |
savePrimitivesH9(std::ostream &os, int binary, const UT_Array< const GA_Primitive * > &list, const GA_FileFormatH9::PrimTypeXlate &type_map, const UT_Array< GA_AttribSaveDataH9 > &prim_attribs, const UT_Array< GA_AttribSaveDataH9 > &vx_attribs) const | GA_Detail | protected |
saveVertexH9(std::ostream &os, int binary, GA_Offset vertex_offset, const UT_Array< GA_AttribSaveDataH9 > &vtx_l) const | GA_Detail | |
saveVertexPointReferenceH9(std::ostream &os, int binary, GA_Offset vertex_offset) const | GA_Detail | |
scaleTexture(float umult=1, float uoff=0, float vmult=1, float voff=0, float wmult=1, float woff=0, const GA_PrimitiveGroup *primGroup=0) | GU_Detail | |
scaleTexture(const UT_StringRef &uvattribname, float umult=1, float uoff=0, float vmult=1, float voff=0, float wmult=1, float woff=0, const GA_PrimitiveGroup *primGroup=0) | GU_Detail | |
setAttributeFromArray(GA_Attribute *atr, const GA_Range &range, const UT_Array< T > &src) | GA_Detail | |
setCaps(GEO_Hull &hull, const GU_CapOptions &parms, int &count) | GU_Detail | |
setCaps(GEO_Face &face, const GU_CapOptions &parms, int &count) | GU_Detail | |
setCaptureRegionRootPath(const UT_String &root_path, CaptureType t=CAPTURE_BONE) | GEO_Detail | |
setCaptureWeight(int cregion_index, float weight, const GA_PointGroup *ptgroup=nullptr, GEO_Delta *geodelta=nullptr, bool add_weight=false, bool clamp_negative=false, bool normalizeweight=false, CaptureType t=CAPTURE_BONE) | GEO_Detail | |
setCaptureWeight(int cregion_index, float weight, GA_Offset ptoff, GEO_Delta *geodelta=nullptr, bool add_weight=false, bool clamp_negative=false, bool normalizeweight=false, CaptureType t=CAPTURE_BONE) | GEO_Detail | |
setCurrentLayer(int layer) | GEO_Detail | |
setDetailAttributeF(const UT_StringHolder &aname, float v) | GEO_Detail | |
setDetailAttributeF(const UT_StringHolder &aname, float v1, float v2) | GEO_Detail | |
setDetailAttributeF(const UT_StringHolder &aname, const UT_Vector2 &v) | GEO_Detail | |
setDetailAttributeF(const UT_StringHolder &aname, const UT_Vector3 &v) | GEO_Detail | |
setDetailAttributeF(const UT_StringHolder &aname, const UT_Vector4 &v) | GEO_Detail | |
setDetailAttributeF(const UT_StringHolder &aname, const UT_Matrix3 &v) | GEO_Detail | |
setDetailAttributeF(const UT_StringHolder &aname, const UT_Matrix4 &v) | GEO_Detail | |
setDetailAttributeI(const UT_StringHolder &aname, int v) | GEO_Detail | |
setDetailAttributeR(const UT_StringHolder &aname, const UT_Ramp &ramp) | GEO_Detail | |
setDetailAttributeS(const UT_StringHolder &aname, const char *value) | GEO_Detail | |
setDetailAttributeS(const UT_StringHolder &aname, const UT_StringArray &s) | GEO_Detail | |
setIntrinsic(GA_LocalIntrinsic h, const char *value) | GA_Detail | |
setIntrinsic(GA_LocalIntrinsic h, const UT_StringArray &value) | GA_Detail | |
setIntrinsic(GA_LocalIntrinsic h, const char **val, GA_Size s) | GA_Detail | |
setIntrinsic(GA_LocalIntrinsic h, const UT_OptionsHolder &val) | GA_Detail | |
setIntrinsic(GA_LocalIntrinsic h, const UT_Array< UT_OptionsHolder > &value) | GA_Detail | |
setIntrinsic(GA_LocalIntrinsic h, const UT_OptionsHolder *val, GA_Size s) | GA_Detail | |
setIntrinsic(GA_LocalIntrinsic h, const int64 val) | GA_Detail | |
setIntrinsic(GA_LocalIntrinsic h, const fpreal64 val) | GA_Detail | |
setIntrinsic(GA_LocalIntrinsic h, const int64 *val, GA_Size sz) | GA_Detail | |
setIntrinsic(GA_LocalIntrinsic h, const fpreal64 *v, GA_Size sz) | GA_Detail | |
setLayerMerge(int preclear, int mask, int srcblend, int dstblend) | GEO_Detail | |
setMantraGeometry(MantraGeometry *m) | GA_Detail | inline |
setMetaCacheCount(int64 i) | GA_Detail | inlineprotected |
setNumLayers(int numlayer) | GEO_Detail | |
setPos2(GA_Offset ptoff, const UT_Vector2 &pos) | GA_Detail | inline |
setPos2(GA_Offset ptoff, const UT_Vector2D &pos) | GA_Detail | inline |
setPos3(GA_Offset ptoff, const UT_Vector3 &pos) | GA_Detail | inline |
setPos3(GA_Offset ptoff, const UT_Vector3D &pos) | GA_Detail | inline |
setPos3(GA_Offset ptoff, fpreal x, fpreal y, fpreal z) | GA_Detail | inline |
setPos3FromArray(const GA_Range &ptrange, const UT_Array< UT_Vector3T< T > > &positions) | GA_Detail | inline |
setPos4(GA_Offset ptoff, const UT_Vector4 &pos) | GA_Detail | inline |
setPos4(GA_Offset ptoff, const UT_Vector4D &pos) | GA_Detail | inline |
setPos4(GA_Offset ptoff, fpreal x, fpreal y, fpreal z, fpreal w) | GA_Detail | inline |
setPreferredPrecision(GA_Precision prec) | GA_Detail | |
setPrimitiveClosedFlag(GA_Offset primoff, bool closed) | GA_Detail | |
setPw(GA_Offset ptoff, fpreal w) | GA_Detail | |
setUniqueId(exint i) | GA_Detail | inlineprotected |
setVertexPoint(GA_Offset vertex, GA_Offset ptoff) | GA_Detail | inline |
shift(int uoffset, int voffset, const GA_PrimitiveGroup *group=nullptr) | GU_Detail | |
shiftPointList(GA_Size aoffset) | GU_Detail | inline |
shiftPoints(GA_IndexMap &map, GA_Size offset) | GU_Detail | inline |
shiftPoints(GA_IndexMap &map, const GA_Range &range, GA_Size offset) | GU_Detail | |
shiftPrimitiveList(GA_Size aoffset) | GU_Detail | inline |
shiftPrims(GA_IndexMap &map, GA_Size offset) | GU_Detail | inline |
shiftPrims(GA_IndexMap &map, const GA_Range &range, GA_Size offset) | GU_Detail | |
shrink(fpreal distance, fpreal clip_tolerance=0.0001, fpreal consilidate_tolerance=0.001) | GU_Detail | |
skin(GU_SkinParms &parms, GU_SkinCache &skin_cache) | GU_Detail | |
skin(const GA_PrimitiveGroup &ucfaces, GEO_SurfaceType surftype=GEO_PATCH_QUADS, unsigned vorder=0, int vwrap=0, int doskin=1, int nprims=-1, const UT_Vector *vParmValues=0) | GU_Detail | |
skin(const UT_Array< GEO_Primitive * > &prims_in, GU_SkinCache &skin_cache, GEO_SurfaceType surftype=GEO_PATCH_QUADS, unsigned vorder=0, int vwrap=0, int doskin=1, int nprims=-1, const UT_Vector *vParmValues=0) | GU_Detail | |
slideTransformEdges(const UT_Matrix4T< FLOAT_T > &mat, const GA_EdgeGroup *edgegrp=0, const GA_PrimitiveGroup *primclosure=0, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false) | GEO_Detail | |
slideTransformGroup(const UT_Matrix4T< FLOAT_T > &mat, const GA_Group &grp, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, const GA_PointGroup *ptclosure=0, const GA_PrimitiveGroup *primclosure=0, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, GEO_PointSliderCache *slider_cache=0) | GEO_Detail | |
slideTransformPoints(const UT_Matrix4T< FLOAT_T > &mat, const GA_PointGroup *ptgrp=0, const GA_PrimitiveGroup *primclosure=0, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, GEO_PointSliderCache *slider_cache=0) | GEO_Detail | |
slideTransformPrimitives(const UT_Matrix4T< FLOAT_T > &mat, const GA_PrimitiveGroup *primgrp=0, const GA_PointGroup *ptclosure=0, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, GEO_PointSliderCache *slider_cache=0) | GEO_Detail | |
SNAP_ATTRIBUTES_AVERAGE enum value | GU_Detail | |
SNAP_ATTRIBUTES_INDEX enum value | GU_Detail | |
SnapAttributesType enum name | GU_Detail | |
snapGrid(int type, float xlines, float ylines, float zlines, float xoff, float yoff, float zoff, float tol, const GA_PointGroup *ptGrp=0) | GU_Detail | |
snapGridPointUVs(int type, float xlines, float ylines, float zlines, float xoff, float yoff, float zoff, float tol, const GA_PointGroup *ptGrp=0) | GU_Detail | |
snapGridPointUVs(const GA_RWHandleV3 &uvattrib, int type, float xlines, float ylines, float zlines, float xoff, float yoff, float zoff, float tol, const GA_PointGroup *ptGrp=0) | GU_Detail | |
snapGridVertexUVs(int type, float xlines, float ylines, float zlines, float xoff, float yoff, float zoff, float tol, const GA_VertexGroup *vtxGrp=0) | GU_Detail | |
snapGridVertexUVs(const GA_RWHandleV3 &uvattrib, int type, float xlines, float ylines, float zlines, float xoff, float yoff, float zoff, float tol, const GA_VertexGroup *vtxGrp=0) | GU_Detail | |
snapPoints(int type, fpreal distance, const GA_PointGroup *ptgrp=0, bool snapptpos=true, UT_Array< GA_Attribute * > *ptattribs=0, bool accurate=true) | GU_Detail | |
softNormalTranslatePoints(float distance, const GEO_Rolloff &rolloff, const GA_PointGroup *ptgroup=nullptr, const SoftSymmetryParms *symmetry=nullptr, int along_lead_normal=1, int check_pasting=1, int update_ptnormals=0, GEO_Delta *geodelta=nullptr, bool updateaffectednormals=false, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GEO_Detail | |
softTransformEdges(const UT_XformOrder &order, float tx, float ty, float tz, float rx, float ry, float rz, float sx, float sy, float sz, float s_xy, float s_xz, float s_yz, float px, float py, float pz, float prx, float pry, float prz, const GEO_Rolloff &rolloff, const GA_EdgeGroup *edgegrp=0, const SoftSymmetryParms *symmetry=0, int just_P=0, int keep_vector_lengths=1, int check_pasting=1, int neg_determinant_flipvector=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GEO_Detail | |
softTransformEdges(const LocalXformContextF *local, const UT_XformOrder &order, float tx, float ty, float tz, float rx, float ry, float rz, float sx, float sy, float sz, float s_xy, float s_xz, float s_yz, float px, float py, float pz, float prx, float pry, float prz, const GEO_Rolloff &rolloff, const GA_EdgeGroup *edgegrp=0, const SoftSymmetryParms *symmetry=0, int just_P=0, int keep_vector_lengths=1, int check_pasting=1, int neg_determinant_flipvector=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GEO_Detail | |
softTransformPoints(const UT_XformOrder &order, float tx, float ty, float tz, float rx, float ry, float rz, float sx, float sy, float sz, float s_xy, float s_xz, float s_yz, float px, float py, float pz, float prx, float pry, float prz, const GEO_Rolloff &rolloff, const GA_PointGroup *ptgroup=0, const SoftSymmetryParms *symmetry=0, int just_P=0, int keep_vector_lengths=1, int check_pasting=1, int neg_determinant_flipvector=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GEO_Detail | |
softTransformPoints(const LocalXformContextF *local, const UT_XformOrder &order, float tx, float ty, float tz, float rx, float ry, float rz, float sx, float sy, float sz, float s_xy, float s_xz, float s_yz, float px, float py, float pz, float prx, float pry, float prz, const GEO_Rolloff &rolloff, const GA_PointGroup *ptgroup=0, const SoftSymmetryParms *symmetry=0, int just_P=0, int keep_vector_lengths=1, int check_pasting=1, int neg_determinant_flipvector=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GEO_Detail | |
softTransformPointTexture(const UT_XformOrder &order, float tx, float ty, float tz, float rx, float ry, float rz, float sx, float sy, float sz, float s_xy, float s_xz, float s_yz, float px, float py, float pz, const GEO_SoftTransformCache &cache, const GEO_Rolloff &rolloff, GEO_Delta *geodelta=0, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GU_Detail | |
softTransformPointTexture(const GA_RWHandleV3 &ptattr, const UT_XformOrder &order, float tx, float ty, float tz, float rx, float ry, float rz, float sx, float sy, float sz, float s_xy, float s_xz, float s_yz, float px, float py, float pz, const GEO_SoftTransformCache &cache, const GEO_Rolloff &rolloff, GEO_Delta *geodelta=0, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GU_Detail | |
softTransformVertexTexture(const UT_XformOrder &order, float tx, float ty, float tz, float rx, float ry, float rz, float sx, float sy, float sz, float s_xy, float s_xz, float s_yz, float px, float py, float pz, const GEO_SoftTransformCache &cache, const GEO_Rolloff &rolloff, GEO_Delta *geodelta=0, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GU_Detail | |
softTransformVertexTexture(const GA_RWHandleV3 &vtxh, const UT_XformOrder &order, float tx, float ty, float tz, float rx, float ry, float rz, float sx, float sy, float sz, float s_xy, float s_xz, float s_yz, float px, float py, float pz, const GEO_SoftTransformCache &cache, const GEO_Rolloff &rolloff, GEO_Delta *geodelta=0, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GU_Detail | |
softTranslateEdges(const UT_Vector3 &delta, const GEO_Rolloff &rolloff, const GA_EdgeGroup *edgegrp=0, const SoftSymmetryParms *symmetry=0, int check_pasting=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GEO_Detail | |
softTranslatePoints(const UT_Vector3 &delta, const GEO_Rolloff &rolloff, const GA_PointGroup *ptgroup=0, const SoftSymmetryParms *symmetry=0, int check_pasting=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GEO_Detail | |
sortByVertexOrder() | GU_Detail | inline |
sortElements(GA_IndexMap &array, fpreal *order) | GU_Detail | inline |
sortElements(GA_IndexMap &array, exint *order) | GU_Detail | inline |
sortElements(GA_IndexMap &array, const GA_Range &range, fpreal *order) | GU_Detail | |
sortElements(GA_IndexMap &array, const GA_Range &range, exint *order) | GU_Detail | |
sortPointList(GU_AxisType axis) | GU_Detail | inline |
sortPointList(const UT_Vector3 &o, const UT_Vector3 &d) | GU_Detail | inline |
sortPointList(int seed) | GU_Detail | inline |
sortPointList(fpreal *order) | GU_Detail | inline |
sortPointList(exint *order) | GU_Detail | inline |
sortPoints(GA_IndexMap &array, GU_AxisType axis=GU_XAXIS) | GU_Detail | inline |
sortPoints(GA_IndexMap &array, const GA_Range &range, GU_AxisType axis) | GU_Detail | |
sortPoints(GA_OffsetArray &array, GU_AxisType axis=GU_XAXIS) | GU_Detail | |
sortPoints(GA_IndexMap &array, const UT_Vector3 &o, const UT_Vector3 &d) | GU_Detail | inline |
sortPoints(GA_IndexMap &array, const GA_Range &range, const UT_Vector3 &o, const UT_Vector3 &d) | GU_Detail | |
sortPoints(GA_IndexMap &array, int seed) | GU_Detail | |
sortPointsSpatial() | GU_Detail | inline |
sortPointsSpatial(const GA_Range &range) | GU_Detail | |
sortPrimitiveList(GU_AxisType axis) | GU_Detail | inline |
sortPrimitiveList(const UT_Vector3 &o, const UT_Vector3 &d) | GU_Detail | inline |
sortPrimitiveList(int seed) | GU_Detail | inline |
sortPrimitiveList(fpreal *order) | GU_Detail | inline |
sortPrimitiveList(exint *order) | GU_Detail | inline |
sortPrims(GA_IndexMap &array, GU_AxisType axis=GU_XAXIS) | GU_Detail | inline |
sortPrims(GA_IndexMap &array, const GA_Range &range, GU_AxisType axis) | GU_Detail | |
sortPrims(GA_IndexMap &array, const UT_Vector3 &o, const UT_Vector3 &d) | GU_Detail | inline |
sortPrims(GA_IndexMap &array, const GA_Range &range, const UT_Vector3 &o, const UT_Vector3 &d) | GU_Detail | |
sortPrims(GA_IndexMap &array, int seed) | GU_Detail | |
sortPrimsSpatial() | GU_Detail | inline |
sortPrimsSpatial(const GA_Range &range) | GU_Detail | |
sortVertexMapByPrimitiveUse() | GA_Detail | |
splitAnyFloat4P() | GA_Detail | protected |
stashAll() | GA_Detail | inline |
stashCookSelectionBeforeReplaceWith(GU_CookSelectionReplaceStash &stash) const | GU_Detail | |
stat(UT_JSONParser &p, GA_Stat &stat, uint level) const | GA_Detail | |
stat(GA_Stat &stat, uint level=0xffff) const | GA_Detail | |
statAttributes(GA_Stat &stat, uint level=0xffff) const | GA_Detail | |
statFile(const char *filename, GA_Stat &stat, uint level=0xffff, const GA_LoadOptions *opts=nullptr) const | GA_Detail | |
statGroups(GA_Stat &stat, uint level=0xffff) const | GA_Detail | |
statH9Basic(UT_IStream &is, GA_Stat &sbuf, bool binstream) | GEO_Detail | protectedstatic |
statH9File(const char *filename, GA_Stat &sbuf, uint level) | GU_Detail | static |
statVolumes(GA_Stat &stat, uint level) const override | GU_Detail | virtual |
stealCEBuffers(const GA_Detail &srcdetail) | GA_Detail | |
stealCookSelection() | GU_Detail | |
stitch(GU_StitchParms &parms) | GU_Detail | |
subdivide(float *uunit, int ulen, float *vunit, int vlen, int arcspacing=0, const GA_PrimitiveGroup *primGroup=0) | GU_Detail | |
superEllipsoid(const GU_SuperQuadParms &parms) | GU_Detail | |
swapPrimitiveOrder(GA_Offset offset1, GA_Offset offset2) | GA_Detail | |
sweep(GU_SweepParms parms) | GU_Detail | |
tetrahedralizeForShrink(const GA_PointGroup *ptGroup=0, GU_Detail *gdp=0) | GU_Detail | |
torus(unsigned type, GU_TorusParms &parms) | GU_Detail | |
trace(GU_TraceParms *parms) | GU_Detail | |
transform(const UT_Matrix4T< FLOAT_T > &mat, const GA_Range &primitives, bool just_P, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flip_vector=true, bool update_ptnormals=false, GEO_Delta *geodelta=nullptr, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
transform(const UT_Matrix4T< FLOAT_T > &mat, const GA_Range &primitives, const GA_Range &points, bool just_P, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flip_vector=true, bool update_ptnormals=false, GEO_Delta *geodelta=nullptr, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
transform(const UT_Matrix4T< FLOAT_T > &mat, const GA_PrimitiveGroup *primGrp=0, const GA_PointGroup *pointClosure=0, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
transformBreakpoints(const UT_Matrix4 &mat, const GA_BreakpointGroup *grp=0, int quickxform=0) | GU_Detail | |
GEO_Detail::transformBreakpoints(const UT_Matrix4T< FLOAT_T > &mat, const GA_BreakpointGroup *grp=0, bool just_P=false, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
transformEdges(const UT_Matrix4T< FLOAT_T > &mat, const GA_EdgeGroup *edgegrp=0, const GA_PrimitiveGroup *primclosure=0, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
transformGroup(const UT_Matrix4T< FLOAT_T > &mat, const GA_Group &grp, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, const GA_PointGroup *ptclosure=0, const GA_PrimitiveGroup *primclosure=0, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
transformInternal(const UT_Matrix4T< FLOAT_T > &mat, const GA_Range &prim_range, const GA_Range &pt_range, bool just_P, bool keep_vector_lengths, bool check_pasting, bool neg_determinant_flipvector, bool update_ptnormals, GEO_Delta *geodelta, bool updateaffectednormals, const char *attribpattern) | GEO_Detail | protected |
transformPoints(const UT_Matrix4T< FLOAT_T > &mat, const GA_Range &points, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
transformPoints(const UT_Matrix4T< FLOAT_T > &mat, const GA_PointGroup *pointGroup=0, const GA_PrimitiveGroup *primClosure=0, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
transformPointsByAttribute(const GA_ROHandleT< UT_Matrix4T< FLOAT_T > > &xformhandle, const GA_Range &points, bool keep_vector_lengths=true, bool updateaffectednormals=true, const char *attribpattern=nullptr) | GEO_Detail | |
transformPointsByAttribute(const GA_ROHandleT< UT_Matrix3T< FLOAT_T > > &xformhandle, const GA_Range &points, bool keep_vector_lengths=true, bool updateaffectednormals=true, const char *attribpattern=nullptr) | GEO_Detail | |
transformPointsByAttribute(const GA_ROHandleT< UT_QuaternionT< FLOAT_T > > &xformhandle, const GA_Range &points, bool keep_vector_lengths=true, bool updateaffectednormals=true, const char *attribpattern=nullptr) | GEO_Detail | |
transformPointTexture(const UT_Matrix4 &mat, const GA_PointGroup *ptGroup=nullptr, GEO_Delta *geodelta=0) | GU_Detail | |
transformPointTexture(const GA_RWHandleV3 &pth, const UT_Matrix4 &mat, const GA_PointGroup *ptGroup=nullptr, GEO_Delta *geodelta=0) | GU_Detail | |
transformRange(const UT_Matrix4T< FLOAT_T > &mat, GA_Index min_ptnum, GA_Index max_ptnum, GA_Index min_primnum, GA_Index max_primnum, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
transformVertexTexture(const UT_Matrix4 &mat, const GA_VertexGroup *vertexGroup=nullptr, GEO_Delta *geodelta=0) | GU_Detail | |
transformVertexTexture(const GA_RWHandleV3 &vtxh, const UT_Matrix4 &mat, const GA_VertexGroup *vertexGroup=nullptr, GEO_Delta *geodelta=0) | GU_Detail | |
translate(const UT_Vector3T< FLOAT_T > &delta, const GA_PrimitiveGroup *primGrp=0, const GA_PointGroup *pointClosure=0, bool check_pasting=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
translateBreakpoints(const UT_Vector3T< FLOAT_T > &delta, const GA_BreakpointGroup *grp=0, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
translateEdges(const UT_Vector3T< FLOAT_T > &delta, const GA_EdgeGroup *edgegrp=0, bool check_pasting=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
translateGroup(const UT_Vector3T< FLOAT_T > &delta, const GA_Group &grp, bool check_pasting=true, const GA_PointGroup *ptclosure=0, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
translatePoint(GA_Offset ptoff, const UT_Vector3 &delta) | GA_Detail | inline |
translatePoint(GA_Offset ptoff, const UT_Vector3D &delta) | GA_Detail | inline |
translatePoints(const UT_Vector3T< FLOAT_T > &delta, const GA_PointGroup *pointGroup=0, bool check_pasting=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
translatePointsByAttribute(const GA_ROHandleT< UT_Vector3T< FLOAT_T > > &xformhandle, const GA_Range &points, bool keep_vector_lengths=true, bool updateaffectednormals=true, const char *attribpattern=nullptr) | GEO_Detail | |
traverseVariableNames(int(*function)(const char *attr, const char *varname, void *data), void *data) const | GEO_Detail | |
unHole(const GA_PrimitiveGroup *primGroup=0) | GU_Detail | |
uniquePoints(const GA_PointGroup *group=0) | GU_Detail | |
uniquePrimitive(GEO_Primitive *prim) | GU_Detail | |
unrefine(float umin, float umax, float vmin, float vmax, int countu=1, int countv=1, float utol=0.001F, float vtol=0.001F, const GA_PrimitiveGroup *primGroup=0) | GU_Detail | |
unregisterIOTranslator(GEO_IOTranslator *trans) | GU_Detail | static |
updateAffectedNormals(const GA_Range &ptrange, GEO_Delta *geodelta=0, bool allsametransform=false) | GEO_Detail | |
updateCookSelectionDataIds() | GU_Detail | |
vertexAttribs() const | GEO_Detail | inline |
vertexGroups() | GA_Detail | inline |
vertexGroups() const | GA_Detail | inline |
vertexIndex(GA_Offset offset) const | GA_Detail | inline |
vertexOffset(GA_Index index) const | GA_Detail | inline |
vertexOrder(GA_IndexMap &points) | GU_Detail | inline |
vertexOrder(GA_IndexMap &points, const GA_Range &range) | GU_Detail | |
vertexPoint(GA_Offset vertex) const | GA_Detail | inline |
vertexPrimitive(GA_Offset vertex) const | GA_Detail | inline |
vertexToNextVertex(GA_Offset vtx) const | GA_Detail | inline |
vertexToPrevVertex(GA_Offset vtx) const | GA_Detail | inline |
VISTYPE_MULTIPLE enum value | GEO_Detail | |
VISTYPE_SINGLE enum value | GEO_Detail | |
VisualizationType enum name | GEO_Detail | |
visualizeSoftPoints(const GEO_Rolloff &rolloff, const GA_PointGroup *ptgroup, UT_ColorRamp ramp) | GEO_Detail | |
warp(GU_WarpParms &parms) | GU_Detail | |
~GA_Detail() | GA_Detail | virtual |
~GEO_Detail() override | GEO_Detail | |
~GU_Detail() override | GU_Detail |