Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

VMDDisplayList.h File Reference

VMDDisplayList holds all of the display commands VMD generates and interprets to render the molecular scene. More...

#include <string.h>
#include "ResizeArray.h"
#include "Matrix4.h"

Go to the source code of this file.


Compounds

struct VMDDisplayList::CommandHeader
struct VMDClipPlane
data structure describing user specified clipping planes. More...

class VMDDisplayList
Display list data structure used to hold all of the rendering commands VMD generates and interprets in order to do its 3-D rendering. More...

struct VMDDisplayList::VMDLinkIter

Defines

#define VMD_MAX_CLIP_PLANE 6
#define PBC_NONE 0x00
Controls for display of periodic boundary conditions These flags are ORed together to create a value for set_pbc. More...

#define PBC_X 0x01
#define PBC_Y 0x02
#define PBC_Z 0x04
#define PBC_OPX 0x08
#define PBC_OPY 0x10
#define PBC_OPZ 0x20
#define PBC_NOSELF 0x40
#define INSTANCE_NONE 0x0
Controls for display of molecule instances These flags are ORed together to create a value for set_instance. More...

#define INSTANCE_ALL 0x00ffff
#define INSTANCE_NOSELF 0x01ffff

Detailed Description

VMDDisplayList holds all of the display commands VMD generates and interprets to render the molecular scene.

Definition in file VMDDisplayList.h.


Define Documentation

#define INSTANCE_ALL 0x00ffff

#define INSTANCE_NONE 0x0

Controls for display of molecule instances These flags are ORed together to create a value for set_instance.

Definition at line 60 of file VMDDisplayList.h.

Referenced by CmdMolShowInstances::create_text, DisplayDevice::find_instance_images, and text_cmd_mol.

#define INSTANCE_NOSELF 0x01ffff

Definition at line 62 of file VMDDisplayList.h.

Referenced by DisplayDevice::find_instance_images, and text_cmd_mol.

#define PBC_NONE 0x00

Controls for display of periodic boundary conditions These flags are ORed together to create a value for set_pbc.

Definition at line 49 of file VMDDisplayList.h.

Referenced by DisplayDevice::find_pbc_cells, DisplayDevice::find_pbc_images, PBCControls::state, text_cmd_mol, and VMDDisplayList::VMDDisplayList.

#define PBC_NOSELF 0x40

#define PBC_OPX 0x08

#define PBC_OPY 0x10

#define PBC_OPZ 0x20