ObjectivelyMVC 0.1.0
Object oriented MVC framework for OpenGL, SDL2 and GNU C
Data Structures | Functions
Theme.h File Reference

The Theme type. More...

#include <Objectively/MutableArray.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 175 of file Theme.c.

175 {
176 static Class *clazz;
177 static Once once;
178
179 do_once(&once, {
180 clazz = _initialize(&(const ClassDef) {
181 .name = "Theme",
182 .superclass = _Object(),
183 .instanceSize = sizeof(Theme),
184 .interfaceOffset = offsetof(Theme, interface),
185 .interfaceSize = sizeof(ThemeInterface),
187 });
188 });
189
190 return clazz;
191}
static void initialize(Class *clazz)
Definition: Theme.c:160
The Theme type.
Definition: Theme.h:51