User guide
151
FnKat::StringAttribute( "pageA" ) );
FnKat::GroupBuilder gb_fileArg_hints;
gb_fileArg_hints.set("widget", FnKat::StringAttribute(
"assetIdInput" ) );
gb_fileArg_hints.set("help", FnKat::StringAttribute(
"the file to load" ) );
gb_fileArg_hints.set("page", FnKat::StringAttribute(
"pageA" ) );
FnKat::GroupBuilder gb_dropBoxArg_hints;
gb_dropBoxArg_hints.set("widget",
FnKat::StringAttribute( "mapper" ) );
gb_dropBoxArg_hints.set("options",
FnKat::StringAttribute( "No:1|SmoothStep:2|
InverseSquare:3" ) );
gb_dropBoxArg_hints.set("help", FnKat::StringAttribute(
"a dropbox argument" ) );
gb_dropBoxArg_hints.set("page", FnKat::StringAttribute(
"pageA" ) );
FnKat::GroupBuilder gb;
gb.set("checkBoxArg", FnKat::FloatAttribute(
DEFAULT_SCALE ) );
gb.set("checkBoxArg__hints",
gb_checkBoxArg_hints.build() );
gb.set("fileArg", FnKat::StringAttribute( "/tmp/
myFile.xml" ) );
gb.set("fileArg__hints", gb_fileArg_hints.build() );
gb.set("dropBoxArg", FnKat::StringAttribute( "No" ) );
gb.set("dropBoxArg__hints",
gb_dropBoxArg_hints.build() );
return gb.build();
}
20 ARGS FILES IN SHADERS | UI HINTS FOR PLUG-INS USING ARGUMENT TEMPLATES