Nuke.Unreal
Build Unreal apps in Style.
Loading...
Searching...
No Matches
Nuke.Unreal.BoilerplateGenerators.SourceFileGenerator Class Referenceabstract
Inheritance diagram for Nuke.Unreal.BoilerplateGenerators.SourceFileGenerator:
Nuke.Unreal.BoilerplateGenerators.BoilerplateGenerator Nuke.Unreal.BoilerplateGenerators.ActorGenerator Nuke.Unreal.BoilerplateGenerators.InterfaceGenerator Nuke.Unreal.BoilerplateGenerators.ObjectGenerator Nuke.Unreal.BoilerplateGenerators.SpecGenerator Nuke.Unreal.BoilerplateGenerators.StructGenerator

Public Member Functions

virtual void Generate (AbsolutePath templatesPath, AbsolutePath currentFolder, string name)
 
virtual SourceFileModel GetModelFromArguments (AbsolutePath currentFolder, string name)
 

Protected Member Functions

void CheckInsideSourceFolder (AbsolutePath currentFolder)
 

Protected Attributes

SourceFileModel? Model
 

Properties

string TemplateSubfolder [get]
 
- Properties inherited from Nuke.Unreal.BoilerplateGenerators.BoilerplateGenerator
static AbsolutePath DefaultTemplateFolder [get]
 

Additional Inherited Members

- Static Protected Member Functions inherited from Nuke.Unreal.BoilerplateGenerators.BoilerplateGenerator
static void CheckErrors (Template template)
 
static void RenderFile (AbsolutePath templateRoot, RelativePath source, AbsolutePath destinationFolder, object model)
 Render a file from a scriban template.
 
static void RenderFolder (AbsolutePath templateRoot, AbsolutePath destinationFolder, object model, AbsolutePath? currentFolder=null)
 Render scriban templated scaffoldings and files to destination folder.
 

Detailed Description

Definition at line 19 of file SourceFileGenerator.cs.

Member Function Documentation

◆ CheckInsideSourceFolder()

void Nuke.Unreal.BoilerplateGenerators.SourceFileGenerator.CheckInsideSourceFolder ( AbsolutePath currentFolder)
protected

Definition at line 83 of file SourceFileGenerator.cs.

◆ Generate()

virtual void Nuke.Unreal.BoilerplateGenerators.SourceFileGenerator.Generate ( AbsolutePath templatesPath,
AbsolutePath currentFolder,
string name )
virtual

Definition at line 24 of file SourceFileGenerator.cs.

◆ GetModelFromArguments()

virtual SourceFileModel Nuke.Unreal.BoilerplateGenerators.SourceFileGenerator.GetModelFromArguments ( AbsolutePath currentFolder,
string name )
virtual

Definition at line 67 of file SourceFileGenerator.cs.

Member Data Documentation

◆ Model

SourceFileModel? Nuke.Unreal.BoilerplateGenerators.SourceFileGenerator.Model
protected

Definition at line 21 of file SourceFileGenerator.cs.

Property Documentation

◆ TemplateSubfolder

string Nuke.Unreal.BoilerplateGenerators.SourceFileGenerator.TemplateSubfolder
getabstract

Definition at line 22 of file SourceFileGenerator.cs.


The documentation for this class was generated from the following file: