NL3D::CMaterialBase::CTexAnimTracks Struct Reference

#include <animated_material.h>


Public Types

enum  { NumTexAnimatedValues = 5 }

Public Member Functions

void serial (NLMISC::IStream &f)
void setDefaultValue ()

Data Fields

CTrackDefaultFloat DefaultUScale
CTrackDefaultFloat DefaultUTrans
CTrackDefaultFloat DefaultVScale
CTrackDefaultFloat DefaultVTrans
CTrackDefaultFloat DefaultWRot


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
NumTexAnimatedValues 

Definition at line 92 of file animated_material.h.

00092 { NumTexAnimatedValues = 5 }; 


Member Function Documentation

void NL3D::CMaterialBase::CTexAnimTracks::serial NLMISC::IStream f  )  [inline]
 

Definition at line 103 of file animated_material.h.

References DefaultUScale, DefaultUTrans, DefaultVScale, DefaultVTrans, NLMISC::IStream::serial(), and NLMISC::IStream::serialVersion().

00104                 {
00105                         (void)f.serialVersion(0);
00106                         f.serial(DefaultUTrans, DefaultVTrans, DefaultUScale, DefaultVScale);
00107                 }

void NL3D::CMaterialBase::CTexAnimTracks::setDefaultValue  )  [inline]
 

Definition at line 95 of file animated_material.h.

References DefaultUScale, DefaultUTrans, DefaultVScale, DefaultVTrans, and NL3D::CTrackDefaultBlendable< float >::setValue().

Referenced by NL3D::CMaterialBase::CMaterialBase().

00096                 { 
00097                         DefaultUTrans.setValue(0);
00098                         DefaultVTrans.setValue(0);
00099                         DefaultUScale.setValue(1);
00100                         DefaultVScale.setValue(1);
00101                 }


Field Documentation

CTrackDefaultFloat NL3D::CMaterialBase::CTexAnimTracks::DefaultUScale
 

Definition at line 86 of file animated_material.h.

Referenced by NL3D::CAnimatedMaterial::CTexAnimatedMatValues::affect(), NL3D::CMaterialBase::copyFromMaterial(), serial(), and setDefaultValue().

CTrackDefaultFloat NL3D::CMaterialBase::CTexAnimTracks::DefaultUTrans
 

Definition at line 84 of file animated_material.h.

Referenced by NL3D::CAnimatedMaterial::CTexAnimatedMatValues::affect(), NL3D::CMaterialBase::copyFromMaterial(), serial(), and setDefaultValue().

CTrackDefaultFloat NL3D::CMaterialBase::CTexAnimTracks::DefaultVScale
 

Definition at line 87 of file animated_material.h.

Referenced by NL3D::CAnimatedMaterial::CTexAnimatedMatValues::affect(), NL3D::CMaterialBase::copyFromMaterial(), serial(), and setDefaultValue().

CTrackDefaultFloat NL3D::CMaterialBase::CTexAnimTracks::DefaultVTrans
 

Definition at line 85 of file animated_material.h.

Referenced by NL3D::CAnimatedMaterial::CTexAnimatedMatValues::affect(), NL3D::CMaterialBase::copyFromMaterial(), serial(), and setDefaultValue().

CTrackDefaultFloat NL3D::CMaterialBase::CTexAnimTracks::DefaultWRot
 

Definition at line 88 of file animated_material.h.

Referenced by NL3D::CAnimatedMaterial::CTexAnimatedMatValues::affect(), and NL3D::CMaterialBase::copyFromMaterial().


The documentation for this struct was generated from the following file:
Generated on Tue Mar 16 06:50:36 2004 for NeL by doxygen 1.3.6