Skip to content

Class mediapipe::GpuBuffer

ClassList > mediapipe > GpuBuffer

Public Types

Type Name
typedef GpuBufferFormat Format

Public Functions

Type Name
std::string DebugString () const
decltype(auto) GetReadView (Args... args) const
decltype(auto) GetWriteView (Args... args)
GpuBuffer () = default
GpuBuffer (int width, int height, Format format)
GpuBuffer (const GpuBuffer & other) = default
GpuBuffer (GpuBuffer && other) = default
GpuBuffer (std::shared_ptr< internal::GpuBufferStorage > storage)
GpuBufferFormat format () const
int height () const
std::shared_ptr< T > internal_storage () const
operator bool () const
bool operator!= (const GpuBuffer & other) const
bool operator!= (std::nullptr_t other) const
GpuBuffer & operator= (const GpuBuffer & other) = default
GpuBuffer & operator= (GpuBuffer && other) = default
GpuBuffer & operator= (std::nullptr_t other)
bool operator== (const GpuBuffer & other) const
bool operator== (std::nullptr_t other) const
int width () const

Public Types Documentation

typedef Format

using mediapipe::GpuBuffer::Format =  GpuBufferFormat;

Public Functions Documentation

function DebugString

std::string mediapipe::GpuBuffer::DebugString () const

function GetReadView

template<class View, class... Args>
inline decltype(auto) mediapipe::GpuBuffer::GetReadView (
    Args... args
) const

function GetWriteView

template<class View, class... Args>
inline decltype(auto) mediapipe::GpuBuffer::GetWriteView (
    Args... args
) 

function GpuBuffer [1/5]

mediapipe::GpuBuffer::GpuBuffer () = default

function GpuBuffer [2/5]

inline mediapipe::GpuBuffer::GpuBuffer (
    int width,
    int height,
    Format format
) 

function GpuBuffer [3/5]

mediapipe::GpuBuffer::GpuBuffer (
    const GpuBuffer & other
) = default

function GpuBuffer [4/5]

mediapipe::GpuBuffer::GpuBuffer (
    GpuBuffer && other
) = default

function GpuBuffer [5/5]

inline explicit mediapipe::GpuBuffer::GpuBuffer (
    std::shared_ptr< internal::GpuBufferStorage > storage
) 

function format

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

function height

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

function internal_storage

template<class T>
inline std::shared_ptr< T > mediapipe::GpuBuffer::internal_storage () const

function operator bool

inline explicit mediapipe::GpuBuffer::operator bool () const

function operator!=

inline bool mediapipe::GpuBuffer::operator!= (
    const GpuBuffer & other
) const

function operator!=

inline bool mediapipe::GpuBuffer::operator!= (
    std::nullptr_t other
) const

function operator=

GpuBuffer & mediapipe::GpuBuffer::operator= (
    const GpuBuffer & other
) = default

function operator=

GpuBuffer & mediapipe::GpuBuffer::operator= (
    GpuBuffer && other
) = default

function operator=

inline GpuBuffer & mediapipe::GpuBuffer::operator= (
    std::nullptr_t other
) 

function operator==

inline bool mediapipe::GpuBuffer::operator== (
    const GpuBuffer & other
) const

function operator==

inline bool mediapipe::GpuBuffer::operator== (
    std::nullptr_t other
) const

function width

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


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