Skip to content

Class mediapipe::GlTextureBufferPool

ClassList > mediapipe > GlTextureBufferPool

Inherits the following classes: mediapipe::ReusablePool< GlTextureBuffer >

Public Functions

Type Name
GpuBufferFormat format () const
int height () const
int width () const

Public Static Functions

Type Name
std::shared_ptr< GlTextureBufferPool > Create (int width, int height, GpuBufferFormat format, int keep_count)
std::shared_ptr< GlTextureBufferPool > Create (const internal::GpuBufferSpec & spec, const MultiPoolOptions & options)
absl::StatusOr< GlTextureBufferSharedPtr > CreateBufferWithoutPool (const internal::GpuBufferSpec & spec)

Protected Attributes

Type Name
const internal::GpuBufferSpec spec_

Protected Functions

Type Name
GlTextureBufferPool (const internal::GpuBufferSpec & spec, const MultiPoolOptions & options)

Public Functions Documentation

function format

inline GpuBufferFormat mediapipe::GlTextureBufferPool::format () const

function height

inline int mediapipe::GlTextureBufferPool::height () const

function width

inline int mediapipe::GlTextureBufferPool::width () const

Public Static Functions Documentation

function Create [1/2]

static inline std::shared_ptr< GlTextureBufferPool > mediapipe::GlTextureBufferPool::Create (
    int width,
    int height,
    GpuBufferFormat format,
    int keep_count
) 

function Create [2/2]

static inline std::shared_ptr< GlTextureBufferPool > mediapipe::GlTextureBufferPool::Create (
    const internal::GpuBufferSpec & spec,
    const MultiPoolOptions & options
) 

function CreateBufferWithoutPool

static inline absl::StatusOr< GlTextureBufferSharedPtr > mediapipe::GlTextureBufferPool::CreateBufferWithoutPool (
    const internal::GpuBufferSpec & spec
) 

Protected Attributes Documentation

variable spec_

const internal::GpuBufferSpec mediapipe::GlTextureBufferPool::spec_;

Protected Functions Documentation

function GlTextureBufferPool

inline mediapipe::GlTextureBufferPool::GlTextureBufferPool (
    const internal::GpuBufferSpec & spec,
    const MultiPoolOptions & options
) 


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