Kochol Game Engine  0.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
kge::gfx::Renderer Member List

This is the complete list of members for kge::gfx::Renderer, including all inherited members.

AddFont(kge::gui::Font **ppOut, const char *strFontName, ul32 FontSize)=0kge::gfx::Rendererpure virtual
AddHardwareBuffer(HardwareBuffer *pHB)kge::gfx::Rendererprotectedvirtual
AddPixelShader(Shader **ppOutShader, u32 handle, const char *fileName, const char *mainName, void *extraParam)=0kge::gfx::Rendererpure virtual
AddRef()kge::KgeUnknowninlinevirtual
AddTexture(Texture **ppOutTexture, u32 Handle, const char *FileName, const char *Name, void *ExtraParam)=0kge::gfx::Rendererpure virtual
AddVertexDec(VertexDec *pVD)kge::gfx::Rendererprotectedvirtual
AddVertexShader(Shader **ppOutShader, u32 handle, const char *fileName, const char *mainName, void *extraParam)=0kge::gfx::Rendererpure virtual
AfterInit()=0kge::gfx::Rendererprotectedpure virtual
BeginRendering(bool ClearPixel, bool ClearZbuffer, bool ClearStencil)=0kge::gfx::Rendererpure virtual
CanDo(GraphicCardCaps Item)=0kge::gfx::Rendererpure virtual
Clear(bool Pixel, bool Zbuffer, bool Stencil)=0kge::gfx::Rendererpure virtual
CreateIndexBuffer(void *Indices, u32 ICount, IndexBufferType eIndexBufferType=EIBT_16Bit, bool isDynamic=false)=0kge::gfx::Rendererpure virtual
CreatePixelShaderFromFile(const char *PixelFileName, const char *PixelMain="PSMain", ShaderVersion ePVersion=ESV_PS1_1)=0kge::gfx::Rendererpure virtual
CreatePixelShaderFromString(const char *PixelCode, const char *PixelMain="PSMain", ShaderVersion ePVersion=ESV_PS1_1)=0kge::gfx::Rendererpure virtual
CreateRenderableTexture(Texture **ppOutTexture, int width, int height, TextureFormat tf, bool CreateDepthStencilBuffer=true, bool AntiAliasing=false)=0kge::gfx::Rendererpure virtual
CreateTexture(ImageData *pImg)=0kge::gfx::Rendererpure virtual
CreateVertexBuffer(void *Vertices, u32 VCount, VertexType eVType=EVT_V3TN, bool isDynamic=false)=0kge::gfx::Rendererpure virtual
CreateVertexBuffer(void *Vertices, u32 VCount, u32 Stride, bool isDynamic=false)=0kge::gfx::Rendererpure virtual
CreateVertexDeclaration(CustomVertexElement *pVertexInfoArray, core::stringc sName)=0kge::gfx::Rendererpure virtual
CreateVertexShaderFromFile(const char *VertexFileName, const char *VertexMain="VSMain", ShaderVersion eVVersion=ESV_VS1_1)=0kge::gfx::Rendererpure virtual
CreateVertexShaderFromString(const char *VertexCode, const char *VertexMain="VSMain", ShaderVersion eVVersion=ESV_VS1_1)=0kge::gfx::Rendererpure virtual
DecRef()kge::KgeUnknowninlinevirtual
Disable(RenderFlags RF)=0kge::gfx::Rendererpure virtual
DrawScreenQuad()kge::gfx::Renderervirtual
DrawTriangleList(HardwareBuffer *VB, HardwareBuffer *IB, u32 VCount, u32 ICount, VertexType eVType=EVT_V3TN)=0kge::gfx::Rendererpure virtual
DrawTriangleList(u32 VCount, u32 ICount, VertexDec *CV, u32 VertexStart, u32 StartIndex)=0kge::gfx::Rendererpure virtual
Enable(RenderFlags RF)=0kge::gfx::Rendererpure virtual
EndRendering()=0kge::gfx::Rendererpure virtual
GetDebugText()kge::KgeUnknowninline
GetDiffuseMap()kge::gfx::Rendererinlinevirtual
GetDirect3dDevice()kge::gfx::Rendererinlinevirtual
GetDrawCallsCount()kge::gfx::Rendererinlinevirtual
GetFPS()kge::gfx::Rendererinline
GetLastMaterial()kge::gfx::Rendererinlinevirtual
GetMaxTextureSize() const kge::gfx::Renderer
GetNormalMap()kge::gfx::Rendererinlinevirtual
GetPositionMap()kge::gfx::Rendererinlinevirtual
GetRefCount()kge::KgeUnknowninline
GetRendererPipeline()kge::gfx::Rendererinlinevirtual
GetRendererType()=0kge::gfx::Rendererpure virtual
GetRenderFlag(RenderFlags r)kge::gfx::Rendererinlinevirtual
GetSingletonPtr()kge::gfx::Rendererstatic
GetTransForm(TransformMode TM=ETM_World)=0kge::gfx::Rendererpure virtual
GetTriangleCount()kge::gfx::Rendererinlinevirtual
GetVertexDec(VertexType evt)kge::gfx::Rendererinline
GetWindowHeight()kge::gfx::Rendererinlinevirtual
GetWindowWidth()kge::gfx::Rendererinlinevirtual
Init(Device *device, InitParameters &params)=0kge::gfx::Rendererpure virtual
InitGCC()=0kge::gfx::Rendererprotectedpure virtual
KgeUnknown()kge::KgeUnknowninline
Lightskge::gfx::Renderer
m_bGCCkge::gfx::Rendererprotected
m_bIsSceneRunningkge::gfx::Rendererprotected
m_bRFkge::gfx::Rendererprotected
m_bUseShaderskge::gfx::Rendererprotected
m_cClearColorkge::gfx::Rendererprotected
m_clbk_OnLostkge::gfx::Rendererprotected
m_clbk_OnResetkge::gfx::Rendererprotected
m_eRendererPipelinekge::gfx::Rendererprotected
m_iBatchCountkge::gfx::Rendererprotected
m_iDrawCountkge::gfx::Rendererprotected
m_iFPSkge::gfx::Rendererprotected
m_iFPSTempkge::gfx::Rendererprotected
m_iTriCountkge::gfx::Rendererprotected
m_nIndexBufferIDkge::gfx::Rendererprotected
m_nTextIDkge::gfx::Rendererprotected
m_nVertexBufferIDkge::gfx::Rendererprotected
m_nVertexDecIDkge::gfx::Rendererprotected
m_Paramskge::gfx::Rendererprotected
m_pDevicekge::gfx::Rendererprotected
m_pDifMapkge::gfx::Rendererprotected
m_pLastMaterialkge::gfx::Rendererprotected
m_pNorMapkge::gfx::Rendererprotected
m_pPosMapkge::gfx::Rendererprotected
m_ppVertexDecskge::gfx::Rendererprotected
m_pScreenQuadkge::gfx::Rendererprotected
m_pSnmgrkge::gfx::Rendererprotected
m_pTimerkge::gfx::Rendererprotected
m_rViewPortkge::gfx::Rendererprotected
m_vBufferskge::gfx::Rendererprotected
m_vVertexDecskge::gfx::Rendererprotected
OnResize(int width, int height)=0kge::gfx::Rendererpure virtual
OnResize(unsigned int width, unsigned int height, bool fullscreen, bool vsync)=0kge::gfx::Rendererpure virtual
Renderer()kge::gfx::Renderer
SetCallbacks(kgeRenderCallback clbk_OnLost, kgeRenderCallback clbk_OnReset)kge::gfx::Renderervirtual
SetClearColor(const Colorf &ClearColor)=0kge::gfx::Rendererpure virtual
SetCullingMode(CullMode cm)=0kge::gfx::Rendererpure virtual
SetDebugText(char *text)kge::KgeUnknowninlineprotected
SetDepthBias(float fBias)=0kge::gfx::Rendererpure virtual
SetDepthBiasSlope(float fSlope)=0kge::gfx::Rendererpure virtual
SetDepthMode(DepthTestMode e=EDTM_LessEqual)=0kge::gfx::Rendererpure virtual
SetFarPlaneAsScreenQuad(sn::Camera *pCam)kge::gfx::Renderervirtual
SetFog(FogType mode, Colorf FogColor, float expDensity=0, float linearStart=0, float linearEnd=1000000)=0kge::gfx::Rendererpure virtual
SetIndexBuffer(HardwareBuffer *pBuffer)=0kge::gfx::Rendererpure virtual
SetIndexBufferID(u32 id)kge::gfx::Rendererinline
SetMainSceneManager(sn::SceneManager *smgr)kge::gfx::Rendererinlinevirtual
SetMaterial(Material *pMaterial)=0kge::gfx::Rendererpure virtual
SetMaxTextureSize(u32 maxTextureSize)kge::gfx::Renderer
SetPerspectiveLH(float Fov=0.7853f, float NearPlane=1.0f, float FarPlane=1000.0f)=0kge::gfx::Rendererpure virtual
SetPerspectiveRH(float Fov=0.8f, float NearPlane=1.0f, float FarPlane=1000.0f)=0kge::gfx::Rendererpure virtual
SetRendererPipeline(RendererPipeline rp)kge::gfx::Renderervirtual
SetRenderingWindow(void *hwnd)=0kge::gfx::Rendererpure virtual
SetRenderTarget(int RenderNumber=0, Texture *RenderTarget=NULL)=0kge::gfx::Rendererpure virtual
SetScissorRegion(int x, int y, int width, int height)kge::gfx::Rendererinlinevirtual
SetStencilBuffer(kge::efx::EffectType ET, u8 State)=0kge::gfx::Rendererpure virtual
SetStreamSourceFreq(u32 StreamID, u32 Count)=0kge::gfx::Rendererpure virtual
SetTexture(Texture *pTex, int index=0)=0kge::gfx::Rendererpure virtual
SetTextureParams(TextureParams Params, int TextureStage=0)=0kge::gfx::Rendererpure virtual
SetTransForm(math::Matrix *mat, TransformMode TM=ETM_World)=0kge::gfx::Rendererpure virtual
SetVertexBuffer(HardwareBuffer *pBuffer, int stage=0)=0kge::gfx::Rendererpure virtual
SetVertexBufferID(u32 id, int index)kge::gfx::Rendererinline
SetVertexDec(VertexDec *pVD)=0kge::gfx::Rendererpure virtual
SetVideoMode(int Width, int Height, int Bits, bool UseStencil=false, bool Fullscreen=false, int MultiSample=0, bool VSync=false)=0kge::gfx::Rendererpure virtual
SetViewLookatLH(math::Vector &Position, math::Vector &Lookat, math::Vector &UpDirection)=0kge::gfx::Rendererpure virtual
SetViewLookatRH(math::Vector &Position, math::Vector &Lookat, math::Vector &UpDirection)=0kge::gfx::Rendererpure virtual
SetViewPort(const core::RectI &viewport)=0kge::gfx::Rendererpure virtual
~KgeUnknown()kge::KgeUnknowninlinevirtual
~Renderer()kge::gfx::Renderervirtual