Index

Package: Windows

Description

package GLUT.Windows is
with GL.Geometry; with GL.skinned_Geometry;

Classes

Window

type Window is new GLOBE_3D.Window with private;

Ancestors:

Primitive operations:

Display_status
Frames_per_second
object_Count
Smoothing_is

References:

glut-windows.ads:25:9 (declaration)
glut-windows.adb:50:37 (reference)
glut-windows.adb:56:26 (reference)
glut-windows.adb:58:31 (reference)
glut-windows.adb:60:55 (reference)
glut-windows.adb:118:42 (reference)
glut-windows.adb:130:61 (reference)
glut-windows.adb:150:38 (reference)
glut-windows.adb:215:45 (reference)
glut-windows.adb:267:39 (reference)
glut-windows.adb:269:48 (reference)
glut-windows.adb:282:44 (reference)
glut-windows.adb:321:41 (reference)
glut-windows.adb:331:51 (reference)
glut-windows.adb:519:42 (reference)
glut-windows.adb:563:40 (reference)
glut-windows.adb:595:37 (reference)
glut-windows.adb:605:38 (reference)
glut-windows.adb:611:48 (reference)
glut-windows.adb:618:53 (reference)
glut-windows.adb:630:31 (reference)
glut-windows.adb:632:42 (reference)
glut-windows.adb:639:33 (reference)
glut-windows.adb:646:33 (reference)
glut-windows.adb:668:34 (reference)
glut-windows.adb:673:34 (reference)
glut-windows.adb:675:42 (reference)
glut-windows.adb:685:37 (reference)
glut-windows.adb:687:34 (reference)
glut-windows.ads:26:35 (reference)
glut-windows.ads:28:37 (reference)
glut-windows.ads:29:37 (reference)
glut-windows.ads:31:37 (reference)
glut-windows.ads:32:37 (reference)
glut-windows.ads:34:47 (reference)
glut-windows.ads:36:53 (reference)
glut-windows.ads:40:31 (reference)
glut-windows.ads:45:33 (reference)
glut-windows.ads:46:33 (reference)
glut-windows.ads:48:35 (reference)
glut-windows.ads:57:42 (reference)
glut-windows.ads:58:42 (reference)
glut-windows.ads:63:41 (reference)
glut-windows.ads:64:41 (reference)
glut-windows.ads:67:44 (reference)
glut-windows.ads:70:39 (reference)
glut-windows.ads:75:38 (reference)
glut-windows.ads:76:38 (reference)
glut-windows.ads:82:9 (full declaration)

Types

Window_view

type Window_view is access all Window'Class;

References:

glut-windows.ads:26:9 (declaration)
glut-devices.adb:17:43 (reference)
glut-devices.adb:19:83 (reference)
glut-devices.adb:30:46 (reference)
glut-devices.adb:98:46 (reference)
glut-windows.adb:42:35 (reference)
glut-windows.adb:47:27 (reference)
glut-windows.adb:191:43 (reference)
glut-windows.ads:26:76 (reference)

Smoothing_method

type Smoothing_method is (None, Software, Hardware);

References:

glut-windows.ads:55:9 (declaration)
glut-windows.adb:630:46 (reference)
glut-windows.adb:633:42 (reference)
glut-windows.ads:57:85 (reference)
glut-windows.ads:58:56 (reference)
glut-windows.ads:90:26 (reference)

natural_Array (private)

type natural_Array is array (Positive range 1 .. 123) of Natural;

References:

glut-windows.ads:80:9 (declaration)
glut-windows.ads:107:23 (reference)

Constants & Global variables

no_such_Object

no_such_Object  : exception;

References:

glut-windows.ads:50:4 (declaration)
glut-windows.adb:665:13 (reference)

Subprograms & Entries

Initialize

procedure Initialize;

References:

glut-windows.ads:23:14 (declaration)
glut-windows.adb:587:14 (body)
glut-windows.adb:593:8 (label)

Destroy

procedure Destroy 
(Self: in out Window);

References:

glut-windows.ads:29:14 (declaration)
glut-windows.adb:605:14 (body)
glut-windows.adb:609:8 (label)

Name_is

procedure Name_is 
(Self: in out Window;
Now: String);

References:

glut-windows.ads:31:14 (declaration)
glut-windows.adb:50:14 (body)
glut-windows.adb:54:8 (label)

Calls:

To_Unbounded_String defined at a-strunb.ads:94:13

Name

function  Name    
(Self: Window) return String;

References:

glut-windows.ads:32:14 (declaration)
glut-windows.adb:56:13 (body)

Enable

overriding procedure Enable 
(Self: in out Window);

Called by:

Freshen defined at glut-windows.ads:36:25

Calls:

GLUT.SetWindow defined at glut.ads:380:14

is_Closed

function is_Closed 
(Self: Window) return Boolean;

References:

glut-windows.ads:40:13 (declaration)
glut-windows.adb:58:13 (body)

Add

procedure Add 
(Self: in out Window;
the_Object: GLOBE_3D.p_Visual);

References:

glut-windows.ads:45:14 (declaration)
glut-windows.adb:639:14 (body)
glut-windows.adb:644:8 (label)

Rid

procedure Rid 
(Self: in out Window;
the_Object: GLOBE_3D.p_Visual);

References:

glut-windows.ads:46:14 (declaration)
glut-windows.adb:646:14 (body)
glut-windows.adb:666:8 (label)

object_Count

function  object_Count 
(Self: Window) return Natural;

References:

glut-windows.ads:48:14 (declaration)
glut-windows.adb:668:13 (body)

Smoothing

function  Smoothing    
(Self: Window) return Smoothing_method;

References:

glut-windows.ads:57:14 (declaration)
glut-windows.adb:630:13 (body)

Smoothing_is

procedure Smoothing_is 
(Self: in out Window;
Now: Smoothing_method);

References:

glut-windows.ads:58:14 (declaration)
glut-windows.adb:632:14 (body)
glut-windows.adb:637:8 (label)

Show_Status

function  Show_Status 
(Self: Window) return Boolean;

References:

glut-windows.ads:63:14 (declaration)
glut-windows.adb:673:14 (body)

Show_Status

procedure Show_Status 
(Self: in out Window;
Show: Boolean := True);

References:

glut-windows.ads:64:14 (declaration)
glut-windows.adb:675:14 (body)
glut-windows.adb:680:8 (label)

Frames_per_second

function Frames_per_second 
(Self: Window) return Float;

References:

glut-windows.ads:70:13 (declaration)
glut-windows.adb:267:13 (body)

Keyboard

function Keyboard 
(Self: access Window'Class) return Devices.p_Keyboard;

Mouse

function Mouse    
(Self: access Window'Class) return Devices.p_Mouse;