APIIo_InitNeigFilterID
입력을 위한 neig 필터를 초기화합니다.
GSErrCode ACAPI_Interface (
APIIo_InitNeigFilterID,
API_NeigFilter* neigFilter,
API_InitNeigFilterID initNeigFilterID
);
파라미터
- neigFilter
- [in] neig 필터입니다.
- initNeigFilterID
-
[in] 필터 초기화의 타입입니다. 가능한 값들은 다음과 같습니다:
-
APIInitNeigFilter_Full모든 neig 타입들을 필터링합니다.
APIInitNeigFilter_Empty아무 것도 필터링하지 않습니다.
APIInitNeigFilter_On라인 타입 neig들만 필터링합니다.
APIInitNeigFilter_Node노드 타입 neig들만 필터링합니다.
-
리턴 값
NoError- 함수가 성공적으로 완료되었습니다.
APIERR_BADPARSneigFilter가 NULL입니다. 또는initNeigFilterID가 유효한 API_InitNeigFilterID 값이 아닙니다.
다른 공통 API 오류들에 대해서는 API 오류 문서를 보십시오.
설명
이 함수는 입력 프로세스에 대한 neig 필터를 초기화하는 데 사용합니다. 만약 당신이 특정 집합의 neig 타입들 위에서 커서 민감도의 기본 행동을 제어하고 싶다면 neig 필터링을 사용하십시오. 필터링된 입력을 하는 동안 커서 중력(gravity)은 neig 필터에서 세트된 neig 타입들에 대해서만 작동하며, 그 외 모든 neig들은 무시하게 됩니다.
API_NeigFilter structure에서 특정 필터들을 변경하려면 APIIo_SetNeigFilterID와 APIIo_ClearNeigFilterID 함수들을 사용하십시오.
neig 필터 효과를 갖기 위해 API_NeigFilter structure의 changeFilter 필드는 반드시 true로 세트해야 한다는 것을 참고하십시오.
예제
neig 필터들을 입력하는 예제에 대해서는 APIIo_DrawRubberLineID를 보십시오.
요구사항
- 버전: API 2.1 또는 이후
- 헤더: APIdefs_Interface.h
참고사항
API_InitNeigFilterID, API_NeigFilter,
APIIo_SetNeigFilterID, APIIo_ClearNeigFilterID, APIIo_DrawRubberLineID, ACAPI_Interface, API 함수