C# Class EffectEditor.EffectComponents.EffectParameterDefinition

Show file Open project: vchelaru/FlatRedBall Class Usage Examples

Public Properties

Property Type Description
HasSemantic bool
HasStorageClass bool
Name String
Semantic EffectEditor.EffectComponents.HLSLInformation.HlslSemantic
StorageClass StorageClass
Type EffectEditor.EffectComponents.HLSLInformation.HlslTypeDefinition

Public Methods

Method Description
CompareTo ( object obj ) : int
EffectParameterDefinition ( String name, HlslTypeDefinition type ) : System
EffectParameterDefinition ( String name, HlslTypeDefinition type, HlslSemantic semantic ) : System
EffectParameterDefinition ( String name, HlslTypeDefinition type, StorageClass storageClass ) : System
EffectParameterDefinition ( String name, HlslTypeDefinition type, StorageClass storageClass, HlslSemantic semantic ) : System
ToString ( ) : string

Method Details

CompareTo() public method

public CompareTo ( object obj ) : int
obj object
return int

EffectParameterDefinition() public method

public EffectParameterDefinition ( String name, HlslTypeDefinition type ) : System
name String
type EffectEditor.EffectComponents.HLSLInformation.HlslTypeDefinition
return System

EffectParameterDefinition() public method

public EffectParameterDefinition ( String name, HlslTypeDefinition type, HlslSemantic semantic ) : System
name String
type EffectEditor.EffectComponents.HLSLInformation.HlslTypeDefinition
semantic EffectEditor.EffectComponents.HLSLInformation.HlslSemantic
return System

EffectParameterDefinition() public method

public EffectParameterDefinition ( String name, HlslTypeDefinition type, StorageClass storageClass ) : System
name String
type EffectEditor.EffectComponents.HLSLInformation.HlslTypeDefinition
storageClass StorageClass
return System

EffectParameterDefinition() public method

public EffectParameterDefinition ( String name, HlslTypeDefinition type, StorageClass storageClass, HlslSemantic semantic ) : System
name String
type EffectEditor.EffectComponents.HLSLInformation.HlslTypeDefinition
storageClass StorageClass
semantic EffectEditor.EffectComponents.HLSLInformation.HlslSemantic
return System

ToString() public method

public ToString ( ) : string
return string

Property Details

HasSemantic public property

public bool HasSemantic
return bool

HasStorageClass public property

public bool HasStorageClass
return bool

Name public property

The name of this parameter Spaces are not allowed
public String Name
return String

Semantic public property

The semantic for this parameter
public HlslSemantic,EffectEditor.EffectComponents.HLSLInformation Semantic
return EffectEditor.EffectComponents.HLSLInformation.HlslSemantic

StorageClass public property

The storage class for this parameter
public StorageClass StorageClass
return StorageClass

Type public property

The type of this parameter
public HlslTypeDefinition,EffectEditor.EffectComponents.HLSLInformation Type
return EffectEditor.EffectComponents.HLSLInformation.HlslTypeDefinition