Nuke.Unreal
Build Unreal apps in Style.
Loading...
Searching...
No Matches
Nuke.Unreal.BoilerplateGenerators.BoilerplateGenerator Class Reference
Inheritance diagram for Nuke.Unreal.BoilerplateGenerators.BoilerplateGenerator:
Nuke.Unreal.BoilerplateGenerators.LibraryGenerator Nuke.Unreal.BoilerplateGenerators.ModuleGenerator Nuke.Unreal.BoilerplateGenerators.PluginGenerator Nuke.Unreal.BoilerplateGenerators.SourceFileGenerator Nuke.Unreal.BoilerplateGenerators.TargetGenerator Nuke.Unreal.BoilerplateGenerators.XRepo.XRepoLibraryModuleGenerator Nuke.Unreal.Plugins.AutoRuntimeDependencyGenerator Nuke.Unreal.BoilerplateGenerators.ActorGenerator Nuke.Unreal.BoilerplateGenerators.InterfaceGenerator Nuke.Unreal.BoilerplateGenerators.ObjectGenerator Nuke.Unreal.BoilerplateGenerators.SpecGenerator Nuke.Unreal.BoilerplateGenerators.StructGenerator

Static Protected Member Functions

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.
 

Properties

static AbsolutePath DefaultTemplateFolder [get]
 

Detailed Description

Definition at line 12 of file BoilerplateGenerator.cs.

Member Function Documentation

◆ CheckErrors()

static void Nuke.Unreal.BoilerplateGenerators.BoilerplateGenerator.CheckErrors ( Template template)
staticprotected

Definition at line 16 of file BoilerplateGenerator.cs.

◆ RenderFile()

static void Nuke.Unreal.BoilerplateGenerators.BoilerplateGenerator.RenderFile ( AbsolutePath templateRoot,
RelativePath source,
AbsolutePath destinationFolder,
object model )
staticprotected

Render a file from a scriban template.

Parameters
templateRoot
source
destinationFolder
model

Definition at line 29 of file BoilerplateGenerator.cs.

◆ RenderFolder()

static void Nuke.Unreal.BoilerplateGenerators.BoilerplateGenerator.RenderFolder ( AbsolutePath templateRoot,
AbsolutePath destinationFolder,
object model,
AbsolutePath? currentFolder = null )
staticprotected

Render scriban templated scaffoldings and files to destination folder.

Parameters
templateRoot
destinationFolder
model
currentFolderThis is != the current Working Directory! It should be only used by subsequent recursive function calls

Definition at line 63 of file BoilerplateGenerator.cs.

Property Documentation

◆ DefaultTemplateFolder

AbsolutePath Nuke.Unreal.BoilerplateGenerators.BoilerplateGenerator.DefaultTemplateFolder
staticget

Definition at line 14 of file BoilerplateGenerator.cs.


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