[nuevo] render a un SDL_Rect #2
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Que quan crides a shader::render no bolque la textura a tota la pantalla, sino a un rectangle pre-definit. Aixo em val pa quan vull posar marcs al joc per la rao que siga
vols especificar el SDL_Rect cada vegada que renderitzes (o siga, en el shader::render(SDL_Rect *rect)?
O al inicialitzar (o siga, const bool shader::init(SDL_Window* win, SDL_Texture* backBuffer, SDL_Rect *rect, const char* vertexShader, const char* fragmentShader=nullptr);)
O en un nou mètode (void shader::setRect(SDL_Rect *rect);) i que si no l'especifiques pos fa pantalla sencera i au?
mmm, el rectangle, tal qual estàn les coses, esperaría coordenades de finestra, no les virtuals. O siga, no es lo mateix estar a zoom 2x, que 3x, etc... Es això un problema?
En un nou métode está be. I si no està definit, a pantalla sencera.
En quant al rectangle, ara mateixa pense que no es problema. Coordenades de finestra.
Vas a fer que se li pase un punter a un sdl_rect com es fa amb el renderCopy? Em te igual, pero que igual que definixes un rect, que pugues desdir-te i tornar a la pantalla sencera