#include "dmx.h"#include "dmxlog.h"#include "dmxsync.h"#include "dmxcmap.h"#include "dmxvisual.h"#include "micmap.h"Functions | |
| static Bool | dmxAllocateColormapPrivates (ColormapPtr pColormap) |
| Bool | dmxBECreateColormap (ColormapPtr pColormap) |
| Bool | dmxCreateColormap (ColormapPtr pColormap) |
| Bool | dmxBEFreeColormap (ColormapPtr pColormap) |
| void | dmxDestroyColormap (ColormapPtr pColormap) |
| void | dmxInstallColormap (ColormapPtr pColormap) |
| void | dmxStoreColors (ColormapPtr pColormap, int ndef, xColorItem *pdef) |
| Bool | dmxCreateDefColormap (ScreenPtr pScreen) |
Colormap support.
| static Bool dmxAllocateColormapPrivates | ( | ColormapPtr | pColormap | ) | [static] |
References _dmxColormapPriv::cmap, and DMX_SET_COLORMAP_PRIV.
Referenced by dmxCreateColormap().
| Bool dmxBECreateColormap | ( | ColormapPtr | pColormap | ) |
Create pColormap on the back-end server.
References _DMXScreenInfo::beDisplay, _dmxColormapPriv::cmap, DMX_GET_COLORMAP_PRIV, dmxLog(), dmxLookupVisual(), dmxScreens, dmxWarning, and _DMXScreenInfo::scrnWin.
Referenced by dmxBECreateResources(), and dmxCreateColormap().
| Bool dmxBEFreeColormap | ( | ColormapPtr | pColormap | ) |
Destroy pColormap on the back-end server.
References _DMXScreenInfo::beDisplay, _dmxColormapPriv::cmap, DMX_GET_COLORMAP_PRIV, and dmxScreens.
Referenced by dmxBEDestroyResources(), and dmxDestroyColormap().
| Bool dmxCreateColormap | ( | ColormapPtr | pColormap | ) |
Create colormap on back-end server associated with pColormap's screen.
References _DMXScreenInfo::beDisplay, DMX_UNWRAP, DMX_WRAP, dmxAllocateColormapPrivates(), dmxBECreateColormap(), dmxCreateColormap(), and dmxScreens.
Referenced by dmxCreateColormap(), and dmxScreenInit().
| Bool dmxCreateDefColormap | ( | ScreenPtr | pScreen | ) |
Create the DMX server's default colormap.
Referenced by dmxScreenInit().
| void dmxDestroyColormap | ( | ColormapPtr | pColormap | ) |
Destroy colormap on back-end server associated with pColormap's screen.
References _DMXScreenInfo::beDisplay, DMX_GET_COLORMAP_PRIV, DMX_SET_COLORMAP_PRIV, DMX_UNWRAP, DMX_WRAP, dmxBEFreeColormap(), dmxDestroyColormap(), and dmxScreens.
Referenced by dmxDestroyColormap(), and dmxScreenInit().
| void dmxInstallColormap | ( | ColormapPtr | pColormap | ) |
Install colormap on back-end server associated with pColormap's screen.
References _DMXScreenInfo::beDisplay, _dmxColormapPriv::cmap, DMX_GET_COLORMAP_PRIV, DMX_UNWRAP, DMX_WRAP, dmxInstallColormap(), dmxScreens, and dmxSync().
Referenced by dmxInstallColormap(), and dmxScreenInit().
| void dmxStoreColors | ( | ColormapPtr | pColormap, |
| int | ndef, | ||
| xColorItem * | pdef | ||
| ) |
Store colors in pColormap on back-end server associated with pColormap's screen.
References _DMXScreenInfo::beDisplay, _dmxColormapPriv::cmap, DMX_GET_COLORMAP_PRIV, DMX_UNWRAP, DMX_WRAP, dmxScreens, dmxStoreColors(), and dmxSync().
Referenced by dmxScreenInit(), and dmxStoreColors().