APIEnv_ChangeSunSetsID
태양의 파라미터들을 변경합니다.
GSErrCode ACAPI_Environment (
APIEnv_ChangeSunSetsID,
API_SunInfo *sunInfo,
NULL,
NULL
);
파라미터
- sunInfo
- [in] 태양의 파라미터들입니다.
리턴 값
NoError- 함수가 성공적으로 완료되었습니다.
APIERR_BADPARSsunInfo가NULL입니다.APIERR_NOPLAN- 열린 프로젝트가 없습니다.
다른 공통 API 오류들에 대해서는 API 오류 문서를 보십시오.
설명
이 함수는 포토렌더링에 대한 햇빛의 파라미터들을 변경하는 데 사용합니다. 현재 태양 설정들을 가져오려면 APIEnv_GetSunSetsID 환경 함수를 호출하십시오.
예제
API_SunInfo sunInfo;
GSErrCode err;
BNZeroMemory (&sunInfo, sizeof (API_SunInfo));
err = ACAPI_Environment (APIEnv_GetSunSetsID, &sunInfo, NULL);
if (err == NoError) {
sunInfo.decayMode = API_SunDecay_High; /* set ackward fog for photorendering */
sunInfo.decayRGB.f_red = 0.90;
sunInfo.decayRGB.f_green = 0.95;
sunInfo.decayRGB.f_blue = 0.35;
err = ACAPI_Environment (APIEnv_ChangeSunSetsID, &sunInfo, NULL);
}
요구사항
- 버전: API 3.1 또는 이후
- 헤더: APIdefs_Environment.h