SPARK
0.1.0
A general purpose game engine written in C++.
|
This is the complete list of members for spark::render::IGraphicsFactory, including all inherited members.
createAttachment(Format format, const math::Vector2< unsigned > &size, MultiSamplingLevel samples=MultiSamplingLevel::X1) const | spark::render::IGraphicsFactory | inline |
createAttachment(const std::string &name, Format format, const math::Vector2< unsigned > &size, MultiSamplingLevel samples=MultiSamplingLevel::X1) const | spark::render::IGraphicsFactory | inline |
createBuffer(BufferType type, BufferUsage usage, std::size_t element_size, unsigned elements=1, bool allow_write=false) const | spark::render::IGraphicsFactory | inline |
createBuffer(const std::string &name, BufferType type, BufferUsage usage, std::size_t element_size, unsigned elements, bool allow_write=false) const | spark::render::IGraphicsFactory | inline |
createBuffer(const IDescriptorSetLayout &descriptor_set, unsigned binding, BufferUsage usage, unsigned elements=1, bool allow_write=false) const | spark::render::IGraphicsFactory | inline |
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 |
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 |
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 |
createBuffer(const IPipeline &pipeline, unsigned space, unsigned binding, BufferUsage usage, unsigned elements=1, bool allow_write=false) const | spark::render::IGraphicsFactory | inline |
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 |
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 |
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 IIndexBufferLayout &layout, BufferUsage usage, unsigned elements) const | spark::render::IGraphicsFactory | inline |
createIndexBuffer(const std::string &name, const IIndexBufferLayout &layout, BufferUsage usage, unsigned elements) const | spark::render::IGraphicsFactory | inline |
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 | spark::render::IGraphicsFactory | inline |
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 | spark::render::IGraphicsFactory | inline |
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 | spark::render::IGraphicsFactory | inline |
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 | spark::render::IGraphicsFactory | inline |
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 | spark::render::IGraphicsFactory | inline |
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 | spark::render::IGraphicsFactory | inline |
createVertexBuffer(const IVertexBufferLayout &layout, BufferUsage usage, unsigned elements=1) const | spark::render::IGraphicsFactory | inline |
createVertexBuffer(const std::string &name, const IVertexBufferLayout &layout, BufferUsage usage, unsigned elements=1) const | spark::render::IGraphicsFactory | inline |
~IGraphicsFactory()=default (defined in spark::render::IGraphicsFactory) | spark::render::IGraphicsFactory | virtual |