OpenCV: highgui/include/opencv2/highgui/highgui_c.h File Reference

| OpenCV 3.4.2 Open Source Computer Vision

Macros | Typedefs | Enumerations | Functions
highgui_c.h File Reference
`#include "opencv2/core/core_c.h"`
`#include "opencv2/imgproc/imgproc_c.h"`

## Macros
#define | CV_GET_WHEEL_DELTA(flags) ((short)((flags >> 16) & 0xffff))
#define | cvAddSearchPath(path)
#define | cvvAddSearchPath cvAddSearchPath
#define | cvvCreateTrackbar cvCreateTrackbar
#define | cvvDestroyWindow cvDestroyWindow
#define | cvvInitSystem cvInitSystem
#define | cvvNamedWindow cvNamedWindow
#define | cvvResizeWindow cvResizeWindow
#define | cvvShowImage cvShowImage
#define | cvvWaitKey(name) cvWaitKey(0)
#define | cvvWaitKeyEx(name, delay) cvWaitKey(delay)
#define | HG_AUTOSIZE CV_WINDOW_AUTOSIZE
#define | set_postprocess_func cvSetPostprocessFuncWin32
#define | set_preprocess_func cvSetPreprocessFuncWin32

## Typedefs
typedef void(* | CvButtonCallback) (int state, void *userdata)
typedef void(* | CvMouseCallback) (int event, int x, int y, int flags, void *param)
typedef void(* | CvOpenGlDrawCallback) (void *userdata)
typedef void(* | CvTrackbarCallback) (int pos)
typedef void(* | CvTrackbarCallback2) (int pos, void *userdata)

## Enumerations
enum | { CV_FONT_LIGHT = 25, CV_FONT_NORMAL = 50, CV_FONT_DEMIBOLD = 63, CV_FONT_BOLD = 75, CV_FONT_BLACK = 87 }
enum | { CV_STYLE_NORMAL = 0, CV_STYLE_ITALIC = 1, CV_STYLE_OBLIQUE = 2 }
enum | { CV_PUSH_BUTTON = 0, CV_CHECKBOX = 1, CV_RADIOBOX = 2 }
enum | { CV_WND_PROP_FULLSCREEN = 0, CV_WND_PROP_AUTOSIZE = 1, CV_WND_PROP_ASPECTRATIO = 2, CV_WND_PROP_OPENGL = 3, CV_WND_PROP_VISIBLE = 4, CV_WINDOW_NORMAL = 0x00000000, CV_WINDOW_AUTOSIZE = 0x00000001, CV_WINDOW_OPENGL = 0x00001000, CV_GUI_EXPANDED = 0x00000000, CV_GUI_NORMAL = 0x00000010, CV_WINDOW_FULLSCREEN = 1, CV_WINDOW_FREERATIO = 0x00000100, CV_WINDOW_KEEPRATIO = 0x00000000 }
enum | { CV_EVENT_MOUSEMOVE =0, CV_EVENT_LBUTTONDOWN =1, CV_EVENT_RBUTTONDOWN =2, CV_EVENT_MBUTTONDOWN =3, CV_EVENT_LBUTTONUP =4, CV_EVENT_RBUTTONUP =5, CV_EVENT_MBUTTONUP =6, CV_EVENT_LBUTTONDBLCLK =7, CV_EVENT_RBUTTONDBLCLK =8, CV_EVENT_MBUTTONDBLCLK =9, CV_EVENT_MOUSEWHEEL =10, CV_EVENT_MOUSEHWHEEL =11 }
enum | { CV_EVENT_FLAG_LBUTTON =1, CV_EVENT_FLAG_RBUTTON =2, CV_EVENT_FLAG_MBUTTON =4, CV_EVENT_FLAG_CTRLKEY =8, CV_EVENT_FLAG_SHIFTKEY =16, CV_EVENT_FLAG_ALTKEY =32 }

## Functions
void | cvAddText (const CvArr *img, const char *text, CvPoint org, CvFont *arg2)
int | cvCreateButton (const char *button_name=NULL, CvButtonCallback on_change=NULL, void *userdata=NULL, int button_type=CV_PUSH_BUTTON, int initial_button_state=0)
int | cvCreateTrackbar (const char *trackbar_name, const char *window_name, int *value, int count, CvTrackbarCallback on_change=NULL)
int | cvCreateTrackbar2 (const char *trackbar_name, const char *window_name, int *value, int count, CvTrackbarCallback2 on_change, void *userdata=0)
void | cvDestroyAllWindows (void)
void | cvDestroyWindow (const char *name)
void | cvDisplayOverlay (const char *name, const char *text, int delayms=0)
void | cvDisplayStatusBar (const char *name, const char *text, int delayms=0)
CvFont | cvFontQt (const char *nameFont, int pointSize=-1, CvScalar color=cvScalarAll(0), int weight=CV_FONT_NORMAL, int style=CV_STYLE_NORMAL, int spacing=0)
int | cvGetTrackbarPos (const char *trackbar_name, const char *window_name)
void * | cvGetWindowHandle (const char *name)
cv::Rect | cvGetWindowImageRect (const char *name)
const char * | cvGetWindowName (void *window_handle)
double | cvGetWindowProperty (const char *name, int prop_id)
int | cvInitSystem (int argc, char **argv)
void | cvLoadWindowParameters (const char *name)
void | cvMoveWindow (const char *name, int x, int y)
int | cvNamedWindow (const char *name, int flags=CV_WINDOW_AUTOSIZE)
void | cvResizeWindow (const char *name, int width, int height)
void | cvSaveWindowParameters (const char *name)
void | cvSetMouseCallback (const char *window_name, CvMouseCallback on_mouse, void *param=NULL)
void | cvSetOpenGlContext (const char *window_name)
void | cvSetOpenGlDrawCallback (const char *window_name, CvOpenGlDrawCallback callback, void *userdata=NULL)
void | cvSetTrackbarMax (const char *trackbar_name, const char *window_name, int maxval)
void | cvSetTrackbarMin (const char *trackbar_name, const char *window_name, int minval)
void | cvSetTrackbarPos (const char *trackbar_name, const char *window_name, int pos)
void | cvSetWindowProperty (const char *name, int prop_id, double prop_value)
void | cvShowImage (const char *name, const CvArr *image)
int | cvStartLoop (int(*pt2Func)(int argc, char *argv[]), int argc, char *argv[])
int | cvStartWindowThread (void)
void | cvStopLoop (void)
void | cvUpdateWindow (const char *window_name)
int | cvWaitKey (int delay=0)