OGRE-Next: OgreRenderSystem.h File Reference

| OGRE-Next 3.0.0 Object-Oriented Graphics Rendering Engine

Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Enumerations
OgreRenderSystem.h File Reference
`#include "OgrePrerequisites.h"`
`#include "OgreCommon.h"`
`#include "OgreTextureUnitState.h"`
`#include "OgreConfigOptionMap.h"`
`#include "OgreGpuProgram.h"`
`#include "OgreHardwareVertexBuffer.h"`
`#include "OgrePixelFormatGpu.h"`
`#include "OgrePlane.h"`
`#include "OgreRenderSystemCapabilities.h"`
`#include "OgreResourceTransition.h"`
`#include "OgreViewport.h"`
`#include "OgreHeaderPrefix.h"`
`#include "OgreHeaderSuffix.h"`

## Classes
struct | Ogre::BoundUav
class | Ogre::RenderSystem
| Defines the functionality of a 3D API. More...
class | Ogre::RenderSystem::Listener
| Defines a listener on the custom events that this render system can raise. More...
struct | Ogre::RenderSystem::RenderSystemContext
struct | Ogre::RenderWindowDescription
| Render window creation parameters. More...

## Namespaces
namespace | Ogre
| bswapNN may be defined as macros in <sys/endian.h> or <sys/bswap.h>

## Typedefs
typedef map< uint16, TextureGpuVec >::type | Ogre::DepthBufferMap2
typedef map< TextureGpu *, uint16 >::type | Ogre::DepthBufferRefMap
typedef vector< RenderWindowDescription >::type | Ogre::RenderWindowDescriptionList
| Render window creation parameters container.
typedef set< TextureGpu * >::type | Ogre::TextureGpuSet

## Enumerations
enum | Ogre::TexCoordCalcMethod { Ogre::TEXCALC_NONE , Ogre::TEXCALC_ENVIRONMENT_MAP , Ogre::TEXCALC_ENVIRONMENT_MAP_PLANAR , Ogre::TEXCALC_ENVIRONMENT_MAP_REFLECTION , Ogre::TEXCALC_ENVIRONMENT_MAP_NORMAL , Ogre::TEXCALC_PROJECTIVE_TEXTURE }
| Enum describing the ways to generate texture coordinates. More...