## 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