reworking texture modifiers

This commit is contained in:
2023-04-25 22:14:01 +02:00
parent cb4e9dbe8d
commit 6a8d55dbe8
7 changed files with 60 additions and 53 deletions

View File

@@ -73,6 +73,18 @@ namespace mlx::core
_graphics[*static_cast<int*>(win)]->texturePut(texture, x, y);
}
int Application::getTexturePixel(void* img, int x, int y)
{
Texture* texture = static_cast<Texture*>(img);
return texture->getPixel(x, y);
}
void Application::setTexturePixel(void* img, int x, int y, uint32_t color)
{
Texture* texture = static_cast<Texture*>(img);
texture->setPixel(x, y, color);
}
void Application::loopHook(int (*f)(void*), void* param)
{
_loop_hook = f;