Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
TFSettings
#include <tuningfork.h>
Paramètres d'initialisation. Remise à zéro de toutes les valeurs qui ne sont pas utilisées.
Résumé
Attributs publics
|
endpoint_uri_override
|
const char *
Chaîne se terminant par un caractère nul et contenant le point de terminaison auquel Tuning Fork se connectera pour les demandes de paramètres, d'importation et de débogage.
|
fidelity_params_callback
|
Rappel. S'il est défini, cet attribut est appelé avec les paramètres de fidélité téléchargés.
|
persistent_cache
|
Objet cache à utiliser pour la persistance des données d'importation.
|
swappy_tracer_fn
|
Adresse de la fonction Swappy_injectTracers.
|
swappy_version
|
uint32_t
Version de Swappy dont provient swappy_tracer_fn.
|
training_fidelity_params
|
Tampon de protocole sérialisé contenant les paramètres de fidélité à importer pour l'entraînement.
|
Attributs publics
endpoint_uri_override
const char * TFSettings::endpoint_uri_override
Chaîne se terminant par un caractère nul et contenant le point de terminaison auquel Tuning Fork se connectera pour les demandes de paramètres, d'importation et de débogage.
Remplace la valeur de base_uri dans les paramètres proto et s'applique uniquement au débogage.
fidelity_params_callback
ProtoCallback TFSettings::fidelity_params_callback
Rappel. S'il est défini, cet attribut est appelé avec les paramètres de fidélité téléchargés.
S'il n'est pas défini, vous devez appeler vous-même TuningFork_getFidelityParameters.
persistent_cache
const TFCache * TFSettings::persistent_cache
Objet cache à utiliser pour la persistance des données d'importation.
Si cet attribut n'est pas défini, les données sont conservées dans /data/local/tmp/tuningfork
swappy_tracer_fn
SwappyTracerFn TFSettings::swappy_tracer_fn
Adresse de la fonction Swappy_injectTracers.
Si cet attribut n'est pas défini, vous devez appeler TuningFork_tick vous-même. S'il est défini, la télémétrie de 4 clés d'instrumentation est automatiquement enregistrée.
swappy_version
uint32_t TFSettings::swappy_version
Version de Swappy dont provient swappy_tracer_fn.
training_fidelity_params
const CProtobufSerialization * TFSettings::training_fidelity_params
Tampon de protocole sérialisé contenant les paramètres de fidélité à importer pour l'entraînement.
À définir sur nullptr si vous n'utilisez pas le mode d'entraînement. Notez que ces paramètres sont utilisés à la place des paramètres par défaut chargés depuis l'APK, s'ils sont présents et qu'il n'y a ni téléchargement réussi ni paramètres enregistrés.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/26 (UTC).
[null,null,["Dernière mise à jour le 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."]]