Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Public Member Functions | List of all members
rs2::gl::gpu_frame Class Reference

#include <rs_processing_gl.hpp>

Inheritance diagram for rs2::gl::gpu_frame:

Public Member Functions

 gpu_frame (const frame &f)
uint32_t get_texture_id (unsigned int id=0) const
- Public Member Functions inherited from rs2::frame
 frame ()
 frame (rs2_frame *ref)
 frame (frame &&other) noexcept
frameoperator= (frame other)
 frame (const frame &other)
void swap (frame &other)
 ~frame ()
void keep ()
 operator bool () const
rs2_sensorget_sensor ()
double get_timestamp () const
rs2_timestamp_domain get_frame_timestamp_domain () const
rs2_metadata_type get_frame_metadata (rs2_frame_metadata_value frame_metadata) const
bool supports_frame_metadata (rs2_frame_metadata_value frame_metadata) const
unsigned long long get_frame_number () const
const int get_data_size () const
const void * get_data () const
stream_profile get_profile () const
template<class T >
bool is () const
template<class T >
as () const
rs2_frameget () const
 operator rs2_frame * ()
frame apply_filter (filter_interface &filter)

Additional Inherited Members

- Protected Member Functions inherited from rs2::frame
void add_ref () const
void reset ()

Detailed Description

GPU-Frame extension can be used to recover underlying OpenGL textures from a GPU frame and to check if frame data is stored in CPU or GPU memory

Constructor & Destructor Documentation

◆ gpu_frame()

rs2::gl::gpu_frame::gpu_frame ( const frame f)

Member Function Documentation

◆ get_texture_id()

uint32_t rs2::gl::gpu_frame::get_texture_id ( unsigned int  id = 0) const

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