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