Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Rewrite _sdl2.video in C #3318

Open
50 of 60 tasks
MightyJosip opened this issue Jan 28, 2025 · 0 comments
Open
50 of 60 tasks

Rewrite _sdl2.video in C #3318

MightyJosip opened this issue Jan 28, 2025 · 0 comments
Assignees

Comments

@MightyJosip
Copy link
Member

MightyJosip commented Jan 28, 2025

Issue where I will track progress of porting video to C

MERGED

TO DO

  • Port Renderer to C (Port Renderer to C code #3327)
    • Properties
      • draw_color
      • draw_blend_mode
      • logical_size
      • scale
      • target
    • Methods
      • draw_point
      • draw_line
      • draw_rect
      • draw_triangle
      • draw_quad
      • fill_rect
      • fill_triangle
      • fill_quad
      • present
      • clear
      • set_viewport
      • get_viewport
      • compose_custom_blend_mode
      • from_window
      • to_surface
      • blit
  • Port Texture to C (Port Texture to C code #3330)
    • Properties
      • alpha
      • blend_mode
      • color
      • renderer
      • width
      • height
    • Methods
      • get_rect
      • draw
      • draw_triangle
      • draw_quad
      • update
      • from_surface
  • Port Image to C (Port Image to C code #3331 )
    • Properties
      • alpha
      • angle
      • blend_mode
      • color
      • flip_x
      • flip_y
      • origin
      • srcrect
      • texture
    • Methods
      • get_rect
      • draw
  • Add type hints
    • Renderer
    • Texture
    • Image
  • Add tests
    • Renderer
    • Texture
    • Image
  • Add documentation
    • Renderer
    • Texture
    • Image
@MightyJosip MightyJosip self-assigned this Jan 28, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant