|
Hymn to Beauty
C++ 3D Engine
|
This is the complete list of members for Video::OpenGLRenderer, including all inherited members.
| BeginFrame() final | Video::OpenGLRenderer | virtual |
| CreateBuffer(Buffer::BufferUsage bufferUsage, uint32_t size, const void *data=nullptr) final | Video::OpenGLRenderer | |
| Video::LowLevelRenderer::CreateBuffer(Buffer::BufferUsage bufferUsage, unsigned int size, const void *data=nullptr)=0 | Video::LowLevelRenderer | pure virtual |
| CreateCommandBuffer() final | Video::OpenGLRenderer | virtual |
| CreateComputePipeline(const ShaderProgram *shaderProgram) final | Video::OpenGLRenderer | virtual |
| CreateGeometryBinding(const VertexDescription *vertexDescription, Buffer *vertexBuffer, GeometryBinding::IndexType indexType=GeometryBinding::IndexType::NONE, const Buffer *indexBuffer=nullptr) final | Video::OpenGLRenderer | virtual |
| CreateGraphicsPipeline(const ShaderProgram *shaderProgram, const GraphicsPipeline::Configuration &configuration, const VertexDescription *vertexDescription=nullptr) final | Video::OpenGLRenderer | virtual |
| CreateRenderTarget(const glm::uvec2 &size, Texture::Format format) final | Video::OpenGLRenderer | virtual |
| CreateShader(const ShaderSource &shaderSource, Shader::Type type) final | Video::OpenGLRenderer | virtual |
| CreateShaderProgram(std::initializer_list< const Shader * > shaders) final | Video::OpenGLRenderer | virtual |
| CreateTemporaryBuffer(Buffer::BufferUsage bufferUsage, uint32_t size, const void *data=nullptr) final | Video::OpenGLRenderer | |
| Video::LowLevelRenderer::CreateTemporaryBuffer(Buffer::BufferUsage bufferUsage, unsigned int size, const void *data=nullptr)=0 | Video::LowLevelRenderer | pure virtual |
| CreateTexture(const glm::uvec2 size, Texture::Format format, int components, unsigned char *data) final | Video::OpenGLRenderer | virtual |
| CreateVertexDescription(unsigned int attributeCount, const VertexDescription::Attribute *attributes, bool indexBuffer=false) final | Video::OpenGLRenderer | virtual |
| FreeRenderTarget(Texture *renderTarget) final | Video::OpenGLRenderer | virtual |
| GetBlitShaderProgram() const | Video::OpenGLRenderer | |
| GetFreeQuery() | Video::OpenGLRenderer | |
| GetOptionalFeatures() const final | Video::OpenGLRenderer | virtual |
| GetSampler(Sampler::Filter filter, Sampler::Clamping clamping) const final | Video::OpenGLRenderer | virtual |
| GetTimeline() const final | Video::OpenGLRenderer | virtual |
| IsProfiling() const | Video::LowLevelRenderer | inline |
| LowLevelRenderer() | Video::LowLevelRenderer | inline |
| OpenGLRenderer(Utility::Window *window) | Video::OpenGLRenderer | explicit |
| Present() final | Video::OpenGLRenderer | virtual |
| ReadImage(Texture *texture) final | Video::OpenGLRenderer | virtual |
| SetProfiling(bool profiling) | Video::LowLevelRenderer | inline |
| Submit(CommandBuffer *commandBuffer) final | Video::OpenGLRenderer | virtual |
| Wait() final | Video::OpenGLRenderer | virtual |
| ~LowLevelRenderer() | Video::LowLevelRenderer | inlinevirtual |
| ~OpenGLRenderer() final | Video::OpenGLRenderer |