savemii/include/log_freetype.h
2022-09-06 02:23:45 +02:00

25 lines
680 B
C++

#pragma once
#include <cstdint>
#include <cstring>
#include <coreinit/cache.h>
#include <coreinit/memfrmheap.h>
#include <coreinit/memheap.h>
#include <coreinit/memory.h>
#include <coreinit/screen.h>
#include <proc_ui/procui.h>
#include <freetype2/ft2build.h>
#include FT_FREETYPE_H
#ifndef max1
#define max1(a, b) (((a) > (b)) ? (a) : (b))
#endif
bool WHBLogFreetypeInit() __attribute__((cold));
void WHBLogFreetypeFree() __attribute__((cold));
void drawPixel(int32_t x, int32_t y, uint8_t r, uint8_t g, uint8_t b, uint8_t a);
void ttfFontColor32(uint32_t color);
void ttfFontColor(uint8_t r, uint8_t g, uint8_t b, uint8_t a);
void WHBLogFreetypeDraw() __attribute__((hot));