UE2:Combiner (UT2003): Difference between revisions

From Unreal Wiki, The Unreal Engine Documentation Site
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:


Properties

Property group 'Combiner'

AlphaOperation

Type: EAlphaOperation

How to calculate the alpha channel of the combiner.

Default value: AO_Use_Mask

CombineOperation

Type: EColorOperation

How to calculate the RGB channel of the combiner.

InvertMask

Type: bool

Whether the alpha channel of the Mask should be inverted.

Mask

Type: Material

Modifiers: editinlineuse

The mask material.

Material1

Type: Material

Modifiers: editinlineuse

The first material.

Material2

Type: Material

Modifiers: editinlineuse

The second material.

Modulate2X

Type: bool


Modulate4X

Type: bool


Internal variables

combiner_dummy

Type: int


Enums

EAlphaOperation

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

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.