Oxygen Engine
Modern C++ 3D Engine using OpenGL
Loading...
Searching...
No Matches
oe::render::Cubemap Member List

This is the complete list of members for oe::render::Cubemap, including all inherited members.

_construct_cubemap(const std::vector< std::string > &filenames, const int &internal_format=0, const int &format=0, const int &type=0, const int &max_mips=5) (defined in oe::render::Cubemap)oe::render::Cubemapprotected
_format (defined in oe::render::Texture)oe::render::Textureprotected
_generate_cubemap(const uint32_t &size, oe::render::Shader *shader, T *texture, const int &max_mips) (defined in oe::render::Cubemap)oe::render::Cubemapprotected
_generate_texture(const int32_t width, const int32_t height, const uint8_t *data, const int32_t nb_channels=0, const int32_t internal_format=0, const int32_t format=0, const int32_t type=0, const uint8_t max_mips=1) (defined in oe::render::Texture)oe::render::Textureprotected
_internal_format (defined in oe::render::Texture)oe::render::Textureprotected
_internal_id (defined in oe::render::Texture)oe::render::Textureprotected
_load_from_file(const std::vector< std::string > &filenames, const int &internal_format=0, const int &format=0, const int &type=0) (defined in oe::render::Cubemap)oe::render::Cubemapprotected
_type (defined in oe::render::Texture)oe::render::Textureprotected
clampToEdge() (defined in oe::render::Texture)oe::render::Texture
Cubemap(const uint32_t &size, const int &internal_format=0, const int &format=0, const int &type=0, const int &max_mip=5) (defined in oe::render::Cubemap)oe::render::Cubemap
Cubemap(const std::string &equirectangular_filename, const float &brightness_multiplier=1.0f, const int &max_mips=5) (defined in oe::render::Cubemap)oe::render::Cubemap
Cubemap(const std::string &folder, const std::string &extension, const bool is_hdr=false, const std::vector< std::string > &faces={"posx", "negx", "posy", "negy", "posz", "negz"}) (defined in oe::render::Cubemap)oe::render::Cubemap
Cubemap(const std::vector< std::string > &filenames, const bool is_hdr=false) (defined in oe::render::Cubemap)oe::render::Cubemap
Cubemap(const uint32_t size, const std::function< glm::vec4(const uint8_t face, const uint32_t i, const uint32_t j)> generator, const int &max_mips=5)oe::render::Cubemap
Cubemap() (defined in oe::render::Cubemap)oe::render::Cubemapinlineprotected
enableBilinearFiltering(bool enabled=true) override (defined in oe::render::Cubemap)oe::render::Cubemapvirtual
fetchTextureData(const uint32_t &face, const uint32_t &mip_level) (defined in oe::render::Cubemap)oe::render::Cubemap
oe::render::Texture::fetchTextureData(const uint32_t face, const uint32_t mip_level)oe::render::Texture
fillTextureData(const std::vector< std::byte > &data, const uint32_t &face, const uint32_t &mip_level) (defined in oe::render::Cubemap)oe::render::Cubemap
fillTextureData(ByteSpan data, const uint32_t face, const uint32_t mip_level) (defined in oe::render::Texture)oe::render::Texture
generateMipMaps() override (defined in oe::render::Cubemap)oe::render::Cubemapvirtual
getDimensions(const uint8_t mip_level=0) constoe::render::Texture
getSize() const (defined in oe::render::Cubemap)oe::render::Cubemapinline
operator=(const Texture &)=delete (defined in oe::render::Texture)oe::render::Texture
releaseOwnership()oe::render::Texture
Texture(const uint32_t opengl_id)oe::render::Textureexplicit
Texture(const Texture &)=delete (defined in oe::render::Texture)oe::render::Texture
Texture(Texture &&other) noexcept (defined in oe::render::Texture)oe::render::Textureinline
Texture(const int32_t width, const int32_t height, const uint8_t *data, const int32_t nb_channels=0, const int32_t internal_format=0, const int32_t format=0, const int32_t type=0, const uint8_t max_mips=1)oe::render::Texture
Texture(const ByteSpan data, const ColorSpace color_space, const int32_t wanted_channels=4, const uint8_t max_mips=1)oe::render::Texture
Texture(const std::string &filename, const ColorSpace color_space, const uint8_t max_mips=1)oe::render::Texture
Texture(const uint32_t width, const uint32_t height, const std::function< glm::vec4(const uint32_t i, const uint32_t j)> generator, const uint8_t max_mips=1)oe::render::Texture
Texture(const uint32_t width, const uint32_t height, const oe::scene::Material &generator, const int32_t nb_channels=0, const int32_t internal_format=0, const int32_t format=0, const int32_t type=0, const uint8_t max_mips=1)oe::render::Texture
Texture() (defined in oe::render::Texture)oe::render::Textureinlineprotected
use(const uint8_t layer) (defined in oe::render::Texture)oe::render::Texture
useMipMaps() (defined in oe::render::Cubemap)oe::render::Cubemap
wrapRepeat() (defined in oe::render::Texture)oe::render::Texture
~Texture() (defined in oe::render::Texture)oe::render::Texturevirtual