Core.Object | +--Engine.Material | +--Engine.Combiner
EAlphaOperation
AlphaOperation
EColorOperation
CombineOperation
bool
InvertMask
Material
Mask
Material1
Material2
Modulate2X
00001 class Combiner extends Material 00002 editinlinenew 00003 native; 00004 00005 enum EColorOperation 00006 { 00007 CO_Use_Color_From_Material1, 00008 CO_Use_Color_From_Material2, 00009 CO_Multiply, 00010 CO_Add, 00011 CO_Subtract, 00012 CO_AlphaBlend_With_Mask, 00013 CO_Add_With_Mask_Modulation, 00014 CO_ProjDarken, 00015 }; 00016 00017 enum EAlphaOperation 00018 { 00019 AO_Use_Mask, 00020 AO_Multiply, 00021 AO_Add, 00022 AO_Use_Alpha_From_Material1, 00023 AO_Use_Alpha_From_Material2, 00024 }; 00025 00026 00027 var() EColorOperation CombineOperation; 00028 var() EAlphaOperation AlphaOperation; 00029 var() editinlineuse Material Material1; 00030 var() editinlineuse Material Material2; 00031 var() editinlineuse Material Mask; 00032 var() bool InvertMask; 00033 var() bool Modulate2X; 00034 00035 defaultproperties 00036 { 00037 }