C# Class Spark.Emit.HLSL.TupleTypeHLSL

Inheritance: EmitTypeHLSL, IAggTypeHLSL
Show file Open project: spark-shading-language/spark Class Usage Examples

Public Methods

Method Description
AddField ( string name, ITypeHLSL type ) : void
CreateVal ( string name ) : EmitValHLSL
GetFieldCount ( ) : int
GetFieldIndex ( string name ) : int
GetFieldName ( int ii ) : string
GetFieldType ( int ii ) : ITypeHLSL
ToString ( ) : string
TupleTypeHLSL ( string name ) : System

Method Details

AddField() public method

public AddField ( string name, ITypeHLSL type ) : void
name string
type ITypeHLSL
return void

CreateVal() public method

public CreateVal ( string name ) : EmitValHLSL
name string
return EmitValHLSL

GetFieldCount() public method

public GetFieldCount ( ) : int
return int

GetFieldIndex() public method

public GetFieldIndex ( string name ) : int
name string
return int

GetFieldName() public method

public GetFieldName ( int ii ) : string
ii int
return string

GetFieldType() public method

public GetFieldType ( int ii ) : ITypeHLSL
ii int
return ITypeHLSL

ToString() public method

public ToString ( ) : string
return string

TupleTypeHLSL() public method

public TupleTypeHLSL ( string name ) : System
name string
return System