| alphaFilter() const | G3D::Texture | inline |
| alphaOnlyVersion() const | G3D::Texture | |
| appearsInTextureBrowserWindow() const | G3D::Texture | inline |
| BufferTexture class | G3D::Texture | friend |
| caption() const | G3D::Texture | |
| clear(int mipLevel=0) | G3D::Texture | |
| clearCache() | G3D::Texture | static |
| completeCPULoading() | G3D::Texture | protected |
| completeGPULoading() | G3D::Texture | protected |
| Component class | G3D::Texture | friend |
| conservativelyHasNonUnitAlpha() const | G3D::Texture | inline |
| conservativelyHasUnitAlpha() const | G3D::Texture | inline |
| copy(shared_ptr< Texture > src, shared_ptr< Texture > dst, int srcMipLevel=0, int dstMipLevel=0, float scale=1.0f, const Vector2int16 &shift=Vector2int16(0, 0), CubeFace srcCubeFace=CubeFace::POS_X, CubeFace dstCubeFace=CubeFace::POS_X, RenderDevice *rd=nullptr, bool resize=true, int srcLayer=0, int dstLayer=0) | G3D::Texture | static |
| copyFromScreen(const Rect2D &rect, const ImageFormat *fmt=nullptr) | G3D::Texture | |
| copyFromScreen(const Rect2D &rect, CubeFace face) | G3D::Texture | |
| copyInto(shared_ptr< Texture > &dest, CubeFace cf=CubeFace::POS_X, int mipLevel=0, RenderDevice *rd=nullptr) const | G3D::Texture | |
| cosHemiRandom() | G3D::Texture | static |
| create(const Specification &s) | G3D::Texture | static |
| createColorCube(const Color4 &color) | G3D::Texture | static |
| createEmpty(const String &name, int width, int height, const Encoding &encoding=Encoding(ImageFormat::RGBA8()), Dimension dimension=DIM_2D, bool generateMipMaps=false, int depth=1, int numSamples=1) | G3D::Texture | static |
| createShared(ArgTypes &&... args) | G3D::ReferenceCountedObject | inlineprotectedstatic |
| cubeMapInfo(CubeMapConvention convention) | G3D::Texture | static |
| depth() const | G3D::Texture | inline |
| determineCubeConvention(const String &filename) | G3D::Texture | static |
| DIM_2D enum value | G3D::Texture | |
| DIM_2D_ARRAY enum value | G3D::Texture | |
| DIM_2D_RECT enum value | G3D::Texture | |
| DIM_3D enum value | G3D::Texture | |
| DIM_CUBE_MAP enum value | G3D::Texture | |
| DIM_CUBE_MAP_ARRAY enum value | G3D::Texture | |
| Dimension enum name | G3D::Texture | |
| dimension() const | G3D::Texture | inline |
| encoding() const | G3D::Texture | inline |
| force() const | G3D::Texture | protected |
| format() const | G3D::Texture | inline |
| fromFile(const String &filenameSpec, const Encoding encoding=Encoding(), Dimension dimension=DIM_2D, bool generateMipMaps=true, const Preprocess &preprocess=Preprocess::defaults(), bool preferSRGBForAuto=false) | G3D::Texture | static |
| fromGLTexture(const String &name, GLuint textureID, Encoding encoding, AlphaFilter alphaFilter, Dimension dimension=DIM_2D, bool destroyGLTextureInDestructor=true, int numSamples=1, int width=-1, int height=-1, int depth=-1, bool hasMIPMaps=false) | G3D::Texture | static |
| fromImage(const String &name, const shared_ptr< Image > &image, const ImageFormat *desiredFormat=ImageFormat::AUTO(), Dimension dimension=DIM_2D, bool generateMipMaps=true, const Preprocess &preprocess=Preprocess::defaults()) | G3D::Texture | static |
| fromMemory(const String &name, const Array< Array< const void *> > &bytes, const ImageFormat *bytesFormat, int width, int height, int depth, int numSamples=1, Encoding encoding=Encoding(ImageFormat::AUTO()), Dimension dimension=DIM_2D, bool generateMipMaps=true, const Preprocess &preprocess=Preprocess::defaults(), bool preferSRGBForAuto=false) | G3D::Texture | static |
| fromMemory(const String &name, const void *bytes, const ImageFormat *bytesFormat, int width, int height, int depth, int numSamples=1, Encoding encoding=Encoding(), Dimension dimension=DIM_2D, bool generateMipMaps=true, const Preprocess &preprocess=Preprocess::defaults(), bool preferSRGBForAuto=false) | G3D::Texture | static |
| fromPixelTransferBuffer(const String &name, const shared_ptr< PixelTransferBuffer > &image, Encoding desiredEncoding=Encoding(), Dimension dimension=DIM_2D, bool generateMipMaps=true, const Preprocess &preprocess=Preprocess::defaults()) | G3D::Texture | static |
| fromTwoFiles(const String &filename, const String &alphaFilename, Encoding encoding=Encoding(), Dimension dimension=DIM_2D, bool generateMipMaps=true, const Preprocess &preprocess=Preprocess::defaults(), bool preferSRGBForAuto=true, const bool useAlpha=false) | G3D::Texture | static |
| generateMipMaps() | G3D::Texture | |
| getAllTextures(Array< shared_ptr< Texture >> &textures) | G3D::Texture | static |
| getAllTextures(Array< weak_ptr< Texture >> &textures) | G3D::Texture | static |
| getCubeMapRotation(CubeFace face, Matrix3 &outMatrix) | G3D::Texture | static |
| getTexImage(void *data, const ImageFormat *desiredFormat, CubeFace face=CubeFace::POS_X, int mipLevel=0) const | G3D::Texture | |
| getTextureByName(const String &textureName) | G3D::Texture | static |
| GLSamplerObject class | G3D::Texture | friend |
| hasMipMaps() const | G3D::Texture | inline |
| height() const | G3D::Texture | inline |
| isCubeMap() const | G3D::Texture | inline |
| isSupportedImage(const String &filename) | G3D::Texture | static |
| m_appearsInTextureBrowserWindow | G3D::Texture | protected |
| m_cachedSamplerSettings | G3D::Texture | protected |
| m_caption | G3D::Texture | protected |
| m_conservativelyHasNonUnitAlpha | G3D::Texture | protected |
| m_conservativelyHasUnitAlpha | G3D::Texture | protected |
| m_depth | G3D::Texture | protected |
| m_destroyGLTextureInDestructor | G3D::Texture | protected |
| m_detectedHint | G3D::Texture | protected |
| m_dimension | G3D::Texture | protected |
| m_encoding | G3D::Texture | protected |
| m_hasMipMaps | G3D::Texture | protected |
| m_height | G3D::Texture | protected |
| m_loadingInfo | G3D::Texture | mutableprotected |
| m_loadingMutex | G3D::Texture | mutableprotected |
| m_loadingThread | G3D::Texture | mutableprotected |
| m_max | G3D::Texture | protected |
| m_mean | G3D::Texture | protected |
| m_min | G3D::Texture | protected |
| m_name | G3D::Texture | protected |
| m_needsForce | G3D::Texture | mutableprotected |
| m_numSamples | G3D::Texture | protected |
| m_opaque | G3D::Texture | protected |
| m_reallocateHook | G3D::Texture | mutableprotected |
| m_sizeOfAllTexturesInMemory | G3D::Texture | protectedstatic |
| m_textureID | G3D::Texture | protected |
| m_width | G3D::Texture | protected |
| MapComponent class | G3D::Texture | friend |
| max() const | G3D::Texture | inline |
| mean() const | G3D::Texture | inline |
| min() const | G3D::Texture | inline |
| MIPCubeFacePointerArray typedef | G3D::Texture | protected |
| MIPCubeFacePTBArray typedef | G3D::Texture | protected |
| name() const | G3D::Texture | inline |
| newGLTextureID() | G3D::Texture | protectedstatic |
| numMipMapLevels() | G3D::Texture | inline |
| numSamples() | G3D::Texture | inline |
| one() | G3D::Texture | inlinestatic |
| opaque() const | G3D::Texture | inline |
| opaqueBlack(Dimension d=DIM_2D) | G3D::Texture | static |
| opaqueBlackCube() | G3D::Texture | static |
| opaqueBlackIfNull(const shared_ptr< Texture > &t) | G3D::Texture | inlinestatic |
| opaqueGray() | G3D::Texture | static |
| opaqueGrayIfNull(const shared_ptr< Texture > &t) | G3D::Texture | inlinestatic |
| openGLID() const | G3D::Texture | inline |
| openGLTextureTarget() const | G3D::Texture | |
| readTexel(int ix, int iy, class RenderDevice *rd=nullptr, int mipLevel=0, int iz=0, CubeFace face=CubeFace::POS_X) const | G3D::Texture | |
| rect2DBounds() const | G3D::Texture | |
| registerReallocationHook(std::function< void(GLuint)> reallocateHook) const | G3D::Texture | inline |
| resize(int w, int h) | G3D::Texture | |
| resize(int w, int h, int d) | G3D::Texture | |
| s_allTextures | G3D::Texture | protectedstatic |
| s_cache | G3D::Texture | protectedstatic |
| setCaption(const String &c) | G3D::Texture | inline |
| setName(const String &n) | G3D::Texture | inline |
| setShaderArgs(class UniformTable &args, const String &prefix, const Sampler &sampler) | G3D::Texture | |
| Shader class | G3D::Texture | friend |
| singleChannelDifference(RenderDevice *rd, const shared_ptr< Texture > &t0, const shared_ptr< Texture > &t1, int channel=0) | G3D::Texture | static |
| sizeInMemory() const | G3D::Texture | |
| sizeOfAllTexturesInMemory() | G3D::Texture | inlinestatic |
| sphereRandom() | G3D::Texture | static |
| splitFilenameAtWildCard(const String &filename, String &filenameBeforeWildCard, String &filenameAfterWildCard) | G3D::Texture | static |
| supportsWrapMode(WrapMode m) | G3D::Texture | inlinestatic |
| texelType() const | G3D::Texture | |
| Texture(const String &name, int width, int height, int depth, Dimension dimension, const Encoding &encoding, int numSamples, bool needsForce) | G3D::Texture | protected |
| toCubeMap() const | G3D::Texture | |
| toDepthImage1unorm8() const | G3D::Texture | |
| toDepthMap() const | G3D::Texture | |
| toDepthReadMode(const String &s) | G3D::Texture | static |
| toDimension(const String &s) | G3D::Texture | static |
| toImage(const ImageFormat *outFormat=ImageFormat::AUTO(), int mipLevel=0, CubeFace face=CubeFace::POS_X) const | G3D::Texture | |
| toPixelTransferBuffer(const ImageFormat *outFormat=ImageFormat::AUTO(), int mipLevel=0, CubeFace face=CubeFace::POS_X) const | G3D::Texture | |
| toPixelTransferBuffer(shared_ptr< GLPixelTransferBuffer > &buffer, const ImageFormat *outFormat=ImageFormat::AUTO(), int mipLevel=0, CubeFace face=CubeFace::POS_X, bool runMapHooks=true) const | G3D::Texture | |
| toString(DepthReadMode m) | G3D::Texture | static |
| toString(Dimension m) | G3D::Texture | static |
| uniformRandom() | G3D::Texture | static |
| update(const shared_ptr< PixelTransferBuffer > &src, int mipLevel=0, CubeFace face=CubeFace::POS_X, bool runMapHooks=true, size_t byteOffset=0, bool resizeTexture=true) | G3D::Texture | |
| vector2Bounds() const | G3D::Texture | inline |
| visualization | G3D::Texture | |
| white() | G3D::Texture | static |
| whiteCube() | G3D::Texture | static |
| whiteCubeIfNull(const shared_ptr< Texture > &t) | G3D::Texture | inlinestatic |
| whiteIfNull(const shared_ptr< Texture > &t) | G3D::Texture | inlinestatic |
| width() const | G3D::Texture | inline |
| zero(Dimension d=DIM_2D) | G3D::Texture | static |
| zeroIfNull(const shared_ptr< Texture > &t) | G3D::Texture | inlinestatic |
| ~ReferenceCountedObject() | G3D::ReferenceCountedObject | inlinevirtual |
| ~Texture() | G3D::Texture | virtual |