Defines | Typedefs | Enumerations

ofConstants.h File Reference

#include <stdio.h>
#include <stdarg.h>
#include <math.h>
#include <time.h>
#include <stdlib.h>
#include <string.h>
#include <iostream>
#include <vector>
#include <string>
#include <sstream>
#include <iomanip>

Go to the source code of this file.

Defines

#define OF_VERSION   6
#define TARGET_LINUX
#define OF_EXIT_APP(val)   std::exit(val);
#define OF_SWITCH_TO_DSHOW_FOR_WIN_VIDCAP
#define OF_VIDEO_CAPTURE_DIRECTSHOW
#define OF_VIDEO_PLAYER_QUICKTIME
#define OF_USING_POCO
#define OF_DEFAULT_LOG_LEVEL   OF_LOG_WARNING;
#define OF_SERIAL_NO_DATA   -2
#define OF_SERIAL_ERROR   -1
#define PI   3.14159265358979323846
#define TWO_PI   6.28318530717958647693
#define M_TWO_PI   6.28318530717958647693
#define FOUR_PI   12.56637061435917295385
#define HALF_PI   1.57079632679489661923
#define DEG_TO_RAD   (PI/180.0)
#define RAD_TO_DEG   (180.0/PI)
#define MIN(x, y)   (((x) < (y)) ? (x) : (y))
#define MAX(x, y)   (((x) > (y)) ? (x) : (y))
#define CLAMP(val, min, max)   (MAX(MIN(val,max),min))
#define ABS(x)   (((x) < 0) ? -(x) : (x))
#define OF_FILLED   0x01
#define OF_OUTLINE   0x02
#define OF_WINDOW   0
#define OF_FULLSCREEN   1
#define OF_GAME_MODE   2
#define OF_RECTMODE_CORNER   0
#define OF_RECTMODE_CENTER   1
#define OF_IMAGE_GRAYSCALE   0x00
#define OF_IMAGE_COLOR   0x01
#define OF_IMAGE_COLOR_ALPHA   0x02
#define OF_IMAGE_UNDEFINED   0x03
#define OF_MAX_STYLE_HISTORY   32
#define OF_MAX_CIRCLE_PTS   1024
#define OF_POLY_WINDING_ODD   100130
#define OF_POLY_WINDING_NONZERO   100131
#define OF_POLY_WINDING_POSITIVE   100132
#define OF_POLY_WINDING_NEGATIVE   100133
#define OF_POLY_WINDING_ABS_GEQ_TWO   100134
#define OF_CLOSE   (true)
#define OF_KEY_MODIFIER   0x0100
#define OF_KEY_RETURN   13
#define OF_KEY_ESC   27
#define OF_KEY_BACKSPACE   8
#define OF_KEY_DEL   127
#define OF_KEY_F1   (1 | OF_KEY_MODIFIER)
#define OF_KEY_F2   (2 | OF_KEY_MODIFIER)
#define OF_KEY_F3   (3 | OF_KEY_MODIFIER)
#define OF_KEY_F4   (4 | OF_KEY_MODIFIER)
#define OF_KEY_F5   (5 | OF_KEY_MODIFIER)
#define OF_KEY_F6   (6 | OF_KEY_MODIFIER)
#define OF_KEY_F7   (7 | OF_KEY_MODIFIER)
#define OF_KEY_F8   (8 | OF_KEY_MODIFIER)
#define OF_KEY_F9   (9 | OF_KEY_MODIFIER)
#define OF_KEY_F10   (10 | OF_KEY_MODIFIER)
#define OF_KEY_F11   (11 | OF_KEY_MODIFIER)
#define OF_KEY_F12   (12 | OF_KEY_MODIFIER)
#define OF_KEY_LEFT   (100 | OF_KEY_MODIFIER)
#define OF_KEY_UP   (101 | OF_KEY_MODIFIER)
#define OF_KEY_RIGHT   (102 | OF_KEY_MODIFIER)
#define OF_KEY_DOWN   (103 | OF_KEY_MODIFIER)
#define OF_KEY_PAGE_UP   (104 | OF_KEY_MODIFIER)
#define OF_KEY_PAGE_DOWN   (105 | OF_KEY_MODIFIER)
#define OF_KEY_HOME   (106 | OF_KEY_MODIFIER)
#define OF_KEY_END   (107 | OF_KEY_MODIFIER)
#define OF_KEY_INSERT   (108 | OF_KEY_MODIFIER)
#define OF_CONSOLE_COLOR_RESTORE   (0)
#define OF_CONSOLE_COLOR_BLACK   (30)
#define OF_CONSOLE_COLOR_RED   (31)
#define OF_CONSOLE_COLOR_GREEN   (32)
#define OF_CONSOLE_COLOR_YELLOW   (33)
#define OF_CONSOLE_COLOR_BLUE   (34)
#define OF_CONSOLE_COLOR_PURPLE   (35)
#define OF_CONSOLE_COLOR_CYAN   (36)
#define OF_CONSOLE_COLOR_WHITE   (37)

Typedefs

typedef ofBaseApp ofSimpleApp

Enumerations

enum  ofLogLevel {
  OF_LOG_VERBOSE, OF_LOG_NOTICE, OF_LOG_WARNING, OF_LOG_ERROR,
  OF_LOG_FATAL_ERROR, OF_LOG_SILENT, OF_LOG_VERBOSE, OF_LOG_NOTICE,
  OF_LOG_WARNING, OF_LOG_ERROR, OF_LOG_FATAL_ERROR, OF_LOG_SILENT,
  OF_LOG_VERBOSE, OF_LOG_NOTICE, OF_LOG_WARNING, OF_LOG_ERROR,
  OF_LOG_FATAL_ERROR, OF_LOG_SILENT
}

Define Documentation

#define ABS (   x )    (((x) < 0) ? -(x) : (x))
#define CLAMP (   val,
  min,
  max 
)    (MAX(MIN(val,max),min))
#define DEG_TO_RAD   (PI/180.0)
#define FOUR_PI   12.56637061435917295385
#define HALF_PI   1.57079632679489661923
#define M_TWO_PI   6.28318530717958647693
#define MAX (   x,
 
)    (((x) > (y)) ? (x) : (y))
#define MIN (   x,
 
)    (((x) < (y)) ? (x) : (y))
#define OF_CLOSE   (true)
#define OF_CONSOLE_COLOR_BLACK   (30)
#define OF_CONSOLE_COLOR_BLUE   (34)
#define OF_CONSOLE_COLOR_CYAN   (36)
#define OF_CONSOLE_COLOR_GREEN   (32)
#define OF_CONSOLE_COLOR_PURPLE   (35)
#define OF_CONSOLE_COLOR_RED   (31)
#define OF_CONSOLE_COLOR_RESTORE   (0)
#define OF_CONSOLE_COLOR_WHITE   (37)
#define OF_CONSOLE_COLOR_YELLOW   (33)
#define OF_DEFAULT_LOG_LEVEL   OF_LOG_WARNING;
#define OF_EXIT_APP (   val )    std::exit(val);
#define OF_FILLED   0x01
#define OF_FULLSCREEN   1
#define OF_GAME_MODE   2
#define OF_IMAGE_COLOR   0x01
#define OF_IMAGE_COLOR_ALPHA   0x02
#define OF_IMAGE_GRAYSCALE   0x00
#define OF_IMAGE_UNDEFINED   0x03
#define OF_KEY_BACKSPACE   8
#define OF_KEY_DEL   127
#define OF_KEY_DOWN   (103 | OF_KEY_MODIFIER)
#define OF_KEY_END   (107 | OF_KEY_MODIFIER)
#define OF_KEY_ESC   27
#define OF_KEY_F1   (1 | OF_KEY_MODIFIER)
#define OF_KEY_F10   (10 | OF_KEY_MODIFIER)
#define OF_KEY_F11   (11 | OF_KEY_MODIFIER)
#define OF_KEY_F12   (12 | OF_KEY_MODIFIER)
#define OF_KEY_F2   (2 | OF_KEY_MODIFIER)
#define OF_KEY_F3   (3 | OF_KEY_MODIFIER)
#define OF_KEY_F4   (4 | OF_KEY_MODIFIER)
#define OF_KEY_F5   (5 | OF_KEY_MODIFIER)
#define OF_KEY_F6   (6 | OF_KEY_MODIFIER)
#define OF_KEY_F7   (7 | OF_KEY_MODIFIER)
#define OF_KEY_F8   (8 | OF_KEY_MODIFIER)
#define OF_KEY_F9   (9 | OF_KEY_MODIFIER)
#define OF_KEY_HOME   (106 | OF_KEY_MODIFIER)
#define OF_KEY_INSERT   (108 | OF_KEY_MODIFIER)
#define OF_KEY_LEFT   (100 | OF_KEY_MODIFIER)
#define OF_KEY_MODIFIER   0x0100
#define OF_KEY_PAGE_DOWN   (105 | OF_KEY_MODIFIER)
#define OF_KEY_PAGE_UP   (104 | OF_KEY_MODIFIER)
#define OF_KEY_RETURN   13
#define OF_KEY_RIGHT   (102 | OF_KEY_MODIFIER)
#define OF_KEY_UP   (101 | OF_KEY_MODIFIER)
#define OF_MAX_CIRCLE_PTS   1024
#define OF_MAX_STYLE_HISTORY   32
#define OF_OUTLINE   0x02
#define OF_POLY_WINDING_ABS_GEQ_TWO   100134
#define OF_POLY_WINDING_NEGATIVE   100133
#define OF_POLY_WINDING_NONZERO   100131
#define OF_POLY_WINDING_ODD   100130
#define OF_POLY_WINDING_POSITIVE   100132
#define OF_RECTMODE_CENTER   1
#define OF_RECTMODE_CORNER   0
#define OF_SERIAL_ERROR   -1
#define OF_SERIAL_NO_DATA   -2
#define OF_SWITCH_TO_DSHOW_FOR_WIN_VIDCAP
#define OF_USING_POCO
#define OF_VERSION   6
#define OF_VIDEO_CAPTURE_DIRECTSHOW
#define OF_VIDEO_PLAYER_QUICKTIME
#define OF_WINDOW   0
#define PI   3.14159265358979323846
#define RAD_TO_DEG   (180.0/PI)
#define TARGET_LINUX
#define TWO_PI   6.28318530717958647693

Typedef Documentation


Enumeration Type Documentation

enum ofLogLevel
Enumerator:
OF_LOG_VERBOSE 
OF_LOG_NOTICE 
OF_LOG_WARNING 
OF_LOG_ERROR 
OF_LOG_FATAL_ERROR 
OF_LOG_SILENT 
OF_LOG_VERBOSE 
OF_LOG_NOTICE 
OF_LOG_WARNING 
OF_LOG_ERROR 
OF_LOG_FATAL_ERROR 
OF_LOG_SILENT 
OF_LOG_VERBOSE 
OF_LOG_NOTICE 
OF_LOG_WARNING 
OF_LOG_ERROR 
OF_LOG_FATAL_ERROR 
OF_LOG_SILENT 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines