C# Class Spark.Mid.MidCleanup

显示文件 Open project: spark-shading-language/spark

Public Methods

Method Description
ApplyToModule ( MidModuleDecl module ) : void
ApplyToPipeline ( MidPipelineDecl p ) : void
CleanupExp ( MidAttributeFetch exp ) : MidAttributeFetch
CleanupExp ( MidAttributeRef exp ) : MidAttributeRef
CleanupExp ( MidExp exp ) : MidExp
CollectAttributeInfo ( MidAttributeDecl attribute ) : void
CollectElementInfo ( MidElementDecl element ) : void
CollectPipelineInfo ( MidPipelineDecl pipeline ) : void
MidCleanup ( MidExpFactory exps ) : System

Private Methods

Method Description
MapOldToNew ( MidAttributeDecl old ) : MidAttributeDecl

Method Details

ApplyToModule() public method

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

ApplyToPipeline() public method

public ApplyToPipeline ( MidPipelineDecl p ) : void
p MidPipelineDecl
return void

CleanupExp() public method

public CleanupExp ( MidAttributeFetch exp ) : MidAttributeFetch
exp MidAttributeFetch
return MidAttributeFetch

CleanupExp() public method

public CleanupExp ( MidAttributeRef exp ) : MidAttributeRef
exp MidAttributeRef
return MidAttributeRef

CleanupExp() public method

public CleanupExp ( MidExp exp ) : MidExp
exp MidExp
return MidExp

CollectAttributeInfo() public method

public CollectAttributeInfo ( MidAttributeDecl attribute ) : void
attribute MidAttributeDecl
return void

CollectElementInfo() public method

public CollectElementInfo ( MidElementDecl element ) : void
element MidElementDecl
return void

CollectPipelineInfo() public method

public CollectPipelineInfo ( MidPipelineDecl pipeline ) : void
pipeline MidPipelineDecl
return void

MidCleanup() public method

public MidCleanup ( MidExpFactory exps ) : System
exps MidExpFactory
return System