Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Utilitaires de cache Tuning Fork
Objet de cache persistant facultatif à utiliser avec Tuning Fork.
Résumé
Typedefs
|
PFnTFCacheGet)(uint64_t key, CProtobufSerialization *value, void *user_data)
|
typedefPointeur visant une fonction qui peut être associée à TFCache::get. |
PFnTFCacheRemove)(uint64_t key, void *user_data)
|
typedef |
PFnTFCacheSet)(uint64_t key, const CProtobufSerialization *value, void *user_data)
|
typedefPointeur visant une fonction qui peut être associée à TFCache::set. |
Structs
|
TFCache
|
Objet utilisé pour mettre en cache les données d'importation lorsqu'aucune connexion n'est disponible.
|
Typedefs
PFnTFCacheGet
TFErrorCode(* PFnTFCacheGet)(uint64_t key, CProtobufSerialization *value, void *user_data)
Pointeur visant une fonction qui peut être associée à TFCache::get.
Fonction qui sera appelée pour obtenir une valeur pour une touche. Voir aussi : TFCache
PFnTFCacheRemove
TFErrorCode(* PFnTFCacheRemove)(uint64_t key, void *user_data)
Pointeur visant une fonction qui peut être associée à TFCache::remove.
Fonction qui sera appelée pour supprimer une entrée du cache. Voir aussi : TFCache
PFnTFCacheSet
TFErrorCode(* PFnTFCacheSet)(uint64_t key, const CProtobufSerialization *value, void *user_data)
Pointeur visant une fonction qui peut être associée à TFCache::set.
Fonction qui sera appelée pour définir une valeur pour une touche. Voir aussi : TFCache
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,["# Tuning Fork cache utilities\n===========================\n\nOptional persistent cache object to use with Tuning Fork.\n\nSummary\n-------\n\n| ### Typedefs ||\n|------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [PFnTFCacheGet](#group___t_f_cache_1ga368ffbab21fc87f05f680f399eab3e7c)`)(uint64_t key, CProtobufSerialization *value, void *user_data)` | typedef [TFErrorCode](/games/sdk/reference/performance-tuner/custom-engine/group/tuningfork#group__tuningfork_1gaa2f4878a49a6309e1c0af6ca76f1149f)`(*` Pointer to a function that can be attached to [TFCache::get](/games/sdk/reference/performance-tuner/custom-engine/struct/t-f-cache#struct_t_f_cache_1a8c4095e4fe3f46d7b64f18631147787d). |\n| [PFnTFCacheRemove](#group___t_f_cache_1gaeba6aa5ca1cc9a6542eb4cd2009f4d10)`)(uint64_t key, void *user_data)` | typedef [TFErrorCode](/games/sdk/reference/performance-tuner/custom-engine/group/tuningfork#group__tuningfork_1gaa2f4878a49a6309e1c0af6ca76f1149f)`(*` Pointer to a function that can be attached to [TFCache::remove](/games/sdk/reference/performance-tuner/custom-engine/struct/t-f-cache#struct_t_f_cache_1a5656c0622a5b79635af6e446208cf687). |\n| [PFnTFCacheSet](#group___t_f_cache_1gadc752781c31efad865ea556ea7a265d3)`)(uint64_t key, const CProtobufSerialization *value, void *user_data)` | typedef [TFErrorCode](/games/sdk/reference/performance-tuner/custom-engine/group/tuningfork#group__tuningfork_1gaa2f4878a49a6309e1c0af6ca76f1149f)`(*` Pointer to a function that can be attached to [TFCache::set](/games/sdk/reference/performance-tuner/custom-engine/struct/t-f-cache#struct_t_f_cache_1a3a86f725982d4c549c0cb41c31b569de). |\n\n| ### Structs ||\n|----------------------------------------------------------------------------------|----------------------------------------------------------------------|\n| [TFCache](/games/sdk/reference/performance-tuner/custom-engine/struct/t-f-cache) | An object used to cache upload data when no connection is available. |\n\nTypedefs\n--------\n\n### PFnTFCacheGet\n\n```scdoc\nTFErrorCode(* PFnTFCacheGet)(uint64_t key, CProtobufSerialization *value, void *user_data)\n``` \nPointer to a function that can be attached to [TFCache::get](/games/sdk/reference/performance-tuner/custom-engine/struct/t-f-cache#struct_t_f_cache_1a8c4095e4fe3f46d7b64f18631147787d).\n\nFunction that will be called to get a value for a key. **See also:** [TFCache](/games/sdk/reference/performance-tuner/custom-engine/struct/t-f-cache#struct_t_f_cache) \n\n### PFnTFCacheRemove\n\n```scdoc\nTFErrorCode(* PFnTFCacheRemove)(uint64_t key, void *user_data)\n``` \nPointer to a function that can be attached to [TFCache::remove](/games/sdk/reference/performance-tuner/custom-engine/struct/t-f-cache#struct_t_f_cache_1a5656c0622a5b79635af6e446208cf687).\n\nFunction that will be called to remove an entry in the cache. **See also:** [TFCache](/games/sdk/reference/performance-tuner/custom-engine/struct/t-f-cache#struct_t_f_cache) \n\n### PFnTFCacheSet\n\n```gdscript\nTFErrorCode(* PFnTFCacheSet)(uint64_t key, const CProtobufSerialization *value, void *user_data)\n``` \nPointer to a function that can be attached to [TFCache::set](/games/sdk/reference/performance-tuner/custom-engine/struct/t-f-cache#struct_t_f_cache_1a3a86f725982d4c549c0cb41c31b569de).\n\nFunction that will be called to set a value for a key. **See also:** [TFCache](/games/sdk/reference/performance-tuner/custom-engine/struct/t-f-cache#struct_t_f_cache)"]]