Lines Matching refs:mpMaterialAttribute3D

105 		:	mpMaterialAttribute3D(new ImpMaterialAttribute3D(  in MaterialAttribute3D()
112 : mpMaterialAttribute3D(new ImpMaterialAttribute3D(rColor)) in MaterialAttribute3D()
117 : mpMaterialAttribute3D(ImpMaterialAttribute3D::get_global_default()) in MaterialAttribute3D()
119 mpMaterialAttribute3D->mnRefCount++; in MaterialAttribute3D()
123 : mpMaterialAttribute3D(rCandidate.mpMaterialAttribute3D) in MaterialAttribute3D()
125 mpMaterialAttribute3D->mnRefCount++; in MaterialAttribute3D()
130 if(mpMaterialAttribute3D->mnRefCount) in ~MaterialAttribute3D()
132 mpMaterialAttribute3D->mnRefCount--; in ~MaterialAttribute3D()
136 delete mpMaterialAttribute3D; in ~MaterialAttribute3D()
142 return mpMaterialAttribute3D == ImpMaterialAttribute3D::get_global_default(); in isDefault()
147 if(rCandidate.mpMaterialAttribute3D != mpMaterialAttribute3D) in operator =()
149 if(mpMaterialAttribute3D->mnRefCount) in operator =()
151 mpMaterialAttribute3D->mnRefCount--; in operator =()
155 delete mpMaterialAttribute3D; in operator =()
158 mpMaterialAttribute3D = rCandidate.mpMaterialAttribute3D; in operator =()
159 mpMaterialAttribute3D->mnRefCount++; in operator =()
167 if(rCandidate.mpMaterialAttribute3D == mpMaterialAttribute3D) in operator ==()
177 return (*rCandidate.mpMaterialAttribute3D == *mpMaterialAttribute3D); in operator ==()
182 return mpMaterialAttribute3D->getColor(); in getColor()
187 return mpMaterialAttribute3D->getSpecular(); in getSpecular()
192 return mpMaterialAttribute3D->getEmission(); in getEmission()
197 return mpMaterialAttribute3D->getSpecularIntensity(); in getSpecularIntensity()