|
Oxygen Engine
Modern C++ 3D Engine using OpenGL
|
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::Cubemap | protected |
| _format (defined in oe::render::Texture) | oe::render::Texture | protected |
| _generate_cubemap(const unsigned int &size, oe::render::Shader *shader, T *texture, const int &max_mips) (defined in oe::render::Cubemap) | oe::render::Cubemap | protected |
| _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::Texture | protected |
| _height (defined in oe::render::Texture) | oe::render::Texture | protected |
| _internal_format (defined in oe::render::Texture) | oe::render::Texture | protected |
| _internal_id (defined in oe::render::Texture) | oe::render::Texture | protected |
| _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::Cubemap | protected |
| _size (defined in oe::render::Cubemap) | oe::render::Cubemap | protected |
| _type (defined in oe::render::Texture) | oe::render::Texture | protected |
| _width (defined in oe::render::Texture) | oe::render::Texture | protected |
| clampToEdge() (defined in oe::render::Texture) | oe::render::Texture | |
| Cubemap(const unsigned int &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::Cubemap | inlineprotected |
| enableBilinearFiltering(bool enabled=true) override (defined in oe::render::Cubemap) | oe::render::Cubemap | virtual |
| fetchTextureData(const unsigned int &face, const unsigned int &mip_level) (defined in oe::render::Cubemap) | oe::render::Cubemap | |
| fillTextureData(const std::vector< std::byte > &data, const unsigned int &face, const unsigned int &mip_level) (defined in oe::render::Cubemap) | oe::render::Cubemap | |
| generateFromCompressed(const int32_t compression, const int32_t width, const int32_t height, const int32_t data_size, const uint8_t *data) (defined in oe::render::Texture) | oe::render::Texture | static |
| generateMipMaps() override (defined in oe::render::Cubemap) | oe::render::Cubemap | virtual |
| getHandle() const (defined in oe::render::Texture) | oe::render::Texture | inline |
| getHeight() const (defined in oe::render::Texture) | oe::render::Texture | inline |
| getImageFormat() const (defined in oe::render::Texture) | oe::render::Texture | inline |
| getImageInternalFormat() const (defined in oe::render::Texture) | oe::render::Texture | inline |
| getImageType() const (defined in oe::render::Texture) | oe::render::Texture | inline |
| getSize() const (defined in oe::render::Cubemap) | oe::render::Cubemap | inline |
| getWidth() const (defined in oe::render::Texture) | oe::render::Texture | inline |
| NonCopyable()=default (defined in oe::util::NonCopyable) | oe::util::NonCopyable | protected |
| NonCopyable(NonCopyable &&)=default (defined in oe::util::NonCopyable) | oe::util::NonCopyable | protected |
| operator=(const Texture &)=delete (defined in oe::render::Texture) | oe::render::Texture | protected |
| operator=(NonCopyable &&)=default (defined in oe::util::NonCopyable) | oe::util::NonCopyable | protected |
| 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::Texture | |
| Texture(const std::string &filename, const bool &is_srgb=false, 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::Texture | protected |
| Texture(const Texture &)=delete (defined in oe::render::Texture) | oe::render::Texture | protected |
| use(const uint8_t &layer) override (defined in oe::render::Cubemap) | oe::render::Cubemap | virtual |
| useMipMaps() (defined in oe::render::Cubemap) | oe::render::Cubemap | |
| wrapRepeat() (defined in oe::render::Texture) | oe::render::Texture | |
| ~NonCopyable()=default (defined in oe::util::NonCopyable) | oe::util::NonCopyable | protected |
| ~Texture() (defined in oe::render::Texture) | oe::render::Texture | virtual |