C# Class Microsoft.Xna.Framework.Graphics.EffectParameter

Datei anzeigen Open project: procfxgen/MGShaderEditor Class Usage Examples

Private Properties

Property Type Description
EffectParameter System
EffectParameter System

Public Methods

Method Description
GetValueBoolean ( ) : bool
GetValueInt32 ( ) : int
GetValueMatrix ( ) : System.Matrix
GetValueMatrixArray ( int count ) : System.Matrix[]
GetValueQuaternion ( ) : Quaternion
GetValueSingle ( ) : System.Single
GetValueSingleArray ( ) : System.Single[]
GetValueString ( ) : string
GetValueTexture2D ( ) : Microsoft.Xna.Framework.Graphics.Texture2D
GetValueTexture3D ( ) : Texture3D
GetValueTextureCube ( ) : TextureCube
GetValueVector2 ( ) : System.Vector2
GetValueVector2Array ( ) : System.Vector2[]
GetValueVector3 ( ) : System.Vector3
GetValueVector3Array ( ) : System.Vector3[]
GetValueVector4 ( ) : System.Vector4
GetValueVector4Array ( ) : System.Vector4[]
SetValue ( System.Matrix value ) : void
SetValue ( Quaternion value ) : void
SetValue ( System.Single value ) : void
SetValue ( Texture value ) : void
SetValue ( System.Vector2 value ) : void
SetValue ( System.Vector3 value ) : void
SetValue ( System.Vector4 value ) : void
SetValue ( bool value ) : void
SetValue ( int value ) : void
SetValueTranspose ( System.Matrix value ) : void

Private Methods

Method Description
EffectParameter ( EffectParameter cloneSource ) : System
EffectParameter ( EffectParameterClass class_, EffectParameterType type, string name, int rowCount, int columnCount, string semantic, EffectAnnotationCollection annotations, EffectParameterCollection elements, EffectParameterCollection structMembers, object data ) : System

Method Details

GetValueBoolean() public method

public GetValueBoolean ( ) : bool
return bool

GetValueInt32() public method

public GetValueInt32 ( ) : int
return int

GetValueMatrix() public method

public GetValueMatrix ( ) : System.Matrix
return System.Matrix

GetValueMatrixArray() public method

public GetValueMatrixArray ( int count ) : System.Matrix[]
count int
return System.Matrix[]

GetValueQuaternion() public method

public GetValueQuaternion ( ) : Quaternion
return Quaternion

GetValueSingle() public method

public GetValueSingle ( ) : System.Single
return System.Single

GetValueSingleArray() public method

public GetValueSingleArray ( ) : System.Single[]
return System.Single[]

GetValueString() public method

public GetValueString ( ) : string
return string

GetValueTexture2D() public method

public GetValueTexture2D ( ) : Microsoft.Xna.Framework.Graphics.Texture2D
return Microsoft.Xna.Framework.Graphics.Texture2D

GetValueTexture3D() public method

public GetValueTexture3D ( ) : Texture3D
return Texture3D

GetValueTextureCube() public method

public GetValueTextureCube ( ) : TextureCube
return TextureCube

GetValueVector2() public method

public GetValueVector2 ( ) : System.Vector2
return System.Vector2

GetValueVector2Array() public method

public GetValueVector2Array ( ) : System.Vector2[]
return System.Vector2[]

GetValueVector3() public method

public GetValueVector3 ( ) : System.Vector3
return System.Vector3

GetValueVector3Array() public method

public GetValueVector3Array ( ) : System.Vector3[]
return System.Vector3[]

GetValueVector4() public method

public GetValueVector4 ( ) : System.Vector4
return System.Vector4

GetValueVector4Array() public method

public GetValueVector4Array ( ) : System.Vector4[]
return System.Vector4[]

SetValue() public method

public SetValue ( System.Matrix value ) : void
value System.Matrix
return void

SetValue() public method

public SetValue ( Quaternion value ) : void
value Quaternion
return void

SetValue() public method

public SetValue ( System.Single value ) : void
value System.Single
return void

SetValue() public method

public SetValue ( Texture value ) : void
value Texture
return void

SetValue() public method

public SetValue ( System.Vector2 value ) : void
value System.Vector2
return void

SetValue() public method

public SetValue ( System.Vector3 value ) : void
value System.Vector3
return void

SetValue() public method

public SetValue ( System.Vector4 value ) : void
value System.Vector4
return void

SetValue() public method

public SetValue ( bool value ) : void
value bool
return void

SetValue() public method

public SetValue ( int value ) : void
value int
return void

SetValueTranspose() public method

public SetValueTranspose ( System.Matrix value ) : void
value System.Matrix
return void