Fire
Class IceTexture

source: e:\games\UnrealTournament\Fire\Classes\IceTexture.uc
Core.Object
   |
   +--Engine.Bitmap
      |
      +--Engine.Texture
         |
         +--Fire.FractalTexture
            |
            +--Fire.IceTexture
Direct Known Subclasses:None

class IceTexture
extends Fire.FractalTexture

// =================================================================== // WaterTexture: Simple phongish water surface. // This is a built-in Unreal class and it shouldn't be modified. // ===================================================================
Variables
 int ForceRefresh
 int LocalSource
 float MasterCount
 Texture OldGlassTex
 Texture OldSourceTex
 float UDisplace
 float UPosition
 float VDisplace
 float VPosition


Source Code


00001	// ===================================================================
00002	//  WaterTexture: Simple phongish water surface.
00003	//  This is a built-in Unreal class and it shouldn't be modified.
00004	// ===================================================================
00005	
00006	class IceTexture extends FractalTexture
00007	    native
00008		noexport;
00009	
00010	
00011	// Ice movement definitions.
00012	
00013	enum PanningType
00014	{
00015	    SLIDE_Linear,
00016		SLIDE_Circular,
00017		SLIDE_Gestation,
00018		SLIDE_WavyX,
00019		SLIDE_WavyY,
00020	};
00021	
00022	
00023	
00024	enum TimingType
00025	{
00026		TIME_FrameRateSync,
00027		TIME_RealTimeScroll,
00028	};
00029	
00030	
00031	// Persistent IceTexture Parameters.
00032	
00033	var(IceLayer)		texture		GlassTexture;
00034	var(IceLayer)		texture		SourceTexture;
00035	var(IceLayer)       PanningType PanningStyle;
00036	var(IceLayer)       TimingType  TimeMethod;
00037	var(IceLayer)       byte		HorizPanSpeed;
00038	var(IceLayer)       byte		VertPanSpeed;
00039	var(IceLayer)       byte        Frequency;
00040	var(IceLayer)       byte        Amplitude;
00041	
00042	var(IceLayer)       bool		MoveIce;
00043	var                 float       MasterCount;
00044	var                 float		UDisplace;
00045	var                 float		VDisplace;
00046	var                 float       UPosition;
00047	var                 float       VPosition;
00048	
00049	// Transient IceTexture Parameters
00050	
00051	var	transient		float       TickAccu;
00052	var	transient		int         OldUDisplace;
00053	var	transient		int         OldVDisplace;
00054	var transient       texture     OldGlassTex;
00055	var transient		texture     OldSourceTex;
00056	var transient       int			LocalSource;
00057	var transient       int			ForceRefresh;
00058	
00059	defaultproperties
00060	{
00061	}

End Source Code