Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Microsoft.Xna.Framework.Graphics.EffectParameter Class Referencesealed

Public Member Functions

unsafe void SetValue (Texture value)
 
unsafe void SetValue (string value)
 
unsafe void SetValue (Matrix[] value)
 
unsafe void SetValue (Matrix value)
 
unsafe void SetValue (Quaternion[] value)
 
unsafe void SetValue (Quaternion value)
 
unsafe void SetValue (Vector4[] value)
 
unsafe void SetValue (Vector4 value)
 
unsafe void SetValue (Vector3[] value)
 
unsafe void SetValue (Vector3 value)
 
unsafe void SetValue (Vector2[] value)
 
unsafe void SetValue (Vector2 value)
 
unsafe void SetValue (float[] value)
 
unsafe void SetValue (float value)
 
unsafe void SetValue (int[] value)
 
unsafe void SetValue (int value)
 
unsafe void SetValue (bool[] value)
 
unsafe void SetValue ([MarshalAs(UnmanagedType.U1)] bool value)
 
unsafe void SetValueTranspose (Matrix[] value)
 
unsafe void SetValueTranspose (Matrix value)
 
unsafe bool GetValueBoolean ()
 
unsafe bool[] GetValueBooleanArray (int count)
 
unsafe int GetValueInt32 ()
 
unsafe int[] GetValueInt32Array (int count)
 
unsafe float GetValueSingle ()
 
unsafe float[] GetValueSingleArray (int count)
 
unsafe Vector2 GetValueVector2 ()
 
unsafe Vector2[] GetValueVector2Array (int count)
 
unsafe Vector3 GetValueVector3 ()
 
unsafe Vector3[] GetValueVector3Array (int count)
 
unsafe Vector4 GetValueVector4 ()
 
unsafe Vector4[] GetValueVector4Array (int count)
 
unsafe Quaternion GetValueQuaternion ()
 
unsafe Quaternion[] GetValueQuaternionArray (int count)
 
unsafe Matrix GetValueMatrix ()
 
unsafe Matrix[] GetValueMatrixArray (int count)
 
unsafe Matrix GetValueMatrixTranspose ()
 
unsafe Matrix[] GetValueMatrixTransposeArray (int count)
 
unsafe string GetValueString ()
 
unsafe Texture2D GetValueTexture2D ()
 
unsafe TextureCube GetValueTextureCube ()
 
unsafe Texture3D GetValueTexture3D ()
 

Package Functions

unsafe EffectParameter (ID3DXBaseEffect *parent, Effect effect, sbyte *handle, int index)
 
unsafe void UpdateHandle (ID3DXBaseEffect *parent, sbyte *handle)
 
void SetLastValue ()
 
void SaveDataForRecreation ()
 

Package Attributes

EffectAnnotationCollection pAnnotations
 
Effect _parent
 
unsafe ID3DXBaseEffect * pEffect
 
unsafe sbyte * _handle
 
int _index
 
string _name
 
string _semantic
 
int _rows
 
int _columns
 
EffectParameterClass _paramClass
 
EffectParameterType _paramType
 
EffectParameterCollection pParamCollection
 
EffectParameterCollection pElementCollection
 
object savedValue
 

Properties

EffectParameterType ParameterType [get]
 
EffectParameterClass ParameterClass [get]
 
EffectParameterCollection Elements [get]
 
EffectParameterCollection StructureMembers [get]
 
int ColumnCount [get]
 
int RowCount [get]
 
EffectAnnotationCollection Annotations [get]
 
string Semantic [get]
 
string Name [get]
 
int ElementCount [get]
 

Detailed Description

Definition at line 7 of file EffectParameter.cs.


The documentation for this class was generated from the following file: