Castor3D  ..
Castor3D::RenderSystem Liste des membres

Liste complète des membres de Castor3D::RenderSystem, y compris les membres hérités :

Cleanup()Castor3D::RenderSystem
CreateBackBuffers()=0Castor3D::RenderSystempure virtual
CreateComputePipeline(ShaderProgram &p_program)=0Castor3D::RenderSystempure virtual
CreateContext()=0Castor3D::RenderSystempure virtual
CreateFloatBuffer(BufferType p_type)=0Castor3D::RenderSystempure virtual
CreateFrameBuffer()=0Castor3D::RenderSystempure virtual
CreateGeometryBuffers(Topology p_topology, ShaderProgram const &p_program)=0Castor3D::RenderSystempure virtual
CreateGlslWriter()Castor3D::RenderSystem
CreateQuery(QueryType p_type)=0Castor3D::RenderSystempure virtual
CreateRenderPipeline(DepthStencilState &&p_dsState, RasteriserState &&p_rsState, BlendState &&p_bdState, MultisampleState &&p_msState, ShaderProgram &p_program, PipelineFlags const &p_flags)=0Castor3D::RenderSystempure virtual
CreateSampler(Castor::String const &p_name)=0Castor3D::RenderSystempure virtual
CreateShaderProgram()=0Castor3D::RenderSystempure virtual
CreateTexture(TextureType p_type, AccessTypes const &p_cpuAccess, AccessTypes const &p_gpuAccess)=0Castor3D::RenderSystempure virtual
CreateTexture(TextureType p_type, AccessTypes const &p_cpuAccess, AccessTypes const &p_gpuAccess, Castor::PixelFormat p_format, Castor::Size const &p_size)=0Castor3D::RenderSystempure virtual
CreateTexture(TextureType p_type, AccessTypes const &p_cpuAccess, AccessTypes const &p_gpuAccess, Castor::PixelFormat p_format, Castor::Point3ui const &p_size)=0Castor3D::RenderSystempure virtual
CreateTextureStorage(TextureStorageType p_type, TextureLayout &p_layout, AccessTypes const &p_cpuAccess, AccessTypes const &p_gpuAccess)=0Castor3D::RenderSystempure virtual
CreateTransformFeedback(BufferDeclaration const &p_computed, Topology p_topology, ShaderProgram &p_program)=0Castor3D::RenderSystempure virtual
CreateUInt16Buffer(BufferType p_type)=0Castor3D::RenderSystempure virtual
CreateUInt32Buffer(BufferType p_type)=0Castor3D::RenderSystempure virtual
CreateUInt8Buffer(BufferType p_type)=0Castor3D::RenderSystempure virtual
CreateUniformBufferBinding(UniformBuffer &p_ubo, ShaderProgram const &p_program)=0Castor3D::RenderSystempure virtual
CreateViewport(Viewport &p_viewport)=0Castor3D::RenderSystempure virtual
DoCleanup()=0Castor3D::RenderSystemprotectedpure virtual
DoInitialise()=0Castor3D::RenderSystemprotectedpure virtual
GetCurrentContext()Castor3D::RenderSystem
GetGpuInformations() constCastor3D::RenderSysteminline
GetGpuTime() constCastor3D::RenderSysteminline
GetMainContext()Castor3D::RenderSysteminline
GetOverlayRenderer()Castor3D::RenderSysteminline
GetRendererType() constCastor3D::RenderSysteminline
GetTopScene()Castor3D::RenderSystem
IncGpuTime(std::chrono::duration< Rep, Period > const &p_time)Castor3D::RenderSysteminline
Initialise(GpuInformations &&p_informations)Castor3D::RenderSystem
IsInitialised() constCastor3D::RenderSysteminline
m_currentContextsCastor3D::RenderSystemprotected
m_gpuInformationsCastor3D::RenderSystemprotected
m_gpuTimeCastor3D::RenderSystemprotected
m_initialisedCastor3D::RenderSystemprotected
m_mainContextCastor3D::RenderSystemprotected
m_mutexCastor3D::RenderSystemprotected
m_nameCastor3D::RenderSystemprotected
m_overlayRendererCastor3D::RenderSystemprotected
m_stackScenesCastor3D::RenderSystemprotected
PopScene()Castor3D::RenderSystem
PushScene(Scene *p_scene)Castor3D::RenderSystem
RenderSystem(Engine &p_engine, Castor::String const &p_name)Castor3D::RenderSystem
ResetGpuTime()Castor3D::RenderSysteminline
SetCurrentContext(Context *p_context)Castor3D::RenderSystem
SetMainContext(ContextSPtr p_context)Castor3D::RenderSysteminline
~RenderSystem()Castor3D::RenderSystemvirtual