Engine
Class TexOscillator

source: C:\XIII\Engine\Classes\TexOscillator.uc
Core.Object
   |
   +--Engine.Material
      |
      +--Engine.Modifier
         |
         +--Engine.TexModifier
            |
            +--Engine.TexOscillator
Direct Known Subclasses:None

class TexOscillator
extends Engine.TexModifier


Variables
 Float CurPosU
 Float CurPosV
 Matrix M
 Float UCenter
 Float UOscillationAmplitude
 Float UOscillationPhase
 Float UOscillationRate
 ETexOscillationType UOscillationType
 Float VCenter
 Float VOscillationAmplitude
 Float VOscillationPhase
 Float VOscillationRate
 ETexOscillationType VOscillationType


Source Code


00001	class TexOscillator extends TexModifier
00002		editinlinenew
00003		native;
00004	
00005	enum ETexOscillationType
00006	{
00007		OT_Pan,
00008		OT_Stretch
00009	};
00010	
00011	var Matrix M;
00012	var() Float UOscillationRate;
00013	var() Float VOscillationRate;
00014	var() Float UOscillationPhase;
00015	var() Float VOscillationPhase;
00016	var() Float UOscillationAmplitude;
00017	var() Float VOscillationAmplitude;
00018	var() Float UCenter;
00019	var() Float VCenter;
00020	var() ETexOscillationType UOscillationType;
00021	var() ETexOscillationType VOscillationType;
00022	var Float CurPosU;
00023	var Float CurPosV;
00024	
00025	defaultproperties
00026	{
00027	     UOscillationRate=1.000000
00028	     VOscillationRate=1.000000
00029	     UOscillationAmplitude=0.100000
00030	     VOscillationAmplitude=0.100000
00031	}

End Source Code