Graphisoft®

API Development KitVersion: 18

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 API version 18
[in] 원하는 설정들을 가져올 Rendering Scene의 이름입니다. 만약 NULL이면, 현재 Scene의 설정들이 리턴될 것입니다.

 

리턴 값

NoError
함수가 성공적으로 완료되었습니다.
APIERR_BADPARS
rendInfoNULL이거나 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 함수