C# Class Spark.Mid.MidScalarizeOutputs

Mostra file Open project: spark-shading-language/spark

Public Methods

Method Description
ApplyToModule ( MidModuleDecl module ) : void
Collect ( MidPipelineDecl pipeline, MidElementDecl element, MidAttributeDecl attribute ) : void
MidScalarizeOutputs ( IdentifierFactory identifiers, MidExpFactory exps ) : System

Private Methods

Method Description
CreateField ( MidPipelineDecl pipeline, MidElementDecl element, MidAttributeDecl attribute, MidFieldDecl field ) : FieldInfo
Replace ( MidExp exp ) : MidExp
Replace ( MidVal val ) : MidVal
Replace ( MidAttributeDecl attr ) : void
ReplaceImpl ( MidAttributeRef attrRef ) : MidVal

Method Details

ApplyToModule() public method

public ApplyToModule ( MidModuleDecl module ) : void
module MidModuleDecl
return void

Collect() public method

public Collect ( MidPipelineDecl pipeline, MidElementDecl element, MidAttributeDecl attribute ) : void
pipeline MidPipelineDecl
element MidElementDecl
attribute MidAttributeDecl
return void

MidScalarizeOutputs() public method

public MidScalarizeOutputs ( IdentifierFactory identifiers, MidExpFactory exps ) : System
identifiers IdentifierFactory
exps MidExpFactory
return System