15 namespace makOsgSpeedTree
18 struct SForestRenderInfo;
42 makOsgSpeedTree::Core* getSpeedTreeCore(
void)
51 void set3DLodDistances(
float fHighDetail3dDistance,
52 float fLowDetail3dDistance);
57 void setBillboardStartEndDistances(
float fBillboardStartDistance,
58 float fBillboardEndDistance);
60 void setTreesEnabled(
bool enabled);
62 void setAmbientScalar(
float val);
63 void setDiffuseScalar(
float val);
64 void setSpecularScalar(
float val);
65 void setTransmissionScalar(
float val);
66 void setAlphaScalar(
float val);
70 void setVertexUserFunctionFileName(
71 std::string vertexUserFunctionFilename);
75 void setFragmentUserFunctionFileName(
76 std::string fragmentUserFunctionFilename);
79 std::string getVertexUserFunctionFileName();
82 std::string getFragmentUserFunctionFileName();
86 void connectSignals(
void);
87 void disconnectSignals(
void);
89 static void initRenderInfo(
90 makOsgSpeedTree::SForestRenderInfo& sForestRenderInfo);