Engine
Class Shader

source: C:\XIII\Engine\Classes\Shader.uc
Core.Object
   |
   +--Engine.Material
      |
      +--Engine.RenderedMaterial
         |
         +--Engine.Shader
Direct Known Subclasses:None

class Shader
extends Engine.RenderedMaterial


Variables
 Material Detail
 Material Diffuse
 enum EOutputBlending
 bool InvertOpacity
 bool InvertSelfIllumMask
 bool ModulateStaticLighting2X
 Material Opacity
 Material SelfIllumination
 Material SelfIlluminationMask
 Material Specular
 Material SpecularityMask
 bool TwoSided
 bool UseGlassImpact
 bool Wireframe


Source Code


00001	class Shader extends RenderedMaterial
00002		editinlinenew
00003		native;
00004	
00005	var() editinlineuse Material Diffuse;
00006	var() editinlineuse Material Opacity;
00007	
00008	var() editinlineuse Material Specular;
00009	var() editinlineuse Material SpecularityMask;
00010	
00011	var() editinlineuse Material SelfIllumination;
00012	var() editinlineuse Material SelfIlluminationMask;
00013	
00014	var() editinlineuse Material Detail;
00015	
00016	var() enum EOutputBlending
00017	{
00018		OB_Normal,
00019		OB_Masked,
00020		OB_Modulate,
00021		OB_Translucent,
00022		OB_Invisible,
00023		OB_AlphaBlend,
00024		OB_Darken,
00025		OB_Brighten,
00026		OB_AddWhiteFog,
00027	} OutputBlending;
00028	
00029	var() bool TwoSided;
00030	var() bool Wireframe;
00031	var   bool ModulateStaticLighting2X;
00032	var() bool InvertOpacity;
00033	var() bool InvertSelfIllumMask;
00034	var() bool UseGlassImpact;
00035	
00036	defaultproperties
00037	{
00038	}

End Source Code