| allocSweepNode(const TS_Ray &ray) | TS_MetaExpression | virtual |
| append(const TS_MetaExpressionPtr &arg) | TS_MetaOp | virtual |
| buildOctree() | TS_MetaExpression | protectedvirtual |
| clearAndDestroy() | TS_MetaOp | protected |
| clearOctree() | TS_MetaExpression | protected |
| conditionalAddRef() noexcept | UT_IntrusiveRefCounter< TS_MetaExpression > | inline |
| countMemory(UT_MemoryCounter &counter, bool inclusive) const override | TS_MetaOp | virtual |
| density(const UT_Vector3 &p) const =0 | TS_MetaExpression | pure virtual |
| density(const UT_BoundingBox &p) const =0 | TS_MetaExpression | pure virtual |
| duplicate() const =0 | TS_MetaExpression | pure virtual |
| freeList(ts_PrimNode *list_start) | TS_MetaOp | protected |
| getAllKids() const override | TS_MetaOp | virtual |
| getAllPrimitives(UT_Array< TS_MetaPrimitive * > &prims) override | TS_MetaOp | virtual |
| getBBox() const | TS_MetaExpression | inline |
| getBBox(UT_BoundingBox &) const =0 | TS_MetaExpression | pure virtual |
| getCellPrimitives(const UT_Vector3 &pos) | TS_MetaExpression | |
| getMemoryUsage(bool inclusive) const override | TS_MetaOp | virtual |
| getOctree() | TS_MetaExpression | inline |
| getOctreeIndex() const | TS_MetaExpression | inline |
| getOpCode() const | TS_MetaExpression | inlinevirtual |
| getRibOpcode() const | TS_MetaExpression | inlinevirtual |
| getThreadNum() const | TS_MetaExpression | inline |
| grad(const UT_Vector3 &point, UT_Vector3 &grad) const =0 | TS_MetaExpression | pure virtual |
| initSweepList(const TS_Ray &ray) | TS_MetaOp | |
| isMax() | TS_MetaExpression | virtual |
| isMin() | TS_MetaExpression | virtual |
| isPrimitive() const | TS_MetaExpression | virtual |
| isPrimitive() | TS_MetaExpression | virtual |
| isSum() | TS_MetaExpression | virtual |
| listDensity(const UT_Vector3 &p, UT_ValArray< TS_MetaPrimitive * > &)=0 | TS_MetaExpression | pure virtual |
| myActive | TS_MetaOp | |
| myArray | TS_MetaOp | |
| myBBox | TS_MetaExpression | protected |
| myOctree | TS_MetaExpression | protected |
| myOctreeRayIndex | TS_MetaExpression | protected |
| myQueue | TS_MetaOp | |
| myRayIndex | TS_MetaExpression | protected |
| myThreadNum | TS_MetaExpression | |
| operator=(const UT_IntrusiveRefCounter &) noexcept | UT_IntrusiveRefCounter< TS_MetaExpression > | inline |
| prune(const UT_BoundingBox &, UT_Interval &range)=0 | TS_MetaExpression | pure virtual |
| rayDensity(float t) const =0 | TS_MetaExpression | pure virtual |
| rayDensity(const UT_Interval &t) const =0 | TS_MetaExpression | pure virtual |
| rayIntersect(const TS_Ray &ray, const UT_Interval &start, float &result, float tol=-1.0f) | TS_MetaExpression | virtual |
| rayIntersect(const TS_Ray &ray, const UT_Interval &start, UT_FloatArray &result, float tol=-1.0f) | TS_MetaExpression | virtual |
| raySweepComplete() override | TS_MetaOp | virtual |
| raySweepInit(const TS_Ray &ray, float clip, float &t0, float &t1) override | TS_MetaOp | virtual |
| reset() | TS_MetaOp | |
| setOctreeIndex(int idx) | TS_MetaExpression | inline |
| setRay(const TS_Ray &ray) override | TS_MetaOp | virtual |
| setThreadNum(int thread_num) override | TS_MetaOp | virtual |
| setupThreads(int num_threads) | TS_MetaExpression | static |
| TS_MetaExpression() | TS_MetaExpression | |
| TS_MetaOp(int n) | TS_MetaOp | |
| use_count() const noexcept | UT_IntrusiveRefCounter< TS_MetaExpression > | inline |
| UT_IntrusiveRefCounter() noexcept | UT_IntrusiveRefCounter< TS_MetaExpression > | inline |
| UT_IntrusiveRefCounter(const UT_IntrusiveRefCounter &) noexcept | UT_IntrusiveRefCounter< TS_MetaExpression > | inline |
| ~TS_MetaExpression() | TS_MetaExpression | virtual |
| ~TS_MetaOp() override | TS_MetaOp | |
| ~UT_IntrusiveRefCounter() | UT_IntrusiveRefCounter< TS_MetaExpression > | inlineprotected |