viscosity/engine/modules/visual_shader/config.py

131 lines
4.6 KiB
Python

def can_build(env, platform):
return True
def configure(env):
pass
def get_doc_classes():
return [
"VisualShader",
"VisualShaderNode",
"VisualShaderNodeBillboard",
"VisualShaderNodeBooleanConstant",
"VisualShaderNodeBooleanParameter",
"VisualShaderNodeClamp",
"VisualShaderNodeColorConstant",
"VisualShaderNodeColorFunc",
"VisualShaderNodeColorOp",
"VisualShaderNodeColorParameter",
"VisualShaderNodeComment",
"VisualShaderNodeCompare",
"VisualShaderNodeConstant",
"VisualShaderNodeCubemap",
"VisualShaderNodeCubemapParameter",
"VisualShaderNodeCurveTexture",
"VisualShaderNodeCurveXYZTexture",
"VisualShaderNodeCustom",
"VisualShaderNodeDerivativeFunc",
"VisualShaderNodeDeterminant",
"VisualShaderNodeDistanceFade",
"VisualShaderNodeDotProduct",
"VisualShaderNodeExpression",
"VisualShaderNodeFaceForward",
"VisualShaderNodeFloatConstant",
"VisualShaderNodeFloatFunc",
"VisualShaderNodeFloatOp",
"VisualShaderNodeFloatParameter",
"VisualShaderNodeFrame",
"VisualShaderNodeFresnel",
"VisualShaderNodeGlobalExpression",
"VisualShaderNodeGroupBase",
"VisualShaderNodeIf",
"VisualShaderNodeInput",
"VisualShaderNodeIntConstant",
"VisualShaderNodeIntFunc",
"VisualShaderNodeIntOp",
"VisualShaderNodeIntParameter",
"VisualShaderNodeIs",
"VisualShaderNodeLinearSceneDepth",
"VisualShaderNodeMix",
"VisualShaderNodeMultiplyAdd",
"VisualShaderNodeOuterProduct",
"VisualShaderNodeOutput",
"VisualShaderNodeParameter",
"VisualShaderNodeParameterRef",
"VisualShaderNodeParticleAccelerator",
"VisualShaderNodeParticleBoxEmitter",
"VisualShaderNodeParticleConeVelocity",
"VisualShaderNodeParticleEmit",
"VisualShaderNodeParticleEmitter",
"VisualShaderNodeParticleMeshEmitter",
"VisualShaderNodeParticleMultiplyByAxisAngle",
"VisualShaderNodeParticleOutput",
"VisualShaderNodeParticleRandomness",
"VisualShaderNodeParticleRingEmitter",
"VisualShaderNodeParticleSphereEmitter",
"VisualShaderNodeProximityFade",
"VisualShaderNodeRandomRange",
"VisualShaderNodeRemap",
"VisualShaderNodeReroute",
"VisualShaderNodeResizableBase",
"VisualShaderNodeRotationByAxis",
"VisualShaderNodeSample3D",
"VisualShaderNodeScreenNormalWorldSpace",
"VisualShaderNodeScreenUVToSDF",
"VisualShaderNodeSDFRaymarch",
"VisualShaderNodeSDFToScreenUV",
"VisualShaderNodeSmoothStep",
"VisualShaderNodeStep",
"VisualShaderNodeSwitch",
"VisualShaderNodeTexture",
"VisualShaderNodeTexture2DArray",
"VisualShaderNodeTexture2DArrayParameter",
"VisualShaderNodeTexture2DParameter",
"VisualShaderNodeTexture3D",
"VisualShaderNodeTexture3DParameter",
"VisualShaderNodeTextureParameter",
"VisualShaderNodeTextureParameterTriplanar",
"VisualShaderNodeTextureSDF",
"VisualShaderNodeTextureSDFNormal",
"VisualShaderNodeTransformCompose",
"VisualShaderNodeTransformConstant",
"VisualShaderNodeTransformDecompose",
"VisualShaderNodeTransformFunc",
"VisualShaderNodeTransformOp",
"VisualShaderNodeTransformParameter",
"VisualShaderNodeTransformVecMult",
"VisualShaderNodeUIntConstant",
"VisualShaderNodeUIntFunc",
"VisualShaderNodeUIntOp",
"VisualShaderNodeUIntParameter",
"VisualShaderNodeUVFunc",
"VisualShaderNodeUVPolarCoord",
"VisualShaderNodeVarying",
"VisualShaderNodeVaryingGetter",
"VisualShaderNodeVaryingSetter",
"VisualShaderNodeVec2Constant",
"VisualShaderNodeVec2Parameter",
"VisualShaderNodeVec3Constant",
"VisualShaderNodeVec3Parameter",
"VisualShaderNodeVec4Constant",
"VisualShaderNodeVec4Parameter",
"VisualShaderNodeVectorBase",
"VisualShaderNodeVectorCompose",
"VisualShaderNodeVectorDecompose",
"VisualShaderNodeVectorDistance",
"VisualShaderNodeVectorFunc",
"VisualShaderNodeVectorLen",
"VisualShaderNodeVectorOp",
"VisualShaderNodeVectorRefract",
"VisualShaderNodeWorldPositionFromDepth",
]
def get_doc_path():
return "doc_classes"
def get_icons_path():
return "icons"