Euphoria
texture.io.h
Go to the documentation of this file.
1#pragma once
2
3#include "render/texture.h"
4
5#include "embed/types.h"
6
7namespace eu::render
8{
9
10[[nodiscard]]
14);
15
20[[nodiscard]]
23 const std::array<embedded_binary, cubemap_size>& images,
25);
26
27
28}
#define DEBUG_LABEL_ARG_MANY
first debug label argument of many
TextureRenderStyle
Definition texture.h:24
Texture2d load_image_from_embedded(DEBUG_LABEL_ARG_MANY const embedded_binary &image_binary, TextureEdge te, TextureRenderStyle trs, Transparency t, ColorData cd)
TextureCubemap load_cubemap_from_embedded(DEBUG_LABEL_ARG_MANY const std::array< embedded_binary, cubemap_size > &images, ColorData cd)
A (inclusive) range between two values.
Definition range.h:19
A 2d image texture.
Definition texture.h:89
A cubemap texture.
Definition texture.h:105