Lines Matching defs:ShaderOperatorCase
663 // ShaderOperatorCase
665 class ShaderOperatorCase : public ShaderRenderCase
668 ShaderOperatorCase (Context& context, const char* caseName, const char* description, bool isVertexCase, ShaderEvalFunc evalFunc, const string& shaderOp, const ShaderDataSpec& spec);
669 virtual ~ShaderOperatorCase (void);
675 ShaderOperatorCase (const ShaderOperatorCase&); // not allowed!
676 ShaderOperatorCase& operator= (const ShaderOperatorCase&); // not allowed!
683 ShaderOperatorCase::ShaderOperatorCase (Context& context, const char* caseName, const char* description, bool isVertexCase, ShaderEvalFunc evalFunc, const string& shaderOp, const ShaderDataSpec& spec)
691 void ShaderOperatorCase::setupShaderData (void)
879 ShaderOperatorCase::~ShaderOperatorCase (void)
2027 innerGroup->addChild(new ShaderOperatorCase(m_context, name.c_str(), desc.c_str(), isVertexCase, evalFunc, shaderOp, shaderSpec));
2109 selectionGroup->addChild(new ShaderOperatorCase(m_context, name.c_str(), "", isVertexCase, evalFunc, "res = in0 ? in1 : in2;", shaderSpec));
2179 group->addChild(new ShaderOperatorCase(m_context, name.c_str(), "", isVertexCase, s_sequenceCases[caseNdx].evalFunc, expression.c_str(), shaderSpec));