Lines Matching refs:ShaderGraph
36 class ShaderGraph : public Shader {
38 OBJ_TYPE(ShaderGraph, Shader);
388 ShaderGraph(Mode p_mode);
389 ~ShaderGraph();
394 VARIANT_ENUM_CAST(ShaderGraph::NodeType);
395 VARIANT_ENUM_CAST(ShaderGraph::ShaderType);
396 VARIANT_ENUM_CAST(ShaderGraph::SlotType);
397 VARIANT_ENUM_CAST(ShaderGraph::ScalarOp);
398 VARIANT_ENUM_CAST(ShaderGraph::VecOp);
399 VARIANT_ENUM_CAST(ShaderGraph::VecScalarOp);
400 VARIANT_ENUM_CAST(ShaderGraph::RGBOp);
401 VARIANT_ENUM_CAST(ShaderGraph::ScalarFunc);
402 VARIANT_ENUM_CAST(ShaderGraph::VecFunc);
403 VARIANT_ENUM_CAST(ShaderGraph::GraphError);
405 class MaterialShaderGraph : public ShaderGraph {
407 OBJ_TYPE(MaterialShaderGraph, ShaderGraph);
411 ShaderGraph(MODE_MATERIAL) { in MaterialShaderGraph()
415 class CanvasItemShaderGraph : public ShaderGraph {
417 OBJ_TYPE(CanvasItemShaderGraph, ShaderGraph);
421 ShaderGraph(MODE_CANVAS_ITEM) { in CanvasItemShaderGraph()