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 |