Activate() | Activator | [inline, virtual] |
Activator(bool bActive=true) | Activator | [inline] |
AddInputEventGroup(unsigned int uiInputEventGroup) | InputDevice | [inline, virtual] |
AddLight(Light *pkLight)=0 | RenderDevice | [pure virtual] |
Begin(const Matrix &rkViewMatrix, unsigned int uiFlags=NOFLAGS)=0 | RenderDevice | [pure virtual] |
BUFFER enum name | RenderDevice | |
CaptureMouse(bool bCapture)=0 | RenderDevice | [pure virtual] |
Clear(unsigned int uiTargets, const Color &rkColor, float fZValue, unsigned int uiStencilValue)=0 | RenderDevice | [pure virtual] |
Close()=0 | RenderDevice | [pure virtual] |
Collect(InputEvent *pkEvent)=0 | InputDevice | [pure virtual] |
COLORBUFFER enum value | RenderDevice | |
ConfigValueChange(const HashString &rstrKey)=0 | ConfigCallback | [pure virtual] |
CreatePixelBuffer(unsigned int uiWidth, unsigned int uiHeight, unsigned int uiBPP, Texture::TEXTURETYPE eTextureType=Texture::TEX2D)=0 | RenderDevice | [pure virtual] |
CreatePolygonBuffer(unsigned int uiType=Buffer::NORMAL, unsigned int uiNumPolygons=0, const Polygon *pkData=0, bool bStripify=false)=0 | RenderDevice | [pure virtual] |
CreatePolygonStripBuffer(unsigned int uiType=Buffer::NORMAL, unsigned int uiNumPolygons=0, const unsigned short *pusData=0)=0 | RenderDevice | [pure virtual] |
CreateProgram(Program::PROGRAMTYPE eType)=0 | RenderDevice | [pure virtual] |
CreateTexture(const std::string &rstrName, Texture::TEXTURETYPE eTextureType=Texture::TEX2D, Texture::TEXTUREFORMAT eTextureFormat=Texture::DEFAULT)=0 | RenderDevice | [pure virtual] |
CreateVertexBuffer(unsigned int uiType=Buffer::NORMAL, unsigned int uiNumVertices=0, const VertexDeclaration *pkFormat=0, const void *pData=0)=0 | RenderDevice | [pure virtual] |
CULLBACK enum value | RenderDevice | |
CULLBOTH enum value | RenderDevice | |
CULLFRONT enum value | RenderDevice | |
CULLMODE enum name | RenderDevice | |
CULLNONE enum value | RenderDevice | |
Deactivate() | Activator | [inline, virtual] |
DeleteInputEventGroup(unsigned int uiInputEventGroup) | InputDevice | [inline, virtual] |
End()=0 | RenderDevice | [pure virtual] |
Flip()=0 | RenderDevice | [pure virtual] |
FRAMEBUFFER enum value | RenderDevice | |
FreeImageData(ImageData *pkImageData) | TextureLoader | |
GetBPP() | RenderDevice | [inline] |
GetCaps() const | RenderDevice | [inline] |
GetDefaultTextureFiltering() | RenderDevice | [inline] |
GetFOV() const | RenderDevice | [inline] |
GetHeight() | RenderDevice | [inline] |
GetProgram(Program::PROGRAMTYPE eType, const std::string &rstrName)=0 | RenderDevice | [pure virtual] |
GetProjectionMatrix() const | RenderDevice | [inline] |
GetProjectionMode() const | RenderDevice | [inline] |
GetStatistics()=0 | RenderDevice | [pure virtual] |
GetTexture(const std::string &rstrName)=0 | RenderDevice | [pure virtual] |
GetViewMatrix() const | RenderDevice | [inline] |
GetViewport() const | RenderDevice | [inline] |
GetWidth() | RenderDevice | [inline] |
GetWindow() const | RenderDevice | [inline] |
GetZFar() const | RenderDevice | [inline] |
GetZNear() const | RenderDevice | [inline] |
HasInputEventGroup(unsigned int uiInputEventGroup) | InputDevice | [inline, virtual] |
InputDevice(InputManager *pkManager) | InputDevice | [protected] |
INPUTEVENTGROUP enum name | InputDevice | |
INVALIDBUFFER enum value | RenderDevice | |
IsActive() const | Activator | [inline] |
JOYSTICKINPUT enum value | InputDevice | |
KEYBOARDINPUT enum value | InputDevice | |
LoadCodec(const std::string &rstrName) | TextureLoader | |
LoadImageData(File *pkFile) | TextureLoader | |
LoadImageData(const std::string &rstrFilename) | TextureLoader | |
LoadTexture(const std::string &rstrFilename, Texture::TEXTURETYPE eTextureType=Texture::TEX2D, Texture::TEXTUREFORMAT eTextureFormat=Texture::DEFAULT, unsigned int uiFlags=Texture::NOFLAGS, unsigned int uiFiltering=0, unsigned int uiMaxAnisotropy=1)=0 | RenderDevice | [pure virtual] |
m_bActive | Activator | [protected] |
m_eCullMode | RenderDevice | [protected] |
m_eInputEventGroups | InputDevice | [protected] |
m_kCustomProjection | RenderDevice | [protected] |
m_kOrthographicProjection | RenderDevice | [protected] |
m_kPerspectiveProjection | RenderDevice | [protected] |
m_kViewMatrix | RenderDevice | [protected] |
m_kViewport | RenderDevice | [protected] |
m_kWindow | RenderDevice | [protected] |
m_pkFileManager | RenderDevice | [protected] |
m_pkManager | InputDevice | [protected] |
m_pkModule | RenderDevice | [protected] |
m_pkProjection | RenderDevice | [protected] |
m_pkShadowGenerator | RenderDevice | |
m_pkTexturePool | RenderDevice | [protected] |
m_uiDefaultMaxAnisotropy | RenderDevice | [protected] |
m_uiDefaultTextureFilter | RenderDevice | [protected] |
m_vpkCodecs | TextureLoader | [protected] |
MOUSEINPUT enum value | InputDevice | |
NOFLAGS enum value | RenderDevice | |
NOSORT enum value | RenderDevice | |
Open(const RenderWindow &rkWndData)=0 | RenderDevice | [pure virtual] |
PIXELBUFFER enum value | RenderDevice | |
QueryAdapters(std::vector< RenderAdapter > *pvkAdapters)=0 | RenderDevice | [pure virtual] |
QueryResolutions(std::vector< RenderResolution > *pvkResolutions, unsigned int uiAdapter=0)=0 | RenderDevice | [pure virtual] |
RegisterFrameCallback(FrameCallback::FRAMECALLBACKTYPE eType, FrameCallback *pkCallback, bool bRegister)=0 | RenderDevice | [pure virtual] |
Render(const RenderPrimitive &rkPrimitive, unsigned int uiFlags=RenderPrimitive::NOFLAGS)=0 | RenderDevice | [pure virtual] |
RenderDevice(FileManager *pkFileManager, InputManager *pkInputManager) | RenderDevice | [protected] |
RENDERFRAMEFLAGS enum name | RenderDevice | |
RENDERTARGET enum name | RenderDevice | |
SetCullMode(CULLMODE eCullMode=CULLBACK)=0 | RenderDevice | [pure virtual] |
SetCustomProjection(const Matrix &rkMatrix) | RenderDevice | [virtual] |
SetDefaultMaxAnisotropy(unsigned int uiMaxAnisotropy) | RenderDevice | [virtual] |
SetDefaultTextureFiltering(unsigned int uiMode) | RenderDevice | [virtual] |
SetMousePos(int iX, int iY)=0 | RenderDevice | [pure virtual] |
SetOrthographicProjection() | RenderDevice | |
SetOrthographicProjection(float fLeft, float fTop, float fRight, float fBottom, float fZNear=0.0f, float fZFar=1.0f) | RenderDevice | [virtual] |
SetPerspectiveProjection() | RenderDevice | |
SetPerspectiveProjection(float fFOV, float fZNear, float fZFar) | RenderDevice | [virtual] |
SetProjection(const Matrix &rkMatrix)=0 | RenderDevice | [protected, pure virtual] |
SetRenderTarget(unsigned int uiTarget)=0 | RenderDevice | [pure virtual] |
SetStencilFunc(STENCILFUNC eFunc, unsigned int uiRefValue, unsigned int uiTestMask)=0 | RenderDevice | [pure virtual] |
SetStencilMask(unsigned int uiWriteMask)=0 | RenderDevice | [pure virtual] |
SetStencilOp(STENCILOP eStencilFail, STENCILOP eZFail, STENCILOP eZPass)=0 | RenderDevice | [pure virtual] |
SetStorageSize(unsigned int uiVertexStorageSize, unsigned int uiPolygonStorageSize)=0 | RenderDevice | [pure virtual] |
SetTargetMask(bool bWrite)=0 | RenderDevice | [pure virtual] |
SetViewport(int iX, int iY, int iWidth, int iHeight)=0 | RenderDevice | [pure virtual] |
ShowCursor(bool bShow)=0 | RenderDevice | [pure virtual] |
STENCILBUFFER enum value | RenderDevice | |
STENCILFUNC enum name | RenderDevice | |
STENCILFUNC_ALWAYS enum value | RenderDevice | |
STENCILFUNC_EQUAL enum value | RenderDevice | |
STENCILFUNC_GEQUAL enum value | RenderDevice | |
STENCILFUNC_GREATER enum value | RenderDevice | |
STENCILFUNC_LEQUAL enum value | RenderDevice | |
STENCILFUNC_LESS enum value | RenderDevice | |
STENCILFUNC_NEVER enum value | RenderDevice | |
STENCILFUNC_NOTEQUAL enum value | RenderDevice | |
STENCILOP enum name | RenderDevice | |
STENCILOP_DECR enum value | RenderDevice | |
STENCILOP_INVERT enum value | RenderDevice | |
STENCILOP_KEEP enum value | RenderDevice | |
STENCILOP_REPLACE enum value | RenderDevice | |
STENCILOP_ZERO enum value | RenderDevice | |
SYSTEMINPUT enum value | InputDevice | |
TextureLoader(FileManager *pkFileManager=0) | TextureLoader | |
Toggle() | Activator | [inline] |
ZBUFFER enum value | RenderDevice | |
~Activator() | Activator | [inline, virtual] |
~InputDevice() | InputDevice | [protected, virtual] |
~RenderDevice() | RenderDevice | [protected, virtual] |
~TextureLoader() | TextureLoader | [virtual] |