C# Class EffectParameterEditor.HelperClasses.MaterialEditor

Datei anzeigen Open project: vchelaru/FlatRedBall Class Usage Examples

Public Properties

Property Type Description
InvisibleEffect Microsoft.Xna.Framework.Graphics.Effect

Public Methods

Method Description
AddEffect ( string fileName ) : string
AddEffect ( string fileName, int partIndex ) : string
AddParameters ( string fileName, string effectShortName ) : string
AddParameters ( string fileName, string effectShortName, int partIndex ) : string
HighlightPart ( int partIndex ) : void
LoadMaterial ( string fileName ) : void
MaterialEditor ( Model model ) : System
ParameterNames ( string effectShortName ) : List
SaveMaterial ( string fileName ) : void
SetPartDefaultParameters ( int partIndex ) : void
SetPartDefaults ( int partIndex ) : void
SetPartEffect ( int partIndex, string effectShortName ) : void
SetPartParameters ( int partIndex, string parametersShortName ) : void
ShowAllParts ( ) : void
UpdatePartParameters ( int partIndex ) : void

Private Methods

Method Description
HasParameters ( string effectShortName ) : bool
SetModel ( Model model ) : void
ShortName ( string fileName ) : string

Method Details

AddEffect() public method

public AddEffect ( string fileName ) : string
fileName string
return string

AddEffect() public method

public AddEffect ( string fileName, int partIndex ) : string
fileName string
partIndex int
return string

AddParameters() public method

public AddParameters ( string fileName, string effectShortName ) : string
fileName string
effectShortName string
return string

AddParameters() public method

public AddParameters ( string fileName, string effectShortName, int partIndex ) : string
fileName string
effectShortName string
partIndex int
return string

HighlightPart() public method

public HighlightPart ( int partIndex ) : void
partIndex int
return void

LoadMaterial() public method

public LoadMaterial ( string fileName ) : void
fileName string
return void

MaterialEditor() public method

public MaterialEditor ( Model model ) : System
model Microsoft.Xna.Framework.Graphics.Model
return System

ParameterNames() public method

public ParameterNames ( string effectShortName ) : List
effectShortName string
return List

SaveMaterial() public method

public SaveMaterial ( string fileName ) : void
fileName string
return void

SetPartDefaultParameters() public method

public SetPartDefaultParameters ( int partIndex ) : void
partIndex int
return void

SetPartDefaults() public method

public SetPartDefaults ( int partIndex ) : void
partIndex int
return void

SetPartEffect() public method

public SetPartEffect ( int partIndex, string effectShortName ) : void
partIndex int
effectShortName string
return void

SetPartParameters() public method

public SetPartParameters ( int partIndex, string parametersShortName ) : void
partIndex int
parametersShortName string
return void

ShowAllParts() public method

public ShowAllParts ( ) : void
return void

UpdatePartParameters() public method

public UpdatePartParameters ( int partIndex ) : void
partIndex int
return void

Property Details

InvisibleEffect public_oe property

public Effect,Microsoft.Xna.Framework.Graphics InvisibleEffect
return Microsoft.Xna.Framework.Graphics.Effect