Banuba SDK
Public Types | Public Member Functions | List of all members
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. More...
 

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.


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