APIEnv_GetRenderingSetsID
포토렌더링 설정들에 대한 정보를 리턴합니다.
GSErrCode ACAPI_Environment ( APIEnv_GetRenderingSetsID, API_RendEffects...* rendInfo, API_RendSetTypeID rendSetType, const GS::UniString* sceneName );
파라미터
- rendInfo
- [out] "PhotoRendering Settings..." 탭 페이지의 데이터입니다. 타입은
prefsType
파라미터에 따라 달라집니다. - rendSetType
- [in] 가져오고 싶은 PhotoRendering Settings의 타입입니다.
- sceneName
- [in] 원하는 설정들을 가져올 Rendering Scene의 이름입니다. 만약
NULL
이면, 현재 Scene의 설정들이 리턴될 것입니다.
리턴 값
NoError
- 함수가 성공적으로 완료되었습니다.
APIERR_BADPARS
rendInfo
가NULL
이거나rendSetType
이 유효하지 않습니다.APIERR_BADNAME
sceneName
파라미터가NULL
이 아니며, 이 이름을 가진 Rendering Scene이 존재하지 않습니다.
다른 공통 API 오류들에 대해서는 API 오류 문서를 보십시오.
설명
"PhotoRendering Settings..." 다이얼로그의 서로 다른 탭 페이지들에서 세트할 수 있는 많은 스위치들과 값들이 리턴됩니다.
포토렌더링 타입(rendInfo
)들의 사용가능한 structure들은 다음과 같습니다:
참고: rendSetType
은 포인터가 아닌 값으로서 전달되어야 합니다.
참고: 이 함수로 API_RendImage를 가져올 때, 할당된 메모리를 해제하는 것을 잊지 마십시오: delete rendInfo.bkgPictFile;
APIEnv_ChangeRenderingSetsID의 설명에서 포토렌더링 설정들을 가져오거나 변경하는 예제를 보십시오.
요구사항
- 버전: API 2.1 또는 이후
- 헤더: APIdefs_Environment.h
참고사항
API_RendEffects, API_RendImage, API_RendBrightness, API_RendSetTypeID,
ACAPI_Environment, APIEnv_ChangeRenderingSetsID, APIEnv_GetRenderingSceneNamesID, APIEnv_SetCurrentRenderingSceneID, APIDo_PhotoRenderID, API 함수