Gah - a solution with more questions. – EntropicLqd

Difference between revisions of "UE2:Combiner (UT2003)"

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
(Auto-generated page)
 
(same as UT2004 version)
 
Line 1: Line 1:
{{infobox class
+
{{UE2:Combiner (UT2004)}}
| package = Engine
+
| parent1 = Material
+
| parent2 = Object
+
}}
+
{{autogenerated}}
+
null
+
 
+
==Properties==
+
===Property group 'Combiner'===
+
====AlphaOperation====
+
'''Type:''' {{tl|EAlphaOperation}}
+
 
+
<!-- enter variable description -->
+
 
+
'''Default value:''' {{tl|EAlphaOperation|||AO_Use_Mask}}
+
 
+
====CombineOperation====
+
'''Type:''' {{tl|EColorOperation}}
+
 
+
<!-- enter variable description -->
+
 
+
====InvertMask====
+
'''Type:''' [[bool]]
+
 
+
<!-- enter variable description -->
+
 
+
====Mask====
+
'''Type:''' {{cl|Material}}
+
 
+
'''[[Variables#Modifiers|Modifiers]]:''' editinlineuse
+
 
+
<!-- enter variable description -->
+
 
+
====Material1====
+
'''Type:''' {{cl|Material}}
+
 
+
'''[[Variables#Modifiers|Modifiers]]:''' editinlineuse
+
 
+
<!-- enter variable description -->
+
 
+
====Material2====
+
'''Type:''' {{cl|Material}}
+
 
+
'''[[Variables#Modifiers|Modifiers]]:''' editinlineuse
+
 
+
<!-- enter variable description -->
+
 
+
====Modulate2X====
+
'''Type:''' [[bool]]
+
 
+
<!-- enter variable description -->
+
 
+
====Modulate4X====
+
'''Type:''' [[bool]]
+
 
+
<!-- enter variable description -->
+
 
+
===Internal variables===
+
====combiner_dummy====
+
'''Type:''' [[int]]
+
 
+
hammer padding.  --ryan.
+
 
+
==Enums==
+
====EAlphaOperation====
+
<!-- enter enum description -->
+
; AO_Use_Mask : <!-- enter enum value description -->
+
; AO_Multiply : <!-- enter enum value description -->
+
; AO_Add : <!-- enter enum value description -->
+
; AO_Use_Alpha_From_Material1 : <!-- enter enum value description -->
+
; AO_Use_Alpha_From_Material2 : <!-- enter enum value description -->
+
 
+
====EColorOperation====
+
<!-- enter enum description -->
+
; CO_Use_Color_From_Material1 : <!-- enter enum value description -->
+
; CO_Use_Color_From_Material2 : <!-- enter enum value description -->
+
; CO_Multiply : <!-- enter enum value description -->
+
; CO_Add : <!-- enter enum value description -->
+
; CO_Subtract : <!-- enter enum value description -->
+
; CO_AlphaBlend_With_Mask : <!-- enter enum value description -->
+
; CO_Add_With_Mask_Modulation : <!-- enter enum value description -->
+
; CO_Use_Color_From_Mask : <!-- enter enum value description -->
+

Latest revision as of 06:04, 14 July 2010

UT2003 Object >> Material >> Combiner
Package: 
Engine
This class in other games:
U2, U2XMP, UE2Runtime, UT2004


Properties[edit]

Property group 'Combiner'[edit]

AlphaOperation[edit]

Type: EAlphaOperation

How to calculate the alpha channel of the combiner.

Default value: AO_Use_Mask

CombineOperation[edit]

Type: EColorOperation

How to calculate the RGB channel of the combiner.

InvertMask[edit]

Type: bool

Whether the alpha channel of the Mask should be inverted.

Mask[edit]

Type: Material

Modifiers: editinlineuse

The mask material.

Material1[edit]

Type: Material

Modifiers: editinlineuse

The first material.

Material2[edit]

Type: Material

Modifiers: editinlineuse

The second material.

Modulate2X[edit]

Type: bool


Modulate4X[edit]

Type: bool


Internal variables[edit]

combiner_dummy[edit]

Type: int


Enums[edit]

EAlphaOperation[edit]

How to calculate the combiner's alpha channel.

AO_Use_Mask 
Use the alpha channel of the Mask.
AO_Multiply 
Multiply the alpha channels of Material1 and Material2.
AO_Add 
Add the alpha channels of Material1 and Material2.
AO_Use_Alpha_From_Material1 
Use the alpha channel of Material1.
AO_Use_Alpha_From_Material2 
Use the alpha channel of Material2.

EColorOperation[edit]

How to calculate the combiner's RGB channels.

CO_Use_Color_From_Material1 
Use the RGB channels from Material1.
CO_Use_Color_From_Material2 
Use the RGB channels from Material2.
CO_Multiply 
Add the RGB channels of Material1 and Material2.
CO_Add 
Add the RGB channels of Material1 and Material2.
CO_Subtract 
Subtracts the RGB channel of Material1 from Material2.
CO_AlphaBlend_With_Mask 
Blends Material1 with Material2 using the alpha channel of Mask.
CO_Add_With_Mask_Modulation 
CO_Use_Color_From_Mask 
Use the RGB channels from Mask.