| CheckSupport(eSHADER_MODEL p_model) | Castor3D::RenderSystem | inline |
| Cleanup() | Castor3D::RenderSystem | |
| CreateBackBuffers()=0 | Castor3D::RenderSystem | pure virtual |
| CreateBillboardsProgram(RenderTechnique const &p_technique, uint32_t p_flags) | Castor3D::RenderSystem | |
| CreateBlendState()=0 | Castor3D::RenderSystem | pure virtual |
| CreateContext()=0 | Castor3D::RenderSystem | pure virtual |
| CreateDepthStencilState()=0 | Castor3D::RenderSystem | pure virtual |
| CreateDynamicTexture(uint8_t p_cpuAccess, uint8_t p_gpuAccess)=0 | Castor3D::RenderSystem | pure virtual |
| CreateFrameBuffer()=0 | Castor3D::RenderSystem | pure virtual |
| CreateFrameVariableBuffer(Castor::String const &p_name)=0 | Castor3D::RenderSystem | pure virtual |
| CreateGeometryBuffers(eTOPOLOGY p_topology, ShaderProgram const &p_program, VertexBuffer *p_vtx, IndexBuffer *p_idx, VertexBuffer *p_bones, VertexBuffer *p_inst)=0 | Castor3D::RenderSystem | pure virtual |
| CreateGlslWriter() | Castor3D::RenderSystem | |
| CreateIndexBuffer(CpuBuffer< uint32_t > *p_buffer)=0 | Castor3D::RenderSystem | pure virtual |
| CreateQuery(eQUERY_TYPE p_type)=0 | Castor3D::RenderSystem | pure virtual |
| CreateRasteriserState()=0 | Castor3D::RenderSystem | pure virtual |
| CreateSampler(Castor::String const &p_name)=0 | Castor3D::RenderSystem | pure virtual |
| CreateShaderProgram(eSHADER_LANGUAGE p_langage) | Castor3D::RenderSystem | |
| CreateShaderProgram()=0 | Castor3D::RenderSystem | pure virtual |
| CreateStaticTexture()=0 | Castor3D::RenderSystem | pure virtual |
| CreateVertexBuffer(CpuBuffer< uint8_t > *p_buffer)=0 | Castor3D::RenderSystem | pure virtual |
| DoCleanup()=0 | Castor3D::RenderSystem | protectedpure virtual |
| DoInitialise()=0 | Castor3D::RenderSystem | protectedpure virtual |
| DoReportTracked() | Castor3D::RenderSystem | protected |
| DoTrack(T *p_object, std::string const &p_type, std::string const &p_file, int p_line, std::string &p_name) | Castor3D::RenderSystem | inlineprotected |
| DoTrack(Castor::Named *p_object, std::string const &p_type, std::string const &p_file, int p_line, std::string &p_name) | Castor3D::RenderSystem | inlineprotected |
| DoUntrack(T *p_object, ObjectDeclaration &p_declaration) | Castor3D::RenderSystem | inlineprotected |
| GetCurrentCamera() const | Castor3D::RenderSystem | |
| GetCurrentContext() | Castor3D::RenderSystem | inline |
| GetGpuTime() const | Castor3D::RenderSystem | inline |
| GetMainContext() | Castor3D::RenderSystem | inline |
| GetMaxShaderModel() | Castor3D::RenderSystem | inline |
| GetOverlayRenderer() | Castor3D::RenderSystem | inline |
| GetPipeline() const | Castor3D::RenderSystem | inline |
| GetPipeline() | Castor3D::RenderSystem | inline |
| GetPipelineImpl()=0 | Castor3D::RenderSystem | pure virtual |
| GetRendererType() const | Castor3D::RenderSystem | inline |
| GetShaderLanguageVersion() const | Castor3D::RenderSystem | inline |
| GetTopScene() | Castor3D::RenderSystem | |
| GetVertexShaderSource(uint32_t p_programFlags) | Castor3D::RenderSystem | |
| HasAccumulationBuffer() const | Castor3D::RenderSystem | inline |
| HasConstantsBuffers() const | Castor3D::RenderSystem | inline |
| HasInstancing() const | Castor3D::RenderSystem | inline |
| HasNonPowerOfTwoTextures() const | Castor3D::RenderSystem | inline |
| HasShaderType(eSHADER_TYPE p_type) const | Castor3D::RenderSystem | inline |
| HasTextureBuffers() const | Castor3D::RenderSystem | inline |
| IncGpuTime(std::chrono::duration< Rep, Period > const &p_time) | Castor3D::RenderSystem | inline |
| Initialise() | Castor3D::RenderSystem | |
| IsInitialised() const | Castor3D::RenderSystem | inline |
| IsStereoAvailable() const | Castor3D::RenderSystem | inline |
| m_accumBuffer | Castor3D::RenderSystem | protected |
| m_allocated | Castor3D::RenderSystem | protected |
| m_currentContext | Castor3D::RenderSystem | protected |
| m_gpuTime | Castor3D::RenderSystem | protected |
| m_hasConstantsBuffers | Castor3D::RenderSystem | protected |
| m_hasTextureBuffers | Castor3D::RenderSystem | protected |
| m_id | Castor3D::RenderSystem | protected |
| m_initialised | Castor3D::RenderSystem | protected |
| m_instancing | Castor3D::RenderSystem | protected |
| m_mainContext | Castor3D::RenderSystem | protected |
| m_maxShaderModel | Castor3D::RenderSystem | protected |
| m_mutex | Castor3D::RenderSystem | protected |
| m_nonPowerOfTwoTextures | Castor3D::RenderSystem | protected |
| m_overlayRenderer | Castor3D::RenderSystem | protected |
| m_pCurrentCamera | Castor3D::RenderSystem | protected |
| m_pipeline | Castor3D::RenderSystem | protected |
| m_rendererType | Castor3D::RenderSystem | protected |
| m_shaderLanguageVersion | Castor3D::RenderSystem | protected |
| m_stackScenes | Castor3D::RenderSystem | protected |
| m_stereoAvailable | Castor3D::RenderSystem | protected |
| m_useShader | Castor3D::RenderSystem | protected |
| PopScene() | Castor3D::RenderSystem | |
| PushScene(Scene *p_scene) | Castor3D::RenderSystem | |
| RenderAmbientLight(Castor::Colour const &p_clColour, FrameVariableBuffer &p_variableBuffer) | Castor3D::RenderSystem | |
| RendererAdder | Castor3D::RenderSystem | friend |
| RendererCreator | Castor3D::RenderSystem | friend |
| RenderSystem(Engine &p_engine, eRENDERER_TYPE p_eRendererType) | Castor3D::RenderSystem | |
| ResetGpuTime() | Castor3D::RenderSystem | inline |
| SetCurrentCamera(Camera *p_pCamera) | Castor3D::RenderSystem | |
| SetCurrentContext(Context *p_context) | Castor3D::RenderSystem | inline |
| SetMainContext(ContextSPtr p_context) | Castor3D::RenderSystem | inline |
| SetStereoAvailable(bool p_bStereo) | Castor3D::RenderSystem | inline |
| ~RenderSystem() | Castor3D::RenderSystem | virtual |