kos_sys/dc/
vblank.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Rust for KallistiOS/Dreamcast
// Copyright (C) 2024 Eric Fradella
// https://dreamcast.rs/

use crate::prelude::*;

#[link(name = "kallisti")]
extern "C" {
    pub fn vblank_handler_add(hnd: super::asic::asic_evt_handler,
                              data: *mut c_void) -> c_int;
    pub fn vblank_handler_remove(handle: c_int) -> c_int;
    pub fn vblank_init() -> c_int;
    pub fn vblank_shutdown() -> c_int;
}