Banuba SDK
Loading...
Searching...
No Matches
bnb::android_gpu_image_t Class Referencefinal

A class for representing gl native image that can be locked directly on cpu. More...

#include <full_image.hpp>

Inheritance diagram for bnb::android_gpu_image_t:
bnb::base_image_t

Public Types

using lock_data_cb = std::function<color_plane()>
 

Public Member Functions

 android_gpu_image_t (android_gpu_image_t &&)=default
 Construct a new android_gpu_image_t object using move semantics.
 
android_gpu_image_toperator= (android_gpu_image_t &&other)=default
 
 android_gpu_image_t (const android_gpu_image_t &)=default
 Construct a new android_gpu_image_t object using copy operation.
 
android_gpu_image_toperator= (const android_gpu_image_t &)=default
 
 android_gpu_image_t (const lock_data_cb &cb, bnb::interfaces::pixel_format type, const image_format &format)
 
bpc8_image_t get_bpc8_image () const
 
- Public Member Functions inherited from bnb::base_image_t
 base_image_t ()=default
 Construct a new base_image_t object with default values.
 
const image_formatget_format () const
 
void set_fov (float fov)
 Set the field of view.
 

Additional Inherited Members

- Protected Member Functions inherited from bnb::base_image_t
 base_image_t (const image_format &format)
 
- Protected Attributes inherited from bnb::base_image_t
image_format m_format
 

Detailed Description

A class for representing gl native image that can be locked directly on cpu.

Definition at line 239 of file full_image.hpp.

Member Typedef Documentation

◆ lock_data_cb

using bnb::android_gpu_image_t::lock_data_cb = std::function<color_plane()>

Definition at line 242 of file full_image.hpp.


The documentation for this class was generated from the following file: