-
Notifications
You must be signed in to change notification settings - Fork 6
/
config.py
65 lines (56 loc) · 2.36 KB
/
config.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
def can_build(env, platform):
return True
def configure(env):
from SCons.Script import Variables, BoolVariable, Help
opts = Variables()
opts.Add(BoolVariable("anl_use_long_period",
"Use a long-period hash for noise (>256) to avoid having repeated patterns "
"in exchange of a slight decrease in performance.", False))
opts.Add(BoolVariable('anl_use_expressions_camelcase',
"Use 'camelCase' by default over the 'snake_case' for noise expressions.", False))
opts.Update(env)
Help(opts.GenerateHelpText(env))
def get_doc_classes():
return [
"AccidentalNoise",
"VisualAccidentalNoise",
"VisualAccidentalNoiseNode",
"VisualAccidentalNoiseNodeComponent",
"VisualAccidentalNoiseNodeInput",
"VisualAccidentalNoiseNodeOutput",
"VisualAccidentalNoiseNodeSeed",
"VisualAccidentalNoiseNodeSeeder",
"VisualAccidentalNoiseNodeRandomize",
"VisualAccidentalNoiseNodeScalar",
"VisualAccidentalNoiseNodeScalarOp",
"VisualAccidentalNoiseNodeScalarFunc",
"VisualAccidentalNoiseNodeTranslate",
"VisualAccidentalNoiseNodeScale",
"VisualAccidentalNoiseNodeRotate",
"VisualAccidentalNoiseNodeValueBasis",
"VisualAccidentalNoiseNodeGradientBasis",
"VisualAccidentalNoiseNodeSimplexBasis",
"VisualAccidentalNoiseNodeCellularBasis",
"VisualAccidentalNoiseNodeMix",
"VisualAccidentalNoiseNodeSelect",
"VisualAccidentalNoiseNodeClamp",
"VisualAccidentalNoiseNodeGradient",
"VisualAccidentalNoiseNodeDerivative",
"VisualAccidentalNoiseNodeHex",
"VisualAccidentalNoiseNodeColor",
"VisualAccidentalNoiseNodeColorCombine",
"VisualAccidentalNoiseNodeFractal",
"VisualAccidentalNoiseNodeFractalVariant",
"VisualAccidentalNoiseNodeFractalLayer",
"VisualAccidentalNoiseNodeStep",
"VisualAccidentalNoiseNodeTiers",
"VisualAccidentalNoiseNodeRadial",
"VisualAccidentalNoiseNodeCurveSection",
"VisualAccidentalNoiseNodeScaleOffset",
"VisualAccidentalNoiseNodeSetVar",
"VisualAccidentalNoiseNodeGetVar",
"VisualAccidentalNoiseNodeReroute",
"VisualAccidentalNoiseNodeExpression",
]
def get_doc_path():
return "doc_classes"