|
| | JXImageMask (JXDisplay *display, const JCoordinate width, const JCoordinate height, const bool filled) |
| |
| | JXImageMask (JXDisplay *display, const JConstBitmap &bitmap) |
| |
| | JXImageMask (JXDisplay *display, Drawable source) |
| |
| | JXImageMask (JXDisplay *display, Drawable source, const JRect &rect) |
| |
| | JXImageMask (const JXImage &image, const JColorID color) |
| |
| | JXImageMask (const JXImageMask &source) |
| |
| | JXImageMask (const JXImageMask &source, const JRect &rect) |
| |
| | ~JXImageMask () override |
| |
| JError | WriteXBM (const JString &fileName, const JPoint &hotSpot=JPoint(-1,-1)) const |
| |
| JXImage * | Copy () const override |
| |
| bool | ContainsPixel (const JCoordinate x, const JCoordinate y) const override |
| |
| void | AddPixel (const JCoordinate x, const JCoordinate y) override |
| |
| void | RemovePixel (const JCoordinate x, const JCoordinate y) override |
| |
| | JXImage (JXDisplay *display, const JCoordinate width, const JCoordinate height, const JColorID initColor=kJXTransparentColor, const JSize depth=0, const State initState=kRemoteStorage) |
| |
| | JXImage (JXDisplay *display, Drawable source) |
| |
| | JXImage (JXDisplay *display, Drawable source, const JRect &rect) |
| |
| | JXImage (JXDisplay *display, const JConstBitmap &bitmap, const JColorID foreColor=kJXTransparentColor, const JColorID backColor=kJXTransparentColor, const JSize depth=0) |
| |
| | JXImage (JXDisplay *display, const JXPM &data) |
| |
| | JXImage (const JXImage &source) |
| |
| | JXImage (const JXImage &source, const JRect &rect) |
| |
| | ~JXImage () override |
| |
| JError | WriteXPM (const JString &fileName) const |
| |
| JXDisplay * | GetDisplay () const |
| |
| JSize | GetDepth () const |
| |
| bool | HasMask () const |
| |
| bool | GetMask (JImageMask **mask) const override |
| |
| bool | GetMask (JXImageMask **mask) const |
| |
| void | SetMask (JXImageMask *mask) |
| |
| void | ClearMask () |
| |
| void | Draw (const Drawable drawable, JXGC *gc, const JRect &srcRect, const JRect &destRect) const |
| |
| JXImagePainter * | CreatePainter () |
| |
| JColorID | GetColor (const JCoordinate x, const JCoordinate y) const override |
| |
| void | SetColor (const JCoordinate x, const JCoordinate y, const JColorID color) override |
| |
| State | GetDefaultState () const |
| |
| void | SetDefaultState (const State state) |
| |
| void | ConvertToDefaultState () |
| |
| State | GetCurrentState () const |
| |
| void | ConvertToLocalStorage () |
| |
| void | ConvertToRemoteStorage () |
| |
| Pixmap | CreatePixmap () const |
| |
| XImage * | CreateXImage () const |
| |
| unsigned long | GetSystemColor (const JColorID color) const override |
| |
| unsigned long | GetSystemColor (const JCoordinate x, const JCoordinate y) const override |
| |
| | JImage (const JCoordinate width, const JCoordinate height, JColorManager *colorManager) |
| |
| virtual | ~JImage () |
| |
| JCoordinate | GetWidth () const |
| |
| JCoordinate | GetHeight () const |
| |
| JRect | GetBounds () const |
| |
| JColorManager * | GetColorManager () const |
| |
| JError | WriteGIF (const JString &fileName, const bool compressColorsToFit, const bool interlace=false) const |
| |
| JError | WritePNG (const JString &fileName, const bool useTrueColor=true, const bool compressColorsToFit=false, const bool interlace=false) const |
| |
| JError | WriteJPEG (const JString &fileName, const bool interlace=false, const int quality=-1) const |
| |
| | JBroadcaster () |
| |
| virtual | ~JBroadcaster () |
| |
| JBroadcaster & | operator= (const JBroadcaster &source) |
| |
| bool | HasSenders () const |
| |
| JSize | GetSenderCount () const |
| |
| bool | HasRecipients () const |
| |
| JSize | GetRecipientCount () const |
| |
| virtual JString | ToString () const |
| |
| template<class T > |
| void | ListenTo (const JBroadcaster *sender, const std::function< void(const T &)> &f) |
| |
| | JImageMask () |
| |
| virtual | ~JImageMask () |
| |
|
| static JError | CreateFromXBM (JXDisplay *display, const JString &fileName, JXImageMask **mask) |
| |
| static unsigned long | ColorToBit (const JColorID color) |
| |
| static JColorID | BitToColor (const unsigned long bit) |
| |
| static JError | CreateFromFile (JXDisplay *display, const JString &fileName, JXImage **image) |
| |
| static JError | CreateFromGIF (JXDisplay *display, const JString &fileName, JXImage **image) |
| |
| static JError | CreateFromPNG (JXDisplay *display, const JString &fileName, JXImage **image) |
| |
| static JError | CreateFromJPEG (JXDisplay *display, const JString &fileName, JXImage **image) |
| |
| static JError | CreateFromXPM (JXDisplay *display, const JXPM &data, JXImage **image) |
| |
| static JError | CreateFromXPM (JXDisplay *display, const JString &fileName, JXImage **image) |
| |
| static FileType | GetFileType (const JString &fileName) |
| |
|
| enum | State {
kLocalStorage
,
kRemoteStorage
} |
| |
| enum | FileType {
kUnknownType
,
kGIFType
,
kPNGType
,
kJPEGType
,
kXPMType
,
kXBMType
} |
| |
| XImage * | GetImage () const |
| |
| void | ConvertToImage () const |
| |
| Pixmap | GetPixmap () const |
| |
| void | ConvertToPixmap () const |
| |
| const JXGC * | GetGC () const |
| |
| void | ForcePrivateGC () |
| |
| void | SetImageData (const JSize colorCount, const JColorID *colorTable, unsigned short **imageData, const bool hasMask, const unsigned long maskColor) override |
| |
| void | PrepareForImageData () override |
| |
| void | ImageDataFinished () override |
| |
| | JXImage (const Pixmap bitmap, const JCoordinate width, const JCoordinate height, JXDisplay *display) |
| |
| | JImage (const JImage &source) |
| |
| void | SetDimensions (const JCoordinate width, const JCoordinate height) |
| |
| JError | ReadGIF (const JString &fileName) |
| |
| JError | ReadPNG (const JString &fileName) |
| |
| JError | ReadJPEG (const JString &fileName) |
| |
| void | ReadFromJXPM (const JXPM &pixmap) |
| |
| | JBroadcaster (const JBroadcaster &source) |
| |
| void | ListenTo (const JBroadcaster *sender) |
| |
| void | StopListening (const JBroadcaster *sender) |
| |
| void | ClearWhenGoingAway (const JBroadcaster *sender, void *pointerToMember) |
| |
| void | StopListening (const JBroadcaster *sender, const std::type_info &messageType) |
| |
| template<class T > |
| void | Send (JBroadcaster *recipient, const T &message) |
| |
| template<class T > |
| void | Broadcast (const T &message) |
| |
| virtual void | Receive (JBroadcaster *sender, const Message &message) |
| |
| void | SendWithFeedback (JBroadcaster *recipient, Message *message) |
| |
| void | BroadcastWithFeedback (Message *message) |
| |
| virtual void | ReceiveWithFeedback (JBroadcaster *sender, Message *message) |
| |
| virtual void | ReceiveGoingAway (JBroadcaster *sender) |
| |
| | JImageMask (const JImageMask &source) |
| |
| void | CalcMask (const JImage &image, const JColorID color) |
| |
| static JError | AllocateImageData (const JCoordinate w, const JCoordinate h, unsigned short **data, unsigned short ***cols) |
| |
Class representing a mask for an offscreen drawable.