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

Scene.h File Reference

Scene maintains a list of Displayable objects and draws them to the active DisplayDevice. More...

#include "Displayable.h"
#include "NameList.h"

Go to the source code of this file.


Compounds

struct Scene::AdvancedLightState
AdvancedLight state data. More...

class ColorScale
color gradient/ramp used by value-based coloring methods. More...

struct Scene::LightState
Light state data. More...

class Scene
Contains lists of Displayable objects and draws them to a DisplayDevice. More...


Defines

#define DISP_LIGHTS 4
#define REGCLRS 33
#define EXTRACLRS 1
#define VISCLRS (REGCLRS - EXTRACLRS)
#define MAPCLRS 1024
#define MAXCOLORS (REGCLRS + MAPCLRS)
#define BEGREGCLRS 0
#define BEGMAP REGCLRS
#define REGBLUE 0
#define REGRED 1
#define REGGREY 2
#define REGORANGE 3
#define REGYELLOW 4
#define REGTAN 5
#define REGSILVER 6
#define REGGREEN 7
#define REGWHITE 8
#define REGPINK 9
#define REGCYAN 10
#define REGPURPLE 11
#define REGLIME 12
#define REGMAUVRE 13
#define REGOCHRE 14
#define REGICEBLUE 15
#define REGBLACK 16
#define REGBLUE2 23
#define MAPCOLOR(a) (a + BEGMAP)

Detailed Description

Scene maintains a list of Displayable objects and draws them to the active DisplayDevice.

The Scene has a list of Displayable objects and display commands. The command lists are used to draw the objects, the Displayable objects to prepare and update objects for drawing.

Definition in file Scene.h.


Define Documentation

#define BEGMAP REGCLRS

Definition at line 48 of file Scene.h.

#define BEGREGCLRS 0

Definition at line 47 of file Scene.h.

Referenced by Scene::nearest_index, FileRenderer::nearest_index, and Scene::Scene.

#define DISP_LIGHTS 4

#define EXTRACLRS 1

Definition at line 41 of file Scene.h.

#define MAPCLRS 1024

#define MAPCOLOR ( a ) (a + BEGMAP)

#define MAXCOLORS (REGCLRS + MAPCLRS)

#define REGBLACK 16

Definition at line 67 of file Scene.h.

Referenced by Scene::Scene.

#define REGBLUE 0

Definition at line 51 of file Scene.h.

#define REGBLUE2 23

Definition at line 69 of file Scene.h.

Referenced by Scene::Scene.

#define REGCLRS 33

#define REGCYAN 10

Definition at line 61 of file Scene.h.

#define REGGREEN 7

Definition at line 58 of file Scene.h.

#define REGGREY 2

Definition at line 53 of file Scene.h.

#define REGICEBLUE 15

Definition at line 66 of file Scene.h.

#define REGLIME 12

Definition at line 63 of file Scene.h.

#define REGMAUVRE 13

Definition at line 64 of file Scene.h.

#define REGOCHRE 14

Definition at line 65 of file Scene.h.

#define REGORANGE 3

Definition at line 54 of file Scene.h.

#define REGPINK 9

Definition at line 60 of file Scene.h.

#define REGPURPLE 11

Definition at line 62 of file Scene.h.

#define REGRED 1

Definition at line 52 of file Scene.h.

#define REGSILVER 6

Definition at line 57 of file Scene.h.

#define REGTAN 5

Definition at line 56 of file Scene.h.

Referenced by DrawTool::DrawTool.

#define REGWHITE 8

Definition at line 59 of file Scene.h.

Referenced by FPS::FPS, and Scene::Scene.

#define REGYELLOW 4

Definition at line 55 of file Scene.h.

#define VISCLRS (REGCLRS - EXTRACLRS)

Generated on Mon Nov 17 02:47:48 2025 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002

AltStyle によって変換されたページ (->オリジナル) /