SwappyVkFunctionProvider
#include <swappyVk.h>
Estrutura que permite fornecer seus próprios wrappers de função Vulkan, chamando SwappyVk_setFunctionProvider.
Resumo
O uso dessa função é opcional.
Atributos públicos |
|
---|---|
close)()
|
void(*
Callback para fechar todos os recursos de propriedade do provedor de funções.
|
getProcAddr)(const char *name)
|
void *(*
Callback para descobrir o endereço de uma função.
|
init)()
|
bool(*
Callback para inicializar o provedor de funções.
|
Atributos públicos
close
void(* SwappyVkFunctionProvider::close)()
Callback para fechar todos os recursos de propriedade do provedor de funções.
Essa função é chamada pelo Swappy quando nenhuma outra função será solicitada. Por exemplo, para que você possa chamar dlclose na biblioteca Vulkan.
getProcAddr
void *(* SwappyVkFunctionProvider::getProcAddr)(const char *name)
Callback para descobrir o endereço de uma função.
Essa função é chamada pelo Swappy para descobrir o endereço de uma função Vulkan.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
init
bool(* SwappyVkFunctionProvider::init)()
Callback para inicializar o provedor de funções.
Essa função é chamada pelo Swappy antes que qualquer outra função seja solicitada. Por exemplo, para que você possa chamar o dlopen na biblioteca Vulkan.