Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | Related Pages

RenderDevice Member List

This is the complete list of members for RenderDevice, including all inherited members.
Activate()Activator [inline, virtual]
Activator(bool bActive=true)Activator [inline]
AddInputEventGroup(unsigned int uiInputEventGroup)InputDevice [inline, virtual]
AddLight(Light *pkLight)=0RenderDevice [pure virtual]
Begin(const Matrix &rkViewMatrix, unsigned int uiFlags=NOFLAGS)=0RenderDevice [pure virtual]
BUFFER enum nameRenderDevice
CaptureMouse(bool bCapture)=0RenderDevice [pure virtual]
Clear(unsigned int uiTargets, const Color &rkColor, float fZValue, unsigned int uiStencilValue)=0RenderDevice [pure virtual]
Close()=0RenderDevice [pure virtual]
Collect(InputEvent *pkEvent)=0InputDevice [pure virtual]
COLORBUFFER enum valueRenderDevice
ConfigValueChange(const HashString &rstrKey)=0ConfigCallback [pure virtual]
CreatePixelBuffer(unsigned int uiWidth, unsigned int uiHeight, unsigned int uiBPP, Texture::TEXTURETYPE eTextureType=Texture::TEX2D)=0RenderDevice [pure virtual]
CreatePolygonBuffer(unsigned int uiType=Buffer::NORMAL, unsigned int uiNumPolygons=0, const Polygon *pkData=0, bool bStripify=false)=0RenderDevice [pure virtual]
CreatePolygonStripBuffer(unsigned int uiType=Buffer::NORMAL, unsigned int uiNumPolygons=0, const unsigned short *pusData=0)=0RenderDevice [pure virtual]
CreateProgram(Program::PROGRAMTYPE eType)=0RenderDevice [pure virtual]
CreateTexture(const std::string &rstrName, Texture::TEXTURETYPE eTextureType=Texture::TEX2D, Texture::TEXTUREFORMAT eTextureFormat=Texture::DEFAULT)=0RenderDevice [pure virtual]
CreateVertexBuffer(unsigned int uiType=Buffer::NORMAL, unsigned int uiNumVertices=0, const VertexDeclaration *pkFormat=0, const void *pData=0)=0RenderDevice [pure virtual]
CULLBACK enum valueRenderDevice
CULLBOTH enum valueRenderDevice
CULLFRONT enum valueRenderDevice
CULLMODE enum nameRenderDevice
CULLNONE enum valueRenderDevice
Deactivate()Activator [inline, virtual]
DeleteInputEventGroup(unsigned int uiInputEventGroup)InputDevice [inline, virtual]
End()=0RenderDevice [pure virtual]
Flip()=0RenderDevice [pure virtual]
FRAMEBUFFER enum valueRenderDevice
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)=0RenderDevice [pure virtual]
GetProjectionMatrix() const RenderDevice [inline]
GetProjectionMode() const RenderDevice [inline]
GetStatistics()=0RenderDevice [pure virtual]
GetTexture(const std::string &rstrName)=0RenderDevice [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 nameInputDevice
INVALIDBUFFER enum valueRenderDevice
IsActive() const Activator [inline]
JOYSTICKINPUT enum valueInputDevice
KEYBOARDINPUT enum valueInputDevice
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)=0RenderDevice [pure virtual]
m_bActiveActivator [protected]
m_eCullModeRenderDevice [protected]
m_eInputEventGroupsInputDevice [protected]
m_kCustomProjectionRenderDevice [protected]
m_kOrthographicProjectionRenderDevice [protected]
m_kPerspectiveProjectionRenderDevice [protected]
m_kViewMatrixRenderDevice [protected]
m_kViewportRenderDevice [protected]
m_kWindowRenderDevice [protected]
m_pkFileManagerRenderDevice [protected]
m_pkManagerInputDevice [protected]
m_pkModuleRenderDevice [protected]
m_pkProjectionRenderDevice [protected]
m_pkShadowGeneratorRenderDevice
m_pkTexturePoolRenderDevice [protected]
m_uiDefaultMaxAnisotropyRenderDevice [protected]
m_uiDefaultTextureFilterRenderDevice [protected]
m_vpkCodecsTextureLoader [protected]
MOUSEINPUT enum valueInputDevice
NOFLAGS enum valueRenderDevice
NOSORT enum valueRenderDevice
Open(const RenderWindow &rkWndData)=0RenderDevice [pure virtual]
PIXELBUFFER enum valueRenderDevice
QueryAdapters(std::vector< RenderAdapter > *pvkAdapters)=0RenderDevice [pure virtual]
QueryResolutions(std::vector< RenderResolution > *pvkResolutions, unsigned int uiAdapter=0)=0RenderDevice [pure virtual]
RegisterFrameCallback(FrameCallback::FRAMECALLBACKTYPE eType, FrameCallback *pkCallback, bool bRegister)=0RenderDevice [pure virtual]
Render(const RenderPrimitive &rkPrimitive, unsigned int uiFlags=RenderPrimitive::NOFLAGS)=0RenderDevice [pure virtual]
RenderDevice(FileManager *pkFileManager, InputManager *pkInputManager)RenderDevice [protected]
RENDERFRAMEFLAGS enum nameRenderDevice
RENDERTARGET enum nameRenderDevice
SetCullMode(CULLMODE eCullMode=CULLBACK)=0RenderDevice [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)=0RenderDevice [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)=0RenderDevice [protected, pure virtual]
SetRenderTarget(unsigned int uiTarget)=0RenderDevice [pure virtual]
SetStencilFunc(STENCILFUNC eFunc, unsigned int uiRefValue, unsigned int uiTestMask)=0RenderDevice [pure virtual]
SetStencilMask(unsigned int uiWriteMask)=0RenderDevice [pure virtual]
SetStencilOp(STENCILOP eStencilFail, STENCILOP eZFail, STENCILOP eZPass)=0RenderDevice [pure virtual]
SetStorageSize(unsigned int uiVertexStorageSize, unsigned int uiPolygonStorageSize)=0RenderDevice [pure virtual]
SetTargetMask(bool bWrite)=0RenderDevice [pure virtual]
SetViewport(int iX, int iY, int iWidth, int iHeight)=0RenderDevice [pure virtual]
ShowCursor(bool bShow)=0RenderDevice [pure virtual]
STENCILBUFFER enum valueRenderDevice
STENCILFUNC enum nameRenderDevice
STENCILFUNC_ALWAYS enum valueRenderDevice
STENCILFUNC_EQUAL enum valueRenderDevice
STENCILFUNC_GEQUAL enum valueRenderDevice
STENCILFUNC_GREATER enum valueRenderDevice
STENCILFUNC_LEQUAL enum valueRenderDevice
STENCILFUNC_LESS enum valueRenderDevice
STENCILFUNC_NEVER enum valueRenderDevice
STENCILFUNC_NOTEQUAL enum valueRenderDevice
STENCILOP enum nameRenderDevice
STENCILOP_DECR enum valueRenderDevice
STENCILOP_INVERT enum valueRenderDevice
STENCILOP_KEEP enum valueRenderDevice
STENCILOP_REPLACE enum valueRenderDevice
STENCILOP_ZERO enum valueRenderDevice
SYSTEMINPUT enum valueInputDevice
TextureLoader(FileManager *pkFileManager=0)TextureLoader
Toggle()Activator [inline]
ZBUFFER enum valueRenderDevice
~Activator()Activator [inline, virtual]
~InputDevice()InputDevice [protected, virtual]
~RenderDevice()RenderDevice [protected, virtual]
~TextureLoader()TextureLoader [virtual]

Generated on Wed Jan 21 14:21:14 2004 for NeoEngine by doxygen 1.3.5