OGRE  2.0
Object-Oriented Graphics Rendering Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Ogre::ShadowTextureDefinition Class Reference

Local texture definition. More...

#include <OgreCompositorShadowNodeDef.h>

+ Inheritance diagram for Ogre::ShadowTextureDefinition:
+ Collaboration diagram for Ogre::ShadowTextureDefinition:

Public Member Functions

 ShadowTextureDefinition (ShadowMapTechniques t, IdString _name, size_t _light, size_t _split)
 
void _setSharesSetupWithIdx (size_t idx)
 
IdString getName () const
 
size_t getSharesSetupWith () const
 
void operator delete (void *ptr)
 
void operator delete (void *ptr, void *)
 
void operator delete (void *ptr, const char *, int, const char *)
 
void operator delete[] (void *ptr)
 
void operator delete[] (void *ptr, const char *, int, const char *)
 
void * operator new (size_t sz, const char *file, int line, const char *func)
 operator new, with debug line info More...
 
void * operator new (size_t sz)
 
void * operator new (size_t sz, void *ptr)
 placement operator new More...
 
void * operator new[] (size_t sz, const char *file, int line, const char *func)
 array operator new, with debug line info More...
 
void * operator new[] (size_t sz)
 

Public Attributes

uint16 depthBufferId
 
PixelFormatList formatList
 
uint fsaa
 
uint height
 
float heightFactor
 
bool hwGammaWrite
 
size_t light
 
uint numSplits
 
Real pssmLambda
 
ShadowMapTechniques shadowMapTechnique
 
size_t split
 
Real splitPadding
 
uint width
 
float widthFactor
 

Protected Attributes

IdString name
 
size_t sharesSetupWith
 

Detailed Description

Local texture definition.

Definition at line 55 of file OgreCompositorShadowNodeDef.h.

Constructor & Destructor Documentation

Ogre::ShadowTextureDefinition::ShadowTextureDefinition ( ShadowMapTechniques  t,
IdString  _name,
size_t  _light,
size_t  _split 
)
inline

Definition at line 82 of file OgreCompositorShadowNodeDef.h.

Member Function Documentation

void Ogre::ShadowTextureDefinition::_setSharesSetupWithIdx ( size_t  idx)
inline

Definition at line 91 of file OgreCompositorShadowNodeDef.h.

References sharesSetupWith.

IdString Ogre::ShadowTextureDefinition::getName ( void  ) const
inline

Definition at line 89 of file OgreCompositorShadowNodeDef.h.

References name.

size_t Ogre::ShadowTextureDefinition::getSharesSetupWith ( ) const
inline

Definition at line 92 of file OgreCompositorShadowNodeDef.h.

References sharesSetupWith.

template<class Alloc >
void Ogre::AllocatedObject< Alloc >::operator delete ( void *  ptr)
inlineinherited

Definition at line 96 of file OgreMemoryAllocatedObject.h.

template<class Alloc >
void Ogre::AllocatedObject< Alloc >::operator delete ( void *  ptr,
void *   
)
inlineinherited

Definition at line 102 of file OgreMemoryAllocatedObject.h.

template<class Alloc >
void Ogre::AllocatedObject< Alloc >::operator delete ( void *  ptr,
const char *  ,
int  ,
const char *   
)
inlineinherited

Definition at line 108 of file OgreMemoryAllocatedObject.h.

template<class Alloc >
void Ogre::AllocatedObject< Alloc >::operator delete[] ( void *  ptr)
inlineinherited

Definition at line 113 of file OgreMemoryAllocatedObject.h.

template<class Alloc >
void Ogre::AllocatedObject< Alloc >::operator delete[] ( void *  ptr,
const char *  ,
int  ,
const char *   
)
inlineinherited

Definition at line 119 of file OgreMemoryAllocatedObject.h.

template<class Alloc >
void* Ogre::AllocatedObject< Alloc >::operator new ( size_t  sz,
const char *  file,
int  line,
const char *  func 
)
inlineinherited

operator new, with debug line info

Definition at line 68 of file OgreMemoryAllocatedObject.h.

template<class Alloc >
void* Ogre::AllocatedObject< Alloc >::operator new ( size_t  sz)
inlineinherited

Definition at line 73 of file OgreMemoryAllocatedObject.h.

template<class Alloc >
void* Ogre::AllocatedObject< Alloc >::operator new ( size_t  sz,
void *  ptr 
)
inlineinherited

placement operator new

Definition at line 79 of file OgreMemoryAllocatedObject.h.

template<class Alloc >
void* Ogre::AllocatedObject< Alloc >::operator new[] ( size_t  sz,
const char *  file,
int  line,
const char *  func 
)
inlineinherited

array operator new, with debug line info

Definition at line 86 of file OgreMemoryAllocatedObject.h.

template<class Alloc >
void* Ogre::AllocatedObject< Alloc >::operator new[] ( size_t  sz)
inlineinherited

Definition at line 91 of file OgreMemoryAllocatedObject.h.

Member Data Documentation

uint16 Ogre::ShadowTextureDefinition::depthBufferId

Definition at line 65 of file OgreCompositorShadowNodeDef.h.

PixelFormatList Ogre::ShadowTextureDefinition::formatList

Definition at line 62 of file OgreCompositorShadowNodeDef.h.

uint Ogre::ShadowTextureDefinition::fsaa

Definition at line 63 of file OgreCompositorShadowNodeDef.h.

uint Ogre::ShadowTextureDefinition::height

Definition at line 59 of file OgreCompositorShadowNodeDef.h.

float Ogre::ShadowTextureDefinition::heightFactor

Definition at line 61 of file OgreCompositorShadowNodeDef.h.

bool Ogre::ShadowTextureDefinition::hwGammaWrite

Definition at line 64 of file OgreCompositorShadowNodeDef.h.

size_t Ogre::ShadowTextureDefinition::light

Definition at line 67 of file OgreCompositorShadowNodeDef.h.

IdString Ogre::ShadowTextureDefinition::name
protected

Definition at line 78 of file OgreCompositorShadowNodeDef.h.

Referenced by getName().

uint Ogre::ShadowTextureDefinition::numSplits

Definition at line 75 of file OgreCompositorShadowNodeDef.h.

Real Ogre::ShadowTextureDefinition::pssmLambda

Definition at line 73 of file OgreCompositorShadowNodeDef.h.

ShadowMapTechniques Ogre::ShadowTextureDefinition::shadowMapTechnique

Definition at line 70 of file OgreCompositorShadowNodeDef.h.

size_t Ogre::ShadowTextureDefinition::sharesSetupWith
protected

Definition at line 79 of file OgreCompositorShadowNodeDef.h.

Referenced by _setSharesSetupWithIdx(), and getSharesSetupWith().

size_t Ogre::ShadowTextureDefinition::split

Definition at line 68 of file OgreCompositorShadowNodeDef.h.

Real Ogre::ShadowTextureDefinition::splitPadding

Definition at line 74 of file OgreCompositorShadowNodeDef.h.

uint Ogre::ShadowTextureDefinition::width

Definition at line 58 of file OgreCompositorShadowNodeDef.h.

float Ogre::ShadowTextureDefinition::widthFactor

Definition at line 60 of file OgreCompositorShadowNodeDef.h.


The documentation for this class was generated from the following file: