7 #ifndef __vegetation_OperatorTree_h__ 8 #define __vegetation_OperatorTree_h__ 29 void initialize(
void);
32 virtual void handle(
Record& a_rSignal);
34 using OperatorThreaded::run;
46 void rebuildPlants(I32 a_start,I32 a_count);
48 BWORD updateInput(
void);
49 void updateInputPlants(I32 a_start,I32 a_count);
52 void replacePlants(I32 a_start,I32 a_count);
54 void regenerate(
void);
63 I32 m_lastPrimitiveCount;
81 class TreeWorker:
public Thread::Functor
88 m_hpJobQueue(a_spJobQueue) {}
90 virtual void operate(
void);
Handler to move curves away from a collider.
Definition: OperatorThreaded.h:20
kernel
Definition: namespace.dox:3
Per-class participation in the Initialized <> mechanism.
Definition: Initialized.h:117
RecordView Iteration over a RecordArray.
Definition: RecordArrayView.h:37
Plant RecordView.
Definition: Plant.h:24
Safe handle for shared pointer.
Definition: Handled.h:61
Automatically reference-counted string container.
Definition: String.h:128
Wrapper for std::vector.
Definition: Array.h:21
Reference to an instance of a Layout.
Definition: RecordSB.h:35
Intrusive Smart Pointer.
Definition: src/core/ptr.h:53
Handler to Sim and Draw a Tree.
Definition: TreeOp.h:20
Forest RecordView.
Definition: Forest.h:23