Hymn to Beauty
C++ 3D Engine
Video::OpenGLRenderer Member List

This is the complete list of members for Video::OpenGLRenderer, including all inherited members.

BeginFrame() finalVideo::OpenGLRenderervirtual
CreateBuffer(Buffer::BufferUsage bufferUsage, uint32_t size, const void *data=nullptr) finalVideo::OpenGLRenderer
Video::LowLevelRenderer::CreateBuffer(Buffer::BufferUsage bufferUsage, unsigned int size, const void *data=nullptr)=0Video::LowLevelRendererpure virtual
CreateCommandBuffer() finalVideo::OpenGLRenderervirtual
CreateComputePipeline(const ShaderProgram *shaderProgram) finalVideo::OpenGLRenderervirtual
CreateGeometryBinding(const VertexDescription *vertexDescription, Buffer *vertexBuffer, GeometryBinding::IndexType indexType=GeometryBinding::IndexType::NONE, const Buffer *indexBuffer=nullptr) finalVideo::OpenGLRenderervirtual
CreateGraphicsPipeline(const ShaderProgram *shaderProgram, const GraphicsPipeline::Configuration &configuration, const VertexDescription *vertexDescription=nullptr) finalVideo::OpenGLRenderervirtual
CreateRenderTarget(const glm::uvec2 &size, Texture::Format format) finalVideo::OpenGLRenderervirtual
CreateShader(const ShaderSource &shaderSource, Shader::Type type) finalVideo::OpenGLRenderervirtual
CreateShaderProgram(std::initializer_list< const Shader * > shaders) finalVideo::OpenGLRenderervirtual
CreateTemporaryBuffer(Buffer::BufferUsage bufferUsage, uint32_t size, const void *data=nullptr) finalVideo::OpenGLRenderer
Video::LowLevelRenderer::CreateTemporaryBuffer(Buffer::BufferUsage bufferUsage, unsigned int size, const void *data=nullptr)=0Video::LowLevelRendererpure virtual
CreateTexture(const glm::uvec2 size, Texture::Format format, int components, unsigned char *data) finalVideo::OpenGLRenderervirtual
CreateVertexDescription(unsigned int attributeCount, const VertexDescription::Attribute *attributes, bool indexBuffer=false) finalVideo::OpenGLRenderervirtual
FreeRenderTarget(Texture *renderTarget) finalVideo::OpenGLRenderervirtual
GetBlitShaderProgram() constVideo::OpenGLRenderer
GetFreeQuery()Video::OpenGLRenderer
GetOptionalFeatures() const finalVideo::OpenGLRenderervirtual
GetSampler(Sampler::Filter filter, Sampler::Clamping clamping) const finalVideo::OpenGLRenderervirtual
GetTimeline() const finalVideo::OpenGLRenderervirtual
IsProfiling() constVideo::LowLevelRendererinline
LowLevelRenderer()Video::LowLevelRendererinline
OpenGLRenderer(Utility::Window *window)Video::OpenGLRendererexplicit
Present() finalVideo::OpenGLRenderervirtual
ReadImage(Texture *texture) finalVideo::OpenGLRenderervirtual
SetProfiling(bool profiling)Video::LowLevelRendererinline
Submit(CommandBuffer *commandBuffer) finalVideo::OpenGLRenderervirtual
Wait() finalVideo::OpenGLRenderervirtual
~LowLevelRenderer()Video::LowLevelRendererinlinevirtual
~OpenGLRenderer() finalVideo::OpenGLRenderer