#include <kanzi/core/cpp/cstddef.hpp>
#include <kanzi/core.ui/platform/graphics_backend/gl/gl_texture_handle.hpp>
#include <kanzi/core.ui/platform/graphics_backend/gl/gl_framebuffer_handle.hpp>
#include <kanzi/core.ui/platform/graphics_backend/gl/gl_renderbuffer_handle.hpp>
#include <kanzi/core.ui/platform/graphics_backend/gl/sampler.hpp>
#include <kanzi/core.ui/platform/graphics_backend/gl/surface.hpp>
Classes | |
struct | kanzi::Texture |
Textures provide images that can be used with image nodes, texture brushes and materials for use in 3D rendering or material brushes. More... | |
Namespaces | |
kanzi | |
Functions | |
void | kanzi::swap (Texture &texture1, Texture &texture2) |
KANZI_API unsigned int | kanzi::getFaceCount (Texture::Type type) |
KANZI_API unsigned int | kanzi::getGLTextureImageTarget (Texture::Type type, unsigned int face) |
KANZI_API unsigned int | kanzi::getGLTextureTarget (Texture::Type type) |
KANZI_API TextureSharedPtr | kanzi::createTextureFromMemory (Domain *domain, unsigned int width, unsigned int height, GraphicsFormat sourceFormat, const void *data, GraphicsFormat destinationFormat, string_view name) |
Loads a new image from memory and creates a texture out of it. More... | |
KANZI_API unsigned int | kanzi::calculateMipmapLevelCount (unsigned int width, unsigned int height) |
Calculates number of mipmap levels for provided image size. More... | |