BGE: Add setMistType and setMistIntensity API.
[blender.git] / source / gameengine / Converter / BlenderWorldInfo.h
index 6c67681c3bc0401ab3cfdad6c5aca07c1c802a3a..4184d4288086c3c2444b99564794c72b82c322ac 100644 (file)
@@ -40,8 +40,10 @@ class BlenderWorldInfo : public KX_WorldInfo
        float m_backgroundcolor[3];
 
        bool m_hasmist;
        float m_backgroundcolor[3];
 
        bool m_hasmist;
+       short m_misttype;
        float m_miststart;
        float m_mistdistance;
        float m_miststart;
        float m_mistdistance;
+       float m_mistintensity;
        float m_mistcolor[3];
 
        float m_ambientcolor[3];
        float m_mistcolor[3];
 
        float m_ambientcolor[3];
@@ -60,16 +62,20 @@ public:
        float getAmbientColorGreen();
        float getAmbientColorBlue();
 
        float getAmbientColorGreen();
        float getAmbientColorBlue();
 
+       short getMistType();
        float getMistStart();
        float getMistDistance();
        float getMistStart();
        float getMistDistance();
+       float getMistIntensity();
        float getMistColorRed();
        float getMistColorGreen();
        float getMistColorBlue();
 
        void setBackColor(float r, float g, float b);
        void setUseMist(bool enable);
        float getMistColorRed();
        float getMistColorGreen();
        float getMistColorBlue();
 
        void setBackColor(float r, float g, float b);
        void setUseMist(bool enable);
+       void setMistType(short type);
        void setMistStart(float d);
        void setMistDistance(float d);
        void setMistStart(float d);
        void setMistDistance(float d);
+       void setMistIntensity(float intensity);
        void setMistColor(float r, float g, float b);
        void setAmbientColor(float r, float g, float b);
 
        void setMistColor(float r, float g, float b);
        void setAmbientColor(float r, float g, float b);