OpenMW
Classes | Enumerations | Functions | Variables
MWRender Namespace Reference

Rendering via Ogre. More...

Classes

class  ActivatorAnimation
class  Actors
struct  AddGlow
class  VisQueueSet
class  ToggleLight
class  MergeBounds
class  FindEntityTransparency
class  Animation
class  ObjectAnimation
class  Camera
 Camera control. More...
class  CellRender
class  CharacterPreview
class  InventoryPreview
class  RaceSelectionPreview
class  CreatureAnimation
class  Debugging
class  ExternalRendering
 Base class for out of world rendering. More...
class  GlobalMap
class  LocalMap
 Local map rendering. More...
class  SetObjectGroup
class  SayAnimationValue
class  NpcAnimation
class  Objects
class  OcclusionQuery
 Implements hardware occlusion queries on the GPU. More...
class  Refraction
class  RenderingInterface
class  RenderingManager
struct  Emitter
class  RippleSimulation
class  Shadows
class  BillboardObject
class  Moon
class  SkyManager
class  TerrainStorage
class  VideoState
class  VideoPlayer
class  Reflection
class  CubeReflection
class  PlaneReflection
class  Water
 Water rendering. More...

Enumerations

enum  RenderQueueGroups {
  RQG_SkiesEarly = Ogre::RENDER_QUEUE_SKIES_EARLY, RQG_Main = Ogre::RENDER_QUEUE_MAIN, RQG_Alpha = Ogre::RENDER_QUEUE_MAIN+1, RQG_OcclusionQuery = Ogre::RENDER_QUEUE_6,
  RQG_UnderWater = Ogre::RENDER_QUEUE_4, RQG_Water = RQG_Alpha, RQG_SkiesLate = Ogre::RENDER_QUEUE_SKIES_LATE
}
enum  VisibilityFlags {
  RV_Terrain = 1, RV_Statics = 2, RV_StaticsSmall = 4, RV_Water = 8,
  RV_Actors = 16, RV_Misc = 32, RV_Sky = 64, RV_NoReflection = 128,
  RV_OcclusionQuery = 256, RV_Debug = 512, RV_Overlay = 1024, RV_FirstPerson = 2048,
  RV_Map = RV_Terrain + RV_Statics + RV_StaticsSmall + RV_Misc + RV_Water
}

Functions

static void updateBoneTree (const Ogre::SkeletonInstance *skelsrc, Ogre::Bone *bone)
static NpcAnimation::PartBoneMap createPartListMap ()

Variables

static const std::string PATHGRID_POINT_MATERIAL = "pathgridPointMaterial"
static const std::string PATHGRID_LINE_MATERIAL = "pathgridLineMaterial"
static const std::string DEBUGGING_GROUP = "debugging"
static const int POINT_MESH_BASE = 35

Detailed Description

Rendering via Ogre.


Enumeration Type Documentation

Enumerator:
RQG_SkiesEarly 
RQG_Main 
RQG_Alpha 
RQG_OcclusionQuery 
RQG_UnderWater 
RQG_Water 
RQG_SkiesLate 
Enumerator:
RV_Terrain 
RV_Statics 
RV_StaticsSmall 
RV_Water 
RV_Actors 
RV_Misc 
RV_Sky 
RV_NoReflection 
RV_OcclusionQuery 
RV_Debug 
RV_Overlay 
RV_FirstPerson 
RV_Map 

Function Documentation

static void MWRender::updateBoneTree ( const Ogre::SkeletonInstance *  skelsrc,
Ogre::Bone *  bone 
) [static]

Variable Documentation

const std::string MWRender::DEBUGGING_GROUP = "debugging" [static]
const std::string MWRender::PATHGRID_LINE_MATERIAL = "pathgridLineMaterial" [static]
const std::string MWRender::PATHGRID_POINT_MATERIAL = "pathgridPointMaterial" [static]
const int MWRender::POINT_MESH_BASE = 35 [static]