Variable declarations related the OpenGL window
Data structure declarations related the OpenGL window.
More...
Go to the source code of this file.
|
typedef struct angle | angle |
|
typedef struct distance | distance |
|
typedef struct atom_data | atom_data |
|
typedef struct spinner | spinner |
|
typedef struct sequencer | sequencer |
|
typedef struct recorder | recorder |
|
typedef struct Light | Light |
| Light parameters for OpenGL rendering.
|
|
typedef struct Material | Material |
| Material parameters for OpenGL rendering.
|
|
typedef struct Fog | Fog |
| Fog parameters for OpenGL rendering.
|
|
typedef struct screen_string | screen_string |
| OpenGL string rendering.
|
|
typedef struct atom_in_selection | atom_in_selection |
|
typedef struct atom_selection | atom_selection |
|
typedef struct image | image |
| a structure to describe the content of the OpenGL rendering
|
|
typedef struct snapshot | snapshot |
|
typedef struct animation | animation |
|
typedef struct colormap | colormap |
|
typedef struct atom_search | atom_search |
| a data structure to search for atom(s) and edit the model
|
|
typedef struct atomic_object | atomic_object |
| a data structure to describe an object to work on.
the object can be one or more:
|
|
typedef struct wyckoff_position | wyckoff_position |
| a structure to describe a Wyckoff position in crystallography
|
|
typedef struct spg_setting | spg_setting |
| a structure to describe the settings of a space group in crystallography
|
|
typedef struct space_group | space_group |
| a structure to described a space group in crystallography
|
|
typedef struct box_info | box_info |
| model box information
|
|
typedef struct cell_info | cell_info |
| Description of the periodicity.
|
|
typedef struct builder_edition | builder_edition |
|
typedef struct atom_edition | atom_edition |
|
typedef struct cell_edition | cell_edition |
|
typedef struct opengl_edition | opengl_edition |
|
typedef struct coord_edition | coord_edition |
|
typedef struct measures | measures |
|
typedef struct volumes | volumes |
|
typedef struct model_edition | model_edition |
|
typedef struct glwin | glwin |
| OpenGL window widget structure.
|
|
|
enum | object_types {
FROM_DATA = -8
, FROM_SPEC = -7
, FROM_MOL = -6
, FROM_FRAG = -5
,
FROM_COORD_P = -4
, FROM_COORD_T = -3
, FROM_LIBRARY = -2
, FROM_PROJECT = -1
} |
|
enum | shaders {
ATOMS = 0
, BONDS = 1
, SELEC = 2
, POLYS = 3
,
MDBOX = 4
, MAXIS = 5
, ARROW = 6
, RINGS = 7
,
PICKS = 8
, LABEL = 9
, MEASU = 10
, LIGHT = 11
,
SLABS = 12
, VOLMS = 13
} |
| The different types of shaders in the atomes program. More...
|
|
Variable declarations related the OpenGL window
Data structure declarations related the OpenGL window.
- Author
- Sébastien Le Roux sebas.nosp@m.tien.nosp@m..lero.nosp@m.ux@i.nosp@m.pcms..nosp@m.unis.nosp@m.tra.f.nosp@m.r
Definition in file glwin.h.
◆ ATOM_MAPS
◆ AXIS
◆ BOX
◆ FILLED_STYLES
◆ GL_COLOR_SUM_EXT
#define GL_COLOR_SUM_EXT 0x8458 |
◆ GL_LIGHT_MODEL_COLOR_CONTROL_EXT
#define GL_LIGHT_MODEL_COLOR_CONTROL_EXT 0x81F8 |
◆ GL_SEPARATE_SPECULAR_COLOR_EXT
#define GL_SEPARATE_SPECULAR_COLOR_EXT 0x81FA |
◆ GL_TEXTURE_RECTANGLE_ARB
#define GL_TEXTURE_RECTANGLE_ARB 0x84F5 |
◆ NGLOBAL_SHADERS
#define NGLOBAL_SHADERS 14 |
◆ NINPUTS
◆ NSELECTION
◆ NUM_COLORS
◆ OGL_AXIS
◆ OGL_BOX
◆ OGL_COORDS
◆ OGL_RENDERS
◆ OGL_REPS
◆ OGL_RINGS
◆ OGL_STYLES
◆ POLY_MAPS
◆ angle
◆ animation
◆ atom_data
typedef struct atom_data atom_data |
◆ atom_edition
typedef struct atom_edition atom_edition |
◆ atom_in_selection
typedef struct atom_in_selection atom_in_selection |
◆ atom_search
a data structure to search for atom(s) and edit the model
Definition at line 492 of file glwin.h.
◆ atom_selection
typedef struct atom_selection atom_selection |
◆ atomic_object
a data structure to describe an object to work on.
the object can be one or more:
- atom(s)
- chemical species
- coordination sphere(s) (total or partial)
- fragment(s)
- molecule(s)
- selection(s) of atom(s) from any project in the workspace
Definition at line 564 of file glwin.h.
◆ box_info
model box information
Definition at line 639 of file glwin.h.
◆ builder_edition
typedef struct builder_edition builder_edition |
◆ cell_edition
typedef struct cell_edition cell_edition |
◆ cell_info
Description of the periodicity.
Definition at line 657 of file glwin.h.
◆ colormap
◆ coord_edition
typedef struct coord_edition coord_edition |
◆ distance
◆ Fog
Fog parameters for OpenGL rendering.
Definition at line 220 of file glwin.h.
◆ glwin
OpenGL window widget structure.
Definition at line 873 of file glwin.h.
◆ image
a structure to describe the content of the OpenGL rendering
Definition at line 275 of file glwin.h.
◆ Light
Light parameters for OpenGL rendering.
Definition at line 179 of file glwin.h.
◆ Material
◆ measures
typedef struct measures measures |
◆ model_edition
typedef struct model_edition model_edition |
◆ opengl_edition
typedef struct opengl_edition opengl_edition |
◆ recorder
typedef struct recorder recorder |
◆ screen_string
OpenGL string rendering.
Definition at line 234 of file glwin.h.
◆ sequencer
typedef struct sequencer sequencer |
◆ snapshot
◆ space_group
a structure to described a space group in crystallography
Definition at line 618 of file glwin.h.
◆ spg_setting
a structure to describe the settings of a space group in crystallography
Definition at line 604 of file glwin.h.
◆ spinner
typedef struct spinner spinner |
◆ volumes
typedef struct volumes volumes |
◆ wyckoff_position
a structure to describe a Wyckoff position in crystallography
Definition at line 591 of file glwin.h.
◆ object_types
Enumerator |
---|
FROM_DATA | -8
|
FROM_SPEC | -7
|
FROM_MOL | -6
|
FROM_FRAG | -5
|
FROM_COORD_P | -4
|
FROM_COORD_T | -3
|
FROM_LIBRARY | -2
|
FROM_PROJECT | -1
|
Definition at line 72 of file glwin.h.
◆ shaders
The different types of shaders in the atomes program.
Enumerator |
---|
ATOMS | 0
|
BONDS | 1
|
SELEC | 2
|
POLYS | 3
|
MDBOX | 4
|
MAXIS | 5
|
ARROW | 6
|
RINGS | 7
|
PICKS | 8
|
LABEL | 9
|
MEASU | 10
|
LIGHT | 11
|
SLABS | 12
|
VOLMS | 13
|
Definition at line 88 of file glwin.h.
◆ text_filled
◆ text_styles