[FdF] MiniLibX about mouse function

bolee·2022년 7월 3일
0

42seoul

목록 보기
16/27

MiniLibX(이하 mlx) 라이브러리 내 마우스 관련 함수들을 정리한 것이다.

FdF 보너스 파트를 대비하여 정리한 것으로 실제로는 보너스를 할지 말지 모르기 때문에 사용할 지는 모르겠다.
(사용하더라도 mlx_mouse_get_pos() 함수만 사용할 것으로 예상된다.)

MiniLibX Mouse functions

mlx_mouse_hide()

int		mlx_mouse_hide();

마우스를 숨기는 함수이다.

return_value:

  • 없음 (리턴 안함)

mlx_mouse_show()

int		mlx_mouse_show();

마우스를 보여주는 함수이다.

return_value:

  • 없음 (리턴 안함)

mlx_mouse_move()

int		mlx_mouse_move(void *win_ptr, int x, int y);

마우스 커서를 주어진 장소 (x, y)로 이동시키는 함수이다.

  • win_ptr: window instance pointer
  • x: 마우스를 이동시킬 x 위치
  • y: 마우스를 이동시킬 y 위치

return_value:

  • 없음 (리턴 안함)

mlx_mouse_get_pos()

int		mlx_mouse_get_pos(void *win_ptr, int *x, int *y);

창(window)에서의 현재 마우스 커서의 위치를 가져오는 함수이다.

  • win_ptr: window instance pointer
  • x: 마우스의 x 위치 값을 기록할 포인터
  • y: 마우스의 y 위치 값을 기록할 포인터

return_value:

  • 없음 (리턴 안함)

참고 자료
https://harm-smits.github.io/42docs/libs/minilibx/prototypes.html#mouse-functions

0개의 댓글