|
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 |