Netzhaut
Web Browser Engine
ver.0.3.5.0
rev.0.23.55.58
Loading...
Searching...
No Matches
Public.h File Reference

Go to the source code of this file.

Data Structures

struct  nh_Array
 
struct  nh_List
 
struct  nh_ArrayList
 
struct  nh_LinkedList
 
struct  nh_RingBufferMarker
 
struct  nh_RingBuffer
 
struct  nh_BigInt
 
struct  nh_PixelPosition
 
struct  nh_PixelSize
 
struct  nh_ClipPosition
 
struct  nh_ClipSize
 
struct  nh_Color
 

Typedefs

typedef char NH_BYTE
 
typedef unsigned char NH_UNSIGNED_BYTE
 
typedef int NH_PIXEL
 
typedef float NH_CLIP
 
typedef struct nh_LinkedListItem nh_LinkedListItem
 
typedef struct nh_Workload nh_Workload
 
typedef void(* nh_logCallback_f) (NH_BYTE *node_p, NH_BYTE *options_p, NH_BYTE *message_p)
 
typedef NH_RESULT(* nh_addLogCallback_f) (nh_logCallback_f logCallback_f)
 
typedef struct nh_Loader nh_Loader
 
typedef nh_Array nh_String
 
typedef nh_String nh_ASCIIString
 

Enumerations

enum  NH_BOOL { NH_FALSE = 0 , NH_TRUE = 1 }
 
enum  NH_SWITCH { NH_OFF = 0 , NH_ON = 1 }
 
enum  NH_LOADER_SCOPE { NH_LOADER_SCOPE_LOCAL , NH_LOADER_SCOPE_LOCAL_SYSTEM , NH_LOADER_SCOPE_SYSTEM }
 
enum  NH_SIGNAL {
  NH_SIGNAL_OK , NH_SIGNAL_DONE , NH_SIGNAL_FINISH , NH_SIGNAL_FREE ,
  NH_SIGNAL_ERROR , NH_SIGNAL_IDLE , NH_SIGNAL_OPEN , NH_SIGNAL_CLOSE ,
  NH_SIGNAL_UPDATE , NH_SIGNAL_INACTIVE , NH_SIGNAL_INIT , NH_SIGNAL_RESIZE ,
  NH_SIGNAL_RESTART , NH_SIGNAL_SET_BACKGROUND_COLOR , NH_SIGNAL_SET_TITLE
}
 

Typedef Documentation

◆ nh_addLogCallback_f

typedef NH_RESULT(* nh_addLogCallback_f) (nh_logCallback_f logCallback_f)

◆ nh_ASCIIString

An ASCII string is a string.

◆ NH_BYTE

typedef char NH_BYTE

◆ NH_CLIP

typedef float NH_CLIP

◆ nh_LinkedListItem

Opaque structure holding the actual data of nh_LinkedList.

◆ nh_Loader

typedef struct nh_Loader nh_Loader

Opaque structure of the loader data.

◆ nh_logCallback_f

typedef void(* nh_logCallback_f) (NH_BYTE *node_p, NH_BYTE *options_p, NH_BYTE *message_p)

◆ NH_PIXEL

typedef int NH_PIXEL

◆ nh_String

A string is an array of NH_BYTE's.

◆ NH_UNSIGNED_BYTE

typedef unsigned char NH_UNSIGNED_BYTE

◆ nh_Workload

typedef struct nh_Workload nh_Workload

Enumeration Type Documentation

◆ NH_BOOL

enum NH_BOOL

Boolean values.

Enumerator
NH_FALSE 

Indicates false.

NH_TRUE 

Indicates true.

◆ NH_LOADER_SCOPE

Enumerator
NH_LOADER_SCOPE_LOCAL 
NH_LOADER_SCOPE_LOCAL_SYSTEM 
NH_LOADER_SCOPE_SYSTEM 

◆ NH_SIGNAL

enum NH_SIGNAL
Enumerator
NH_SIGNAL_OK 
NH_SIGNAL_DONE 
NH_SIGNAL_FINISH 
NH_SIGNAL_FREE 
NH_SIGNAL_ERROR 
NH_SIGNAL_IDLE 
NH_SIGNAL_OPEN 
NH_SIGNAL_CLOSE 
NH_SIGNAL_UPDATE 
NH_SIGNAL_INACTIVE 
NH_SIGNAL_INIT 
NH_SIGNAL_RESIZE 
NH_SIGNAL_RESTART 
NH_SIGNAL_SET_BACKGROUND_COLOR 
NH_SIGNAL_SET_TITLE 

◆ NH_SWITCH

enum NH_SWITCH

Alternative boolean values.

Enumerator
NH_OFF 

Indicates off.

NH_ON 

Indicates on.