1 #pragma once 2 #include <OgreRenderQueue.h> 3 4 #define rgDef ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME 5 6 7 // Render Queue Groups used //search for setRenderQueueGroup 8 //------------------------------------------------------------------------ 9 10 const Ogre::uint8 11 RQG_Sky = Ogre::RENDER_QUEUE_SKIES_EARLY, // 5 12 13 RQG_BatchOpaque = Ogre::RENDER_QUEUE_MAIN, // 50 paged geom 14 RQG_Road = Ogre::RENDER_QUEUE_7, 15 16 RQG_RoadBlend = Ogre::RENDER_QUEUE_7+1, 17 RQG_BatchAlpha = Ogre::RENDER_QUEUE_7+4, // paged geom transparent 18 RQG_Fluid = Ogre::RENDER_QUEUE_7+5, 19 RQG_RoadMarkers = Ogre::RENDER_QUEUE_7+6, 20 21 RQG_CarGlass = Ogre::RENDER_QUEUE_7+7, 22 RQG_CarTrails = Ogre::RENDER_QUEUE_8, //trails after glass 23 RQG_PipeGlass = Ogre::RENDER_QUEUE_8+2, // glass pipe road` 24 RQG_CarParticles = Ogre::RENDER_QUEUE_8+3, //particles after trails 25 26 RQG_Weather = Ogre::RENDER_QUEUE_8+5, 27 RQG_CarGhost = Ogre::RENDER_QUEUE_8+7, 28 29 RQG_Hud1 = Ogre::RENDER_QUEUE_OVERLAY-5, // 95 30 RQG_Hud2 = Ogre::RENDER_QUEUE_OVERLAY-2, 31 RQG_Hud3 = Ogre::RENDER_QUEUE_OVERLAY-1; // 99 32 33 34 // Visibility Flags used //search for setVisibility 35 //------------------------------------------------------------------------ 36 const Ogre::uint32 37 RV_Road = 1, // road only, for road textures 38 RV_Hud = 2, // hud and markers 39 RV_Terrain = 4, // terrain and fluids, for terrain texture 40 RV_Vegetation = 8, // vegetation, paged geom 41 RV_VegetGrass = 64, // grass, paged geom 42 RV_Objects = 256, // all objects (static meshes and props) 43 RV_Sky = 32, // sky, editor only 44 45 RV_Car = 128, // car,tires in game, (hide in reflection render) 46 RV_Particles = RV_Car, 47 RV_CarGlass = 16, // car glass in game, (hide for in car camera) 48 RV_MaskReflect = RV_Road + RV_Terrain + RV_Vegetation + RV_Objects, // hide 2: hud, car,glass,tires 49 50 RV_WaterReflect = RV_Terrain + RV_Vegetation + RV_Road /*+ RV_Objects /*+ RV_Car*/, 51 RV_WaterRefract = RV_Terrain + RV_Vegetation + RV_Road + RV_Objects + RV_Car, 52 53 RV_MaskAll = 511, 54 RV_MaskPrvCam = 512; 55