Lines Matching defs:ParameterDefinition
79 struct ParameterDefinition { struct
80 std::string rsType; // The Renderscript type, e.g. "uint3"
81 std::string rsBaseType; // As above but without the number, e.g. "uint"
82 std::string javaBaseType; // The type we need to declare in Java, e.g. "unsigned int"
83 std::string specType; // The type found in the spec, e.g. "f16"
84 bool isFloatType; // True if it's a floating point value
88 std::string mVectorSize;
92 std::string vectorWidth;
94 std::string specName; // e.g. x, as found in the spec file
95 std::string variableName; // e.g. inX, used both in .rs and .java
119 void parseParameterDefinition(const std::string& type, const std::string& name, argument
123 bool isFloat16Parameter() const { return specType.compare("f16") == 0; } in isFloat16Parameter()