Visualization Library 2.0.0-b5

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
Classes | Macros | Typedefs
ftmisc.h File Reference
#include "inttypes.h"

Go to the source code of this file.

Classes

struct  FT_MemoryRec_
 

Macros

#define FT_BEGIN_HEADER
 
#define FT_END_HEADER
 
#define FT_LOCAL_DEF(x)   static x
 
#define FT_MAKE_TAG(_x1, _x2, _x3, _x4)
 

Typedefs

typedef unsigned char FT_Byte
 
typedef signed int FT_Int
 
typedef unsigned int FT_UInt
 
typedef signed long FT_Long
 
typedef unsigned long FT_ULong
 
typedef signed long FT_F26Dot6
 
typedef int FT_Error
 
typedef struct FT_MemoryRec_FT_Memory
 
typedef void *(* FT_Alloc_Func) (FT_Memory memory, long size)
 
typedef void(* FT_Free_Func) (FT_Memory memory, void *block)
 
typedef void *(* FT_Realloc_Func) (FT_Memory memory, long cur_size, long new_size, void *block)
 
typedef struct FT_MemoryRec_ FT_MemoryRec
 
typedef int64_t FT_Int64
 

Macro Definition Documentation

◆ FT_BEGIN_HEADER

#define FT_BEGIN_HEADER

Definition at line 34 of file ftmisc.h.

◆ FT_END_HEADER

#define FT_END_HEADER

Definition at line 35 of file ftmisc.h.

◆ FT_LOCAL_DEF

#define FT_LOCAL_DEF (   x)    static x

Definition at line 37 of file ftmisc.h.

◆ FT_MAKE_TAG

#define FT_MAKE_TAG (   _x1,
  _x2,
  _x3,
  _x4 
)
Value:
( ( (FT_ULong)_x1 << 24 ) | \
( (FT_ULong)_x2 << 16 ) | \
( (FT_ULong)_x3 << 8 ) | \
(FT_ULong)_x4 )
unsigned long FT_ULong
Definition: ftmisc.h:46

Definition at line 50 of file ftmisc.h.

Typedef Documentation

◆ FT_Alloc_Func

typedef void*(* FT_Alloc_Func) (FT_Memory memory, long size)

Definition at line 61 of file ftmisc.h.

◆ FT_Byte

typedef unsigned char FT_Byte

Definition at line 42 of file ftmisc.h.

◆ FT_Error

typedef int FT_Error

Definition at line 48 of file ftmisc.h.

◆ FT_F26Dot6

typedef signed long FT_F26Dot6

Definition at line 47 of file ftmisc.h.

◆ FT_Free_Func

typedef void(* FT_Free_Func) (FT_Memory memory, void *block)

Definition at line 64 of file ftmisc.h.

◆ FT_Int

typedef signed int FT_Int

Definition at line 43 of file ftmisc.h.

◆ FT_Int64

typedef int64_t FT_Int64

Definition at line 93 of file ftmisc.h.

◆ FT_Long

typedef signed long FT_Long

Definition at line 45 of file ftmisc.h.

◆ FT_Memory

typedef struct FT_MemoryRec_* FT_Memory

Definition at line 59 of file ftmisc.h.

◆ FT_MemoryRec

typedef struct FT_MemoryRec_ FT_MemoryRec

◆ FT_Realloc_Func

typedef void*(* FT_Realloc_Func) (FT_Memory memory, long cur_size, long new_size, void *block)

Definition at line 67 of file ftmisc.h.

◆ FT_UInt

typedef unsigned int FT_UInt

Definition at line 44 of file ftmisc.h.

◆ FT_ULong

typedef unsigned long FT_ULong

Definition at line 46 of file ftmisc.h.