APIEnv_ChangeSunSetsID
태양의 파라미터들을 변경합니다.
GSErrCode ACAPI_Environment ( APIEnv_ChangeSunSetsID, API_SunInfo *sunInfo, NULL, NULL );
파라미터
- sunInfo
- [in] 태양의 파라미터들입니다.
리턴 값
NoError
- 함수가 성공적으로 완료되었습니다.
APIERR_BADPARS
sunInfo
가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