Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
May 16, 2011, 4:34:19 PM (13 years ago)
Author:
marwegma
Message:

Safety Commit

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/environment2/src/orxonox/graphics/GlobalGodrayShader.h

    r8435 r8491  
    5353    class _OrxonoxExport GlobalGodrayShader : public BaseObject, public Tickable
    5454    {
    55     public:
    56         GlobalGodrayShader(BaseObject* creator);
    57         virtual ~GlobalGodrayShader();
     55        public:
     56            GlobalGodrayShader(BaseObject* creator);
     57            virtual ~GlobalGodrayShader();
     58           
     59            virtual void tick(float dt);
     60           
     61            virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode);
    5862       
    59         virtual void tick(float dt);
     63            virtual void changedVisibility();
     64           
     65            inline const GlobalShader& getGlobalShader() const
     66            { return this->globalShader_; }
    6067       
    61         virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode);
     68            void setSunPosition(const Vector3& position);
     69            void setSkyColor(const Vector4& color);
     70            const Vector3& getSunPosition() const;
     71            const Vector4& getSkyColor() const;
    6272       
    63         inline const GlobalShader& getGlobalShader() const
    64         { return this->globalShader_; }
    65        
    66     private:
    67        
    68         GlobalShader globalShader_;
    69         Vector3
    70        
     73        private:
     74           
     75            GlobalShader globalShader_;
     76           
     77            Vector3 sunPosition_;
     78            float skyColor_[4];
     79            float exposure_;
     80            float decay_;
     81            float density_;
    7182    };
    7283}
Note: See TracChangeset for help on using the changeset viewer.