Support Forum       G3D Web Page     
G3D::Texture Member List

This is the complete list of members for G3D::Texture, including all inherited members.

alphaFilter() constG3D::Textureinline
alphaOnlyVersion() constG3D::Texture
appearsInTextureBrowserWindow() constG3D::Textureinline
BufferTexture classG3D::Texturefriend
caption() constG3D::Texture
clear(int mipLevel=0)G3D::Texture
clearCache()G3D::Texturestatic
completeCPULoading()G3D::Textureprotected
completeGPULoading()G3D::Textureprotected
Component classG3D::Texturefriend
conservativelyHasNonUnitAlpha() constG3D::Textureinline
conservativelyHasUnitAlpha() constG3D::Textureinline
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::Texturestatic
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) constG3D::Texture
cosHemiRandom()G3D::Texturestatic
create(const Specification &s)G3D::Texturestatic
createColorCube(const Color4 &color)G3D::Texturestatic
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::Texturestatic
createShared(ArgTypes &&... args)G3D::ReferenceCountedObjectinlineprotectedstatic
cubeMapInfo(CubeMapConvention convention)G3D::Texturestatic
depth() constG3D::Textureinline
determineCubeConvention(const String &filename)G3D::Texturestatic
DIM_2D enum valueG3D::Texture
DIM_2D_ARRAY enum valueG3D::Texture
DIM_2D_RECT enum valueG3D::Texture
DIM_3D enum valueG3D::Texture
DIM_CUBE_MAP enum valueG3D::Texture
DIM_CUBE_MAP_ARRAY enum valueG3D::Texture
Dimension enum nameG3D::Texture
dimension() constG3D::Textureinline
encoding() constG3D::Textureinline
force() constG3D::Textureprotected
format() constG3D::Textureinline
fromFile(const String &filenameSpec, const Encoding encoding=Encoding(), Dimension dimension=DIM_2D, bool generateMipMaps=true, const Preprocess &preprocess=Preprocess::defaults(), bool preferSRGBForAuto=false)G3D::Texturestatic
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::Texturestatic
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::Texturestatic
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::Texturestatic
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::Texturestatic
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::Texturestatic
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::Texturestatic
generateMipMaps()G3D::Texture
getAllTextures(Array< shared_ptr< Texture >> &textures)G3D::Texturestatic
getAllTextures(Array< weak_ptr< Texture >> &textures)G3D::Texturestatic
getCubeMapRotation(CubeFace face, Matrix3 &outMatrix)G3D::Texturestatic
getTexImage(void *data, const ImageFormat *desiredFormat, CubeFace face=CubeFace::POS_X, int mipLevel=0) constG3D::Texture
getTextureByName(const String &textureName)G3D::Texturestatic
GLSamplerObject classG3D::Texturefriend
hasMipMaps() constG3D::Textureinline
height() constG3D::Textureinline
isCubeMap() constG3D::Textureinline
isSupportedImage(const String &filename)G3D::Texturestatic
m_appearsInTextureBrowserWindowG3D::Textureprotected
m_cachedSamplerSettingsG3D::Textureprotected
m_captionG3D::Textureprotected
m_conservativelyHasNonUnitAlphaG3D::Textureprotected
m_conservativelyHasUnitAlphaG3D::Textureprotected
m_depthG3D::Textureprotected
m_destroyGLTextureInDestructorG3D::Textureprotected
m_detectedHintG3D::Textureprotected
m_dimensionG3D::Textureprotected
m_encodingG3D::Textureprotected
m_hasMipMapsG3D::Textureprotected
m_heightG3D::Textureprotected
m_loadingInfoG3D::Texturemutableprotected
m_loadingMutexG3D::Texturemutableprotected
m_loadingThreadG3D::Texturemutableprotected
m_maxG3D::Textureprotected
m_meanG3D::Textureprotected
m_minG3D::Textureprotected
m_nameG3D::Textureprotected
m_needsForceG3D::Texturemutableprotected
m_numSamplesG3D::Textureprotected
m_opaqueG3D::Textureprotected
m_reallocateHookG3D::Texturemutableprotected
m_sizeOfAllTexturesInMemoryG3D::Textureprotectedstatic
m_textureIDG3D::Textureprotected
m_widthG3D::Textureprotected
MapComponent classG3D::Texturefriend
max() constG3D::Textureinline
mean() constG3D::Textureinline
min() constG3D::Textureinline
MIPCubeFacePointerArray typedefG3D::Textureprotected
MIPCubeFacePTBArray typedefG3D::Textureprotected
name() constG3D::Textureinline
newGLTextureID()G3D::Textureprotectedstatic
numMipMapLevels()G3D::Textureinline
numSamples()G3D::Textureinline
one()G3D::Textureinlinestatic
opaque() constG3D::Textureinline
opaqueBlack(Dimension d=DIM_2D)G3D::Texturestatic
opaqueBlackCube()G3D::Texturestatic
opaqueBlackIfNull(const shared_ptr< Texture > &t)G3D::Textureinlinestatic
opaqueGray()G3D::Texturestatic
opaqueGrayIfNull(const shared_ptr< Texture > &t)G3D::Textureinlinestatic
openGLID() constG3D::Textureinline
openGLTextureTarget() constG3D::Texture
readTexel(int ix, int iy, class RenderDevice *rd=nullptr, int mipLevel=0, int iz=0, CubeFace face=CubeFace::POS_X) constG3D::Texture
rect2DBounds() constG3D::Texture
registerReallocationHook(std::function< void(GLuint)> reallocateHook) constG3D::Textureinline
resize(int w, int h)G3D::Texture
resize(int w, int h, int d)G3D::Texture
s_allTexturesG3D::Textureprotectedstatic
s_cacheG3D::Textureprotectedstatic
setCaption(const String &c)G3D::Textureinline
setName(const String &n)G3D::Textureinline
setShaderArgs(class UniformTable &args, const String &prefix, const Sampler &sampler)G3D::Texture
Shader classG3D::Texturefriend
singleChannelDifference(RenderDevice *rd, const shared_ptr< Texture > &t0, const shared_ptr< Texture > &t1, int channel=0)G3D::Texturestatic
sizeInMemory() constG3D::Texture
sizeOfAllTexturesInMemory()G3D::Textureinlinestatic
sphereRandom()G3D::Texturestatic
splitFilenameAtWildCard(const String &filename, String &filenameBeforeWildCard, String &filenameAfterWildCard)G3D::Texturestatic
supportsWrapMode(WrapMode m)G3D::Textureinlinestatic
texelType() constG3D::Texture
Texture(const String &name, int width, int height, int depth, Dimension dimension, const Encoding &encoding, int numSamples, bool needsForce)G3D::Textureprotected
toCubeMap() constG3D::Texture
toDepthImage1unorm8() constG3D::Texture
toDepthMap() constG3D::Texture
toDepthReadMode(const String &s)G3D::Texturestatic
toDimension(const String &s)G3D::Texturestatic
toImage(const ImageFormat *outFormat=ImageFormat::AUTO(), int mipLevel=0, CubeFace face=CubeFace::POS_X) constG3D::Texture
toPixelTransferBuffer(const ImageFormat *outFormat=ImageFormat::AUTO(), int mipLevel=0, CubeFace face=CubeFace::POS_X) constG3D::Texture
toPixelTransferBuffer(shared_ptr< GLPixelTransferBuffer > &buffer, const ImageFormat *outFormat=ImageFormat::AUTO(), int mipLevel=0, CubeFace face=CubeFace::POS_X, bool runMapHooks=true) constG3D::Texture
toString(DepthReadMode m)G3D::Texturestatic
toString(Dimension m)G3D::Texturestatic
uniformRandom()G3D::Texturestatic
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() constG3D::Textureinline
visualizationG3D::Texture
white()G3D::Texturestatic
whiteCube()G3D::Texturestatic
whiteCubeIfNull(const shared_ptr< Texture > &t)G3D::Textureinlinestatic
whiteIfNull(const shared_ptr< Texture > &t)G3D::Textureinlinestatic
width() constG3D::Textureinline
zero(Dimension d=DIM_2D)G3D::Texturestatic
zeroIfNull(const shared_ptr< Texture > &t)G3D::Textureinlinestatic
~ReferenceCountedObject()G3D::ReferenceCountedObjectinlinevirtual
~Texture()G3D::Texturevirtual

documentation generated on Wed Nov 24 2021 08:02:01 using doxygen 1.8.15