- Timestamp:
- 06/10/05 01:46:50 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/VUT/Ogre/include/OgreVisibilityTerrainSceneManager.h
r121 r122 67 67 bool validatePassForRendering(Pass* pass); 68 68 69 void RenderItemBuffer(RenderPriorityGroup* pGroup); 70 void RenderSingleObjectForItemBuffer(Renderable *rend); 71 void renderQueueGroupObjects(RenderQueueGroup* pGroup); 72 73 /** Override from SceneManager so that sub entities can be assigned an id for item buffer */ 74 Entity* createEntity(const String& entityName, const String& meshName); 75 69 76 protected: 70 /** Creates material for depth pass, e.g., a pass that only fills the depth buffer */ 77 78 /** Creates material for depth pass, e.g., a pass that only fills the depth buffer. */ 71 79 void InitDepthPass(); 80 /** Creates material for item buffer. */ 81 void InitItemBufferPass(); 82 /** Fills render queue so that a visualization can be rendered. */ 72 83 void ShowVisualization(Camera *cam); 84 73 85 OctreeHierarchyInterface *mHierarchyInterface; 74 86 GtpVisibility::VisibilityManager *mVisibilityManager; … … 82 94 bool mDelayRenderTransparents; 83 95 bool mUseDepthPass; 84 bool mIsDepthPass; 96 bool mRenderDepthPass; 97 bool mRenderItemBuffer; 85 98 86 99 Pass *mDepthPass; 100 Pass *mItemBufferPass; 101 102 int mCurrentEntityId; 87 103 }; 88 104
Note: See TracChangeset
for help on using the changeset viewer.