ClassList > mediapipe > internal > GpuBufferStorageRegistry
Classes
Public Types
Type |
Name |
typedef std::function< std::shared_ptr< GpuBufferStorage >(std::shared_ptr< GpuBufferStorage >)> |
StorageConverter
|
typedef std::function< std::shared_ptr< GpuBufferStorage >(int, int, GpuBufferFormat)> |
StorageFactory
|
Public Functions
Public Static Functions
Type |
Name |
GpuBufferStorageRegistry & |
Get ()
|
Public Types Documentation
typedef StorageConverter
using mediapipe::internal::GpuBufferStorageRegistry::StorageConverter = std::function<std::shared_ptr<GpuBufferStorage>( std::shared_ptr<GpuBufferStorage>)>;
typedef StorageFactory
using mediapipe::internal::GpuBufferStorageRegistry::StorageFactory = std::function<std::shared_ptr<GpuBufferStorage>( int, int, GpuBufferFormat)>;
Public Functions Documentation
function Register [1/3]
template<class Storage>
inline RegistryToken mediapipe::internal::GpuBufferStorageRegistry::Register ()
function RegisterConverter
template<class StorageFrom, class StorageTo, class F>
inline RegistryToken mediapipe::internal::GpuBufferStorageRegistry::RegisterConverter (
F && converter
)
function RegisterFactory
template<class Storage, class F>
inline RegistryToken mediapipe::internal::GpuBufferStorageRegistry::RegisterFactory (
F && factory
)
function StorageConverterForViewProvider
StorageConverter mediapipe::internal::GpuBufferStorageRegistry::StorageConverterForViewProvider (
TypeId view_provider_type,
TypeId existing_storage_type
)
function StorageFactoryForViewProvider
StorageFactory mediapipe::internal::GpuBufferStorageRegistry::StorageFactoryForViewProvider (
TypeId view_provider_type
)
Public Static Functions Documentation
function Get
static inline GpuBufferStorageRegistry & mediapipe::internal::GpuBufferStorageRegistry::Get ()
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-plugins/hand_tracking/mediapipe/gpu/gpu_buffer_storage.h