Castor3D  ..
Castor3D::RenderSystem Member List

This is the complete list of members for Castor3D::RenderSystem, including all inherited members.

CheckSupport(eSHADER_MODEL p_model)Castor3D::RenderSysteminline
Cleanup()Castor3D::RenderSystem
CreateBackBuffers()=0Castor3D::RenderSystempure virtual
CreateBillboardsProgram(RenderTechnique const &p_technique, uint32_t p_flags)Castor3D::RenderSystem
CreateBlendState()=0Castor3D::RenderSystempure virtual
CreateContext()=0Castor3D::RenderSystempure virtual
CreateDepthStencilState()=0Castor3D::RenderSystempure virtual
CreateDynamicTexture(uint8_t p_cpuAccess, uint8_t p_gpuAccess)=0Castor3D::RenderSystempure virtual
CreateFrameBuffer()=0Castor3D::RenderSystempure virtual
CreateFrameVariableBuffer(Castor::String const &p_name)=0Castor3D::RenderSystempure virtual
CreateGeometryBuffers(eTOPOLOGY p_topology, ShaderProgram const &p_program, VertexBuffer *p_vtx, IndexBuffer *p_idx, VertexBuffer *p_bones, VertexBuffer *p_inst)=0Castor3D::RenderSystempure virtual
CreateGlslWriter()Castor3D::RenderSystem
CreateIndexBuffer(CpuBuffer< uint32_t > *p_buffer)=0Castor3D::RenderSystempure virtual
CreateQuery(eQUERY_TYPE p_type)=0Castor3D::RenderSystempure virtual
CreateRasteriserState()=0Castor3D::RenderSystempure virtual
CreateSampler(Castor::String const &p_name)=0Castor3D::RenderSystempure virtual
CreateShaderProgram(eSHADER_LANGUAGE p_langage)Castor3D::RenderSystem
CreateShaderProgram()=0Castor3D::RenderSystempure virtual
CreateStaticTexture()=0Castor3D::RenderSystempure virtual
CreateVertexBuffer(CpuBuffer< uint8_t > *p_buffer)=0Castor3D::RenderSystempure virtual
DoCleanup()=0Castor3D::RenderSystemprotectedpure virtual
DoInitialise()=0Castor3D::RenderSystemprotectedpure virtual
DoReportTracked()Castor3D::RenderSystemprotected
DoTrack(T *p_object, std::string const &p_type, std::string const &p_file, int p_line, std::string &p_name)Castor3D::RenderSysteminlineprotected
DoTrack(Castor::Named *p_object, std::string const &p_type, std::string const &p_file, int p_line, std::string &p_name)Castor3D::RenderSysteminlineprotected
DoUntrack(T *p_object, ObjectDeclaration &p_declaration)Castor3D::RenderSysteminlineprotected
GetCurrentCamera() constCastor3D::RenderSystem
GetCurrentContext()Castor3D::RenderSysteminline
GetGpuTime() constCastor3D::RenderSysteminline
GetMainContext()Castor3D::RenderSysteminline
GetMaxShaderModel()Castor3D::RenderSysteminline
GetOverlayRenderer()Castor3D::RenderSysteminline
GetPipeline() constCastor3D::RenderSysteminline
GetPipeline()Castor3D::RenderSysteminline
GetPipelineImpl()=0Castor3D::RenderSystempure virtual
GetRendererType() constCastor3D::RenderSysteminline
GetShaderLanguageVersion() constCastor3D::RenderSysteminline
GetTopScene()Castor3D::RenderSystem
GetVertexShaderSource(uint32_t p_programFlags)Castor3D::RenderSystem
HasAccumulationBuffer() constCastor3D::RenderSysteminline
HasConstantsBuffers() constCastor3D::RenderSysteminline
HasInstancing() constCastor3D::RenderSysteminline
HasNonPowerOfTwoTextures() constCastor3D::RenderSysteminline
HasShaderType(eSHADER_TYPE p_type) constCastor3D::RenderSysteminline
HasTextureBuffers() constCastor3D::RenderSysteminline
IncGpuTime(std::chrono::duration< Rep, Period > const &p_time)Castor3D::RenderSysteminline
Initialise()Castor3D::RenderSystem
IsInitialised() constCastor3D::RenderSysteminline
IsStereoAvailable() constCastor3D::RenderSysteminline
m_accumBufferCastor3D::RenderSystemprotected
m_allocatedCastor3D::RenderSystemprotected
m_currentContextCastor3D::RenderSystemprotected
m_gpuTimeCastor3D::RenderSystemprotected
m_hasConstantsBuffersCastor3D::RenderSystemprotected
m_hasTextureBuffersCastor3D::RenderSystemprotected
m_idCastor3D::RenderSystemprotected
m_initialisedCastor3D::RenderSystemprotected
m_instancingCastor3D::RenderSystemprotected
m_mainContextCastor3D::RenderSystemprotected
m_maxShaderModelCastor3D::RenderSystemprotected
m_mutexCastor3D::RenderSystemprotected
m_nonPowerOfTwoTexturesCastor3D::RenderSystemprotected
m_overlayRendererCastor3D::RenderSystemprotected
m_pCurrentCameraCastor3D::RenderSystemprotected
m_pipelineCastor3D::RenderSystemprotected
m_rendererTypeCastor3D::RenderSystemprotected
m_shaderLanguageVersionCastor3D::RenderSystemprotected
m_stackScenesCastor3D::RenderSystemprotected
m_stereoAvailableCastor3D::RenderSystemprotected
m_useShaderCastor3D::RenderSystemprotected
PopScene()Castor3D::RenderSystem
PushScene(Scene *p_scene)Castor3D::RenderSystem
RenderAmbientLight(Castor::Colour const &p_clColour, FrameVariableBuffer &p_variableBuffer)Castor3D::RenderSystem
RendererAdderCastor3D::RenderSystemfriend
RendererCreatorCastor3D::RenderSystemfriend
RenderSystem(Engine &p_engine, eRENDERER_TYPE p_eRendererType)Castor3D::RenderSystem
ResetGpuTime()Castor3D::RenderSysteminline
SetCurrentCamera(Camera *p_pCamera)Castor3D::RenderSystem
SetCurrentContext(Context *p_context)Castor3D::RenderSysteminline
SetMainContext(ContextSPtr p_context)Castor3D::RenderSysteminline
SetStereoAvailable(bool p_bStereo)Castor3D::RenderSysteminline
~RenderSystem()Castor3D::RenderSystemvirtual