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