Framework for printing abridged manual sections in response to syntactic mistakes
This commit is contained in:
25
Plugins/UEWingman/Source/UEWingman/Public/WingManual.h
Normal file
25
Plugins/UEWingman/Source/UEWingman/Public/WingManual.h
Normal file
@@ -0,0 +1,25 @@
|
||||
#pragma once
|
||||
#include "Containers/Set.h"
|
||||
|
||||
class WingManual
|
||||
{
|
||||
public:
|
||||
enum class Section
|
||||
{
|
||||
HandlerHelp,
|
||||
Paths,
|
||||
Types,
|
||||
FunctionArguments,
|
||||
IdentifierSanitization,
|
||||
Whitespace,
|
||||
MaterialEditing,
|
||||
ImportantCommands,
|
||||
};
|
||||
|
||||
static TSet<Section> AllSections();
|
||||
static void PrintHandlerPrototype(UClass *Handler);
|
||||
static void PrintHandlerArguments(UClass *Handler);
|
||||
static void PrintHandlerDescription(UClass *Handler);
|
||||
static void PrintHandlerHelp(UClass *Handler);
|
||||
static void PrintManual(TSet<Section> Sections, UClass *Handler, bool Abridged);
|
||||
};
|
||||
Reference in New Issue
Block a user