|
| | TS_MetaSum (int n=0) |
| |
| | ~TS_MetaSum () override |
| |
| TS_MetaSum * | isSum () overridefinal |
| |
| float | density (const UT_Vector3 &p) const overridefinal |
| |
| UT_Interval | density (const UT_BoundingBox &p) const overridefinal |
| |
| float | listDensity (const UT_Vector3 &p, UT_ValArray< TS_MetaPrimitive * > &) overridefinal |
| |
| float | grad (const UT_Vector3 &point, UT_Vector3 &grad) const overridefinal |
| |
| float | rayDensity (float t) const overridefinal |
| |
| UT_Interval | rayDensity (const UT_Interval &t) const overridefinal |
| |
| UT_Interval | getBBox (UT_BoundingBox &) const overridefinal |
| |
| TS_MetaExpression * | prune (const UT_BoundingBox &, UT_Interval &range) overridefinal |
| |
| TS_MetaExpression * | duplicate () const overridefinal |
| |
| int | getRibOpcode () const overridefinal |
| |
| TS_SerialOp | getOpCode () const overridefinal |
| | Return the serialization operation. More...
|
| |
| | TS_MetaOp (int n) |
| |
| | ~TS_MetaOp () override |
| |
| virtual void | append (const TS_MetaExpressionPtr &arg) |
| |
| const TS_ExpressionList * | getAllKids () const override |
| |
| int | setRay (const TS_Ray &ray) override |
| |
| void | raySweepInit (const TS_Ray &ray, float clip, float &t0, float &t1) override |
| |
| void | raySweepComplete () override |
| |
| void | getAllPrimitives (UT_Array< TS_MetaPrimitive * > &prims) override |
| |
| void | setThreadNum (int thread_num) override |
| |
| void | reset () |
| |
| int64 | getMemoryUsage (bool inclusive) const override |
| | Compute memory usage (includes all shared memory) More...
|
| |
| void | countMemory (UT_MemoryCounter &counter, bool inclusive) const override |
| |
| void | initSweepList (const TS_Ray &ray) |
| |
| | TS_MetaExpression () |
| |
| virtual | ~TS_MetaExpression () |
| |
| virtual const TS_MetaPrimitive * | isPrimitive () const |
| |
| virtual TS_MetaPrimitive * | isPrimitive () |
| |
| virtual TS_MetaMin * | isMin () |
| |
| virtual TS_MetaMax * | isMax () |
| |
| virtual int | rayIntersect (const TS_Ray &ray, const UT_Interval &start, float &result, float tol=-1.0f) |
| |
| virtual int | rayIntersect (const TS_Ray &ray, const UT_Interval &start, UT_FloatArray &result, float tol=-1.0f) |
| |
| const UT_BoundingBox & | getBBox () const |
| |
| virtual TS_SweepNode * | allocSweepNode (const TS_Ray &ray) |
| |
| const TS_ExpressionList * | getCellPrimitives (const UT_Vector3 &pos) |
| |
| TS_Octree * | getOctree () |
| |
| void | setOctreeIndex (int idx) |
| |
| int | getOctreeIndex () const |
| |
| int | getThreadNum () const |
| |
| SYS_FORCE_INLINE | UT_IntrusiveRefCounter () noexcept |
| | Default constructor: Sets counter to 0. More...
|
| |
| SYS_FORCE_INLINE | UT_IntrusiveRefCounter (const UT_IntrusiveRefCounter &) noexcept |
| | Copy constructor: Sets counter to 0. More...
|
| |
| UT_IntrusiveRefCounter & | operator= (const UT_IntrusiveRefCounter &) noexcept |
| | Assignment operator: Does not modify counter. More...
|
| |
| SYS_FORCE_INLINE uint32 | use_count () const noexcept |
| | Return current counter. More...
|
| |
| SYS_FORCE_INLINE bool | conditionalAddRef () noexcept |
| |
Definition at line 246 of file TS_Expression.h.