ObjectivelyMVC
Object oriented MVC framework for SDL3 and GNU C
Loading...
Searching...
No Matches
Theme.h File Reference

The Theme type. More...

#include <Objectively/Array.h>
#include <Objectively/Dictionary.h>
#include <ObjectivelyMVC/Font.h>
#include <ObjectivelyMVC/ImageAtlas.h>
#include <ObjectivelyMVC/Stylesheet.h>

Go to the source code of this file.

Data Structures

struct  Theme
 The Theme type. More...
 

Functions

OBJECTIVELYMVC_EXPORT Class * _Theme (void)
 

Detailed Description

The Theme type.

Definition in file Theme.h.

Function Documentation

◆ _Theme()

OBJECTIVELYMVC_EXPORT Class * _Theme ( void  )

Definition at line 334 of file Theme.c.

334 {
335 static Class *clazz;
336 static Once once;
337
338 do_once(&once, {
339 clazz = _initialize(&(const ClassDef) {
340 .name = "Theme",
341 .superclass = _Object(),
342 .instanceSize = sizeof(Theme),
343 .interfaceSize = sizeof(ThemeInterface),
344 .initialize = initialize,
345 });
346 });
347
348 return clazz;
349}
static void initialize(Class *clazz)
Definition Theme.c:312
The Theme type.
Definition Theme.h:54