Ignore:
Timestamp:
08/03/05 14:12:41 (19 years ago)
Author:
mattausch
Message:

changed to ogre 103
added readme

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/work/ogre_changes/OgreMain/include/OgreRenderable.h

    r158 r193  
    5353    { 
    5454    public: 
    55                 Renderable() {mId = -1;} 
     55                Renderable() : mRenderDetailOverrideable(true)  
     56#ifdef GTP_VISIBILITY_MODIFIED_OGRE 
     57, mId(-1) 
     58#endif // GTP_VISIBILITY_MODIFIED_OGRE 
     59{} 
     60                 
    5661        /** Virtual destructor needed as class has virtual methods. */ 
    5762        virtual ~Renderable() { } 
     
    227232            } 
    228233        } 
     234 
     235                /** Sets whether this renderable's chosen detail level can be 
     236                        overridden (downgraded) by the camera setting.  
     237                @param override true means that a lower camera detail will override this 
     238                        renderables detail level, false means it won't. 
     239                */ 
     240                virtual void setRenderDetailOverrideable(bool override) 
     241                { 
     242                        mRenderDetailOverrideable = override; 
     243                } 
     244 
     245                /** Gets whether this renderable's chosen detail level can be 
     246                        overridden (downgraded) by the camera setting.  
     247                */ 
     248                virtual bool getRenderDetailOverrideable(void) const 
     249                { 
     250                        return mRenderDetailOverrideable; 
     251                } 
     252 
     253#ifdef GTP_VISIBILITY_MODIFIED_OGRE 
    229254                /** Sets an id for this renderable. 
    230255                */ 
     
    233258                */ 
    234259                int getId() {return mId;} 
    235  
     260#endif // GTP_VISIBILITY_MODIFIED_OGRE 
    236261    protected: 
    237262        static const PlaneList msDummyPlaneList; 
    238263        typedef std::map<size_t, Vector4> CustomParameterMap; 
    239264        CustomParameterMap mCustomParameters; 
     265                bool mRenderDetailOverrideable; 
     266#ifdef GTP_VISIBILITY_MODIFIED_OGRE 
    240267                int mId; 
     268#endif // GTP_VISIBILITY_MODIFIED_OGRE 
    241269    }; 
    242270 
Note: See TracChangeset for help on using the changeset viewer.