GClasses
|
#include <GRayTrace.h>
Public Member Functions | |
GRayTraceImageTexture () | |
GRayTraceImageTexture (GDomNode *pNode) | |
virtual | ~GRayTraceImageTexture () |
virtual GDomNode * | serialize (GDom *pDoc) |
virtual MaterialType | materialType () |
virtual GRayTraceColor * | color (ColorType eType, GRayTraceRay *pRay) |
virtual G3DReal | indexOfRefraction () |
virtual G3DReal | specularExponent () |
virtual G3DReal | glossiness () |
virtual G3DReal | cloudiness () |
virtual bool | isSame (GRayTraceMaterial *pThat) |
virtual GRayTraceMaterial * | copy () |
void | setTextureImage (GImage *pImage, bool bDeleteImage) |
GImage * | textureImage () |
Protected Attributes | |
GImage * | m_pTextureImage |
bool | m_bDeleteTextureImage |
GRayTraceColor | m_col |
GClasses::GRayTraceImageTexture::GRayTraceImageTexture | ( | ) |
GClasses::GRayTraceImageTexture::GRayTraceImageTexture | ( | GDomNode * | pNode | ) |
virtual GClasses::GRayTraceImageTexture::~GRayTraceImageTexture | ( | ) | [virtual] |
virtual G3DReal GClasses::GRayTraceImageTexture::cloudiness | ( | ) | [inline, virtual] |
Implements GClasses::GRayTraceMaterial.
virtual GRayTraceColor* GClasses::GRayTraceImageTexture::color | ( | ColorType | eType, |
GRayTraceRay * | pRay | ||
) | [virtual] |
Implements GClasses::GRayTraceMaterial.
virtual GRayTraceMaterial* GClasses::GRayTraceImageTexture::copy | ( | ) | [virtual] |
Implements GClasses::GRayTraceMaterial.
virtual G3DReal GClasses::GRayTraceImageTexture::glossiness | ( | ) | [inline, virtual] |
Implements GClasses::GRayTraceMaterial.
virtual G3DReal GClasses::GRayTraceImageTexture::indexOfRefraction | ( | ) | [inline, virtual] |
Implements GClasses::GRayTraceMaterial.
virtual bool GClasses::GRayTraceImageTexture::isSame | ( | GRayTraceMaterial * | pThat | ) | [virtual] |
Implements GClasses::GRayTraceMaterial.
virtual MaterialType GClasses::GRayTraceImageTexture::materialType | ( | ) | [inline, virtual] |
Implements GClasses::GRayTraceMaterial.
Implements GClasses::GRayTraceMaterial.
void GClasses::GRayTraceImageTexture::setTextureImage | ( | GImage * | pImage, |
bool | bDeleteImage | ||
) |
virtual G3DReal GClasses::GRayTraceImageTexture::specularExponent | ( | ) | [inline, virtual] |
Implements GClasses::GRayTraceMaterial.
GImage* GClasses::GRayTraceImageTexture::textureImage | ( | ) | [inline] |
bool GClasses::GRayTraceImageTexture::m_bDeleteTextureImage [protected] |
GRayTraceColor GClasses::GRayTraceImageTexture::m_col [protected] |
GImage* GClasses::GRayTraceImageTexture::m_pTextureImage [protected] |