SPARK  0.1.0
A general purpose game engine written in C++.
Loading...
Searching...
No Matches
spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType > Member List

This is the complete list of members for spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >, including all inherited members.

buffer_type typedef (defined in spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >)spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >
createAttachment(Format format, const math::Vector2< unsigned > &size, MultiSamplingLevel samples=MultiSamplingLevel::X1) const =0spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >pure virtual
createAttachment(const std::string &name, Format format, const math::Vector2< unsigned > &size, MultiSamplingLevel samples=MultiSamplingLevel::X1) const =0spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >pure virtual
createBuffer(BufferType type, BufferUsage usage, std::size_t element_size, unsigned elements, bool allow_write=false) const =0spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >pure virtual
createBuffer(const std::string &name, BufferType type, BufferUsage usage, std::size_t element_size, unsigned elements, bool allow_write=false) const =0spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >pure virtual
spark::render::IGraphicsFactory::createBuffer(const IDescriptorSetLayout &descriptor_set, unsigned binding, BufferUsage usage, unsigned elements=1, bool allow_write=false) constspark::render::IGraphicsFactoryinline
spark::render::IGraphicsFactory::createBuffer(const std::string &name, const IDescriptorSetLayout &descriptor_set, unsigned binding, BufferUsage usage, unsigned elements=1, bool allow_write=false) constspark::render::IGraphicsFactoryinline
spark::render::IGraphicsFactory::createBuffer(const IDescriptorSetLayout &descriptor_set, unsigned binding, BufferUsage usage, std::size_t element_size, unsigned elements, bool allow_write=false) constspark::render::IGraphicsFactoryinline
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) constspark::render::IGraphicsFactoryinline
spark::render::IGraphicsFactory::createBuffer(const IPipeline &pipeline, unsigned space, unsigned binding, BufferUsage usage, unsigned elements=1, bool allow_write=false) constspark::render::IGraphicsFactoryinline
spark::render::IGraphicsFactory::createBuffer(const std::string &name, const IPipeline &pipeline, unsigned space, unsigned binding, BufferUsage usage, unsigned elements=1, bool allow_write=false) constspark::render::IGraphicsFactoryinline
spark::render::IGraphicsFactory::createBuffer(const IPipeline &pipeline, unsigned space, unsigned binding, BufferUsage usage, std::size_t element_size, unsigned elements, bool allow_write=false) constspark::render::IGraphicsFactoryinline
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) constspark::render::IGraphicsFactoryinline
createIndexBuffer(const index_buffer_layout_type &layout, BufferUsage usage, unsigned elements) const =0spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >pure virtual
createIndexBuffer(const std::string &name, const index_buffer_layout_type &layout, BufferUsage usage, unsigned elements) const =0spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >pure virtual
spark::render::IGraphicsFactory::createIndexBuffer(const IIndexBufferLayout &layout, BufferUsage usage, unsigned elements) constspark::render::IGraphicsFactoryinline
spark::render::IGraphicsFactory::createIndexBuffer(const std::string &name, const IIndexBufferLayout &layout, BufferUsage usage, unsigned elements) constspark::render::IGraphicsFactoryinline
createSampler(FilterMode mag_filter=FilterMode::Nearest, FilterMode min_filter=FilterMode::Nearest, BorderMode border_u=BorderMode::Repeat, BorderMode border_v=BorderMode::Repeat, BorderMode border_w=BorderMode::Repeat, MipMapMode mip_map_mode=MipMapMode::Nearest, float mip_map_bias=0.f, float max_lod=std::numeric_limits< float >::max(), float min_lod=0.f, float anisotropy=0.f) const =0spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >pure virtual
createSampler(const std::string &name, FilterMode mag_filter=FilterMode::Nearest, FilterMode min_filter=FilterMode::Nearest, BorderMode border_u=BorderMode::Repeat, BorderMode border_v=BorderMode::Repeat, BorderMode border_w=BorderMode::Repeat, MipMapMode mip_map_mode=MipMapMode::Nearest, float mip_map_bias=0.f, float max_lod=std::numeric_limits< float >::max(), float min_lod=0.f, float anisotropy=0.f) const =0spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >pure virtual
createSamplers(std::size_t elements, FilterMode mag_filter=FilterMode::Nearest, FilterMode min_filter=FilterMode::Nearest, BorderMode border_u=BorderMode::Repeat, BorderMode border_v=BorderMode::Repeat, BorderMode border_w=BorderMode::Repeat, MipMapMode mip_map_mode=MipMapMode::Nearest, float mip_map_bias=0.f, float max_lod=std::numeric_limits< float >::max(), float min_lod=0.f, float anisotropy=0.f) const =0spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >pure virtual
createTexture(Format format, const math::Vector3< unsigned > &size, ImageDimensions dimension=ImageDimensions::DIM_2, unsigned levels=1, unsigned layers=1, MultiSamplingLevel samples=MultiSamplingLevel::X1, bool allow_write=false) const =0spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >pure virtual
createTexture(const std::string &name, Format format, const math::Vector3< unsigned > &size, ImageDimensions dimension=ImageDimensions::DIM_2, unsigned levels=1, unsigned layers=1, MultiSamplingLevel samples=MultiSamplingLevel::X1, bool allow_write=false) const =0spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >pure virtual
createTextures(std::size_t elements, Format format, const math::Vector3< unsigned > &size, ImageDimensions dimension=ImageDimensions::DIM_2, unsigned layers=1, unsigned levels=1, MultiSamplingLevel samples=MultiSamplingLevel::X1, bool allow_write=false) const =0spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >pure virtual
createVertexBuffer(const vertex_buffer_layout_type &layout, BufferUsage usage, unsigned elements=1) const =0spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >pure virtual
createVertexBuffer(const std::string &name, const vertex_buffer_layout_type &layout, BufferUsage usage, unsigned elements=1) const =0spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >pure virtual
spark::render::IGraphicsFactory::createVertexBuffer(const IVertexBufferLayout &layout, BufferUsage usage, unsigned elements=1) constspark::render::IGraphicsFactoryinline
spark::render::IGraphicsFactory::createVertexBuffer(const std::string &name, const IVertexBufferLayout &layout, BufferUsage usage, unsigned elements=1) constspark::render::IGraphicsFactoryinline
descriptor_layout_type typedef (defined in spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >)spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >
image_type typedef (defined in spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >)spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >
index_buffer_layout_type typedef (defined in spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >)spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >
index_buffer_type typedef (defined in spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >)spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >
sampler_type typedef (defined in spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >)spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >
vertex_buffer_layout_type typedef (defined in spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >)spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >
vertex_buffer_type typedef (defined in spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >)spark::render::GraphicsFactory< DescriptorLayoutType, RawBufferType, VertexBufferType, IndexBufferType, ImageType, SamplerType >
~IGraphicsFactory()=default (defined in spark::render::IGraphicsFactory)spark::render::IGraphicsFactoryvirtual