summaryrefslogtreecommitdiff
path: root/graphics/asymptote/v3dheadertypes.py
blob: 94f5f054d8f115122ca99e72f09196e7ae4580a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#!/usr/bin/env python3
# Enum class for v3dheadertypes
""" AUTO-GENERATED from v3dheadertypes.csv """
# Generated at 2022-09-17 12:47:07.682666

class v3dheadertypes:
    v3dheadertypes_canvasWidth=1
    # UINT  Canvas width

    v3dheadertypes_canvasHeight=2
    # UINT  Canvas heighot

    v3dheadertypes_absolute=3
    # BOOL  true: absolute size; false: scale to canvas

    v3dheadertypes_minBound=4
    # TRIPLE  Scene minimum bounding box corners

    v3dheadertypes_maxBound=5
    # TRIPLE  Scene maximum bounding box corners

    v3dheadertypes_orthographic=6
    # BOOL  true: orthographic; false: perspective

    v3dheadertypes_angleOfView=7
    # REAL  Field of view angle (in radians)

    v3dheadertypes_initialZoom=8
    # REAL  Initial zoom

    v3dheadertypes_viewportShift=9
    # PAIR  Viewport shift (for perspective projection)

    v3dheadertypes_viewportMargin=10
    # PAIR  Margin around viewport

    v3dheadertypes_light=11
    # RGB  Direction and color of each point light source

    v3dheadertypes_background=12
    # RGBA  Background color

    v3dheadertypes_zoomFactor=13
    # REAL  Zoom base factor

    v3dheadertypes_zoomPinchFactor=14
    # REAL  Zoom pinch factor

    v3dheadertypes_zoomPinchCap=15
    # REAL  Zoom pinch limit

    v3dheadertypes_zoomStep=16
    # REAL  Zoom power step

    v3dheadertypes_shiftHoldDistance=17
    # REAL  Shift-mode maximum hold distance (pixels)

    v3dheadertypes_shiftWaitTime=18
    # REAL  Shift-mode hold time (milliseconds)

    v3dheadertypes_vibrateTime=19
    # REAL  Shift-mode vibrate time (milliseconds)

# End of File