קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
הגדרות TF
#include <tuningfork.h>
הגדרות אתחול אפס ערכים שלא נמצאים בשימוש.
סיכום
מאפיינים ציבוריים
endpoint_uri_override
const char * TFSettings::endpoint_uri_override
מחרוזת עם ערך null עם ערך null שמכיל את נקודת הקצה שאליה יתחבר Tuning Fork עבור בקשות לפרמטרים, העלאה וניפוי באגים.
הפעולה הזו מבטלת את הערך ב-base_uri בקוד ההגדרות, והיא מיועדת למטרות ניפוי באגים בלבד.
fidelity_params_callback
ProtoCallback TFSettings::fidelity_params_callback
קריאה חוזרת (callback) אם היא מוגדרת, היא מופעלת באמצעות הפרמטרים של רמת הדיוק שהורדתם.
אם המדיניות לא מוגדרת, עליכם להפעיל בעצמכם את TuningFork_getFidelityParameters.
מטמון_קבוע
const TFCache * TFSettings::persistent_cache
אובייקט של שמירה במטמון שמשמש לשמירת נתוני העלאה.
אם המדיניות לא מוגדרת, הנתונים נשמרים אל /data/local/tmp/functionalfork
substitutepy_tracer_fn
SwappyTracerFn TFSettings::swappy_tracer_fn
הכתובת של הפונקציה Swappy_injectTracers.
אם ההגדרה הזו לא מוגדרת, עליך לקרוא בעצמך ל-TuningFork_tick. אם המדיניות מוגדרת, מתבצע תיעוד אוטומטי של נתוני הטלמטריה של 4 מפתחות מכשירים.
substitutepy_version
uint32_t TFSettings::swappy_version
הגרסה של Swappy שמגיעה מ-switchpy_tracer_fn.
train_fidelity_params
const CProtobufSerialization * TFSettings::training_fidelity_params
אב-טיפוס טורי שמכיל את הפרמטרים של רמת הדיוק להעלאה לאימון.
אם אתם לא משתמשים במצב אימון, צריך להגדיר את הערך הזה כ-nullptr. לתשומת ליבכם: המערכת משתמשת בפרמטרים האלה במקום בפרמטרים שמוגדרים כברירת מחדל שנטענים מה-APK, אם הם קיימים ואין הורדה מוצלחת ואין פרמטרים שנשמרו.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-26 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-26 (שעון UTC)."],[],[],null,["# TFSettings Struct Reference\n\nTFSettings\n==========\n\n`#include \u003ctuningfork.h\u003e`\n\nInitialization settings Zero any values that are not being used.\n\nSummary\n-------\n\n| ### Public attributes ||\n|-------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [endpoint_uri_override](#struct_t_f_settings_1a88e9ace6b6d25dfdf6ee281f1840ace3) | `const char *` A null-terminated string containing the endpoint that Tuning Fork will connect to for parameter, upload and debug requests. |\n| [fidelity_params_callback](#struct_t_f_settings_1a89cd30d7f2359b54c20ac53aca6aa629) | [ProtoCallback](/games/sdk/reference/performance-tuner/custom-engine/group/tuningfork#group__tuningfork_1gaf780faded2692da73f8d7ee37499d171) Callback If set, this is called with the fidelity parameters that are downloaded. |\n| [persistent_cache](#struct_t_f_settings_1a25e55876c9296aaec34b4dbb8772ceba) | `const `[TFCache](/games/sdk/reference/performance-tuner/custom-engine/struct/t-f-cache#struct_t_f_cache)` *` Cache object to be used for upload data persistence. |\n| [swappy_tracer_fn](#struct_t_f_settings_1a3ca27ab14efce1c40d4b70f8e567da33) | [SwappyTracerFn](/games/sdk/reference/performance-tuner/custom-engine/group/tuningfork#group__tuningfork_1ga43b1819af457676a72f228c08068fed4) The address of the Swappy_injectTracers function. |\n| [swappy_version](#struct_t_f_settings_1a5c2d98b44ddf8084bc7ef9eff516d451) | `uint32_t` The version of Swappy that swappy_tracer_fn comes from. |\n| [training_fidelity_params](#struct_t_f_settings_1a3ab649a2ec035694d4b035b742d56dd9) | `const `[CProtobufSerialization](/games/sdk/reference/performance-tuner/custom-engine/struct/c-protobuf-serialization#struct_c_protobuf_serialization)` *` A serialized protobuf containing the fidelity parameters to be uploaded for training. |\n\nPublic attributes\n-----------------\n\n### endpoint_uri_override\n\n```gdscript\nconst char * TFSettings::endpoint_uri_override\n``` \nA null-terminated string containing the endpoint that Tuning Fork will connect to for parameter, upload and debug requests.\n\nThis overrides the value in base_uri in the settings proto and is intended for debugging purposes only. \n\n### fidelity_params_callback\n\n```scdoc\nProtoCallback TFSettings::fidelity_params_callback\n``` \nCallback If set, this is called with the fidelity parameters that are downloaded.\n\nIf unset, you need to call TuningFork_getFidelityParameters yourself. \n\n### persistent_cache\n\n```gdscript\nconst TFCache * TFSettings::persistent_cache\n``` \nCache object to be used for upload data persistence.\n\nIf unset, data is persisted to /data/local/tmp/tuningfork \n\n### swappy_tracer_fn\n\n```scdoc\nSwappyTracerFn TFSettings::swappy_tracer_fn\n``` \nThe address of the Swappy_injectTracers function.\n\nIf this is unset, you need to call TuningFork_tick yourself. If it is set, telemetry for 4 instrument keys is automatically recorded. \n\n### swappy_version\n\n```scdoc\nuint32_t TFSettings::swappy_version\n``` \nThe version of Swappy that swappy_tracer_fn comes from. \n\n### training_fidelity_params\n\n```gdscript\nconst CProtobufSerialization * TFSettings::training_fidelity_params\n``` \nA serialized protobuf containing the fidelity parameters to be uploaded for training.\n\nSet this to nullptr if you are not using training mode. Note that these are used instead of the default parameters loaded from the APK, if they are present and there are neither a successful download nor saved parameters."]]