OpenGL® 기능이란 무엇입니까?

OpenGL® 함수는 기능의 이름과 관련 매개 변수를 사용하여 컴퓨터 프로그램 내에서 호출되는 실행 가능한 코드 블록입니다. 함수 매개 변수는 OpenGL® 함수의 이름으로 추가되어야하는 일부 변수 또는 정보입니다. OpenGL®은 3 차원 (3D) 장면을 그리기, 조작 및 렌더링하는 데 사용되는 다양한 기능을 가지고 있으며 렌더링의 모양 또는 속도에 영향을 줄 수있는 다양한 변수의 값을 변경하는 데 사용됩니다. OpenGL® 기능 라이브러리의 모든 기능은 어떤 매개 변수가 예상되는지와 기능이 포함 된 라이브러리에 어떤 매개 변수를 설명하는 엄격한 명명 규칙을 사용합니다. 첫 번째 부분은 접두사라고하며 함수가 속하는 라이브러리를 나타냅니다. 핵심 기능의 경우이 접두사는 "GL"이며.그래픽 라이브러리 ". 다른 접두사에는"그래픽 라이브러리 유틸리티 도구 "용"GLUT "와 특정 카드에 액세스 할 수있는 특정 카드에 특별한 기능을 필요로하는 그래픽 하드웨어 제조업체를 나타내는 2 글자 코드가 포함됩니다.

OpenGL® 함수 이름의 두 번째 부분은 이름 자체입니다. 이것은 변경할 값 또는 취해야 할 조치를 직접 참조 할 수 있습니다. 함수의 이름 부분의 예로는 "색상", "vertex", "clear"및 "deletetextures"가 포함됩니다. 이름은 즉시 접두사를 따르며 일반적으로 접두사와 구별하여 코드를 더 읽기 쉽게 만들도록 대문자가됩니다.

OpenGL® 함수 이름의 세 번째 요소는 함수가 수락하는 매개 변수 수입니다. 이것들은 또한 논쟁이라고 할 수 있습니다. 이것은 단순히 숫자입니다. 따라서 세 가지 인수가 필요한 함수는이 위치에 숫자 3을 갖습니다.y 함수 이름 후.

OpenGL® 함수 이름의 최종 요소는 매개 변수로 예상되는 변수의 데이터 유형입니다. 이것은 프로그래머에게 예상되는 데이터를 상기시키는 데 도움이되는 약어이며, 단일 함수가 다른 데이터 유형의 인수를 수락하는 여러 예측 가능한 변형을 가질 수 있도록합니다. 이 예는 부동 소수점 번호의 "F", 정수의 경우 "I"또는 바이트의 경우 "B"입니다.

이 규칙에 따라 부동 소수점 번호로 정의 된 3D 위치에서 정점 지점을 생성하기위한 전체 OpenGL® 기능 이름은 "glvertex3f"입니다. 마지막 부분을 단순히 수정하여 GlverTex3i를 읽음으로써 기능을 논리적으로 변경할 수 있습니다. OpenGL®의 성공의 한 부분은 기능 이름 지정 규칙과 같은 표준에 대한 엄격한 준수입니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?