Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Ustawienia TF
#include <tuningfork.h>
Ustawienia inicjowania Zero wartości, które nie są używane.
Podsumowanie
Atrybuty publiczne
|
endpoint_uri_override
|
const char *
Ciąg znaków z zakończeniem null zawierający punkt końcowy, z którym Tuning Fork połączy się w żądaniach parametrów, przesyłania i debugowania.
|
fidelity_params_callback
|
Jeśli jest ustawione wywołanie zwrotne, jest wywoływane z pobranymi parametrami wierności.
|
persistent_cache
|
Obiekt pamięci podręcznej, który ma być używany do zachowania trwałości przesyłanych danych.
|
swappy_tracer_fn
|
Adres funkcji Replacepy_injectTracers.
|
swappy_version
|
uint32_t
Wersja systemu Zamieńpy, z którego pochodzi swappy_tracer_fn.
|
training_fidelity_params
|
Zserializowany protobuf zawierający parametry wierności, które mają zostać przesłane do trenowania.
|
Atrybuty publiczne
address_uri_override
const char * TFSettings::endpoint_uri_override
Ciąg znaków z zakończeniem null zawierający punkt końcowy, z którym Tuning Fork połączy się w żądaniach parametrów, przesyłania i debugowania.
Zastępuje to wartość parametru base_uri w protokole ustawień i służy wyłącznie do debugowania.
Fidelity_params_callback
ProtoCallback TFSettings::fidelity_params_callback
Jeśli jest ustawione wywołanie zwrotne, jest wywoływane z pobranymi parametrami wierności.
Jeśli zasada jest nieskonfigurowana, musisz wywołać funkcję TuningFork_getFidelityParameters samodzielnie.
trwała pamięć podręczna
const TFCache * TFSettings::persistent_cache
Obiekt pamięci podręcznej, który ma być używany do zachowania trwałości przesyłanych danych.
Jeśli nie jest skonfigurowana, dane są zachowywane w katalogu /data/local/tmp/tunefork
swappy_tracer_fn
SwappyTracerFn TFSettings::swappy_tracer_fn
Adres funkcji Replacepy_injectTracers.
Jeśli nie jest skonfigurowana, musisz samodzielnie wywołać funkcję TuningFork_tick. Jeśli jest ustawiona, telemetria dla 4 klawiszy instrumentów jest rejestrowana automatycznie.
wersja_swappy
uint32_t TFSettings::swappy_version
Wersja systemu Zamieńpy, z którego pochodzi swappy_tracer_fn.
filie_trenowania_parametry
const CProtobufSerialization * TFSettings::training_fidelity_params
Zserializowany protobuf zawierający parametry wierności, które mają zostać przesłane do trenowania.
Jeśli nie używasz trybu trenowania, ustaw tę wartość na nullptr. Pamiętaj, że zamiast domyślnych parametrów wczytywanych z pliku APK, jeśli występują i nie ma informacji o udanym pobieraniu ani zapisanych parametrów.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-26 UTC.
[null,null,["Ostatnia aktualizacja: 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."]]