ACAPI_Interface
여러 가지 사용자 인터페이스 구성요소들을 제어합니다.
GSErrCode ACAPI_Interface ( API_InterfaceID code, void* par1 = NULL, void* par2 = NULL, void* par3 = NULL, void* par4 = NULL );
파라미터
- code
- [in] 인터페이스 함수 식별자입니다.
- par1
- [in/out] 파라미터는
code
파라미터에 따라 달라집니다. - par2
- [in/out] 파라미터는
code
파라미터에 따라 달라집니다. - par3
- [in/out] 파라미터는
code
파라미터에 따라 달라집니다. - par4
- [in/out] 파라미터는
code
파라미터에 따라 달라집니다.
리턴 값
NoError
- 인터페이스 함수가 성공적으로 완료되었습니다.
APIERR_BADID
- 유효하지 않은
code
파라미터가 전달되었습니다.
더 많은 리턴 값들은 각 인터페이스 함수들의 설명에서 볼 수 있습니다.
설명
이 함수는 API 도구 애드온으로부터 사용할 수 있는 모든 사용자 인터페이스 제어 기능을 수집합니다. (DG 기능 제외)
인터페이스 함수의 타입은 code
파라미터로 지정합니다.
설명
메뉴 항목
지정된 메뉴 항목의 flag 값들을 리턴합니다.
지정된 메뉴 항목의 flag 값들을 세트합니다.
지정된 메뉴 항목의 텍스트를 리턴합니다.
지정된 메뉴 항목의 텍스트를 세트합니다.
Work Environment 다이얼로그에 나타날 지정된 메뉴 항목의 텍스트를 세트합니다.
프로세스 창
프로세스 창을 엽니다.
프로세스 창을 닫습니다.
프로세스 창에서 다음 프로세스 단계를 시작합니다.
진행 바의 값을 세트합니다.
진행 바의 값을 증가시킵니다.
긴 프로세스 동안 사용자 중단을 확인합니다.
사용자 입력
입력에 대한 neig 필터를 초기화합니다.
필터링되는 neig 타입들 중 하나를 세트합니다.
필터링되지 않는 neig 타입들 중 하나를 세트합니다.
포인트 입력을 수행합니다.
라인 입력을 수행합니다.
호 입력을 수행합니다.
폴리곤 입력을 수행합니다.
입력 프로세스 도중 그래픽 피드백을 그립니다.
입력 프로세스 도중 그래픽 피드백을 그립니다.
애드온을 위한 펫 팔레트를 엽니다.
사용자 입력을 마칩니다.
사용자 입력을 취소합니다.
사용자 컨트롤들에 대한 기본 콜백 프로시저들을 세트합니다.
Object/Lamp/Window/Door Settings 다이얼로그를 가져옵니다.
아무 Settings 다이얼로그를 엽니다.
그래픽 사용자 입력에 대한 드로잉 제약조건을 세트합니다.
드로잉 제약조건을 해제합니다.
파일 다이얼로그
라이브러리 파트 파일 저장하기 다이얼로그 창을 엽니다.
프로세스 창이 나타나게 될지 여부를 리턴합니다.
프로세스 창을 켭니다/끕니다.
요구사항
- 버전: API 2.1 또는 이후
- 헤더: ACAPinc.h