Lines Matching defs:VarName
88 void genAddElement(const RSExportType *ET, const std::string &VarName,
91 void genAddStatementEnd(const std::string &VarName, unsigned ArraySize);
598 void RSReflectionJava::genInitBoolExportVariable(const std::string &VarName,
604 mOut.indent() << RS_EXPORT_VAR_PREFIX << VarName << " = ";
610 RSReflectionJava::genInitPrimitiveExportVariable(const std::string &VarName,
614 mOut.indent() << RS_EXPORT_VAR_PREFIX << VarName << " = ";
620 const std::string &VarName,
629 genInitBoolExportVariable(VarName, Val);
631 genInitPrimitiveExportVariable(VarName, Val);
647 std::string Name = VarName + "." + GetVectorAccessor(i);
656 mOut.indent() << RS_EXPORT_VAR_PREFIX << VarName << " = new "
663 std::string Name = VarName + "." + GetVectorAccessor(i);
696 mOut.indent() << RS_EXPORT_VAR_PREFIX << VarName
705 std::string FieldName = VarName + "." + F->getName();
1617 const char *VarName) {
1618 mOut.indent() << "// check " << VarName << "\n";
1641 mOut.indent() << "if (!" << VarName
1658 std::string VarName = EV->getName();
1664 << " " RS_EXPORT_VAR_CONST_PREFIX << VarName << " = ";
1672 startFunction(AM_PublicSynchronized, false, "void", "set_" + VarName, 1,
1695 mOut.indent() << "setVar(" << RS_EXPORT_VAR_INDEX_PREFIX << VarName
1698 mOut.indent() << "setVar(" << RS_EXPORT_VAR_INDEX_PREFIX << VarName
1704 mOut.indent() << RS_EXPORT_VAR_PREFIX << VarName << " = v;\n";
1709 genGetExportVariable(TypeName, VarName);
1710 genGetFieldID(VarName);
1765 std::string VarName = EV->getName();
1767 genPrivateExportVariable(TypeName, VarName);
1770 startFunction(AM_Public, false, "void", "bind_" + VarName, 1,
1773 mOut.indent() << RS_EXPORT_VAR_PREFIX << VarName << " = v;\n";
1775 << RS_EXPORT_VAR_INDEX_PREFIX << VarName << ");\n";
1779 << RS_EXPORT_VAR_INDEX_PREFIX << VarName << ");\n";
1782 << VarName << ");\n";
1787 genGetExportVariable(TypeName, VarName);
1795 std::string VarName = EV->getName();
1797 genPrivateExportVariable(TypeName, VarName);
1799 genGetExportVariable(TypeName, VarName);
1800 genGetFieldID(VarName);
1809 std::string VarName = EV->getName();
1811 genPrivateExportVariable(TypeName, VarName);
1816 startFunction(AM_PublicSynchronized, false, "void", "set_" + VarName, 1,
1818 mOut.indent() << RS_EXPORT_VAR_PREFIX << VarName << " = v;\n";
1822 mOut.indent() << "setVar(" RS_EXPORT_VAR_INDEX_PREFIX << VarName << ", "
1828 genGetExportVariable(TypeName, VarName);
1829 genGetFieldID(VarName);
1840 std::string VarName = EV->getName();
1842 genPrivateExportVariable(TypeName, VarName);
1844 genGetExportVariable(TypeName, VarName);
1845 genGetFieldID(VarName);
1853 std::string VarName = EV->getName();
1855 genPrivateExportVariable(TypeName, VarName);
1857 genGetExportVariable(TypeName, VarName);
1858 genGetFieldID(VarName);
1862 const std::string &VarName) {
1864 << VarName << ";\n";
1873 std::string VarName = EV->getName();
1875 startFunction(AM_PublicSynchronized, false, "void", "set_" + VarName, 1,
1877 mOut.indent() << RS_EXPORT_VAR_PREFIX << VarName << " = v;\n";
1884 mOut.indent() << "setVar(" << RS_EXPORT_VAR_INDEX_PREFIX << VarName
1891 mOut.indent() << "setVar(" << RS_EXPORT_VAR_INDEX_PREFIX << VarName
1901 const std::string &VarName) {
1902 startFunction(AM_Public, false, TypeName.c_str(), "get_" + VarName, 0);
1904 mOut.indent() << "return " << RS_EXPORT_VAR_PREFIX << VarName << ";\n";
1909 void RSReflectionJava::genGetFieldID(const std::string &VarName) {
1912 startFunction(AM_Public, false, "Script.FieldID", "getFieldID_" + VarName,
1916 << VarName << ", null);\n";
1936 const char *VarName,
1944 << VarName << ");\n";
1953 mOut.indent() << FieldPackerName << ".addI32(" << VarName
1956 mOut.indent() << FieldPackerName << ".addI32(" << VarName
1962 mOut.indent() << FieldPackerName << ".addMatrix(" << VarName << ");\n";
1973 // in the for-loop from counting the '.' in @VarName.
1976 std::string ElementVarName(VarName);
2011 if (VarName != nullptr)
2012 FieldName = VarName + ("." + F->getName());
2044 const std::string &VarName) {
2051 // mOut.indent() << VarName << " = new " << GetTypeName(T) << "();\n";
2057 // we don't reflect things like [VarName] = new Allocation();
2058 mOut.indent() << VarName << " = null;\n";
2066 mOut.indent() << VarName << " = new " << GetTypeName(ElementType) << "["
2075 std::string ElementVarName(VarName);
2086 mOut.indent() << VarName << " = new " << GetTypeName(T) << "();\n";
2482 const std::string &VarName,
2489 genAddStatementEnd(VarName, ArraySize);
2501 genAddStatementEnd(VarName, ArraySize);
2513 genAddStatementEnd(VarName, ArraySize);
2532 genAddElement(ECAT->getElementType(), VarName, ECAT->getNumElement());
2546 genAddStatementEnd(VarName, ArraySize);
2569 if (!VarName.empty())
2570 FieldName = VarName + "." + F->getName();
2620 const std::string &VarName = createPaddingField();
2632 genAddStatementEnd(VarName, 0);
2641 RSReflectionJavaElementBuilder::genAddStatementEnd(const std::string &VarName,
2643 *mOut << ", \"" << VarName << "\"";