![]() |
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 |