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 |