1 /* Begin include file . . . graphic_templates.incl.pl1 */
 2 
 3 dcl  Symboltable init (34) fixed bin internal static options (constant);
 4 
 5 dcl  effector_length (0:31) fixed bin static options (constant) initial
 6     (4, 4, 4, 4, 4, (3) 0,
 7      4, 4, 7, (5) 0,
 8      2, 2, 2, 2, 4, (3) 0,                                  /* numbers of words taken up  by each flavor effector */
 9     (8) 0);
10 
11 
12 /* Structure of graphic effectors */
13 
14 dcl 1 effector based aligned,
15     2 effector_code fixed bin (6),
16     2 data (65535) fixed bin (35);
17 
18 dcl 1 floating_effector based aligned,
19     2 effector_code fixed bin (6),
20     2 data (65535) float bin (27);
21 
22 dcl 1 position_effector based aligned,
23     2 effector_code fixed bin (6),
24     2 xpos float bin,
25     2 ypos float bin,
26     2 zpos float bin;
27 
28 dcl 1 scale_effector based aligned,
29     2 effector_code fixed bin (6),
30     2 xscale float bin,
31     2 yscale float bin,
32     2 zscale float bin;
33 
34 dcl 1 rotate_effector based aligned,
35     2 effector_code fixed bin (6),
36     2 xangle float bin,
37     2 yangle float bin,
38     2 zangle float bin;
39 
40 dcl 1 clipping_effector based aligned,
41     2 effector_code fixed bin (6),
42     2 delta_left float bin,
43     2 delta_right float bin,
44     2 delta_bottom float bin,
45     2 delta_top float bin,
46     2 delta_back float bin,
47     2 delta_front float bin;
48 
49 dcl 1 modal_effector based aligned,
50     2 effector_code fixed bin (6),
51     2 mode fixed bin;
52 
53 dcl 1 color_effector based aligned,
54     2 effector_code fixed bin (6),
55     2 red_intensity fixed bin,
56     2 green_intensity fixed bin,
57     2 blue_intensity fixed bin;
58 
59 dcl 1 text_effector based aligned,
60     2 alignment fixed bin (8) unaligned,
61     2 text char (262140) unaligned;
62 
63 /* End include file ... graphic_templates.incl.pl1 */