Timer 관리자에 대해서
Timer 관리자는 타이머들 관리에 사용됩니다.
Timer 관리자는 타이머를 표현하기 위해 GSTimer type(C 언어에서는 structure, C++ 언어에서는 class)을 사용합니다. GSTimer type은 타이머의 파라미터들과 상태를 저장하기 위해 사용합니다. 타이머를 지정하는 것에 대해서는 Timer 관리가 제공하는 서비스들을 이용하기 위해 GSTimer type을 사용하십시오.
타이머를 초기화(이름을 세트하고 값을 0으로 리셋)하기 위해 TPReset 함수를 사용하십시오. 당신은 TPResetAndStart를 호출하여 타이머를 초기화하고 바로 시작할 수 있거나 초기화한 뒤에라도 나중에 TPStart 함수를 호출하여 타이머를 시작할 수 있습니다. 일단 타이머가 시작하면, TPGetValue 함수를 호출하여 그 값을 가져올 수 있습니다. 타이머의 값은 그것이 시작한 후에 경과한 초 단위 시간입니다. 각 타이머는 파라미터로서 이름을 갖고 있습니다. TPGetName 함수는 타이머의 이름을 가져옵니다. 만약 어떤 타이머가 이미 시작을 했는지 여부를 모른다면, TPRun 함수를 호출하여 실행 상태를 확인할 수 있습니다. TPStop 함수를 이용하여 타이머를 중지시킬 수 있습니다.
TPPrintValue 함수는 디버깅을 지원합니다; 이것은 지정한 타이머의 값에 대한 정보를 포함하는 디버그 문자열을 전송합니다.
만약 당신이 C++를 사용한다면, 타이머를 객체로서 작동시키기 위해 GSTimer를 사용할 수 있습니다. 더 많은 정보에 대해서는 GSTimer class를 보십시오.