OverviewFilesCommitsIssuesDocsReleasesPeers

nvidia-rtx-godot / modules / visual_shader / config.py

132 lines · python ref:
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"