Loading...
Searching...
No Matches
v4d.hpp File Reference
#include "source.hpp"
#include "sink.hpp"
#include "util.hpp"
#include "nvg.hpp"
#include "detail/backend.hpp"
#include "detail/threadpool.hpp"
#include "detail/gl.hpp"
#include "detail/framebuffercontext.hpp"
#include "detail/nanovgcontext.hpp"
#include "detail/imguicontext.hpp"
#include "detail/timetracker.hpp"
#include "detail/glcontext.hpp"
#include "detail/sourcecontext.hpp"
#include "detail/sinkcontext.hpp"
#include <iostream>
#include <future>
#include <set>
#include <map>
#include <string>
#include <memory>
#include <vector>
#include <type_traits>
#include <stdio.h>
#include <opencv2/core.hpp>
#include <opencv2/imgproc.hpp>
#include <opencv2/videoio.hpp>

Classes

struct  cv::v4d::detail::is_function< T, Args >
 
struct  cv::v4d::detail::is_stateless_lambda< T >
 
struct  cv::v4d::V4D::Node
 
class  cv::v4d::Plan
 
class  cv::v4d::V4D
 

Namespaces

namespace  cv
 "black box" representation of the file storage associated with a file on disk.
 
namespace  cv::v4d
 
namespace  cv::v4d::detail
 

Typedefs

template<typename T >
using cv::v4d::detail::static_not = std::integral_constant< bool, !T::value >
 

Enumerations

enum  cv::v4d::AllocateFlags {
  cv::v4d::NONE = 0 ,
  cv::v4d::NANOVG = 1 ,
  cv::v4d::IMGUI = 2 ,
  cv::v4d::ALL = NANOVG | IMGUI
}
 

Functions

static std::size_t cv::v4d::detail::index (const std::thread::id id)
 
template<typename T >
std::string cv::v4d::detail::int_to_hex (T i)
 
template<typename Tlamba >
std::string cv::v4d::detail::lambda_ptr_hex (Tlamba &&l)
 
template<typename Tfn >
const string cv::v4d::detail::make_id (const string &name, Tfn &&fn, const string &extra="")
 
template<typename Tfn , typename Textra >
const string cv::v4d::detail::make_id (const string &name, Tfn &&fn, const Textra &extra)
 
template<typename Tfn >
void cv::v4d::detail::print_id (const string &name, Tfn &&fn, const string &extra="")
 
template<typename Tfn , typename Textra >
void cv::v4d::detail::print_id (const string &name, Tfn &&fn, const Textra &extra)