Lines Matching defs:addConstructor
2296 addConstructor(variable->getType(), structNameString(*variable->getType().getStruct()), NULL);
2423 addConstructor(symbol->getType(), structNameString(*symbol->getType().getStruct()), NULL);
2615 addConstructor(node->getType(), "vec1", &node->getSequence());
2619 addConstructor(node->getType(), "vec2", &node->getSequence());
2623 addConstructor(node->getType(), "vec3", &node->getSequence());
2627 addConstructor(node->getType(), "vec4", &node->getSequence());
2631 addConstructor(node->getType(), "bvec1", &node->getSequence());
2635 addConstructor(node->getType(), "bvec2", &node->getSequence());
2639 addConstructor(node->getType(), "bvec3", &node->getSequence());
2643 addConstructor(node->getType(), "bvec4", &node->getSequence());
2647 addConstructor(node->getType(), "ivec1", &node->getSequence());
2651 addConstructor(node->getType(), "ivec2", &node->getSequence());
2655 addConstructor(node->getType(), "ivec3", &node->getSequence());
2659 addConstructor(node->getType(), "ivec4", &node->getSequence());
2663 addConstructor(node->getType(), "uvec1", &node->getSequence());
2667 addConstructor(node->getType(), "uvec2", &node->getSequence());
2671 addConstructor(node->getType(), "uvec3", &node->getSequence());
2675 addConstructor(node->getType(), "uvec4", &node->getSequence());
2679 addConstructor(node->getType(), "mat2", &node->getSequence());
2683 addConstructor(node->getType(), "mat3", &node->getSequence());
2687 addConstructor(node->getType(), "mat4", &node->getSequence());
2693 addConstructor(node->getType(), structName, &node->getSequence());
3530 void OutputHLSL::addConstructor(const TType &type, const TString &name, const TIntermSequence *parameters)