allowGenMipmaps(const glm::uvec2 &size, const bool srgb) | jop::Texture | static |
allowSRGB() | jop::Texture | static |
bind(const unsigned int texUnit=0) const | jop::Texture | |
Cubemap(const std::string &name) | jop::Cubemap | |
destroy() | jop::Texture | |
Face enum name | jop::Cubemap | |
Format enum name | jop::Texture | |
getAnisotropyLevel() const | jop::Texture | |
getBorderColor() const | jop::Texture | |
getDefault() | jop::Cubemap | static |
getDepthFromFormat(const Format format) | jop::Texture | protectedstatic |
getError() | jop::Cubemap | static |
getFilterMode() const | jop::Texture | |
getFormatFromDepth(const uint32 depth) | jop::Texture | protectedstatic |
getHandle() const | jop::Texture | |
getMaximumSize() | jop::Cubemap | static |
getMaxTextureUnits() | jop::Texture | static |
getName() const | jop::Resource | |
getPersistence() const | jop::Resource | |
getPixelDepth() const override | jop::Cubemap | virtual |
getReference() const | jop::SafeReferenceable< Resource > | |
getRepeatMode() const | jop::Texture | |
getSampler() const | jop::Texture | |
getSerializePackage() const | jop::SerializeInfo | |
getSize() const override | jop::Cubemap | virtual |
isLightSerializeable() const | jop::SerializeInfo | |
isValid() const | jop::Texture | |
load(const std::string &right, const std::string &left, const std::string &top, const std::string &bottom, const std::string &back, const std::string &front, const uint32 flags=0) | jop::Cubemap | |
load(const glm::uvec2 &size, const Format format, const uint32 flags=0) | jop::Cubemap | |
load(const std::string &path, const uint32 flags=0) | jop::Cubemap | |
load(const Image &image, const uint32 flags=0) | jop::Cubemap | |
m_format | jop::Texture | protected |
operator=(SafeReferenceable< Resource > &&other) | jop::SafeReferenceable< Resource > | protected |
removeSampler() | jop::Texture | |
Resource(const Resource &other, const std::string &newName) | jop::Resource | protected |
Resource(const std::string &name) | jop::Resource | |
SafeReferenceable(Resource *ref) | jop::SafeReferenceable< Resource > | protected |
SafeReferenceable(SafeReferenceable< Resource > &&other) | jop::SafeReferenceable< Resource > | protected |
SerializeInfo() | jop::SerializeInfo | |
setAlphaSwizzle(const Format format) | jop::Texture | protected |
setBorderColor(const Color &color) | jop::Texture | |
setFilterMode(const TextureSampler::Filter mode, const float param=1.f) | jop::Texture | |
setLightSerializeable(const bool set) | jop::SerializeInfo | |
setPersistence(const unsigned short level) | jop::Resource | |
setRepeatMode(const TextureSampler::Repeat repeat) | jop::Texture | |
setSampler(const TextureSampler &sampler) | jop::Texture | |
setSerializePackage(const uint16 package) | jop::SerializeInfo | |
setShouldSerialize(const bool set) | jop::SerializeInfo | |
setUnpackAlignment(const Format format) | jop::Texture | static |
shouldSerialize() const | jop::SerializeInfo | |
Texture(const std::string &name, const unsigned int glTarget) | jop::Texture | |
unbind(const unsigned int texUnit=0) const | jop::Texture | |
~Resource()=0 | jop::Resource | pure virtual |
~SafeReferenceable() | jop::SafeReferenceable< Resource > | protected |
~Texture() override=0 | jop::Texture | pure virtual |