Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# Engine.Shader

Extends
  RenderedMaterial
Modifiers
  editinlinenew native

    Core.Object
    |
    +-- Engine.Material
       |
       +-- Engine.RenderedMaterial
          |
          +-- Engine.Shader

Variables Summary
bool | ModulateStaticLighting2X
Shader
Material | Detail
float | DetailScale
Material | Diffuse
byte | GlowBrightness
Material | GlowMapOverride
Material | GlowMaskOverride
Material | NormalMap
Material | Opacity
EOutputBlending | OutputBlending
bool | PerformLightingOnSpecularPass
Cubemap | PerPixelReflection
Material | PerPixelReflectionMask
EPerPixelSpecular | PerPixelSpecular
byte | PerPixelSpecularBrightness
EPerPixelSpecularType | PerPixelSpecularType
Material | SelfIllumination
Material | SelfIlluminationMask
Material | Specular
Material | SpecularityMask
bool | TwoSided
bool | Wireframe
ShaderLOD
bool | bAllowSelfIlluminationLOD

Inherited Variables from Engine.Material
DefaultMaterial, FallbackMaterial, MaterialSoundType, MaterialType, MaterialVisualType, UseFallback, Validated

Enumerations Summary
EOutputBlending OB_Normal, OB_Masked, OB_Modulate, OB_AlphaTranslucent, OB_Translucent, OB_Invisible, OB_Brighten, OB_Darken, OB_Feathered,
EPerPixelSpecular PP_None, PP_Low, PP_Medium, PP_High,
EPerPixelSpecularType ST_AlgorithmicRV, ST_AlgorithmicNH,

Inherited Enumerations from Engine.Material
EMaterialType, EMaterialVisualType

Functions Summary
| int | GetUSize ()))
| int | GetVSize ()))
|  | Reset ()))
|  | Trigger (Actor Other, Actor EventInstigator ))

Inherited Functions from Engine.Material
GetUSize, GetVSize, Reset, Trigger

Variables Detail

#### ModulateStaticLighting2X Source code

var bool ModulateStaticLighting2X;

### Shader

#### Detail Source code

var(Shader) editinlineuse Material Detail;

#### DetailScale Source code

var(Shader) float DetailScale;

#### Diffuse Source code

var(Shader) editinlineuse Material Diffuse;

#### GlowBrightness Source code

var(Shader) byte GlowBrightness;

#### GlowMapOverride Source code

var(Shader) editinlineuse Material GlowMapOverride;

#### GlowMaskOverride Source code

var(Shader) editinlineuse Material GlowMaskOverride;

#### NormalMap Source code

var(Shader) editinlineuse Material NormalMap;

#### Opacity Source code

var(Shader) editinlineuse Material Opacity;

#### OutputBlending Source code

var(Shader) EOutputBlending OutputBlending;

#### PerformLightingOnSpecularPass Source code

var(Shader) bool PerformLightingOnSpecularPass;

#### PerPixelReflection Source code

var(Shader) editinlineuse Cubemap PerPixelReflection;

#### PerPixelReflectionMask Source code

var(Shader) editinlineuse Material PerPixelReflectionMask;

#### PerPixelSpecular Source code

var(Shader) EPerPixelSpecular PerPixelSpecular;

#### PerPixelSpecularBrightness Source code

var(Shader) byte PerPixelSpecularBrightness;

#### PerPixelSpecularType Source code

var(Shader) EPerPixelSpecularType PerPixelSpecularType;

#### SelfIllumination Source code

var(Shader) editinlineuse Material SelfIllumination;

#### SelfIlluminationMask Source code

var(Shader) editinlineuse Material SelfIlluminationMask;

#### Specular Source code

var(Shader) editinlineuse Material Specular;

#### SpecularityMask Source code

var(Shader) editinlineuse Material SpecularityMask;

#### TwoSided Source code

var(Shader) bool TwoSided;

#### Wireframe Source code

var(Shader) bool Wireframe;

### ShaderLOD

#### bAllowSelfIlluminationLOD Source code

var(ShaderLOD) bool bAllowSelfIlluminationLOD;

Enumerations Detail

#### EOutputBlending Source code

enum EOutputBlending
{

> OB_Normal, OB_Masked, OB_Modulate, OB_AlphaTranslucent, OB_Translucent, OB_Invisible, OB_Brighten, OB_Darken, OB_Feathered,

};

#### EPerPixelSpecular Source code

enum EPerPixelSpecular
{

> PP_None, PP_Low, PP_Medium, PP_High,

};

#### EPerPixelSpecularType Source code

enum EPerPixelSpecularType
{

> ST_AlgorithmicRV, ST_AlgorithmicNH,

};

Functions Detail

#### GetUSize Source code

function int GetUSize ( ) )

#### GetVSize Source code

function int GetVSize ( ) )

#### Reset Source code

function Reset ( ) )

#### Trigger Source code

function Trigger ( Actor Other, Actor EventInstigator ) )

Defaultproperties

    defaultproperties
    {
    	DetailScale=8.0

    	MaterialType = MT_Shader

    	PerPixelSpecularBrightness = 255

    	GlowBrightness = 127

    	bAllowSelfIlluminationLOD = true
    }

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:34.480 - Created with UnCodeX