source: GTP/trunk/Lib/Illum/IBRBillboardCloudTrees/OGRE/include/LBBC/LBBCLeafDistribution.h @ 721

Revision 721, 634 bytes checked in by igarcia, 19 years ago (diff)
Line 
1#ifndef _LBBCLEAFDISTRIBUTION_H
2#define _LBBCLEAFDISTRIBUTION_H
3
4
5#include "BBCEntityDistribution.h"
6#include "LBBCLeaf.h"
7
8namespace LBBC {
9
10class _BBCExport LeafDistribution : public BBC::EntityDistribution {
11  protected:
12        float mMinD;
13        float mMaxD;
14        Ogre::Vector3 mMinNormal;
15        Ogre::Vector3 mMaxNormal;
16
17  public:
18
19    LeafDistribution();
20
21    virtual ~LeafDistribution();
22
23        void setMinD(float value);
24
25        void setMaxD(float value);
26
27        float getMinD();
28
29        float getMaxD();
30
31        void setMinNormal(Ogre::Vector3 value);
32
33        Ogre::Vector3 getMinNormal();
34
35        void setMaxNormal(Ogre::Vector3 value);
36
37        Ogre::Vector3 getMaxNormal();
38
39};
40
41}
42#endif
Note: See TracBrowser for help on using the repository browser.