LMMS
Loading...
Searching...
No Matches
types.h File Reference
#include "attributes.h"
#include "pugl/pugl.h"
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>

Go to the source code of this file.

Classes

struct  PuglViewSize
 View size (both X and Y coordinates). More...
struct  PuglBlob
 Blob of arbitrary data. More...
struct  PuglViewImpl
 Cross-platform view definition. More...
struct  PuglWorldImpl
 Cross-platform world definition. More...
struct  PuglBackendImpl
 Graphics backend interface. More...

Typedefs

typedef struct PuglWorldInternalsImpl PuglWorldInternals
 Platform-specific world internals.
typedef struct PuglInternalsImpl PuglInternals
 Platform-specific view internals.
typedef int PuglHints[PUGL_NUM_VIEW_HINTS]
 View hints.
typedef void PuglSurface
 Opaque surface used by graphics backend.

Typedef Documentation

◆ PuglHints

typedef int PuglHints[PUGL_NUM_VIEW_HINTS]

View hints.

◆ PuglInternals

Platform-specific view internals.

◆ PuglSurface

typedef void PuglSurface

Opaque surface used by graphics backend.

◆ PuglWorldInternals

Platform-specific world internals.