Skip to main content

OpenGL reg là gì;Chức năng?

Một OpenGL Chức năng là một khối mã thực thi được gọi từ trong chương trình máy tính bằng cách sử dụng tên của hàm và bất kỳ tham số liên quan nào.Một tham số chức năng là một số biến hoặc thông tin cần được thêm vào sau tên của OpenGL chức năng để chỉ đạo các hành động sẽ được thực hiện.OpenGl Có một loạt các hàm lớn được sử dụng để vẽ, thao tác và hiển thị cảnh ba chiều (3D) và để thay đổi các giá trị của các biến khác nhau có thể ảnh hưởng đến sự xuất hiện hoặc tốc độ của kết xuất.Tất cả các chức năng trong OpenGL Thư viện chức năng Sử dụng quy ước đặt tên nghiêm ngặt mô tả những tham số nào được mong đợi và trong thư viện nào, hàm được chứa.

quy ước đặt tên cho OpenGL Hàm bao gồm bốn phần tạo thành tên thực tế của một hàm.Phần đầu tiên được gọi là tiền tố và chỉ ra thư viện mà hàm thuộc về.Đối với các chức năng cốt lõi, tiền tố này là GL, đại diện cho thư viện đồ họa.Các tiền tố khác bao gồm các công cụ tiện ích thư viện glut cho đồ họa và mã hai chữ cái đại diện cho các nhà sản xuất phần cứng đồ họa yêu cầu các chức năng đặc biệt cho các thẻ cụ thể của họ để truy cập các tính năng không có sẵn cho các thiết bị khác.

Phần thứ hai của OpenGL Tên chức năng là chính tên.Điều này có thể đề cập trực tiếp đến một giá trị được thay đổi hoặc một hành động được thực hiện.Ví dụ về phần tên của một hàm bao gồm màu, đỉnh, rõ ràng và xóa.Tên ngay lập tức theo tiền tố và thường được viết hoa để phân biệt nó với tiền tố và làm cho mã dễ đọc hơn. Phần tử thứ ba của OpenGL Tên chức năng là số lượng tham số Chức năng chấp nhận.Chúng cũng có thể được gọi là đối số.Đây chỉ đơn giản là một con số.Vì vậy, một hàm yêu cầu ba đối số sẽ có số 3 ở vị trí này, trực tiếp sau tên hàm. Phần tử cuối cùng của OpenGL Tên chức năng là loại dữ liệu của biến dự kiến là một tham số.Đây là một chữ viết tắt giúp nhắc nhở người lập trình những gì dữ liệu được mong đợi và cũng cho phép một hàm duy nhất có nhiều biến thể có thể dự đoán được chấp nhận đối số của một loại dữ liệu khác.Ví dụ về điều này là f cho một số điểm nổi, tôi cho một số nguyên hoặc b cho một byte. Bằng các quy tắc này, một OpenGL reg đầy đủ;Tên chức năng để tạo một điểm đỉnh tại vị trí 3D được xác định trong các số điểm nổi sẽ là glvertex3f.Hàm có thể được thay đổi một cách hợp lý để chấp nhận số nguyên bằng cách sửa đổi phần cuối cùng để đọc Glvertex3i.Một phần thành công của OpenGL là tuân thủ nghiêm ngặt các tiêu chuẩn như các quy ước đặt tên chức năng.