Skip to content

Commit 24a8043

Browse files
committed
Schola 1.0.0
0 parents  commit 24a8043

File tree

5,175 files changed

+1253253
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

5,175 files changed

+1253253
-0
lines changed

.clang-format

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
StatementMacros: ['UPROPERTY', 'UFUNCTION', 'UCLASS', 'USTRUCT', 'UENUM', 'UINTERFACE', 'GENERATED_BODY']
2+
Language: Cpp
3+
BasedOnStyle: LLVM
4+
5+
AccessModifierOffset: -4
6+
AlignAfterOpenBracket: DontAlign
7+
AlignConsecutiveDeclarations: true
8+
AlignEscapedNewlines: Left
9+
AlignOperands: DontAlign
10+
AlignTrailingComments: true
11+
AllowShortBlocksOnASingleLine: Empty
12+
AllowShortEnumsOnASingleLine: false
13+
AllowShortFunctionsOnASingleLine: Inline
14+
AllowShortLambdasOnASingleLine: All
15+
BraceWrapping:
16+
AfterCaseLabel: true
17+
AfterClass: true
18+
AfterControlStatement: true
19+
AfterEnum: true
20+
AfterFunction: true
21+
AfterNamespace: true
22+
AfterObjCDeclaration: true
23+
AfterStruct: true
24+
AfterUnion: true
25+
AfterExternBlock: true
26+
BeforeCatch: true
27+
BeforeElse: true
28+
BeforeLambdaBody: false
29+
BeforeWhile: true
30+
IndentBraces: false
31+
BreakBeforeBinaryOperators: NonAssignment
32+
BreakBeforeBraces: Custom
33+
BreakInheritanceList: AfterColon
34+
BreakBeforeTernaryOperators: true
35+
BreakConstructorInitializers: BeforeComma
36+
BreakStringLiterals: false
37+
ColumnLimit: 0
38+
ConstructorInitializerAllOnOneLineOrOnePerLine: true
39+
Cpp11BracedListStyle: false
40+
EmptyLineBeforeAccessModifier: LogicalBlock
41+
IndentCaseBlocks: false
42+
IndentCaseLabels: true
43+
IndentPPDirectives: BeforeHash
44+
IndentWidth: 4
45+
NamespaceIndentation: All
46+
PointerAlignment: Left
47+
SortIncludes: false
48+
SpaceBeforeCaseColon: false
49+
TabWidth: 4
50+
UseTab: Always

.gitattributes

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
###############################################################################
2+
# Set default behavior to automatically normalize line endings.
3+
###############################################################################
4+
* text=auto
5+
6+
###############################################################################
7+
# Set default behavior for command prompt diff.
8+
#
9+
# This is need for earlier builds of msysgit that does not have it on by
10+
# default for csharp files.
11+
# Note: This is only used by command line
12+
###############################################################################
13+
#*.cs diff=csharp
14+
15+
###############################################################################
16+
# Set the merge driver for project and solution files
17+
#
18+
# Merging from the command prompt will add diff markers to the files if there
19+
# are conflicts (Merging from VS is not affected by the settings below, in VS
20+
# the diff markers are never inserted). Diff markers may cause the following
21+
# file extensions to fail to load in VS. An alternative would be to treat
22+
# these files as binary and thus will always conflict and require user
23+
# intervention with every merge. To do so, just uncomment the entries below
24+
###############################################################################
25+
#*.sln merge=binary
26+
#*.csproj merge=binary
27+
#*.vbproj merge=binary
28+
#*.vcxproj merge=binary
29+
#*.vcproj merge=binary
30+
#*.dbproj merge=binary
31+
#*.fsproj merge=binary
32+
#*.lsproj merge=binary
33+
#*.wixproj merge=binary
34+
#*.modelproj merge=binary
35+
#*.sqlproj merge=binary
36+
#*.wwaproj merge=binary
37+
38+
###############################################################################
39+
# behavior for image files
40+
#
41+
# image files are treated as binary by default.
42+
###############################################################################
43+
#*.jpg binary
44+
#*.png binary
45+
#*.gif binary
46+
47+
###############################################################################
48+
# diff behavior for common document formats
49+
#
50+
# Convert binary document formats to text before diffing them. This feature
51+
# is only available from the command line. Turn it on by uncommenting the
52+
# entries below.
53+
###############################################################################
54+
#*.doc diff=astextplain
55+
#*.DOC diff=astextplain
56+
#*.docx diff=astextplain
57+
#*.DOCX diff=astextplain
58+
#*.dot diff=astextplain
59+
#*.DOT diff=astextplain
60+
#*.pdf diff=astextplain
61+
#*.PDF diff=astextplain
62+
#*.rtf diff=astextplain
63+
#*.RTF diff=astextplain

.gitignore

Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
# Visual Studio 2015 user specific files
2+
.vs/
3+
.vscode/*
4+
**/.vscode/*
5+
6+
# Compiled Object files
7+
*.slo
8+
*.lo
9+
*.o
10+
*.obj
11+
12+
# Precompiled Headers
13+
*.gch
14+
*.pch
15+
16+
# Compiled Dynamic libraries
17+
*.so
18+
*.dylib
19+
*.dll
20+
21+
# Fortran module files
22+
*.mod
23+
24+
# Compiled Static libraries
25+
*.lai
26+
*.la
27+
*.a
28+
*.lib
29+
30+
# Executables
31+
*.exe
32+
*.out
33+
*.app
34+
*.ipa
35+
36+
# These project files can be generated by the engine
37+
*.xcodeproj
38+
*.xcworkspace
39+
*.sln
40+
*.suo
41+
*.opensdf
42+
*.sdf
43+
*.VC.db
44+
*.VC.opendb
45+
*.code-workspace
46+
./Makefile
47+
48+
# Precompiled Assets
49+
SourceArt/**/*.png
50+
SourceArt/**/*.tga
51+
52+
# Binary Files
53+
Binaries/*
54+
Plugins/*/Binaries/*
55+
56+
# Builds
57+
Build/*
58+
59+
# Whitelist PakBlacklist-<BuildConfiguration>.txt files
60+
!Build/*/
61+
Build/*/**
62+
!Build/*/PakBlacklist*.txt
63+
64+
# Don't ignore icon files in Build
65+
!Build/**/*.ico
66+
67+
# Built data for maps
68+
*_BuiltData.uasset
69+
70+
# Configuration files generated by the Editor
71+
Saved/*
72+
73+
# Compiled source files for the engine to use
74+
Intermediate/*
75+
Plugins/*/Intermediate/*
76+
77+
# Cache files for the editor to use
78+
DerivedDataCache/*
79+
80+
#pycache generated files
81+
**/__pycache__/*
82+
83+
#Misc files and folders
84+
/enc_temp_folder/**
85+
documentation/*.bkp
86+
*.temp
87+
88+
#ONNX files
89+
*.onnx
90+
91+
# Don't ignore Bundled third party dependencies
92+
!/Source/ThirdParty/**/*.lib
93+
!/Source/ThirdParty/**/*.a
94+
95+
# zipped files
96+
/Plugins/Schola/Resources/**/*.zip
97+
/Content/ZippedModels/*.zip
98+
99+
# Build python libraries
100+
*.egg-info/
101+
*.egg
102+
103+
#Training checkpoints
104+
**/ckpt/*
105+
106+
#Built documentation
107+
/Docs/Doxygen/html/*
108+
/Docs/Sphinx/_build/*
109+
110+
111+
# autogenerated documentation
112+
/Docs/Doxygen/xml/*
113+
/Docs/Sphinx/API/*
114+
115+
# Don't ignore handwritten docs
116+
!/Docs/Sphinx/API/python_generated.rst
117+
!/Docs/Sphinx/API/python_core.rst
118+
!/Docs/Sphinx/API/python_extensions.rst
119+
!/Docs/Sphinx/API/python_scripting.rst
120+
121+
122+

Config/FilterPlugin.ini

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
[FilterPlugin]
2+
; This section lists additional files which will be packaged along with your plugin. Paths should be listed relative to the root plugin directory, and
3+
; may include "...", "*", and "?" wildcards to match directories, files, and individual characters respectively.
4+
;
5+
; Examples:
6+
; /README.txt
7+
; /Extras/...
8+
; /Binaries/ThirdParty/*.dll

0 commit comments

Comments
 (0)