I don't need to test my programs. I have an error-correcting modem.

UE1:WaterTexture (UT)

From Unreal Wiki, The Unreal Engine Documentation Site

(Redirected from UE1:WDrop (UT))
Jump to: navigation, search
UT Object >> Bitmap >> Texture >> FractalTexture >> WaterTexture

Contents

Package: 
Fire
Known direct subclasses:
WaveTexture, WetTexture
This class in other games:
RTNP, U1, U2, U2XMP, UE2Runtime, UT2003, UT2004

WaterTexture: Base class for fractal water textures. Parent of Wave- and WetTexture. This is a built-in Unreal class and it shouldn't be modified.

[edit] Properties

[edit] Property group 'WaterPaint'

[edit] DropType

Type: WDrop


[edit] FX_Amplitude

Type: byte


[edit] FX_Depth

Type: byte


[edit] FX_Frequency

Type: byte


[edit] FX_Phase

Type: byte


[edit] FX_Radius

Type: byte


[edit] FX_Size

Type: byte


[edit] FX_Speed

Type: byte


[edit] FX_Time

Type: byte


[edit] WaveAmp

Type: byte


[edit] Internal variables

[edit] Drops

Type: ADrop

Array size: 256


[edit] NumDrops

Type: int


[edit] OldWaveAmp

Type: int

Modifiers: transient


[edit] RenderTable

Type: byte

Array size: 1028

Modifiers: transient


[edit] SourceFields

Type: int

Modifiers: transient


[edit] WaterParity

Type: byte

Modifiers: transient


[edit] WaterTable

Type: byte

Array size: 1536

Modifiers: transient


[edit] Enums

[edit] WDrop

DROP_FixedDepth 
Fixed depth spot, A=depth
DROP_PhaseSpot 
Phased depth spot, A=frequency B=phase
DROP_ShallowSpot 
Shallower phased depth spot, A=frequency B=phase
DROP_HalfAmpl 
Half-amplitude (only 128+ values)
DROP_RandomMover 
Randomly moves around
DROP_FixedRandomSpot 
Fixed spot with random output
DROP_WhirlyThing 
Moves in small circles, A=speed B=depth
DROP_BigWhirly 
Moves in large circles, A=speed B=depth
DROP_HorizontalLine 
Horizontal line segment
DROP_VerticalLine 
Vertical line segment
DROP_DiagonalLine1 
Diagonal '/'
DROP_DiagonalLine2 
Diagonal '\'
DROP_HorizontalOsc 
Horizontal oscillating line segment
DROP_VerticalOsc 
Vertical oscillating line segment
DROP_DiagonalOsc1 
Diagonal oscillating '/'
DROP_DiagonalOsc2 
Diagonal oscillating '\'
DROP_RainDrops 
General random raindrops, A=depth B=distribution radius
DROP_AreaClamp 
Clamp spots to indicate shallow/dry areas
DROP_LeakyTap 
DROP_DrippyTap 

[edit] Structs

[edit] ADrop

WDrop Type 
Drop type.
byte Depth 
Drop heat.
byte
Spark X location (0 - Xdimension-1).
byte
Spark Y location (0 - Ydimension-1).
byte ByteA 
X-speed.
byte ByteB 
Y-speed.
byte ByteC 
Age, Emitter freq. etc.
byte ByteD 
Exp.Time etc.
Personal tools