vertex_format_delete 함수 설명
vertex_format_delete
함수는 생성한 정점 포맷을 더 이상 사용하지 않을 때 호출해야 합니다. 이 함수는 vertex_format_end
함수에 의해 반환된 정점 포맷을 인수로 받아 해당 포맷과 관련된 메모리를 해제합니다. 이 함수를 호출한 후에 해당 포맷을 다시 사용하려고 하면 오류가 발생합니다.
문법
vertex_format_delete(format_id);
인수 설명
인수 이름 | 타입 | 설명 |
---|---|---|
format_id | Vertex Format | 삭제할 정점 포맷 |
반환값
- N/A
예제
vertex_format_delete(my_format);
위 코드는 my_format
변수에 저장된 정점 포맷을 메모리에서 제거합니다.
활용 예제
예제 1: 정점 포맷 생성 및 삭제
var my_format = vertex_format_begin();
// 정점 포맷에 필요한 속성 추가
vertex_format_add_position(my_format);
vertex_format_add_color(my_format);
vertex_format_end(my_format);
// 작업이 끝난 후 정점 포맷 삭제
vertex_format_delete(my_format);
예제 2: 여러 정점 포맷 관리
var format1 = vertex_format_begin();
vertex_format_add_position(format1);
vertex_format_end(format1);
var format2 = vertex_format_begin();
vertex_format_add_color(format2);
vertex_format_end(format2);
// 두 정점 포맷 모두 삭제
vertex_format_delete(format1);
vertex_format_delete(format2);
예제 3: 오류 처리
var my_format = vertex_format_begin();
vertex_format_add_position(my_format);
vertex_format_end(my_format);
// 정점 포맷 삭제
vertex_format_delete(my_format);
// 다시 사용하려고 할 때 오류 발생
vertex_format_delete(my_format); // 오류 발생
이 문서에서는 vertex_format_delete
함수의 사용법과 예제를 통해 정점 포맷을 안전하게 관리하는 방법을 설명했습니다.