Distributed Multihead X
1.16.4
|
#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 |
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().