C# Class Axiom.Graphics.LayerBlendModeEx

Utility class for handling texture layer blending parameters.
Show file Open project: WolfgangSt/axiom Class Usage Examples

Public Properties

Property Type Description
alphaArg1 float
alphaArg2 float
blendFactor float
blendType LayerBlendType
colorArg1 Axiom.Core.ColorEx
colorArg2 Axiom.Core.ColorEx
operation LayerBlendOperationEx
source1 LayerBlendSource
source2 LayerBlendSource

Public Methods

Method Description
Clone ( ) : LayerBlendModeEx

Creates and returns a clone of this instance.

Equals ( object obj ) : bool

Overide to use custom equality check.

GetHashCode ( ) : int

Override.

Overriden to quash warnings, not necessarily needed right now.

ToString ( ) : string
operator ( ) : bool

Compares to blending modes for equality.

Method Details

Clone() public method

Creates and returns a clone of this instance.
public Clone ( ) : LayerBlendModeEx
return LayerBlendModeEx

Equals() public method

Overide to use custom equality check.
public Equals ( object obj ) : bool
obj object
return bool

GetHashCode() public method

Override.
Overriden to quash warnings, not necessarily needed right now.
public GetHashCode ( ) : int
return int

ToString() public method

public ToString ( ) : string
return string

operator() public static method

Compares to blending modes for equality.
public static operator ( ) : bool
return bool

Property Details

alphaArg1 public property

public float alphaArg1
return float

alphaArg2 public property

public float alphaArg2
return float

blendFactor public property

public float blendFactor
return float

blendType public property

public LayerBlendType blendType
return LayerBlendType

colorArg1 public property

public ColorEx,Axiom.Core colorArg1
return Axiom.Core.ColorEx

colorArg2 public property

public ColorEx,Axiom.Core colorArg2
return Axiom.Core.ColorEx

operation public property

public LayerBlendOperationEx operation
return LayerBlendOperationEx

source1 public property

public LayerBlendSource source1
return LayerBlendSource

source2 public property

public LayerBlendSource source2
return LayerBlendSource