Lines Matching defs:generator
599 UniformValue(const UniformType& _type, UniformValueGenerator& generator) : type(_type)
615 iValues[elem] = generator.genI();
624 uValues[elem] = static_cast<GLuint>(generator.genI());
632 fValues[elem] = generator.genF();
647 iValues[elem] = generator.genI() % 16;
667 Uniform(UniformValueGenerator& generator, UniformType _type, Loc _location,
673 , value(_type, generator)
689 Uniform(generator, type.childTypes[child], childLocation, declOccurence, usageOccurence));
741 SubroutineFunction(UniformValueGenerator& generator, Index _index = Index::Implicit())
742 : index(_index), embeddedRetVal(GL_FLOAT_VEC4, generator)
772 SubroutineFunctionSet(UniformValueGenerator& generator, size_t count = 0) : fn(count, SubroutineFunction(generator))
800 SubroutineUniform(UniformValueGenerator& generator, SubroutineFunctionSet& _functions, Loc _location,
807 , embeddedUIntUniform(GL_UNSIGNED_INT, generator)
824 embeddedUIntUniform = UniformValue(UniformType(GL_UNSIGNED_INT, arraySize), generator);
831 SubroutineUniform(UniformValueGenerator& generator, SubroutineFunctionSet& _functions, Loc _location,
840 , embeddedUIntUniform(GL_UNSIGNED_INT, generator)
850 embeddedUIntUniform = UniformValue(UniformType(GL_UNSIGNED_INT, arraySize), generator);