HDK
|
This is the complete list of members for GT_PrimCircle, including all inherited members.
adjustTesselationCounts(GT_Size &nu, GT_Size &nv) const override | GT_PrimCircle | protectedvirtual |
attributeMerge(const GT_Primitive &src, const UT_StringMMPattern *vertex_pattern, const UT_StringMMPattern *point_pattern, const UT_StringMMPattern *uniform_pattern, const UT_StringMMPattern *detail_pattern) const | GT_Primitive | inline |
className() const override | GT_PrimCircle | inlinevirtual |
clone(const GT_Parametric &uv) const override | GT_PrimCircle | inlineprotectedvirtual |
GT_Primitive::clone() const | GT_Primitive | inline |
computeCircleBounds(UT_BoundingBox &box, const GT_Parametric &uv) | GT_PrimCircle | static |
computePerimeter(int seg=0) const | GT_Primitive | virtual |
computeSurfaceArea(int seg=0) const | GT_Primitive | virtual |
computeVelocityRange(UT_Vector3 &vmin, UT_Vector3 &vmax, const GT_DataArrayHandle &v) | GT_Primitive | static |
computeVolume(const UT_Vector3 &ref_P, int seg=0) const | GT_Primitive | virtual |
conditionalAddRef() noexcept | UT_IntrusiveRefCounter< GT_Primitive > | inline |
copyTransformed(const GT_TransformHandle &x, bool force=false) const | GT_Primitive | |
createMesh(GT_Size nu, GT_Size nv, fpreal u0, fpreal u1, fpreal v0, fpreal v1, bool create_normals=true, bool create_uv=true, GT_Storage Pstorage=GT_STORE_REAL32, GT_Storage Nstorage=GT_STORE_REAL32) const | GT_PrimQuadric | protectedvirtual |
createPointNormals(int segment=0, const UT_StringRef &P=GA_Names::P, bool normalize=true, const fpreal32 *pntdata=NULL, GT_Storage store=GT_STORE_REAL32) const | GT_Primitive | virtual |
createPrimitiveTypeId() | GT_Primitive | static |
doAttributeMerge(const GT_Primitive &src, const UT_StringMMPattern *vertex, const UT_StringMMPattern *point, const UT_StringMMPattern *uniform, const UT_StringMMPattern *detail) const | GT_Primitive | virtual |
doHarden() const override | GT_PrimCircle | virtual |
doSoftCopy() const override | GT_PrimCircle | inlinevirtual |
dumpAttributeLists(const char *label, bool data_too) const | GT_Primitive | |
dumpPrimitive() const | GT_Primitive | |
enlargeBounds(UT_BoundingBox boxes[], int nsegments) const override | GT_PrimQuadric | virtual |
enlargeP(UT_BoundingBox &box, const GT_AttributeListHandle &list, int segment) const | GT_Primitive | protected |
enlargeP(UT_BoundingBox &B, const GT_DataArrayHandle &P) const | GT_Primitive | protected |
enlargePw(UT_BoundingBox &B, const GT_DataArrayHandle &P) const | GT_Primitive | protected |
enlargeRenderBounds(UT_BoundingBox boxes[], int nsegments) const | GT_Primitive | virtual |
enlargeWidth(UT_BoundingBox boxes[], int nsegments, fpreal defwidth=-1) const | GT_Primitive | |
extractRefineParms(const GT_RefineParms *parms, GT_Size &nu, GT_Size &nv, fpreal &u0, fpreal &u1, fpreal &v0, fpreal &v1) | GT_PrimQuadric | protectedstatic |
fillQN(UT_Vector3F *P, GT_Size n, const fpreal *u, fpreal v) const override | GT_PrimCircle | protectedvirtual |
fillQN(UT_Vector3D *P, GT_Size n, const fpreal *u, fpreal v) const override | GT_PrimCircle | protectedvirtual |
fillQP(UT_Vector3F *P, GT_Size n, const fpreal *u, fpreal v) const override | GT_PrimCircle | protectedvirtual |
fillQP(UT_Vector3D *P, GT_Size n, const fpreal *u, fpreal v) const override | GT_PrimCircle | protectedvirtual |
findAttribute(const UT_StringRef &name, GT_Owner &owner, int segment) const | GT_Primitive | |
getAttributeList(GT_Owner owner) const | GT_Primitive | |
getAttributes() const | GT_PrimQuadric | inline |
getDataIdHash(int64 &hash, int segment=0, bool cache_data_id=false) const | GT_Primitive | |
getDetailAttributes() const override | GT_PrimQuadric | inlinevirtual |
getMemoryUsage() const override | GT_PrimQuadric | virtual |
getMotionSegments() const override | GT_PrimQuadric | virtual |
getParametric() const | GT_PrimQuadric | inline |
getPointAttributes() const | GT_Primitive | virtual |
getPrimitiveTransform() const | GT_Primitive | inline |
getPrimitiveType() const override | GT_PrimCircle | virtual |
getQBounds(UT_BoundingBox &box) const override | GT_PrimCircle | protectedvirtual |
getQN(UT_Vector3F &N, fpreal u, fpreal v) const | GT_PrimQuadric | inline |
getQN(UT_Vector3D &N, fpreal u, fpreal v) const | GT_PrimQuadric | inline |
getQP(UT_Vector3F &P, fpreal u, fpreal v) const | GT_PrimQuadric | inline |
getQP(UT_Vector3D &P, fpreal u, fpreal v) const | GT_PrimQuadric | inline |
getTopologyVersion(int64 &version) const | GT_Primitive | virtual |
getUniformAttributes() const | GT_Primitive | virtual |
getUniqueID(int64 &id) const | GT_Primitive | virtual |
getVelocityRange(UT_Vector3 &min, UT_Vector3 &max, const UT_StringRef &attribute_name=GA_Names::v) const | GT_Primitive | virtual |
getVertexAttributes() const | GT_Primitive | virtual |
getVertexList() const | GT_Primitive | virtual |
GT_PrimCircle() | GT_PrimCircle | inline |
GT_PrimCircle(const GT_AttributeListHandle &attribs, const GT_TransformHandle &transform, const GT_Parametric &uv=GT_Parametric()) | GT_PrimCircle | inline |
GT_PrimCircle(const GT_PrimCircle &src, const GT_Parametric &uv) | GT_PrimCircle | inline |
GT_PrimCircle(const GT_PrimCircle &src) | GT_PrimCircle | inline |
GT_Primitive() | GT_Primitive | |
GT_Primitive(const GT_Primitive &src) | GT_Primitive | |
GT_PrimQuadric() | GT_PrimQuadric | inline |
GT_PrimQuadric(const GT_AttributeListHandle &attribs, const GT_TransformHandle &transform, const GT_Parametric &uv=GT_Parametric()) | GT_PrimQuadric | inline |
GT_PrimQuadric(const GT_PrimQuadric &src) | GT_PrimQuadric | inline |
GT_PrimQuadric(const GT_PrimQuadric &src, const GT_Parametric &uv) | GT_PrimQuadric | inline |
harden() const | GT_Primitive | inline |
hardenAttributes() | GT_PrimQuadric | protected |
hasDataArray(const UT_StringRef &name, GT_Owner owner_scope[], int num_owners, GT_Storage *storage=NULL, GT_Size *tuple_size=NULL) const | GT_Primitive | virtual |
init(const GT_AttributeListHandle &attribs, const GT_TransformHandle &transform, const GT_Parametric &uv) | GT_PrimCircle | inline |
isFrameInfoAvailable() const | GT_Primitive | inline |
isStaticGeometry() const | GT_Primitive | inline |
makeCurve(const GT_RefineParms *parms, UT_Axis3::axis axis=UT_Axis3::XAXIS, fpreal axis_trans=0.0f, fpreal radius=1.0f) | GT_PrimCircle | static |
makePolygonMesh(const GT_RefineParms *parms, UT_Axis3::axis axis=UT_Axis3::XAXIS, fpreal axis_trans=0.0f, fpreal radius=1.0f) | GT_PrimCircle | static |
mergeAttributeLists(bool &changed, const GT_AttributeListHandle &src, const GT_AttributeListHandle &merge, const UT_StringMMPattern *pattern, const UT_StringMMPattern *alternate=NULL) | GT_Primitive | static |
myAttributes | GT_PrimQuadric | protected |
myUV | GT_PrimQuadric | protected |
operator delete(void *p, size_t size) | GT_Primitive | static |
operator new(size_t size) | GT_Primitive | static |
operator new(size_t size, void *p) | GT_Primitive | static |
operator=(const UT_IntrusiveRefCounter &) noexcept | UT_IntrusiveRefCounter< GT_Primitive > | inline |
refine(GT_Refine &refiner, const GT_RefineParms *parms) const override | GT_PrimQuadric | virtual |
refineCopyTransformFrom(const GT_Primitive &src) | GT_Primitive | |
refineDetail(const GU_ConstDetailHandle &detail, const GT_RefineParms *parms) | GT_Primitive | static |
refinePrimitive(const GT_PrimitiveHandle &primh, const GT_RefineParms *parms) | GT_Primitive | static |
refineToCurve(const GT_RefineParms *parms) const | GT_PrimCircle | |
refineToPolygonMesh(const GT_RefineParms *parms) const override | GT_PrimCircle | virtual |
save(UT_JSONWriter &w) const override | GT_PrimCircle | inlinevirtual |
saveAttributeLists(UT_JSONWriter &w) const | GT_Primitive | |
saveQuadric(UT_JSONWriter &w, const char *name) const | GT_PrimQuadric | inline |
setPrimitiveTransform(const GT_TransformHandle &x) | GT_Primitive | inline |
setStaticGeometry(bool static_geo) | GT_Primitive | inline |
splitU() | GT_PrimQuadric | inline |
splitV() | GT_PrimQuadric | inline |
updateGeoPrim(const GU_ConstDetailHandle &dtl, const GT_RefineParms &parms) | GT_Primitive | virtual |
use_count() const noexcept | UT_IntrusiveRefCounter< GT_Primitive > | inline |
UT_IntrusiveRefCounter() noexcept | UT_IntrusiveRefCounter< GT_Primitive > | inline |
UT_IntrusiveRefCounter(const UT_IntrusiveRefCounter &) noexcept | UT_IntrusiveRefCounter< GT_Primitive > | inline |
viewportRefineOptions() const override | GT_PrimQuadric | virtual |
~GT_PrimCircle() override | GT_PrimCircle | |
~GT_Primitive() | GT_Primitive | virtual |
~GT_PrimQuadric() override | GT_PrimQuadric | |
~UT_IntrusiveRefCounter() | UT_IntrusiveRefCounter< GT_Primitive > | inlineprotected |