Share via


EffectParameter Members

The following tables list the members exposed by the EffectParameter type.

Public Properties

Name Description
Public Property Annotations Gets the collection of EffectAnnotation objects for this parameter.
Public Property ColumnCount Gets the number of columns in the parameter description.
Public Property Elements Gets the collection of effect parameters.
Public Property Name Gets the name of the parameter.
Public Property ParameterClass Gets the class of the parameter.
Public Property ParameterType Gets the type of the parameter.
Public Property RowCount Gets the number of rows in the parameter description.
Public Property Semantic Gets the semantic meaning, or usage, of the parameter.
Public Property StructureMembers Gets the collection of structure members.

Public Methods

Name Description
Public Method Equals Overloaded. Returns a value that indicates whether the current instance is equal to a specified object.
Public Method GetHashCode Gets the hash code for this instance.
Public Method GetType (Inherited from Object.)
Public Method GetValueBoolean Gets the value of the EffectParameter as a Boolean.
Public Method GetValueBooleanArray Gets the value of the EffectParameter as an array of Boolean.
Public Method GetValueInt32 Gets the value of the EffectParameter as an Int32.
Public Method GetValueInt32Array Gets the value of the EffectParameter as an array of Int32.
Public Method GetValueMatrix Gets the value of the EffectParameter as a Matrix.
Public Method GetValueMatrixArray Gets the value of the EffectParameter as an array of Matrix.
Public Method GetValueMatrixTranspose Gets the value of the EffectParameter as a Matrix transpose.
Public Method GetValueMatrixTransposeArray Gets the value of the EffectParameter as an array of Matrix transpose.
Public Method GetValueQuaternion Gets the value of the EffectParameter as a Quaternion.
Public Method GetValueQuaternionArray Gets the value of the EffectParameter as an array of Quaternion.
Public Method GetValueSingle Gets the value of the EffectParameter as a Single.
Public Method GetValueSingleArray Gets the value of the EffectParameter as an array of Single.
Public Method GetValueString Gets the value of the EffectParameter as an String.
Public Method GetValueTexture2D Gets the value of the EffectParameter as a Texture2D.
Public Method GetValueTexture3D Gets the value of the EffectParameter as a Texture3D.
Public Method GetValueTextureCube Gets the value of the EffectParameter as a TextureCube.
Public Method GetValueVector2 Gets the value of the EffectParameter as a Vector2.
Public Method GetValueVector2Array Gets the value of the EffectParameter as an array of Vector2.
Public Method GetValueVector3 Gets the value of the EffectParameter as a Vector3.
Public Method GetValueVector3Array Gets the value of the EffectParameter as an array of Vector3.
Public Method GetValueVector4 Gets the value of the EffectParameter as a Vector4.
Public Method GetValueVector4Array Gets the value of the EffectParameter as an array of Vector4.
Public Method Static op_Equality Compares two objects to determine whether they are the same.
Public Method Static op_Inequality Compares two objects to determine whether they are different.
Public Method ReferenceEquals (Inherited from Object.)
Public Method SetArrayRange Sets the range of an array to pass to the device.
Public Method SetValue Overloaded. Sets the value of the EffectParameter.
Public Method SetValueTranspose Overloaded. Sets the value of the EffectParameter.
Public Method ToString (Inherited from Object.)

Protected Methods

Name Description
Protected Method Finalize (Inherited from Object.)
Protected Method MemberwiseClone (Inherited from Object.)

See Also

Reference

EffectParameter Class
Microsoft.Xna.Framework.Graphics Namespace