This repository has been archived on 2023-01-29. You can view files and clone it, but cannot push or open issues or pull requests.
1weekendraytracer/code/win32_platform.h

30 lines
493 B
C

#ifndef WIN32_PLATFORM_H
#define WIN32_PLATFORM_H
typedef void plugin_update_and_render(plugin_offscreen_buffer *Buffer, plugin_input *Input);
struct sdl_plugin_code
{
HMODULE PluginCodeDLL;
FILETIME DLLLastWriteTime;
plugin_update_and_render *UpdateAndRender;
bool IsValid;
};
struct sdl_offscreen_buffer
{
SDL_Texture *Texture;
void *Memory;
int Width;
int Height;
int Pitch;
};
struct sdl_window_dimension
{
int Width;
int Height;
};
#endif