- Timestamp:
- 08/03/05 14:12:41 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/VUT/work/ogre_changes/OgreMain/include/OgreRenderable.h
r158 r193 53 53 { 54 54 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 56 61 /** Virtual destructor needed as class has virtual methods. */ 57 62 virtual ~Renderable() { } … … 227 232 } 228 233 } 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 229 254 /** Sets an id for this renderable. 230 255 */ … … 233 258 */ 234 259 int getId() {return mId;} 235 260 #endif // GTP_VISIBILITY_MODIFIED_OGRE 236 261 protected: 237 262 static const PlaneList msDummyPlaneList; 238 263 typedef std::map<size_t, Vector4> CustomParameterMap; 239 264 CustomParameterMap mCustomParameters; 265 bool mRenderDetailOverrideable; 266 #ifdef GTP_VISIBILITY_MODIFIED_OGRE 240 267 int mId; 268 #endif // GTP_VISIBILITY_MODIFIED_OGRE 241 269 }; 242 270
Note: See TracChangeset
for help on using the changeset viewer.