qCC_db version 2.13.alpha (Qt) - 31 May 2022
CloudCompare 3D entities
ccMaterial Member List

This is the complete list of members for ccMaterial, including all inherited members.

AddTexture(QImage image, const QString &absoluteFilename)ccMaterialstatic
applyGL(const QOpenGLContext *context, bool lightEnabled, bool skipDiffuse) constccMaterial
ccMaterial(const QString &name=QString("default"))ccMaterial
ccMaterial(const ccMaterial &mtl)ccMaterial
compare(const ccMaterial &mtl) constccMaterial
CorruptError()ccSerializableObjectinlinestatic
CShared typedefccMaterial
DeserializationFlags enum nameccSerializableObject
DF_POINT_COORDS_64_BITS enum valueccSerializableObject
DF_SCALAR_VAL_32_BITS enum valueccSerializableObject
fromFile(QFile &in, short dataVersion, int flags, LoadedIDMap &oldToNewIDMap) overrideccMaterialvirtual
getAmbient() constccMaterialinline
getDiffuseBack() constccMaterialinline
getDiffuseFront() constccMaterialinline
getEmission() constccMaterialinline
getName() constccMaterialinline
getShininessBack() constccMaterialinline
getShininessFront() constccMaterialinline
getSpecular() constccMaterialinline
GetTexture(const QString &absoluteFilename)ccMaterialstatic
getTexture() constccMaterial
getTextureFilename() constccMaterialinline
getTextureID() constccMaterial
getUniqueIdentifier() constccMaterialinline
hasTexture() constccMaterial
isSerializable() const overrideccMaterialinlinevirtual
loadAndSetTexture(const QString &absoluteFilename)ccMaterial
LoadedIDMap typedefccSerializableObject
m_ambient (defined in ccMaterial)ccMaterialprotected
m_diffuseBack (defined in ccMaterial)ccMaterialprotected
m_diffuseFront (defined in ccMaterial)ccMaterialprotected
m_emission (defined in ccMaterial)ccMaterialprotected
m_name (defined in ccMaterial)ccMaterialprotected
m_shininessBack (defined in ccMaterial)ccMaterialprotected
m_shininessFront (defined in ccMaterial)ccMaterialprotected
m_specular (defined in ccMaterial)ccMaterialprotected
m_texMagnificationFilter (defined in ccMaterial)ccMaterialprotected
m_texMinificationFilter (defined in ccMaterial)ccMaterialprotected
m_textureFilename (defined in ccMaterial)ccMaterialprotected
m_uniqueID (defined in ccMaterial)ccMaterialprotected
MakeLightsNeutral(const QOpenGLContext *context)ccMaterialstatic
MemoryError()ccSerializableObjectinlinestatic
ReadError()ccSerializableObjectinlinestatic
releaseTexture()ccMaterial
ReleaseTextures()ccMaterialstatic
setAmbient(const ccColor::Rgbaf &color)ccMaterialinline
setDiffuse(const ccColor::Rgbaf &color)ccMaterial
setDiffuseBack(const ccColor::Rgbaf &color)ccMaterialinline
setDiffuseFront(const ccColor::Rgbaf &color)ccMaterialinline
setEmission(const ccColor::Rgbaf &color)ccMaterialinline
setName(const QString &name)ccMaterialinline
setShininess(float val)ccMaterial
setShininessBack(float val)ccMaterialinline
setShininessFront(float val)ccMaterialinline
setSpecular(const ccColor::Rgbaf &color)ccMaterialinline
setTexture(QImage image, QString absoluteFilename=QString(), bool mirrorImage=true)ccMaterial
setTextureMinMagFilters(QOpenGLTexture::Filter minificationFilter, QOpenGLTexture::Filter magnificationFilter)ccMaterial
setTransparency(float val)ccMaterial
Shared typedefccMaterial
toFile(QFile &out) const overrideccMaterialvirtual
WriteError()ccSerializableObjectinlinestatic
~ccMaterial()ccMaterial
~ccSerializableObject()=defaultccSerializableObjectvirtual