mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-14 20:39:34 +02:00
parent
f753fa10cd
commit
d7acb80e11
@ -135,6 +135,7 @@ const
|
||||
GLUT_NORMAL = 0;
|
||||
GLUT_OVERLAY = 1;
|
||||
|
||||
{$ifdef win32}
|
||||
// Stroke font constants (use these in GLUT program).
|
||||
GLUT_STROKE_ROMAN = Pointer(0);
|
||||
GLUT_STROKE_MONO_ROMAN = Pointer(1);
|
||||
@ -147,6 +148,23 @@ const
|
||||
GLUT_BITMAP_HELVETICA_10 = Pointer(6);
|
||||
GLUT_BITMAP_HELVETICA_12 = Pointer(7);
|
||||
GLUT_BITMAP_HELVETICA_18 = Pointer(8);
|
||||
{$else win32}
|
||||
var
|
||||
// Stroke font constants (use these in GLUT program).
|
||||
GLUT_STROKE_ROMAN : Pointer;
|
||||
GLUT_STROKE_MONO_ROMAN : Pointer;
|
||||
|
||||
// Bitmap font constants (use these in GLUT program).
|
||||
GLUT_BITMAP_9_BY_15 : Pointer;
|
||||
GLUT_BITMAP_8_BY_13 : Pointer;
|
||||
GLUT_BITMAP_TIMES_ROMAN_10 : Pointer;
|
||||
GLUT_BITMAP_TIMES_ROMAN_24 : Pointer;
|
||||
GLUT_BITMAP_HELVETICA_10 : Pointer;
|
||||
GLUT_BITMAP_HELVETICA_12 : Pointer;
|
||||
GLUT_BITMAP_HELVETICA_18 : Pointer;
|
||||
|
||||
const
|
||||
{$endif win32}
|
||||
|
||||
// glutGet parameters.
|
||||
GLUT_WINDOW_X = 100;
|
||||
@ -716,6 +734,17 @@ begin
|
||||
@glutEnterGameMode := GetGLutProcAddress(hDLL, 'glutEnterGameMode');
|
||||
@glutLeaveGameMode := GetGLutProcAddress(hDLL, 'glutLeaveGameMode');
|
||||
@glutGameModeGet := GetGLutProcAddress(hDLL, 'glutGameModeGet');
|
||||
{$ifndef win32}
|
||||
GLUT_STROKE_ROMAN := GetGLutProcAddress(hDll, 'glutStrokeRoman');
|
||||
GLUT_STROKE_MONO_ROMAN := GetGLutProcAddress(hDll,'glutStrokeMonoRoman');
|
||||
GLUT_BITMAP_9_BY_15 := GetGLutProcAddress(hDll, 'glutBitmap9By15');
|
||||
GLUT_BITMAP_8_BY_13 := GetGLutProcAddress(hDll, 'glutBitmap8By13');
|
||||
GLUT_BITMAP_TIMES_ROMAN_10 := GetGLutProcAddress(hDll, 'glutBitmapTimesRoman10');
|
||||
GLUT_BITMAP_TIMES_ROMAN_24 := GetGLutProcAddress(hDll, 'glutBitmapTimesRoman24');
|
||||
GLUT_BITMAP_HELVETICA_10 := GetGLutProcAddress(hDll, 'glutBitmapHelvetica10');
|
||||
GLUT_BITMAP_HELVETICA_12 := GetGLutProcAddress(hDll, 'glutBitmapHelvetica12');
|
||||
GLUT_BITMAP_HELVETICA_18 := GetGLutProcAddress(hDll, 'glutBitmapHelvetica18');
|
||||
{$endif win32}
|
||||
except
|
||||
raise Exception.Create('Could not load ' + MethodName + ' from ' + dll);
|
||||
end;
|
||||
|
Loading…
Reference in New Issue
Block a user