Defined in File overlay_img_vis.hpp
-
struct OverlayImageVis
-
Public Functions
-
inline OverlayImageVis(const FrameData &frame_data, const GLuint &overlay_img_tex)
-
OverlayImageVis(const OverlayImageVis&) = delete
-
OverlayImageVis &operator=(const OverlayImageVis&) = delete
-
gxf_result_t start()
-
gxf_result_t tick()
-
gxf_result_t stop()
Public Members
-
const FrameData &frame_data_
-
const GLuint &overlay_img_tex_
-
GLuint vao_ = 0
-
GLuint sampler = 0
-
GLuint vertex_shader_ = 0
-
GLuint fragment_shader_ = 0
-
GLuint program_ = 0
-
std::string vertex_shader_file_path_
-
std::string fragment_shader_file_path_
-
size_t num_layers_
-
std::vector<std::vector<float>> layer_colors_
-
inline OverlayImageVis(const FrameData &frame_data, const GLuint &overlay_img_tex)