Vertex Format End 함수 설명
vertex_format_end
함수는 vertex_format_begin
으로 시작한 정점 형식을 종료하고, 해당 형식을 반환하는 기능을 합니다.
문법
vertex_format_end();
반환값
- 정점 형식(Vertex Format)
예제
아래 코드는 위치와 색상 값만 포함된 새로운 정점 형식을 생성하고, 이를 my_format
변수에 저장하는 예제입니다.
vertex_format_begin();
vertex_format_add_position();
vertex_format_add_colour();
my_format = vertex_format_end();
활용 예제
예제 번호 | 설명 |
---|---|
1 | 정점 형식을 생성하고, 텍스처 좌표를 추가하는 예제 |
2 | 여러 개의 정점 형식을 생성하여 각각 다른 속성을 갖는 예제 |
3 | 생성된 정점 형식을 사용하여 그래픽을 그리는 예제 |
4 | 정점 형식을 삭제하는 vertex_format_delete 함수와 함께 사용하는 예제 |
예제 1: 텍스처 좌표 추가
vertex_format_begin();
vertex_format_add_position();
vertex_format_add_colour();
vertex_format_add_texcoord();
my_texture_format = vertex_format_end();
예제 2: 여러 정점 형식 생성
vertex_format_begin();
vertex_format_add_position();
my_position_format = vertex_format_end();
vertex_format_begin();
vertex_format_add_position();
vertex_format_add_colour();
my_coloured_format = vertex_format_end();
예제 3: 그래픽 그리기
vertex_format_begin();
vertex_format_add_position();
vertex_format_add_colour();
my_draw_format = vertex_format_end();
// 이후에 그래픽을 그릴 때 사용
draw_vertex_buffer(my_draw_format);
예제 4: 정점 형식 삭제
vertex_format_begin();
vertex_format_add_position();
my_temp_format = vertex_format_end();
// 사용 후 정점 형식 삭제
vertex_format_delete(my_temp_format);