ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
ccMaterial Member List

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

AddTexture(const QImage &image, const QString &absoluteFilename)ccMaterialstatic
applyGL(const QOpenGLContext *context, bool lightEnabled, bool skipDiffuse) constccMaterial
ccMaterial(const QString &name=QString("default"))ccMaterialexplicit
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
getAllTextureFilenames() constccMaterial
getAmbient() constccMaterialinline
getAmbientOcclusion() constccMaterialinline
getAnisotropy() constccMaterialinline
getClearcoat() constccMaterialinline
getClearcoatRoughness() constccMaterialinline
getDiffuseBack() constccMaterialinline
getDiffuseFront() constccMaterialinline
getEmission() constccMaterialinline
getIllum() constccMaterialinline
getMetallic() constccMaterialinline
getName() constccMaterialinline
getRoughness() constccMaterialinline
getSheen() constccMaterialinline
getShininessBack() constccMaterialinline
getShininessFront() constccMaterialinline
getSpecular() constccMaterialinline
getTexture() constccMaterial
GetTexture(const QString &absoluteFilename)ccMaterialstatic
getTextureFilename() constccMaterialinline
getTextureFilename(TextureMapType type) constccMaterial
getTextureFilenames(TextureMapType type) constccMaterial
getTextureID() constccMaterial
getUniqueIdentifier() constccMaterialinline
hasTexture() constccMaterial
hasTextureMap(TextureMapType type) constccMaterial
isSerializable() const overrideccMaterialinlinevirtual
loadAndSetTexture(const QString &absoluteFilename)ccMaterial
loadAndSetTextureMap(TextureMapType type, const QString &absoluteFilename)ccMaterial
LoadedIDMap typedefccSerializableObject
m_ambientccMaterialprotected
m_ambientOcclusionccMaterialprotected
m_anisotropyccMaterialprotected
m_clearcoatccMaterialprotected
m_clearcoatRoughnessccMaterialprotected
m_diffuseBackccMaterialprotected
m_diffuseFrontccMaterialprotected
m_emissionccMaterialprotected
m_illumccMaterialprotected
m_metallicccMaterialprotected
m_nameccMaterialprotected
m_roughnessccMaterialprotected
m_sheenccMaterialprotected
m_shininessBackccMaterialprotected
m_shininessFrontccMaterialprotected
m_specularccMaterialprotected
m_textureFilenameccMaterialprotected
m_textureFilenamesccMaterialprotected
m_uniqueIDccMaterialprotected
MemoryError()ccSerializableObjectinlinestatic
minimumFileVersion() const overrideccMaterialvirtual
ReadError()ccSerializableObjectinlinestatic
releaseTexture()ccMaterial
ReleaseTextures()ccMaterialstatic
setAmbient(const ecvColor::Rgbaf &color)ccMaterialinline
setAmbientOcclusion(float val)ccMaterialinline
setAnisotropy(float val)ccMaterialinline
setClearcoat(float val)ccMaterialinline
setClearcoatRoughness(float val)ccMaterialinline
setDiffuse(const ecvColor::Rgbaf &color)ccMaterial
setDiffuseBack(const ecvColor::Rgbaf &color)ccMaterialinline
setDiffuseFront(const ecvColor::Rgbaf &color)ccMaterialinline
setEmission(const ecvColor::Rgbaf &color)ccMaterialinline
setIllum(int illum)ccMaterialinline
setMetallic(float val)ccMaterialinline
setName(QString name)ccMaterialinline
setRoughness(float val)ccMaterialinline
setSheen(float val)ccMaterialinline
setShininess(float val)ccMaterial
setShininessBack(float val)ccMaterialinline
setShininessFront(float val)ccMaterialinline
setSpecular(const ecvColor::Rgbaf &color)ccMaterialinline
setTexture(const QImage &image, const QString &absoluteFilename=QString(), bool mirrorImage=false)ccMaterial
setTransparency(float val)ccMaterial
Shared typedefccMaterial
TextureMapType enum nameccMaterial
toFile(QFile &out, short dataVersion) const overrideccMaterialvirtual
WriteError()ccSerializableObjectinlinestatic
~ccSerializableObject()=defaultccSerializableObjectvirtual