![]() |
Kochol Game Engine
0.1.0
|
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)=0 | kge::gfx::Renderer | pure virtual |
| AddHardwareBuffer(HardwareBuffer *pHB) | kge::gfx::Renderer | protectedvirtual |
| AddPixelShader(Shader **ppOutShader, u32 handle, const char *fileName, const char *mainName, void *extraParam)=0 | kge::gfx::Renderer | pure virtual |
| AddRef() | kge::KgeUnknown | inlinevirtual |
| AddTexture(Texture **ppOutTexture, u32 Handle, const char *FileName, const char *Name, void *ExtraParam)=0 | kge::gfx::Renderer | pure virtual |
| AddVertexDec(VertexDec *pVD) | kge::gfx::Renderer | protectedvirtual |
| AddVertexShader(Shader **ppOutShader, u32 handle, const char *fileName, const char *mainName, void *extraParam)=0 | kge::gfx::Renderer | pure virtual |
| AfterInit()=0 | kge::gfx::Renderer | protectedpure virtual |
| BeginRendering(bool ClearPixel, bool ClearZbuffer, bool ClearStencil)=0 | kge::gfx::Renderer | pure virtual |
| CanDo(GraphicCardCaps Item)=0 | kge::gfx::Renderer | pure virtual |
| Clear(bool Pixel, bool Zbuffer, bool Stencil)=0 | kge::gfx::Renderer | pure virtual |
| CreateIndexBuffer(void *Indices, u32 ICount, IndexBufferType eIndexBufferType=EIBT_16Bit, bool isDynamic=false)=0 | kge::gfx::Renderer | pure virtual |
| CreatePixelShaderFromFile(const char *PixelFileName, const char *PixelMain="PSMain", ShaderVersion ePVersion=ESV_PS1_1)=0 | kge::gfx::Renderer | pure virtual |
| CreatePixelShaderFromString(const char *PixelCode, const char *PixelMain="PSMain", ShaderVersion ePVersion=ESV_PS1_1)=0 | kge::gfx::Renderer | pure virtual |
| CreateRenderableTexture(Texture **ppOutTexture, int width, int height, TextureFormat tf, bool CreateDepthStencilBuffer=true, bool AntiAliasing=false)=0 | kge::gfx::Renderer | pure virtual |
| CreateTexture(ImageData *pImg)=0 | kge::gfx::Renderer | pure virtual |
| CreateVertexBuffer(void *Vertices, u32 VCount, VertexType eVType=EVT_V3TN, bool isDynamic=false)=0 | kge::gfx::Renderer | pure virtual |
| CreateVertexBuffer(void *Vertices, u32 VCount, u32 Stride, bool isDynamic=false)=0 | kge::gfx::Renderer | pure virtual |
| CreateVertexDeclaration(CustomVertexElement *pVertexInfoArray, core::stringc sName)=0 | kge::gfx::Renderer | pure virtual |
| CreateVertexShaderFromFile(const char *VertexFileName, const char *VertexMain="VSMain", ShaderVersion eVVersion=ESV_VS1_1)=0 | kge::gfx::Renderer | pure virtual |
| CreateVertexShaderFromString(const char *VertexCode, const char *VertexMain="VSMain", ShaderVersion eVVersion=ESV_VS1_1)=0 | kge::gfx::Renderer | pure virtual |
| DecRef() | kge::KgeUnknown | inlinevirtual |
| Disable(RenderFlags RF)=0 | kge::gfx::Renderer | pure virtual |
| DrawScreenQuad() | kge::gfx::Renderer | virtual |
| DrawTriangleList(HardwareBuffer *VB, HardwareBuffer *IB, u32 VCount, u32 ICount, VertexType eVType=EVT_V3TN)=0 | kge::gfx::Renderer | pure virtual |
| DrawTriangleList(u32 VCount, u32 ICount, VertexDec *CV, u32 VertexStart, u32 StartIndex)=0 | kge::gfx::Renderer | pure virtual |
| Enable(RenderFlags RF)=0 | kge::gfx::Renderer | pure virtual |
| EndRendering()=0 | kge::gfx::Renderer | pure virtual |
| GetDebugText() | kge::KgeUnknown | inline |
| GetDiffuseMap() | kge::gfx::Renderer | inlinevirtual |
| GetDirect3dDevice() | kge::gfx::Renderer | inlinevirtual |
| GetDrawCallsCount() | kge::gfx::Renderer | inlinevirtual |
| GetFPS() | kge::gfx::Renderer | inline |
| GetLastMaterial() | kge::gfx::Renderer | inlinevirtual |
| GetMaxTextureSize() const | kge::gfx::Renderer | |
| GetNormalMap() | kge::gfx::Renderer | inlinevirtual |
| GetPositionMap() | kge::gfx::Renderer | inlinevirtual |
| GetRefCount() | kge::KgeUnknown | inline |
| GetRendererPipeline() | kge::gfx::Renderer | inlinevirtual |
| GetRendererType()=0 | kge::gfx::Renderer | pure virtual |
| GetRenderFlag(RenderFlags r) | kge::gfx::Renderer | inlinevirtual |
| GetSingletonPtr() | kge::gfx::Renderer | static |
| GetTransForm(TransformMode TM=ETM_World)=0 | kge::gfx::Renderer | pure virtual |
| GetTriangleCount() | kge::gfx::Renderer | inlinevirtual |
| GetVertexDec(VertexType evt) | kge::gfx::Renderer | inline |
| GetWindowHeight() | kge::gfx::Renderer | inlinevirtual |
| GetWindowWidth() | kge::gfx::Renderer | inlinevirtual |
| Init(Device *device, InitParameters ¶ms)=0 | kge::gfx::Renderer | pure virtual |
| InitGCC()=0 | kge::gfx::Renderer | protectedpure virtual |
| KgeUnknown() | kge::KgeUnknown | inline |
| Lights | kge::gfx::Renderer | |
| m_bGCC | kge::gfx::Renderer | protected |
| m_bIsSceneRunning | kge::gfx::Renderer | protected |
| m_bRF | kge::gfx::Renderer | protected |
| m_bUseShaders | kge::gfx::Renderer | protected |
| m_cClearColor | kge::gfx::Renderer | protected |
| m_clbk_OnLost | kge::gfx::Renderer | protected |
| m_clbk_OnReset | kge::gfx::Renderer | protected |
| m_eRendererPipeline | kge::gfx::Renderer | protected |
| m_iBatchCount | kge::gfx::Renderer | protected |
| m_iDrawCount | kge::gfx::Renderer | protected |
| m_iFPS | kge::gfx::Renderer | protected |
| m_iFPSTemp | kge::gfx::Renderer | protected |
| m_iTriCount | kge::gfx::Renderer | protected |
| m_nIndexBufferID | kge::gfx::Renderer | protected |
| m_nTextID | kge::gfx::Renderer | protected |
| m_nVertexBufferID | kge::gfx::Renderer | protected |
| m_nVertexDecID | kge::gfx::Renderer | protected |
| m_Params | kge::gfx::Renderer | protected |
| m_pDevice | kge::gfx::Renderer | protected |
| m_pDifMap | kge::gfx::Renderer | protected |
| m_pLastMaterial | kge::gfx::Renderer | protected |
| m_pNorMap | kge::gfx::Renderer | protected |
| m_pPosMap | kge::gfx::Renderer | protected |
| m_ppVertexDecs | kge::gfx::Renderer | protected |
| m_pScreenQuad | kge::gfx::Renderer | protected |
| m_pSnmgr | kge::gfx::Renderer | protected |
| m_pTimer | kge::gfx::Renderer | protected |
| m_rViewPort | kge::gfx::Renderer | protected |
| m_vBuffers | kge::gfx::Renderer | protected |
| m_vVertexDecs | kge::gfx::Renderer | protected |
| OnResize(int width, int height)=0 | kge::gfx::Renderer | pure virtual |
| OnResize(unsigned int width, unsigned int height, bool fullscreen, bool vsync)=0 | kge::gfx::Renderer | pure virtual |
| Renderer() | kge::gfx::Renderer | |
| SetCallbacks(kgeRenderCallback clbk_OnLost, kgeRenderCallback clbk_OnReset) | kge::gfx::Renderer | virtual |
| SetClearColor(const Colorf &ClearColor)=0 | kge::gfx::Renderer | pure virtual |
| SetCullingMode(CullMode cm)=0 | kge::gfx::Renderer | pure virtual |
| SetDebugText(char *text) | kge::KgeUnknown | inlineprotected |
| SetDepthBias(float fBias)=0 | kge::gfx::Renderer | pure virtual |
| SetDepthBiasSlope(float fSlope)=0 | kge::gfx::Renderer | pure virtual |
| SetDepthMode(DepthTestMode e=EDTM_LessEqual)=0 | kge::gfx::Renderer | pure virtual |
| SetFarPlaneAsScreenQuad(sn::Camera *pCam) | kge::gfx::Renderer | virtual |
| SetFog(FogType mode, Colorf FogColor, float expDensity=0, float linearStart=0, float linearEnd=1000000)=0 | kge::gfx::Renderer | pure virtual |
| SetIndexBuffer(HardwareBuffer *pBuffer)=0 | kge::gfx::Renderer | pure virtual |
| SetIndexBufferID(u32 id) | kge::gfx::Renderer | inline |
| SetMainSceneManager(sn::SceneManager *smgr) | kge::gfx::Renderer | inlinevirtual |
| SetMaterial(Material *pMaterial)=0 | kge::gfx::Renderer | pure virtual |
| SetMaxTextureSize(u32 maxTextureSize) | kge::gfx::Renderer | |
| SetPerspectiveLH(float Fov=0.7853f, float NearPlane=1.0f, float FarPlane=1000.0f)=0 | kge::gfx::Renderer | pure virtual |
| SetPerspectiveRH(float Fov=0.8f, float NearPlane=1.0f, float FarPlane=1000.0f)=0 | kge::gfx::Renderer | pure virtual |
| SetRendererPipeline(RendererPipeline rp) | kge::gfx::Renderer | virtual |
| SetRenderingWindow(void *hwnd)=0 | kge::gfx::Renderer | pure virtual |
| SetRenderTarget(int RenderNumber=0, Texture *RenderTarget=NULL)=0 | kge::gfx::Renderer | pure virtual |
| SetScissorRegion(int x, int y, int width, int height) | kge::gfx::Renderer | inlinevirtual |
| SetStencilBuffer(kge::efx::EffectType ET, u8 State)=0 | kge::gfx::Renderer | pure virtual |
| SetStreamSourceFreq(u32 StreamID, u32 Count)=0 | kge::gfx::Renderer | pure virtual |
| SetTexture(Texture *pTex, int index=0)=0 | kge::gfx::Renderer | pure virtual |
| SetTextureParams(TextureParams Params, int TextureStage=0)=0 | kge::gfx::Renderer | pure virtual |
| SetTransForm(math::Matrix *mat, TransformMode TM=ETM_World)=0 | kge::gfx::Renderer | pure virtual |
| SetVertexBuffer(HardwareBuffer *pBuffer, int stage=0)=0 | kge::gfx::Renderer | pure virtual |
| SetVertexBufferID(u32 id, int index) | kge::gfx::Renderer | inline |
| SetVertexDec(VertexDec *pVD)=0 | kge::gfx::Renderer | pure virtual |
| SetVideoMode(int Width, int Height, int Bits, bool UseStencil=false, bool Fullscreen=false, int MultiSample=0, bool VSync=false)=0 | kge::gfx::Renderer | pure virtual |
| SetViewLookatLH(math::Vector &Position, math::Vector &Lookat, math::Vector &UpDirection)=0 | kge::gfx::Renderer | pure virtual |
| SetViewLookatRH(math::Vector &Position, math::Vector &Lookat, math::Vector &UpDirection)=0 | kge::gfx::Renderer | pure virtual |
| SetViewPort(const core::RectI &viewport)=0 | kge::gfx::Renderer | pure virtual |
| ~KgeUnknown() | kge::KgeUnknown | inlinevirtual |
| ~Renderer() | kge::gfx::Renderer | virtual |