2014-01-07 1 views

답변

0

구문 측면에서 NULL을 전달해도되지만 실제로는 원본 표면이 NULL이면 어디에서 복사 했습니까?

원본 표면에 NULL을 전달하면 어떤 일이 있었는지 Blt의 반환 값을 통해 확인할 수 있습니다.

+0

감사합니다. 실제로 나는이 라인을 가진다 :'dest_surf-> Blt (& dest_rect, srce_surf, & srce_rect, blt_flags, NULL);'srce_surf가 NULL이 될 수있는 렌더 루프 내부 (소스 표면이 생성되지 않은 경우). 시스템이 안정되거나 숨겨진 오류가 발생합니까? – Ivars

+0

if 블록을 추가하지 않는 이유는 무엇입니까? 소스 표면이 null 인 경우, Blt를 더 이상 호출하지 말아주세요. – zdd