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

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

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