0.7.0 rewrite dev

- remove everyting
- keep core
-rename bit_utils to bits
- add formatter for  color
- add float getters to color
- start with new drivers api
This commit is contained in:
2026-09-06 16:06:14 +02:00
committed by tobid7
parent 0501a4f87c
commit 8a94f0ccd0
131 changed files with 499 additions and 55339 deletions
+28
View File
@@ -0,0 +1,28 @@
#include <iostream>
#include <palladium>
bool ColorTests() {
PD::Color color = PD::Color(65, 32, 45, 240);
std::cout << "PD Color Tests:" << std::endl;
std::cout << "Input: Color(65, 32, 45, 240)\n";
std::cout << std::format(" RGB: {:rgb}", color) << std::endl;
std::cout << std::format(" RGBF: {:rgbf}", color) << std::endl;
std::cout << std::format(" RGBA: {:rgba}", color) << std::endl;
std::cout << std::format(" RGBAF: {:rgbaf}", color) << std::endl;
std::cout << std::format(" Hex: {:hex}", color) << std::endl;
std::cout << "Input: Color(0.1f, 0.3f, 0.4f, 0.9f)\n";
color = PD::Color(0.1f, 0.3f, 0.4f, 0.9f);
std::cout << std::format(" RGB: {:rgb}", color) << std::endl;
std::cout << std::format(" RGBF: {:rgbf}", color) << std::endl;
std::cout << std::format(" RGBA: {:rgba}", color) << std::endl;
std::cout << std::format(" RGBAF: {:rgbaf}", color) << std::endl;
std::cout << std::format(" Hex: {:hex}", color) << std::endl;
return true;
}
int main() {
PD::Os::UseDriver<PD::OsDriver>();
ColorTests();
std::cout << PD::Os::GetTime() << std::endl;
return 0;
}