|
SPARK
0.1.0
A general purpose game engine written in C++.
|
This is the complete list of members for spark::render::vk::VulkanFactory, including all inherited members.
| createAttachment(Format format, const math::Vector2< unsigned > &size, MultiSamplingLevel samples) const override | spark::render::vk::VulkanFactory | virtual |
| createAttachment(const std::string &name, Format format, const math::Vector2< unsigned > &size, MultiSamplingLevel samples) const override | spark::render::vk::VulkanFactory | virtual |
| createBuffer(BufferType type, BufferUsage usage, std::size_t element_size, unsigned elements, bool allow_write) const override | spark::render::vk::VulkanFactory | virtual |
| createBuffer(const std::string &name, BufferType type, BufferUsage usage, std::size_t element_size, unsigned elements, bool allow_write) const override | spark::render::vk::VulkanFactory | virtual |
| spark::render::IGraphicsFactory::createBuffer(const IDescriptorSetLayout &descriptor_set, unsigned binding, BufferUsage usage, unsigned elements=1, bool allow_write=false) const | spark::render::IGraphicsFactory | inline |
| spark::render::IGraphicsFactory::createBuffer(const std::string &name, const IDescriptorSetLayout &descriptor_set, unsigned binding, BufferUsage usage, unsigned elements=1, bool allow_write=false) const | spark::render::IGraphicsFactory | inline |
| spark::render::IGraphicsFactory::createBuffer(const IDescriptorSetLayout &descriptor_set, unsigned binding, BufferUsage usage, std::size_t element_size, unsigned elements, bool allow_write=false) const | spark::render::IGraphicsFactory | inline |
| spark::render::IGraphicsFactory::createBuffer(const std::string &name, const IDescriptorSetLayout &descriptor_set, unsigned binding, BufferUsage usage, std::size_t element_size, unsigned elements, bool allow_write=false) const | spark::render::IGraphicsFactory | inline |
| spark::render::IGraphicsFactory::createBuffer(const IPipeline &pipeline, unsigned space, unsigned binding, BufferUsage usage, unsigned elements=1, bool allow_write=false) const | spark::render::IGraphicsFactory | inline |
| spark::render::IGraphicsFactory::createBuffer(const std::string &name, const IPipeline &pipeline, unsigned space, unsigned binding, BufferUsage usage, unsigned elements=1, bool allow_write=false) const | spark::render::IGraphicsFactory | inline |
| spark::render::IGraphicsFactory::createBuffer(const IPipeline &pipeline, unsigned space, unsigned binding, BufferUsage usage, std::size_t element_size, unsigned elements, bool allow_write=false) const | spark::render::IGraphicsFactory | inline |
| spark::render::IGraphicsFactory::createBuffer(const std::string &name, const IPipeline &pipeline, unsigned space, unsigned binding, BufferUsage usage, std::size_t element_size, unsigned elements=1, bool allow_write=false) const | spark::render::IGraphicsFactory | inline |
| createIndexBuffer(const VulkanIndexBufferLayout &layout, BufferUsage usage, unsigned elements) const override | spark::render::vk::VulkanFactory | |
| createIndexBuffer(const std::string &name, const VulkanIndexBufferLayout &layout, BufferUsage usage, unsigned elements) const override | spark::render::vk::VulkanFactory | |
| spark::render::GraphicsFactory< VulkanDescriptorLayout, IVulkanBuffer, IVulkanVertexBuffer, IVulkanIndexBuffer, IVulkanImage, IVulkanSampler >::createIndexBuffer(const index_buffer_layout_type &layout, BufferUsage usage, unsigned elements) const=0 | spark::render::GraphicsFactory< VulkanDescriptorLayout, IVulkanBuffer, IVulkanVertexBuffer, IVulkanIndexBuffer, IVulkanImage, IVulkanSampler > | pure virtual |
| spark::render::GraphicsFactory< VulkanDescriptorLayout, IVulkanBuffer, IVulkanVertexBuffer, IVulkanIndexBuffer, IVulkanImage, IVulkanSampler >::createIndexBuffer(const std::string &name, const index_buffer_layout_type &layout, BufferUsage usage, unsigned elements) const=0 | spark::render::GraphicsFactory< VulkanDescriptorLayout, IVulkanBuffer, IVulkanVertexBuffer, IVulkanIndexBuffer, IVulkanImage, IVulkanSampler > | pure virtual |
| spark::render::IGraphicsFactory::createIndexBuffer(const IIndexBufferLayout &layout, BufferUsage usage, unsigned elements) const | spark::render::IGraphicsFactory | inline |
| spark::render::IGraphicsFactory::createIndexBuffer(const std::string &name, const IIndexBufferLayout &layout, BufferUsage usage, unsigned elements) const | spark::render::IGraphicsFactory | inline |
| createSampler(FilterMode mag_filter, FilterMode min_filter, BorderMode border_u, BorderMode border_v, BorderMode border_w, MipMapMode mip_map_mode, float mip_map_bias, float max_lod, float min_lod, float anisotropy) const override | spark::render::vk::VulkanFactory | virtual |
| createSampler(const std::string &name, FilterMode mag_filter, FilterMode min_filter, BorderMode border_u, BorderMode border_v, BorderMode border_w, MipMapMode mip_map_mode, float mip_map_bias, float max_lod, float min_lod, float anisotropy) const override | spark::render::vk::VulkanFactory | virtual |
| createSamplers(std::size_t elements, FilterMode mag_filter, FilterMode min_filter, BorderMode border_u, BorderMode border_v, BorderMode border_w, MipMapMode mip_map_mode, float mip_map_bias, float max_lod, float min_lod, float anisotropy) const override | spark::render::vk::VulkanFactory | virtual |
| createTexture(Format format, const math::Vector3< unsigned > &size, ImageDimensions dimension, unsigned levels, unsigned layers, MultiSamplingLevel samples, bool allow_write) const override | spark::render::vk::VulkanFactory | virtual |
| createTexture(const std::string &name, Format format, const math::Vector3< unsigned > &size, ImageDimensions dimension, unsigned levels, unsigned layers, MultiSamplingLevel samples, bool allow_write) const override | spark::render::vk::VulkanFactory | virtual |
| createTextures(std::size_t elements, Format format, const math::Vector3< unsigned > &size, ImageDimensions dimension, unsigned layers, unsigned levels, MultiSamplingLevel samples, bool allow_write) const override | spark::render::vk::VulkanFactory | virtual |
| createVertexBuffer(const VulkanVertexBufferLayout &layout, BufferUsage usage, unsigned elements) const override | spark::render::vk::VulkanFactory | |
| createVertexBuffer(const std::string &name, const VulkanVertexBufferLayout &layout, BufferUsage usage, unsigned elements) const override | spark::render::vk::VulkanFactory | |
| spark::render::GraphicsFactory< VulkanDescriptorLayout, IVulkanBuffer, IVulkanVertexBuffer, IVulkanIndexBuffer, IVulkanImage, IVulkanSampler >::createVertexBuffer(const vertex_buffer_layout_type &layout, BufferUsage usage, unsigned elements=1) const=0 | spark::render::GraphicsFactory< VulkanDescriptorLayout, IVulkanBuffer, IVulkanVertexBuffer, IVulkanIndexBuffer, IVulkanImage, IVulkanSampler > | pure virtual |
| spark::render::GraphicsFactory< VulkanDescriptorLayout, IVulkanBuffer, IVulkanVertexBuffer, IVulkanIndexBuffer, IVulkanImage, IVulkanSampler >::createVertexBuffer(const std::string &name, const vertex_buffer_layout_type &layout, BufferUsage usage, unsigned elements=1) const=0 | spark::render::GraphicsFactory< VulkanDescriptorLayout, IVulkanBuffer, IVulkanVertexBuffer, IVulkanIndexBuffer, IVulkanImage, IVulkanSampler > | pure virtual |
| spark::render::IGraphicsFactory::createVertexBuffer(const IVertexBufferLayout &layout, BufferUsage usage, unsigned elements=1) const | spark::render::IGraphicsFactory | inline |
| spark::render::IGraphicsFactory::createVertexBuffer(const std::string &name, const IVertexBufferLayout &layout, BufferUsage usage, unsigned elements=1) const | spark::render::IGraphicsFactory | inline |
| operator=(const VulkanFactory &other)=delete (defined in spark::render::vk::VulkanFactory) | spark::render::vk::VulkanFactory | |
| operator=(VulkanFactory &&other) noexcept=delete (defined in spark::render::vk::VulkanFactory) | spark::render::vk::VulkanFactory | |
| VulkanFactory(const VulkanDevice &device) | spark::render::vk::VulkanFactory | explicit |
| VulkanFactory(const VulkanFactory &other)=delete (defined in spark::render::vk::VulkanFactory) | spark::render::vk::VulkanFactory | |
| VulkanFactory(VulkanFactory &&other) noexcept=delete (defined in spark::render::vk::VulkanFactory) | spark::render::vk::VulkanFactory | |
| ~IGraphicsFactory()=default (defined in spark::render::IGraphicsFactory) | spark::render::IGraphicsFactory | virtual |
| ~VulkanFactory() override (defined in spark::render::vk::VulkanFactory) | spark::render::vk::VulkanFactory |