C# Class FlatRedBall.Glue.Plugins.ICollidablePlugins.CollidableCodeGenerator

Inheritance: FlatRedBall.Glue.CodeGeneration.ElementComponentCodeGenerator
Show file Open project: vchelaru/FlatRedBall Class Usage Examples

Public Methods

Method Description
AddInheritedTypesToList ( List listToAddTo, IElement element ) : void
GenerateDestroy ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
GenerateFields ( ICodeBlock codeBlock, SaveClasses element ) : ICodeBlock
GeneratePostInitialize ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
GenerateRemoveFromManagers ( ICodeBlock codeBlock, IElement element ) : void

Private Methods

Method Description
TryGenerateRemoveShapeCollectionFromManagers ( ICodeBlock codeBlock, IElement element ) : void

Method Details

AddInheritedTypesToList() public method

public AddInheritedTypesToList ( List listToAddTo, IElement element ) : void
listToAddTo List
element IElement
return void

GenerateDestroy() public method

public GenerateDestroy ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
return ICodeBlock

GenerateFields() public method

public GenerateFields ( ICodeBlock codeBlock, SaveClasses element ) : ICodeBlock
codeBlock ICodeBlock
element SaveClasses
return ICodeBlock

GeneratePostInitialize() public method

public GeneratePostInitialize ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
return ICodeBlock

GenerateRemoveFromManagers() public method

public GenerateRemoveFromManagers ( ICodeBlock codeBlock, IElement element ) : void
codeBlock ICodeBlock
element IElement
return void