OGRE  2.2.4
Object-Oriented Graphics Rendering Engine
OgreCompositorPassDef.h File Reference
#include "OgreHeaderPrefix.h"
#include "OgrePrerequisites.h"
#include "OgreIdString.h"
#include "OgreResourceTransition.h"
#include "OgreRenderPassDescriptor.h"
#include "ogrestd/vector.h"
#include "OgreHeaderSuffix.h"

Classes

class  Ogre::CompositorPassDef
 Interface to abstract all types of pass definitions (. More...
 
struct  Ogre::CompositorPassDef::UavDependency
 
struct  Ogre::CompositorPassDef::ViewportRect
 
class  Ogre::CompositorTargetDef
 

Namespaces

 Ogre
 

This source file is part of OGRE (Object-oriented Graphics Rendering Engine) For the latest info, see http://www.ogre3d.org/

 

Typedefs

typedef vector< CompositorPassDef * >::type Ogre::CompositorPassDefVec
 

Enumerations

enum  Ogre::CompositorPassType {
  Ogre::PASS_INVALID = 0, Ogre::PASS_SCENE, Ogre::PASS_QUAD, Ogre::PASS_CLEAR,
  Ogre::PASS_STENCIL, Ogre::PASS_RESOLVE, Ogre::PASS_DEPTHCOPY, Ogre::PASS_UAV,
  Ogre::PASS_MIPMAP, Ogre::PASS_IBL_SPECULAR, Ogre::PASS_COMPUTE, Ogre::PASS_CUSTOM
}
 

Variables

const char * Ogre::CompositorPassTypeEnumNames [PASS_CUSTOM+1u]