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 |