Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
SiliconStudio.Paradox.Effects.ParameterKeys Class Reference

Static Public Member Functions

static ParameterKey< T > New< T > (T defaultValue, string name=null)
 Creates a value key. More...
 
static ParameterKey< T > New< T > ()
 
static ParameterKey< T > NewDynamic< T > (ParameterDynamicValue< T > dynamicValue, string name=null)
 
static ParameterKey< T[]> NewDynamic< T > (int arraySize, ParameterDynamicValue< T[]> dynamicValue, string name=null)
 
static ParameterKey< T > IndexedKey< T > (ParameterKey< T > key, int index)
 Creates the key with specified index. More...
 
static ParameterKey Merge (ParameterKey key, Type ownerType, string name)
 
static T AppendKey< T > (this T key, object name)
 
static ParameterKey FindByName (string name)
 

Detailed Description

Definition at line 9 of file ParameterKeys.cs.

Member Function Documentation

static T SiliconStudio.Paradox.Effects.ParameterKeys.AppendKey< T > ( this T  key,
object  name 
)
static
Type Constraints
T :ParameterKey 

Definition at line 110 of file ParameterKeys.cs.

static ParameterKey SiliconStudio.Paradox.Effects.ParameterKeys.FindByName ( string  name)
static
static ParameterKey<T> SiliconStudio.Paradox.Effects.ParameterKeys.IndexedKey< T > ( ParameterKey< T >  key,
int  index 
)
static

Creates the key with specified index.

Parameters
indexThe index.
Returns

Definition at line 64 of file ParameterKeys.cs.

static ParameterKey SiliconStudio.Paradox.Effects.ParameterKeys.Merge ( ParameterKey  key,
Type  ownerType,
string  name 
)
static
static ParameterKey<T> SiliconStudio.Paradox.Effects.ParameterKeys.New< T > ( defaultValue,
string  name = null 
)
static

Creates a value key.

Template Parameters
T
Parameters
defaultValueThe default value.
name
Returns

Definition at line 18 of file ParameterKeys.cs.

References DirectX.metadata.

static ParameterKey<T> SiliconStudio.Paradox.Effects.ParameterKeys.New< T > ( )
static

Definition at line 29 of file ParameterKeys.cs.

static ParameterKey<T> SiliconStudio.Paradox.Effects.ParameterKeys.NewDynamic< T > ( ParameterDynamicValue< T >  dynamicValue,
string  name = null 
)
static

Definition at line 39 of file ParameterKeys.cs.

References DirectX.metadata.

static ParameterKey<T[]> SiliconStudio.Paradox.Effects.ParameterKeys.NewDynamic< T > ( int  arraySize,
ParameterDynamicValue< T[]>  dynamicValue,
string  name = null 
)
static
Type Constraints
T :struct 

Definition at line 49 of file ParameterKeys.cs.

References DirectX.metadata.


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