Skip to content

Struct mediapipe::GpuSharedData

ClassList > mediapipe > GpuSharedData

Public Attributes

Type Name
std::shared_ptr< GlContext > gl_context
GpuBufferMultiPool & gpu_buffer_pool
std::shared_ptr< GpuResources > gpu_resources

Public Functions

Type Name
GpuSharedData ()
GpuSharedData (PlatformGlContext external_context)
GpuSharedData (std::shared_ptr< GpuResources > gpu_resources)

Public Attributes Documentation

variable gl_context

std::shared_ptr<GlContext> mediapipe::GpuSharedData::gl_context;

variable gpu_buffer_pool

GpuBufferMultiPool& mediapipe::GpuSharedData::gpu_buffer_pool;

variable gpu_resources

std::shared_ptr<GpuResources> mediapipe::GpuSharedData::gpu_resources;

Public Functions Documentation

function GpuSharedData [1/3]

mediapipe::GpuSharedData::GpuSharedData () 

function GpuSharedData [2/3]

inline explicit mediapipe::GpuSharedData::GpuSharedData (
    PlatformGlContext external_context
) 

function GpuSharedData [3/3]

inline explicit mediapipe::GpuSharedData::GpuSharedData (
    std::shared_ptr< GpuResources > gpu_resources
) 


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-plugins/hand_tracking/mediapipe/gpu/gpu_shared_data_internal.h