GClasses

GClasses::GRayTraceImageTexture Class Reference

#include <GRayTrace.h>

Inheritance diagram for GClasses::GRayTraceImageTexture:
GClasses::GRayTraceMaterial

List of all members.

Public Member Functions

 GRayTraceImageTexture ()
 GRayTraceImageTexture (GDomNode *pNode)
virtual ~GRayTraceImageTexture ()
virtual GDomNodeserialize (GDom *pDoc)
virtual MaterialType materialType ()
virtual GRayTraceColorcolor (ColorType eType, GRayTraceRay *pRay)
virtual G3DReal indexOfRefraction ()
virtual G3DReal specularExponent ()
virtual G3DReal glossiness ()
virtual G3DReal cloudiness ()
virtual bool isSame (GRayTraceMaterial *pThat)
virtual GRayTraceMaterialcopy ()
void setTextureImage (GImage *pImage, bool bDeleteImage)
GImagetextureImage ()

Protected Attributes

GImagem_pTextureImage
bool m_bDeleteTextureImage
GRayTraceColor m_col

Constructor & Destructor Documentation

GClasses::GRayTraceImageTexture::GRayTraceImageTexture ( )
GClasses::GRayTraceImageTexture::GRayTraceImageTexture ( GDomNode pNode)
virtual GClasses::GRayTraceImageTexture::~GRayTraceImageTexture ( ) [virtual]

Member Function Documentation

virtual G3DReal GClasses::GRayTraceImageTexture::cloudiness ( ) [inline, virtual]
virtual GRayTraceColor* GClasses::GRayTraceImageTexture::color ( ColorType  eType,
GRayTraceRay *  pRay 
) [virtual]
virtual GRayTraceMaterial* GClasses::GRayTraceImageTexture::copy ( ) [virtual]
virtual G3DReal GClasses::GRayTraceImageTexture::glossiness ( ) [inline, virtual]
virtual G3DReal GClasses::GRayTraceImageTexture::indexOfRefraction ( ) [inline, virtual]
virtual bool GClasses::GRayTraceImageTexture::isSame ( GRayTraceMaterial pThat) [virtual]
virtual MaterialType GClasses::GRayTraceImageTexture::materialType ( ) [inline, virtual]
virtual GDomNode* GClasses::GRayTraceImageTexture::serialize ( GDom pDoc) [virtual]
void GClasses::GRayTraceImageTexture::setTextureImage ( GImage pImage,
bool  bDeleteImage 
)
virtual G3DReal GClasses::GRayTraceImageTexture::specularExponent ( ) [inline, virtual]
GImage* GClasses::GRayTraceImageTexture::textureImage ( ) [inline]

Member Data Documentation