home *** CD-ROM | disk | FTP | other *** search
/ Game Level Design / GLDesign.bin / Software / UnrealEngine2Runtime / UE2Runtime-22262001_Demo.exe / Engine / Classes / Combiner.uc < prev    next >
Text File  |  2003-06-23  |  740b  |  40 lines

  1. class Combiner extends Material
  2.     editinlinenew
  3.     native;
  4.  
  5. enum EColorOperation
  6. {
  7.     CO_Use_Color_From_Material1,
  8.     CO_Use_Color_From_Material2,
  9.     CO_Multiply,
  10.     CO_Add,
  11.     CO_Subtract,
  12.     CO_AlphaBlend_With_Mask,
  13.     CO_Add_With_Mask_Modulation,
  14.     CO_Use_Color_From_Mask,
  15. };
  16.  
  17. enum EAlphaOperation
  18. {
  19.     AO_Use_Mask,
  20.     AO_Multiply,
  21.     AO_Add,
  22.     AO_Use_Alpha_From_Material1,
  23.     AO_Use_Alpha_From_Material2,
  24. };
  25.  
  26.  
  27. var() EColorOperation CombineOperation;
  28. var() EAlphaOperation AlphaOperation;
  29. var() editinlineuse Material Material1;
  30. var() editinlineuse Material Material2;
  31. var() editinlineuse Material Mask;
  32. var() bool InvertMask;
  33. var() bool Modulate2X;
  34. var() bool Modulate4X;
  35.  
  36. defaultproperties
  37. {
  38.     AlphaOperation=AO_Use_Mask;
  39. }
  40.