Oxygen Engine
Modern C++ 3D Engine using OpenGL
|
This is the complete list of members for oe::render::Texture, including all inherited members.
_format (defined in oe::render::Texture) | oe::render::Texture | 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 |
_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 | |
enableBilinearFiltering(bool enabled=true) (defined in oe::render::Texture) | oe::render::Texture | virtual |
fetchTextureData(const unsigned int &face, const unsigned int &mip_level) | oe::render::Texture | |
fillTextureData(const std::vector< uint8_t > &data, const unsigned int &face, const unsigned int &mip_level) (defined in oe::render::Texture) | oe::render::Texture | |
Framebuffer (defined in oe::render::Texture) | oe::render::Texture | friend |
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() (defined in oe::render::Texture) | oe::render::Texture | 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 |
getWidth() const (defined in oe::render::Texture) | oe::render::Texture | inline |
NonCopyable()=default (defined in oe::util::NonCopyable) | oe::util::NonCopyable | protected |
operator=(const Texture &)=delete (defined in oe::render::Texture) | oe::render::Texture | 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) (defined in oe::render::Texture) | oe::render::Texture | virtual |
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 |