home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Game Level Design
/
GLDesign.bin
/
Software
/
UnrealEngine2Runtime
/
UE2Runtime-22262001_Demo.exe
/
Engine
/
Classes
/
TexModifier.uc
< prev
next >
Wrap
Text File
|
2003-06-23
|
959b
|
50 lines
class TexModifier extends Modifier
noteditinlinenew
native;
cpptext
{
// UTexModifier interface
virtual FMatrix* GetMatrix(FLOAT TimeSeconds) { return NULL; }
// Material interface.
virtual INT MaterialUSize();
virtual INT MaterialVSize();
virtual BYTE RequiredUVStreams();
virtual UBOOL GetValidated();
virtual void SetValidated( UBOOL InValidated );
}
var enum ETexCoordSrc
{
TCS_Stream0,
TCS_Stream1,
TCS_Stream2,
TCS_Stream3,
TCS_Stream4,
TCS_Stream5,
TCS_Stream6,
TCS_Stream7,
TCS_WorldCoords,
TCS_CameraCoords,
TCS_WorldEnvMapCoords,
TCS_CameraEnvMapCoords,
TCS_ProjectorCoords,
TCS_NoChange, // don't specify a source, just modify it
} TexCoordSource;
var enum ETexCoordCount
{
TCN_2DCoords,
TCN_3DCoords,
TCN_4DCoords
} TexCoordCount;
var bool TexCoordProjected;
defaultproperties
{
TexCoordSource=TCS_NoChange
TexCoordCount=TCN_2DCoords
TexCoordProjected=False
}