![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
![]() |
Namespaces | |
Ascii | |
FXPath | |
FXSystem | |
Unicode | |
FXURL | |
Typedefs | |
typedef char | FXchar |
typedef unsigned char | FXuchar |
typedef FXuchar | FXbool |
typedef unsigned short | FXushort |
typedef short | FXshort |
typedef unsigned int | FXuint |
typedef int | FXint |
typedef float | FXfloat |
typedef double | FXdouble |
typedef FXObject * | FXObjectPtr |
typedef wchar_t | FXwchar |
typedef unsigned short | FXnchar |
typedef long | FXival |
typedef unsigned long | FXuval |
typedef unsigned long | FXID |
typedef long | FXTime |
typedef unsigned long | FXPixel |
typedef FXuint | FXColor |
typedef FXuint | FXHotKey |
typedef FXID | FXDragType |
typedef FXint | FXInputHandle |
typedef _XEvent | FXRawEvent |
typedef FXint(* | FXFoldingListSortFunc )(const FXFoldingItem *, const FXFoldingItem *) |
typedef FXObjectListOf < FXGLObject > | FXGLObjectList |
typedef FXbool(* | FXZSortFunc )(FXfloat *&buffer, FXint &used, FXint &size) |
typedef FXObjectListOf < FXHeaderItem > | FXHeaderItemList |
typedef FXint(* | FXIconListSortFunc )(const FXIconItem *, const FXIconItem *) |
typedef FXObjectListOf < FXIconItem > | FXIconItemList |
typedef FXint(* | FXListSortFunc )(const FXListItem *, const FXListItem *) |
typedef FXObjectListOf < FXListItem > | FXListItemList |
typedef FXuint | FXSelector |
typedef unsigned long | FXThreadID |
typedef FXint(* | FXTreeListSortFunc )(const FXTreeItem *, const FXTreeItem *) |
Functions | |
FXHotKey | parseAccel (const FXString &string) |
FXString | unparseAccel (FXHotKey key) |
FXHotKey | parseHotKey (const FXString &string) |
FXint | findHotKey (const FXString &string) |
FXString | stripHotKey (const FXString &string) |
bool | fxcheckBMP (FXStream &store) |
bool | fxloadBMP (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
bool | fxsaveBMP (FXStream &store, const FXColor *data, FXint width, FXint height) |
bool | fxcheckICO (FXStream &store) |
bool | fxloadICO (FXStream &store, FXColor *&data, FXint &width, FXint &height, FXint &xspot, FXint &yspot) |
bool | fxsaveICO (FXStream &store, const FXColor *data, FXint width, FXint height, FXint xspot=-1, FXint yspot=-1) |
FXDate | operator+ (const FXDate &d, FXint x) |
FXDate | operator+ (FXint x, const FXDate &d) |
FXint | operator- (const FXDate &a, const FXDate &b) |
FXStream & | operator<< (FXStream &store, const FXDate &d) |
FXStream & | operator>> (FXStream &store, FXDate &d) |
FXuint | fxrandom (FXuint &seed) |
FXint | fxmalloc (void **ptr, unsigned long size) |
FXint | fxcalloc (void **ptr, unsigned long size) |
FXint | fxresize (void **ptr, unsigned long size) |
FXint | fxmemdup (void **ptr, const void *src, unsigned long size) |
void | fxfree (void **ptr) |
void | fxerror (const char *format,...) FX_PRINTF(1 |
void void | fxwarning (const char *format,...) FX_PRINTF(1 |
void void void | fxmessage (const char *format,...) FX_PRINTF(1 |
void void void void | fxassert (const char *expression, const char *filename, unsigned int lineno) |
void | fxtrace (unsigned int level, const char *format,...) FX_PRINTF(2 |
void void | fxsleep (unsigned int n) |
bool | fxfilematch (const char *pattern, const char *string, FXuint flags=(FILEMATCH_NOESCAPE|FILEMATCH_FILE_NAME)) |
FXColor | makeHiliteColor (FXColor clr) |
FXColor | makeShadowColor (FXColor clr) |
FXint | fxgetpid () |
bool | fxtoDOS (FXchar *&string, FXint &len) |
bool | fxfromDOS (FXchar *&string, FXint &len) |
FXchar * | fxstrdup (const FXchar *str) |
FXuint | fxstrhash (const FXchar *str) |
FXColor | fxcolorfromname (const FXchar *colorname) |
FXchar * | fxnamefromcolor (FXchar *colorname, FXColor color) |
void | fxrgb_to_hsv (FXfloat &h, FXfloat &s, FXfloat &v, FXfloat r, FXfloat g, FXfloat b) |
void | fxhsv_to_rgb (FXfloat &r, FXfloat &g, FXfloat &b, FXfloat h, FXfloat s, FXfloat v) |
FXint | fxieeefloatclass (FXfloat number) |
FXint | fxieeedoubleclass (FXdouble number) |
FXwchar | fxkeysym2ucs (FXwchar sym) |
FXwchar | fxucs2keysym (FXwchar ucs) |
FXint | fxparsegeometry (const FXchar *string, FXint &x, FXint &y, FXint &w, FXint &h) |
FXbool | fxisconsole (const FXchar *path) |
FXwchar | wc (const FXchar *ptr) |
FXwchar | wc (const FXnchar *ptr) |
FXint | wclen (const FXchar *ptr) |
FXint | wclen (const FXnchar *ptr) |
FXint | wcvalidate (const FXchar *string, FXint pos) |
FXint | wcvalidate (const FXnchar *string, FXint pos) |
FXint | wcinc (const FXchar *string, FXint pos) |
FXint | wcinc (const FXnchar *string, FXint pos) |
FXint | wcdec (const FXchar *string, FXint pos) |
FXint | wcdec (const FXnchar *string, FXint pos) |
FXint | utfslen (const FXwchar *str, FXint n) |
FXint | utfslen (const FXwchar *str) |
FXint | utfslen (const FXnchar *str, FXint n) |
FXint | utfslen (const FXnchar *str) |
FXint | wcslen (const FXchar *str, FXint n) |
FXint | wcslen (const FXchar *str) |
FXint | ncslen (const FXchar *str, FXint n) |
FXint | ncslen (const FXchar *str) |
FXint | utf2wcs (FXwchar *dst, const FXchar *src, FXint n) |
FXint | utf2wcs (FXwchar *dst, const FXchar *src) |
FXint | utf2ncs (FXnchar *dst, const FXchar *src, FXint n) |
FXint | utf2ncs (FXnchar *dst, const FXchar *src) |
FXint | wc2utfs (FXchar *dst, const FXwchar *src, FXint n) |
FXint | wc2utfs (FXchar *dst, const FXwchar *src) |
FXint | nc2utfs (FXchar *dst, const FXnchar *src, FXint n) |
FXint | nc2utfs (FXchar *dst, const FXnchar *src) |
void * | fxdllOpen (const FXchar *dllname) |
void | fxdllClose (void *dllhandle) |
void * | fxdllSymbol (void *dllhandle, const FXchar *dllsymbol) |
FXString | fxdllError () |
template<class TYPE > | |
void | constructElms (TYPE *ptr, unsigned long n) |
template<class TYPE > | |
void | destructElms (TYPE *ptr, unsigned long n) |
template<class TYPE > | |
void | copyElms (TYPE *dst, const TYPE *src, unsigned long n) |
template<class TYPE > | |
void | moveElms (TYPE *dst, const TYPE *src, unsigned long n) |
template<class TYPE > | |
void | fillElms (TYPE *dst, const TYPE &src, unsigned long n) |
template<class TYPE > | |
void | clearElms (TYPE *dst, unsigned long n) |
template<class TYPE > | |
void | saveElms (FXStream &store, const TYPE *ptr, unsigned long n) |
template<class TYPE > | |
void | loadElms (FXStream &store, TYPE *ptr, unsigned long n) |
template<class TYPE > | |
FXint | allocElms (TYPE *&ptr, unsigned long n) |
template<class TYPE > | |
FXint | callocElms (TYPE *&ptr, unsigned long n) |
template<class TYPE > | |
FXint | dupElms (TYPE *&ptr, const TYPE *src, unsigned long n) |
template<class TYPE > | |
FXint | resizeElms (TYPE *&ptr, unsigned long n) |
template<class TYPE > | |
void | freeElms (TYPE *&ptr) |
void | constructElms (FXuchar *, unsigned long) |
void | constructElms (FXchar *, unsigned long) |
void | constructElms (FXushort *, unsigned long) |
void | constructElms (FXshort *, unsigned long) |
void | constructElms (FXuint *, unsigned long) |
void | constructElms (FXint *, unsigned long) |
void | constructElms (FXfloat *, unsigned long) |
void | constructElms (FXdouble *, unsigned long) |
void | destructElms (FXuchar *, unsigned long) |
void | destructElms (FXchar *, unsigned long) |
void | destructElms (FXushort *, unsigned long) |
void | destructElms (FXshort *, unsigned long) |
void | destructElms (FXuint *, unsigned long) |
void | destructElms (FXint *, unsigned long) |
void | destructElms (FXfloat *, unsigned long) |
void | destructElms (FXdouble *, unsigned long) |
void | copyElms (FXuchar *dst, const FXuchar *src, unsigned long n) |
void | copyElms (FXchar *dst, const FXchar *src, unsigned long n) |
void | copyElms (FXushort *dst, const FXushort *src, unsigned long n) |
void | copyElms (FXshort *dst, const FXshort *src, unsigned long n) |
void | copyElms (FXuint *dst, const FXuint *src, unsigned long n) |
void | copyElms (FXint *dst, const FXint *src, unsigned long n) |
void | copyElms (FXfloat *dst, const FXfloat *src, unsigned long n) |
void | copyElms (FXdouble *dst, const FXdouble *src, unsigned long n) |
template<class TYPE > | |
void | copyElms (TYPE **dst, const TYPE **src, unsigned long n) |
void | moveElms (FXuchar *dst, const FXuchar *src, unsigned long n) |
void | moveElms (FXchar *dst, const FXchar *src, unsigned long n) |
void | moveElms (FXushort *dst, const FXushort *src, unsigned long n) |
void | moveElms (FXshort *dst, const FXshort *src, unsigned long n) |
void | moveElms (FXuint *dst, const FXuint *src, unsigned long n) |
void | moveElms (FXint *dst, const FXint *src, unsigned long n) |
void | moveElms (FXfloat *dst, const FXfloat *src, unsigned long n) |
void | moveElms (FXdouble *dst, const FXdouble *src, unsigned long n) |
template<class TYPE > | |
void | moveElms (TYPE **dst, const TYPE **src, unsigned long n) |
void | fillElms (FXuchar *dst, const FXuchar &src, unsigned long n) |
void | fillElms (FXchar *dst, const FXchar &src, unsigned long n) |
void | saveElms (FXStream &store, const FXuchar *ptr, unsigned long n) |
void | saveElms (FXStream &store, const FXchar *ptr, unsigned long n) |
void | saveElms (FXStream &store, const FXushort *ptr, unsigned long n) |
void | saveElms (FXStream &store, const FXshort *ptr, unsigned long n) |
void | saveElms (FXStream &store, const FXuint *ptr, unsigned long n) |
void | saveElms (FXStream &store, const FXint *ptr, unsigned long n) |
void | saveElms (FXStream &store, const FXfloat *ptr, unsigned long n) |
void | saveElms (FXStream &store, const FXdouble *ptr, unsigned long n) |
void | loadElms (FXStream &store, FXuchar *ptr, unsigned long n) |
void | loadElms (FXStream &store, FXchar *ptr, unsigned long n) |
void | loadElms (FXStream &store, FXushort *ptr, unsigned long n) |
void | loadElms (FXStream &store, FXshort *ptr, unsigned long n) |
void | loadElms (FXStream &store, FXuint *ptr, unsigned long n) |
void | loadElms (FXStream &store, FXint *ptr, unsigned long n) |
void | loadElms (FXStream &store, FXfloat *ptr, unsigned long n) |
void | loadElms (FXStream &store, FXdouble *ptr, unsigned long n) |
bool | overlap (const FXExtentd &a, const FXExtentd &b) |
FXExtentd | unite (const FXExtentd &a, const FXExtentd &b) |
FXExtentd | intersect (const FXExtentd &a, const FXExtentd &b) |
FXStream & | operator<< (FXStream &store, const FXExtentd &ext) |
FXStream & | operator>> (FXStream &store, FXExtentd &ext) |
bool | overlap (const FXExtentf &a, const FXExtentf &b) |
FXExtentf | unite (const FXExtentf &a, const FXExtentf &b) |
FXExtentf | intersect (const FXExtentf &a, const FXExtentf &b) |
FXStream & | operator<< (FXStream &store, const FXExtentf &ext) |
FXStream & | operator>> (FXStream &store, FXExtentf &ext) |
bool | fxcheckGIF (FXStream &store) |
bool | fxloadGIF (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
bool | fxsaveGIF (FXStream &store, const FXColor *data, FXint width, FXint height, bool fast=true) |
void | glUseFXFont (FXFont *font, int first, int count, int list) |
bool | fxcheckIFF (FXStream &store) |
bool | fxloadIFF (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
bool | fxcheckJPG (FXStream &store) |
bool | fxloadJPG (FXStream &store, FXColor *&data, FXint &width, FXint &height, FXint &quality) |
bool | fxsaveJPG (FXStream &store, const FXColor *data, FXint width, FXint height, FXint quality) |
FXMat3d | operator* (FXdouble x, const FXMat3d &a) |
FXMat3d | operator* (const FXMat3d &a, FXdouble x) |
FXMat3d | operator/ (const FXMat3d &a, FXdouble x) |
FXMat3d | operator/ (FXdouble x, const FXMat3d &a) |
FXStream & | operator<< (FXStream &store, const FXMat3d &m) |
FXStream & | operator>> (FXStream &store, FXMat3d &m) |
FXMat3f | operator* (FXfloat x, const FXMat3f &a) |
FXMat3f | operator* (const FXMat3f &a, FXfloat x) |
FXMat3f | operator/ (const FXMat3f &a, FXfloat x) |
FXMat3f | operator/ (FXfloat x, const FXMat3f &a) |
FXStream & | operator<< (FXStream &store, const FXMat3f &m) |
FXStream & | operator>> (FXStream &store, FXMat3f &m) |
FXMat4d | operator* (FXdouble x, const FXMat4d &a) |
FXMat4d | operator* (const FXMat4d &a, FXdouble x) |
FXMat4d | operator/ (const FXMat4d &a, FXdouble x) |
FXMat4d | operator/ (FXdouble x, const FXMat4d &a) |
FXStream & | operator<< (FXStream &store, const FXMat4d &m) |
FXStream & | operator>> (FXStream &store, FXMat4d &m) |
FXMat4f | operator* (FXfloat x, const FXMat4f &a) |
FXMat4f | operator* (const FXMat4f &a, FXfloat x) |
FXMat4f | operator/ (const FXMat4f &a, FXfloat x) |
FXMat4f | operator/ (FXfloat x, const FXMat4f &a) |
FXStream & | operator<< (FXStream &store, const FXMat4f &m) |
FXStream & | operator>> (FXStream &store, FXMat4f &m) |
bool | fxcheckPCX (FXStream &store) |
bool | fxloadPCX (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
bool | fxsavePCX (FXStream &store, const FXColor *data, FXint width, FXint height) |
bool | fxcheckPNG (FXStream &store) |
bool | fxloadPNG (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
bool | fxsavePNG (FXStream &store, const FXColor *data, FXint width, FXint height) |
FXPoint | operator* (const FXPoint &p, FXshort c) |
FXPoint | operator* (FXshort c, const FXPoint &p) |
FXPoint | operator/ (const FXPoint &p, FXshort c) |
FXPoint | operator/ (FXshort c, const FXPoint &p) |
FXStream & | operator<< (FXStream &store, const FXPoint &p) |
FXStream & | operator>> (FXStream &store, FXPoint &p) |
bool | fxcheckPPM (FXStream &store) |
bool | fxloadPPM (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
bool | fxsavePPM (FXStream &store, const FXColor *data, FXint width, FXint height) |
bool | overlap (const FXRanged &a, const FXRanged &b) |
FXRanged | unite (const FXRanged &a, const FXRanged &b) |
FXRanged | intersect (const FXRanged &a, const FXRanged &b) |
FXStream & | operator<< (FXStream &store, const FXRanged &bounds) |
FXStream & | operator>> (FXStream &store, FXRanged &bounds) |
bool | overlap (const FXRangef &a, const FXRangef &b) |
FXRangef | unite (const FXRangef &a, const FXRangef &b) |
FXRangef | intersect (const FXRangef &a, const FXRangef &b) |
FXStream & | operator<< (FXStream &store, const FXRangef &bounds) |
FXStream & | operator>> (FXStream &store, FXRangef &bounds) |
bool | fxcheckRAS (FXStream &store) |
bool | fxloadRAS (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
bool | fxsaveRAS (FXStream &store, const FXColor *data, FXint width, FXint height) |
bool | overlap (const FXRectangle &a, const FXRectangle &b) |
FXStream & | operator<< (FXStream &store, const FXRectangle &r) |
FXStream & | operator>> (FXStream &store, FXRectangle &r) |
FXStream & | operator<< (FXStream &store, const FXRex &s) |
FXStream & | operator>> (FXStream &store, FXRex &s) |
bool | fxcheckRGB (FXStream &store) |
bool | fxloadRGB (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
bool | fxsaveRGB (FXStream &store, const FXColor *data, FXint width, FXint height) |
FXSize | operator* (const FXSize &s, FXshort c) |
FXSize | operator* (FXshort c, const FXSize &s) |
FXSize | operator/ (const FXSize &s, FXshort c) |
FXSize | operator/ (FXshort c, const FXSize &s) |
FXStream & | operator<< (FXStream &store, const FXSize &s) |
FXStream & | operator>> (FXStream &store, FXSize &s) |
bool | overlap (const FXRanged &a, const FXSphered &b) |
bool | overlap (const FXSphered &a, const FXRanged &b) |
bool | overlap (const FXSphered &a, const FXSphered &b) |
FXStream & | operator<< (FXStream &store, const FXSphered &sphere) |
FXStream & | operator>> (FXStream &store, FXSphered &sphere) |
bool | overlap (const FXRangef &a, const FXSpheref &b) |
bool | overlap (const FXSpheref &a, const FXRangef &b) |
bool | overlap (const FXSpheref &a, const FXSpheref &b) |
FXStream & | operator<< (FXStream &store, const FXSpheref &sphere) |
FXStream & | operator>> (FXStream &store, FXSpheref &sphere) |
void | swap (FXString &a, FXString &b) |
FXint | compare (const FXchar *s1, const FXchar *s2) |
FXint | compare (const FXchar *s1, const FXString &s2) |
FXint | compare (const FXString &s1, const FXchar *s2) |
FXint | compare (const FXString &s1, const FXString &s2) |
FXint | compare (const FXchar *s1, const FXchar *s2, FXint n) |
FXint | compare (const FXchar *s1, const FXString &s2, FXint n) |
FXint | compare (const FXString &s1, const FXchar *s2, FXint n) |
FXint | compare (const FXString &s1, const FXString &s2, FXint n) |
FXint | comparecase (const FXchar *s1, const FXchar *s2) |
FXint | comparecase (const FXchar *s1, const FXString &s2) |
FXint | comparecase (const FXString &s1, const FXchar *s2) |
FXint | comparecase (const FXString &s1, const FXString &s2) |
FXint | comparecase (const FXchar *s1, const FXchar *s2, FXint n) |
FXint | comparecase (const FXchar *s1, const FXString &s2, FXint n) |
FXint | comparecase (const FXString &s1, const FXchar *s2, FXint n) |
FXint | comparecase (const FXString &s1, const FXString &s2, FXint n) |
FXint | compareversion (const FXchar *s1, const FXchar *s2) |
FXint | compareversion (const FXchar *s1, const FXString &s2) |
FXint | compareversion (const FXString &s1, const FXchar *s2) |
FXint | compareversion (const FXString &s1, const FXString &s2) |
bool | operator== (const FXString &s1, const FXString &s2) |
bool | operator== (const FXString &s1, const FXchar *s2) |
bool | operator== (const FXchar *s1, const FXString &s2) |
bool | operator!= (const FXString &s1, const FXString &s2) |
bool | operator!= (const FXString &s1, const FXchar *s2) |
bool | operator!= (const FXchar *s1, const FXString &s2) |
bool | operator< (const FXString &s1, const FXString &s2) |
bool | operator< (const FXString &s1, const FXchar *s2) |
bool | operator< (const FXchar *s1, const FXString &s2) |
bool | operator<= (const FXString &s1, const FXString &s2) |
bool | operator<= (const FXString &s1, const FXchar *s2) |
bool | operator<= (const FXchar *s1, const FXString &s2) |
bool | operator> (const FXString &s1, const FXString &s2) |
bool | operator> (const FXString &s1, const FXchar *s2) |
bool | operator> (const FXchar *s1, const FXString &s2) |
bool | operator>= (const FXString &s1, const FXString &s2) |
bool | operator>= (const FXString &s1, const FXchar *s2) |
bool | operator>= (const FXchar *s1, const FXString &s2) |
FXString | operator+ (const FXString &s1, const FXString &s2) |
FXString | operator+ (const FXString &s1, const FXchar *s2) |
FXString | operator+ (const FXString &s1, const FXwchar *s2) |
FXString | operator+ (const FXString &s1, const FXnchar *s2) |
FXString | operator+ (const FXchar *s1, const FXString &s2) |
FXString | operator+ (const FXwchar *s1, const FXString &s2) |
FXString | operator+ (const FXnchar *s1, const FXString &s2) |
FXString | operator+ (const FXString &s, FXchar c) |
FXString | operator+ (FXchar c, const FXString &s) |
FXStream & | operator<< (FXStream &store, const FXString &s) |
FXStream & | operator>> (FXStream &store, FXString &s) |
FXString | FXStringFormat (const FXchar *fmt,...) FX_PRINTF(1 |
FXString FXString | FXStringVFormat (const FXchar *fmt, va_list args) |
FXString | FXStringVal (FXint num, FXint base=10) |
FXString | FXStringVal (FXuint num, FXint base=10) |
FXString | FXStringVal (FXlong num, FXint base=10) |
FXString | FXStringVal (FXulong num, FXint base=10) |
FXString | FXStringVal (FXfloat num, FXint prec=6, FXint exp=MAYBE) |
FXString | FXStringVal (FXdouble num, FXint prec=6, FXint exp=MAYBE) |
FXint | FXIntVal (const FXString &s, FXint base=10) |
FXuint | FXUIntVal (const FXString &s, FXint base=10) |
FXlong | FXLongVal (const FXString &s, FXint base=10) |
FXulong | FXULongVal (const FXString &s, FXint base=10) |
FXfloat | FXFloatVal (const FXString &s) |
FXdouble | FXDoubleVal (const FXString &s) |
FXString | fromAscii (const FXString &s) |
FXString | toAscii (const FXString &s) |
FXString | escape (const FXString &s) |
FXString | unescape (const FXString &s) |
FXString | normalize (const FXString &s) |
FXString | decompose (const FXString &s, FXuint kind) |
FXString | compose (const FXString &s, FXuint kind) |
FXString & | unixToDos (FXString &str) |
FXString & | dosToUnix (FXString &str) |
bool | fxcheckTGA (FXStream &store) |
bool | fxloadTGA (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
bool | fxsaveTGA (FXStream &store, const FXColor *data, FXint width, FXint height) |
bool | fxcheckTIF (FXStream &store) |
bool | fxloadTIF (FXStream &store, FXColor *&data, FXint &width, FXint &height, FXushort &codec) |
bool | fxsaveTIF (FXStream &store, const FXColor *data, FXint width, FXint height, FXushort codec) |
FXVec2d | operator* (const FXVec2d &a, FXdouble n) |
FXVec2d | operator* (FXdouble n, const FXVec2d &a) |
FXVec2d | operator/ (const FXVec2d &a, FXdouble n) |
FXVec2d | operator/ (FXdouble n, const FXVec2d &a) |
bool | operator== (const FXVec2d &a, FXdouble n) |
bool | operator!= (const FXVec2d &a, FXdouble n) |
bool | operator== (FXdouble n, const FXVec2d &a) |
bool | operator!= (FXdouble n, const FXVec2d &a) |
bool | operator< (const FXVec2d &a, FXdouble n) |
bool | operator<= (const FXVec2d &a, FXdouble n) |
bool | operator> (const FXVec2d &a, FXdouble n) |
bool | operator>= (const FXVec2d &a, FXdouble n) |
bool | operator< (FXdouble n, const FXVec2d &a) |
bool | operator<= (FXdouble n, const FXVec2d &a) |
bool | operator> (FXdouble n, const FXVec2d &a) |
bool | operator>= (FXdouble n, const FXVec2d &a) |
FXVec2d | lo (const FXVec2d &a, const FXVec2d &b) |
FXVec2d | hi (const FXVec2d &a, const FXVec2d &b) |
FXVec2d | normalize (const FXVec2d &v) |
FXStream & | operator<< (FXStream &store, const FXVec2d &v) |
FXStream & | operator>> (FXStream &store, FXVec2d &v) |
FXVec2f | operator* (const FXVec2f &a, FXfloat n) |
FXVec2f | operator* (FXfloat n, const FXVec2f &a) |
FXVec2f | operator/ (const FXVec2f &a, FXfloat n) |
FXVec2f | operator/ (FXfloat n, const FXVec2f &a) |
bool | operator== (const FXVec2f &a, FXfloat n) |
bool | operator!= (const FXVec2f &a, FXfloat n) |
bool | operator== (FXfloat n, const FXVec2f &a) |
bool | operator!= (FXfloat n, const FXVec2f &a) |
bool | operator< (const FXVec2f &a, FXfloat n) |
bool | operator<= (const FXVec2f &a, FXfloat n) |
bool | operator> (const FXVec2f &a, FXfloat n) |
bool | operator>= (const FXVec2f &a, FXfloat n) |
bool | operator< (FXfloat n, const FXVec2f &a) |
bool | operator<= (FXfloat n, const FXVec2f &a) |
bool | operator> (FXfloat n, const FXVec2f &a) |
bool | operator>= (FXfloat n, const FXVec2f &a) |
FXVec2f | lo (const FXVec2f &a, const FXVec2f &b) |
FXVec2f | hi (const FXVec2f &a, const FXVec2f &b) |
FXVec2f | normalize (const FXVec2f &v) |
FXStream & | operator<< (FXStream &store, const FXVec2f &v) |
FXStream & | operator>> (FXStream &store, FXVec2f &v) |
FXVec3d | operator* (const FXVec3d &a, FXdouble n) |
FXVec3d | operator* (FXdouble n, const FXVec3d &a) |
FXVec3d | operator/ (const FXVec3d &a, FXdouble n) |
FXVec3d | operator/ (FXdouble n, const FXVec3d &a) |
bool | operator== (const FXVec3d &a, FXdouble n) |
bool | operator!= (const FXVec3d &a, FXdouble n) |
bool | operator== (FXdouble n, const FXVec3d &a) |
bool | operator!= (FXdouble n, const FXVec3d &a) |
bool | operator< (const FXVec3d &a, FXdouble n) |
bool | operator<= (const FXVec3d &a, FXdouble n) |
bool | operator> (const FXVec3d &a, FXdouble n) |
bool | operator>= (const FXVec3d &a, FXdouble n) |
bool | operator< (FXdouble n, const FXVec3d &a) |
bool | operator<= (FXdouble n, const FXVec3d &a) |
bool | operator> (FXdouble n, const FXVec3d &a) |
bool | operator>= (FXdouble n, const FXVec3d &a) |
FXVec3d | lo (const FXVec3d &a, const FXVec3d &b) |
FXVec3d | hi (const FXVec3d &a, const FXVec3d &b) |
FXVec3d | normal (const FXVec3d &a, const FXVec3d &b, const FXVec3d &c) |
FXVec3d | normal (const FXVec3d &a, const FXVec3d &b, const FXVec3d &c, const FXVec3d &d) |
FXVec3d | normalize (const FXVec3d &v) |
FXStream & | operator<< (FXStream &store, const FXVec3d &v) |
FXStream & | operator>> (FXStream &store, FXVec3d &v) |
FXVec3f | operator* (const FXVec3f &a, FXfloat n) |
FXVec3f | operator* (FXfloat n, const FXVec3f &a) |
FXVec3f | operator/ (const FXVec3f &a, FXfloat n) |
FXVec3f | operator/ (FXfloat n, const FXVec3f &a) |
bool | operator== (const FXVec3f &a, FXfloat n) |
bool | operator!= (const FXVec3f &a, FXfloat n) |
bool | operator== (FXfloat n, const FXVec3f &a) |
bool | operator!= (FXfloat n, const FXVec3f &a) |
bool | operator< (const FXVec3f &a, FXfloat n) |
bool | operator<= (const FXVec3f &a, FXfloat n) |
bool | operator> (const FXVec3f &a, FXfloat n) |
bool | operator>= (const FXVec3f &a, FXfloat n) |
bool | operator< (FXfloat n, const FXVec3f &a) |
bool | operator<= (FXfloat n, const FXVec3f &a) |
bool | operator> (FXfloat n, const FXVec3f &a) |
bool | operator>= (FXfloat n, const FXVec3f &a) |
FXVec3f | lo (const FXVec3f &a, const FXVec3f &b) |
FXVec3f | hi (const FXVec3f &a, const FXVec3f &b) |
FXVec3f | normal (const FXVec3f &a, const FXVec3f &b, const FXVec3f &c) |
FXVec3f | normal (const FXVec3f &a, const FXVec3f &b, const FXVec3f &c, const FXVec3f &d) |
FXVec3f | normalize (const FXVec3f &v) |
FXStream & | operator<< (FXStream &store, const FXVec3f &v) |
FXStream & | operator>> (FXStream &store, FXVec3f &v) |
FXVec4d | operator* (const FXVec4d &a, FXdouble n) |
FXVec4d | operator* (FXdouble n, const FXVec4d &a) |
FXVec4d | operator/ (const FXVec4d &a, FXdouble n) |
FXVec4d | operator/ (FXdouble n, const FXVec4d &a) |
bool | operator== (const FXVec4d &a, FXdouble n) |
bool | operator!= (const FXVec4d &a, FXdouble n) |
bool | operator== (FXdouble n, const FXVec4d &a) |
bool | operator!= (FXdouble n, const FXVec4d &a) |
bool | operator< (const FXVec4d &a, FXdouble n) |
bool | operator<= (const FXVec4d &a, FXdouble n) |
bool | operator> (const FXVec4d &a, FXdouble n) |
bool | operator>= (const FXVec4d &a, FXdouble n) |
bool | operator< (FXdouble n, const FXVec4d &a) |
bool | operator<= (FXdouble n, const FXVec4d &a) |
bool | operator> (FXdouble n, const FXVec4d &a) |
bool | operator>= (FXdouble n, const FXVec4d &a) |
FXVec4d | lo (const FXVec4d &a, const FXVec4d &b) |
FXVec4d | hi (const FXVec4d &a, const FXVec4d &b) |
FXVec4d | plane (const FXVec4d &vec) |
FXVec4d | plane (const FXVec3d &vec, FXdouble dist) |
FXVec4d | plane (const FXVec3d &vec, const FXVec3d &p) |
FXVec4d | plane (const FXVec3d &a, const FXVec3d &b, const FXVec3d &c) |
FXVec4d | normalize (const FXVec4d &v) |
FXStream & | operator<< (FXStream &store, const FXVec4d &v) |
FXStream & | operator>> (FXStream &store, FXVec4d &v) |
FXVec4f | operator* (const FXVec4f &a, FXfloat n) |
FXVec4f | operator* (FXfloat n, const FXVec4f &a) |
FXVec4f | operator/ (const FXVec4f &a, FXfloat n) |
FXVec4f | operator/ (FXfloat n, const FXVec4f &a) |
bool | operator== (const FXVec4f &a, FXfloat n) |
bool | operator!= (const FXVec4f &a, FXfloat n) |
bool | operator== (FXfloat n, const FXVec4f &a) |
bool | operator!= (FXfloat n, const FXVec4f &a) |
bool | operator< (const FXVec4f &a, FXfloat n) |
bool | operator<= (const FXVec4f &a, FXfloat n) |
bool | operator> (const FXVec4f &a, FXfloat n) |
bool | operator>= (const FXVec4f &a, FXfloat n) |
bool | operator< (FXfloat n, const FXVec4f &a) |
bool | operator<= (FXfloat n, const FXVec4f &a) |
bool | operator> (FXfloat n, const FXVec4f &a) |
bool | operator>= (FXfloat n, const FXVec4f &a) |
FXVec4f | lo (const FXVec4f &a, const FXVec4f &b) |
FXVec4f | hi (const FXVec4f &a, const FXVec4f &b) |
FXVec4f | plane (const FXVec4f &vec) |
FXVec4f | plane (const FXVec3f &vec, FXfloat dist) |
FXVec4f | plane (const FXVec3f &vec, const FXVec3f &p) |
FXVec4f | plane (const FXVec3f &a, const FXVec3f &b, const FXVec3f &c) |
FXVec4f | normalize (const FXVec4f &v) |
FXStream & | operator<< (FXStream &store, const FXVec4f &v) |
FXStream & | operator>> (FXStream &store, FXVec4f &v) |
bool | fxcheckXBM (FXStream &store) |
bool | fxloadXBM (FXColor *&data, const FXuchar *pix, const FXuchar *msk, FXint width, FXint height) |
bool | fxloadXBM (FXStream &store, FXColor *&data, FXint &width, FXint &height, FXint &hotx, FXint &hoty) |
bool | fxsaveXBM (FXStream &store, const FXColor *data, FXint width, FXint height, FXint hotx=-1, FXint hoty=-1) |
bool | fxsavePS (FXStream &store, const FXColor *data, FXint width, FXint height, FXint paperw=612, FXint paperh=792, FXint margin=35, bool color=true) |
bool | fxcheckXPM (FXStream &store) |
bool | fxloadXPM (const FXchar **pix, FXColor *&data, FXint &width, FXint &height) |
bool | fxloadXPM (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
bool | fxsaveXPM (FXStream &store, const FXColor *data, FXint width, FXint height, bool fast=true) |
Variables | |
const FXuchar | fxversion [3] |
unsigned int | fxTraceLevel |
typedef char FX::FXchar |
typedef unsigned char FX::FXuchar |
typedef FXuchar FX::FXbool |
typedef unsigned short FX::FXushort |
typedef short FX::FXshort |
typedef unsigned int FX::FXuint |
typedef int FX::FXint |
typedef float FX::FXfloat |
typedef double FX::FXdouble |
typedef FXObject* FX::FXObjectPtr |
typedef wchar_t FX::FXwchar |
typedef unsigned short FX::FXnchar |
typedef long FX::FXival |
typedef unsigned long FX::FXuval |
typedef unsigned long FX::FXID |
typedef long FX::FXTime |
typedef unsigned long FX::FXPixel |
typedef FXuint FX::FXColor |
typedef FXuint FX::FXHotKey |
typedef FXID FX::FXDragType |
typedef FXint FX::FXInputHandle |
typedef _XEvent FX::FXRawEvent |
typedef FXint(* FX::FXFoldingListSortFunc)(const FXFoldingItem *, const FXFoldingItem *) |
Folding item collate function.
typedef FXObjectListOf<FXGLObject> FX::FXGLObjectList |
List of GL objects.
List of FXHeaderItem's.
typedef FXint(* FX::FXIconListSortFunc)(const FXIconItem *, const FXIconItem *) |
Icon item collate function.
typedef FXObjectListOf<FXIconItem> FX::FXIconItemList |
List of FXIconItem's.
typedef FXint(* FX::FXListSortFunc)(const FXListItem *, const FXListItem *) |
List item collate function.
typedef FXObjectListOf<FXListItem> FX::FXListItemList |
List of FXListItem's.
typedef FXuint FX::FXSelector |
Association key.
typedef unsigned long FX::FXThreadID |
typedef FXint(* FX::FXTreeListSortFunc)(const FXTreeItem *, const FXTreeItem *) |
Tree item collate function.
anonymous enum |
anonymous enum |
FXHotKey FX::parseAccel | ( | const FXString & | string | ) |
For example, parseAccel("Ctl+Shift+X") yields MKUINT(KEY_X,CONTROLMASK|SHIFTMASK).
FXString FX::unparseAccel | ( | FXHotKey | key | ) |
FXHotKey FX::parseHotKey | ( | const FXString & | string | ) |
For example, parseHotKey(""Salt && &Pepper!"") yields MKUINT(KEY_p,ALTMASK).
FXint FX::findHotKey | ( | const FXString & | string | ) |
For example, findHotKey("Salt && &Pepper!") yields 7. Note that this is the byte-offset, not the character index!
FXString FX::stripHotKey | ( | const FXString & | string | ) |
For example, stripHotKey("Salt && &Pepper") should yield "Salt & Pepper".
bool FX::fxcheckBMP | ( | FXStream & | store | ) |
Check if stream contains a bitmap, return TRUE if so.
bool FX::fxloadBMP | ( | FXStream & | store, |
FXColor *& | data, | ||
FXint & | width, | ||
FXint & | height | ||
) |
Load an BMP (Microsoft Bitmap) file from a stream.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
bool FX::fxsaveBMP | ( | FXStream & | store, |
const FXColor * | data, | ||
FXint | width, | ||
FXint | height | ||
) |
Save an BMP (Microsoft Bitmap) file to a stream.
bool FX::fxcheckICO | ( | FXStream & | store | ) |
Check if stream contains a ICO, return TRUE if so.
bool FX::fxloadICO | ( | FXStream & | store, |
FXColor *& | data, | ||
FXint & | width, | ||
FXint & | height, | ||
FXint & | xspot, | ||
FXint & | yspot | ||
) |
Load an ICO (Microsoft icon format) file from a stream.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
bool FX::fxsaveICO | ( | FXStream & | store, |
const FXColor * | data, | ||
FXint | width, | ||
FXint | height, | ||
FXint | xspot = -1 , |
||
FXint | yspot = -1 |
||
) |
Save an ICO (Microsoft icon format) file to a stream.
If no hot-spot given, save as an ICO instead of a CUR resource.
|
inline |
|
inline |
|
inline |
FXStream& FX::operator<< | ( | FXStream & | store, |
const FXDate & | d | ||
) |
FXStream& FX::operator>> | ( | FXStream & | store, |
FXDate & | d | ||
) |
FXuint FX::fxrandom | ( | FXuint & | seed | ) |
Simple, thread-safe, random number generator.
FXint FX::fxmalloc | ( | void ** | ptr, |
unsigned long | size | ||
) |
Allocate memory.
Referenced by allocElms().
FXint FX::fxcalloc | ( | void ** | ptr, |
unsigned long | size | ||
) |
Allocate cleaned memory.
Referenced by callocElms().
FXint FX::fxresize | ( | void ** | ptr, |
unsigned long | size | ||
) |
Resize memory.
Referenced by resizeElms().
FXint FX::fxmemdup | ( | void ** | ptr, |
const void * | src, | ||
unsigned long | size | ||
) |
Duplicate memory.
Referenced by dupElms().
void FX::fxfree | ( | void ** | ptr | ) |
Free memory, resets ptr to NULL afterward.
Referenced by freeElms().
void FX::fxerror | ( | const char * | format, |
... | |||
) |
Error routine.
void void FX::fxwarning | ( | const char * | format, |
... | |||
) |
Warning routine.
void void void FX::fxmessage | ( | const char * | format, |
... | |||
) |
Log message to [typically] stderr.
void void void void FX::fxassert | ( | const char * | expression, |
const char * | filename, | ||
unsigned int | lineno | ||
) |
Assert failed routine:- usually not called directly but called through FXASSERT.
void FX::fxtrace | ( | unsigned int | level, |
const char * | format, | ||
... | |||
) |
Trace printout routine:- usually not called directly but called through FXTRACE.
void void FX::fxsleep | ( | unsigned int | n | ) |
Sleep n microseconds.
bool FX::fxfilematch | ( | const char * | pattern, |
const char * | string, | ||
FXuint | flags = (FILEMATCH_NOESCAPE|FILEMATCH_FILE_NAME) |
||
) |
Match a file name with a pattern.
FXColor FX::makeHiliteColor | ( | FXColor | clr | ) |
Get highlight color.
FXColor FX::makeShadowColor | ( | FXColor | clr | ) |
Get shadow color.
FXint FX::fxgetpid | ( | ) |
Get process id.
bool FX::fxtoDOS | ( | FXchar *& | string, |
FXint & | len | ||
) |
Convert string of length len to MSDOS; return new string and new length.
bool FX::fxfromDOS | ( | FXchar *& | string, |
FXint & | len | ||
) |
Convert string of length len from MSDOS; return new string and new length.
FXchar* FX::fxstrdup | ( | const FXchar * | str | ) |
Duplicate string.
FXuint FX::fxstrhash | ( | const FXchar * | str | ) |
Calculate a hash value from a string.
FXColor FX::fxcolorfromname | ( | const FXchar * | colorname | ) |
Get RGB value from color name.
FXchar* FX::fxnamefromcolor | ( | FXchar * | colorname, |
FXColor | color | ||
) |
Get name of (closest) color to RGB.
void FX::fxrgb_to_hsv | ( | FXfloat & | h, |
FXfloat & | s, | ||
FXfloat & | v, | ||
FXfloat | r, | ||
FXfloat | g, | ||
FXfloat | b | ||
) |
Convert RGB to HSV.
void FX::fxhsv_to_rgb | ( | FXfloat & | r, |
FXfloat & | g, | ||
FXfloat & | b, | ||
FXfloat | h, | ||
FXfloat | s, | ||
FXfloat | v | ||
) |
Convert HSV to RGB.
FXint FX::fxieeefloatclass | ( | FXfloat | number | ) |
Floating point number classification: 0=OK, +/-1=Inf, +/-2=NaN.
FXint FX::fxieeedoubleclass | ( | FXdouble | number | ) |
FXwchar FX::fxkeysym2ucs | ( | FXwchar | sym | ) |
Convert keysym to unicode character.
FXwchar FX::fxucs2keysym | ( | FXwchar | ucs | ) |
Convert unicode character to keysym.
FXint FX::fxparsegeometry | ( | const FXchar * | string, |
FXint & | x, | ||
FXint & | y, | ||
FXint & | w, | ||
FXint & | h | ||
) |
Parse geometry, a-la X11 geometry specification.
FXbool FX::fxisconsole | ( | const FXchar * | path | ) |
True if executable with given path is a console application.
FXwchar FX::wc | ( | const FXchar * | ptr | ) |
Return wide character from utf8 string at ptr.
FXwchar FX::wc | ( | const FXnchar * | ptr | ) |
Return wide character from utf16 string at ptr.
FXint FX::wclen | ( | const FXchar * | ptr | ) |
Return number of FXchar's of wide character at ptr.
FXint FX::wclen | ( | const FXnchar * | ptr | ) |
Return number of FXnchar's of narrow character at ptr.
FXint FX::wcvalidate | ( | const FXchar * | string, |
FXint | pos | ||
) |
Return start of utf8 character containing position.
FXint FX::wcvalidate | ( | const FXnchar * | string, |
FXint | pos | ||
) |
Return start of utf16 character containing position.
FXint FX::wcinc | ( | const FXchar * | string, |
FXint | pos | ||
) |
Advance to next utf8 character start.
FXint FX::wcinc | ( | const FXnchar * | string, |
FXint | pos | ||
) |
Advance to next utf16 character start.
FXint FX::wcdec | ( | const FXchar * | string, |
FXint | pos | ||
) |
Retreat to previous utf8 character start.
FXint FX::wcdec | ( | const FXnchar * | string, |
FXint | pos | ||
) |
Retreat to previous utf16 character start.
FXint FX::utfslen | ( | const FXwchar * | str, |
FXint | n | ||
) |
Length of utf8 representation of wide characters string str of length n.
FXint FX::utfslen | ( | const FXwchar * | str | ) |
Length of utf8 representation of wide character string str.
FXint FX::utfslen | ( | const FXnchar * | str, |
FXint | n | ||
) |
Length of utf8 representation of narrow characters string str of length n.
FXint FX::utfslen | ( | const FXnchar * | str | ) |
Length of utf8 representation of narrow characters string str.
FXint FX::wcslen | ( | const FXchar * | str, |
FXint | n | ||
) |
Length of wide character representation of utf8 string str of length n.
FXint FX::wcslen | ( | const FXchar * | str | ) |
Length of wide character representation of utf8 string str.
FXint FX::ncslen | ( | const FXchar * | str, |
FXint | n | ||
) |
Length of narrow character representation of utf8 string str of length n.
FXint FX::ncslen | ( | const FXchar * | str | ) |
Length of narrow character representation of utf8 string str.
FXint FX::utf2wcs | ( | FXwchar * | dst, |
const FXchar * | src, | ||
FXint | n | ||
) |
Copy utf8 string of length n to wide character string dst.
FXint FX::utf2wcs | ( | FXwchar * | dst, |
const FXchar * | src | ||
) |
Copy utf8 string to wide character string dst.
FXint FX::utf2ncs | ( | FXnchar * | dst, |
const FXchar * | src, | ||
FXint | n | ||
) |
Copy utf8 string of length n to narrow character string dst.
FXint FX::utf2ncs | ( | FXnchar * | dst, |
const FXchar * | src | ||
) |
Copy utf8 string to narrow character string dst.
FXint FX::wc2utfs | ( | FXchar * | dst, |
const FXwchar * | src, | ||
FXint | n | ||
) |
Copy wide character substring of length n to dst.
FXint FX::wc2utfs | ( | FXchar * | dst, |
const FXwchar * | src | ||
) |
Copy wide character string to dst.
FXint FX::nc2utfs | ( | FXchar * | dst, |
const FXnchar * | src, | ||
FXint | n | ||
) |
Copy narrow character substring of length n to dst.
FXint FX::nc2utfs | ( | FXchar * | dst, |
const FXnchar * | src | ||
) |
Copy narrow character string to dst.
void* FX::fxdllOpen | ( | const FXchar * | dllname | ) |
Open library with given name, returning handle to the library, or NULL if the operation failed.
void FX::fxdllClose | ( | void * | dllhandle | ) |
Close library represented by dllhandle.
void* FX::fxdllSymbol | ( | void * | dllhandle, |
const FXchar * | dllsymbol | ||
) |
Return address of the symbol in the library represented by dllhandle, or NULL if the operation failed.
FXString FX::fxdllError | ( | ) |
Return the string error message when loading dll's.
|
inline |
Construct some elements at a location.
Referenced by FX::FXArray< TYPE >::FXArray(), and FX::FXArray< TYPE >::no().
|
inline |
Destruct some elements at a location.
Referenced by FX::FXArray< TYPE >::clear(), FX::FXArray< TYPE >::no(), and FX::FXArray< TYPE >::~FXArray().
|
inline |
Copy some elements from one place to another.
Referenced by FX::FXArray< TYPE >::append(), FX::FXArray< TYPE >::assign(), FX::FXArray< TYPE >::FXArray(), FX::FXArray< TYPE >::insert(), FX::FXArray< TYPE >::operator=(), and FX::FXArray< TYPE >::prepend().
|
inline |
Move some elements from overlapping place to another.
Referenced by FX::FXArray< TYPE >::erase(), FX::FXArray< TYPE >::insert(), and FX::FXArray< TYPE >::prepend().
|
inline |
Fill array of elements with given element.
Referenced by FX::FXArray< TYPE >::append(), FX::FXArray< TYPE >::assign(), FX::FXArray< TYPE >::FXArray(), FX::FXArray< TYPE >::insert(), and FX::FXArray< TYPE >::prepend().
|
inline |
Zero out array of elements.
|
inline |
Save some elements to persistent store.
|
inline |
Load some elements from persistent store.
|
inline |
Allocate array of elements, uninitialized.
References fxmalloc().
Referenced by FX::FXArray< TYPE >::FXArray().
|
inline |
Allocate array of elements, initialized with zero.
References fxcalloc().
|
inline |
Allocate array of elements, initialized with bit-wise copy of src array.
References fxmemdup().
|
inline |
Resize array of elements, without constructor or destructor.
References fxresize().
Referenced by FX::FXArray< TYPE >::no().
|
inline |
Free array of elements, without destruction.
References fxfree().
Referenced by FX::FXArray< TYPE >::clear(), and FX::FXArray< TYPE >::~FXArray().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References FX::FXStream::save().
|
inline |
References FX::FXStream::save().
|
inline |
References FX::FXStream::save().
|
inline |
References FX::FXStream::save().
|
inline |
References FX::FXStream::save().
|
inline |
References FX::FXStream::save().
|
inline |
References FX::FXStream::save().
|
inline |
References FX::FXStream::save().
|
inline |
References FX::FXStream::load().
|
inline |
References FX::FXStream::load().
|
inline |
References FX::FXStream::load().
|
inline |
References FX::FXStream::load().
|
inline |
References FX::FXStream::load().
|
inline |
References FX::FXStream::load().
|
inline |
References FX::FXStream::load().
|
inline |
References FX::FXStream::load().
bool FX::overlap | ( | const FXExtentd & | a, |
const FXExtentd & | b | ||
) |
FXExtentd FX::unite | ( | const FXExtentd & | a, |
const FXExtentd & | b | ||
) |
FXExtentd FX::intersect | ( | const FXExtentd & | a, |
const FXExtentd & | b | ||
) |
FXStream& FX::operator<< | ( | FXStream & | store, |
const FXExtentd & | ext | ||
) |
FXStream& FX::operator>> | ( | FXStream & | store, |
FXExtentd & | ext | ||
) |
bool FX::overlap | ( | const FXExtentf & | a, |
const FXExtentf & | b | ||
) |
FXExtentf FX::unite | ( | const FXExtentf & | a, |
const FXExtentf & | b | ||
) |
FXExtentf FX::intersect | ( | const FXExtentf & | a, |
const FXExtentf & | b | ||
) |
FXStream& FX::operator<< | ( | FXStream & | store, |
const FXExtentf & | ext | ||
) |
FXStream& FX::operator>> | ( | FXStream & | store, |
FXExtentf & | ext | ||
) |
bool FX::fxcheckGIF | ( | FXStream & | store | ) |
Check if stream contains a GIF, return TRUE if so.
bool FX::fxloadGIF | ( | FXStream & | store, |
FXColor *& | data, | ||
FXint & | width, | ||
FXint & | height | ||
) |
Load an GIF (Graphics Interchange Format) file from a stream.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
bool FX::fxsaveGIF | ( | FXStream & | store, |
const FXColor * | data, | ||
FXint | width, | ||
FXint | height, | ||
bool | fast = true |
||
) |
Save an GIF (Graphics Interchange Format) file to a stream.
The flag "fast" is used to select the faster Floyd-Steinberg dither method instead of the slower Wu quantization algorithm.
void FX::glUseFXFont | ( | FXFont * | font, |
int | first, | ||
int | count, | ||
int | list | ||
) |
Create a display list of bitmaps from font glyphs in a font.
bool FX::fxcheckIFF | ( | FXStream & | store | ) |
Check if stream contains a IFF, return TRUE if so.
bool FX::fxloadIFF | ( | FXStream & | store, |
FXColor *& | data, | ||
FXint & | width, | ||
FXint & | height | ||
) |
Load an IFF (EA Image File Format) file from a stream.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
bool FX::fxcheckJPG | ( | FXStream & | store | ) |
Check if stream contains a JPG, return TRUE if so.
bool FX::fxloadJPG | ( | FXStream & | store, |
FXColor *& | data, | ||
FXint & | width, | ||
FXint & | height, | ||
FXint & | quality | ||
) |
Load an JPEG (Joint Photographics Experts Group) file from a stream.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
bool FX::fxsaveJPG | ( | FXStream & | store, |
const FXColor * | data, | ||
FXint | width, | ||
FXint | height, | ||
FXint | quality | ||
) |
Save an JPEG (Joint Photographics Experts Group) file to a stream.
FXMat3d FX::operator* | ( | FXdouble | x, |
const FXMat3d & | a | ||
) |
FXMat3d FX::operator* | ( | const FXMat3d & | a, |
FXdouble | x | ||
) |
FXMat3d FX::operator/ | ( | const FXMat3d & | a, |
FXdouble | x | ||
) |
FXMat3d FX::operator/ | ( | FXdouble | x, |
const FXMat3d & | a | ||
) |
FXStream& FX::operator<< | ( | FXStream & | store, |
const FXMat3d & | m | ||
) |
FXStream& FX::operator>> | ( | FXStream & | store, |
FXMat3d & | m | ||
) |
FXMat3f FX::operator* | ( | FXfloat | x, |
const FXMat3f & | a | ||
) |
FXMat3f FX::operator* | ( | const FXMat3f & | a, |
FXfloat | x | ||
) |
FXMat3f FX::operator/ | ( | const FXMat3f & | a, |
FXfloat | x | ||
) |
FXMat3f FX::operator/ | ( | FXfloat | x, |
const FXMat3f & | a | ||
) |
FXStream& FX::operator<< | ( | FXStream & | store, |
const FXMat3f & | m | ||
) |
FXStream& FX::operator>> | ( | FXStream & | store, |
FXMat3f & | m | ||
) |
FXMat4d FX::operator* | ( | FXdouble | x, |
const FXMat4d & | a | ||
) |
FXMat4d FX::operator* | ( | const FXMat4d & | a, |
FXdouble | x | ||
) |
FXMat4d FX::operator/ | ( | const FXMat4d & | a, |
FXdouble | x | ||
) |
FXMat4d FX::operator/ | ( | FXdouble | x, |
const FXMat4d & | a | ||
) |
FXStream& FX::operator<< | ( | FXStream & | store, |
const FXMat4d & | m | ||
) |
FXStream& FX::operator>> | ( | FXStream & | store, |
FXMat4d & | m | ||
) |
FXMat4f FX::operator* | ( | FXfloat | x, |
const FXMat4f & | a | ||
) |
FXMat4f FX::operator* | ( | const FXMat4f & | a, |
FXfloat | x | ||
) |
FXMat4f FX::operator/ | ( | const FXMat4f & | a, |
FXfloat | x | ||
) |
FXMat4f FX::operator/ | ( | FXfloat | x, |
const FXMat4f & | a | ||
) |
FXStream& FX::operator<< | ( | FXStream & | store, |
const FXMat4f & | m | ||
) |
FXStream& FX::operator>> | ( | FXStream & | store, |
FXMat4f & | m | ||
) |
bool FX::fxcheckPCX | ( | FXStream & | store | ) |
Check if stream contains a PCX, return TRUE if so.
bool FX::fxloadPCX | ( | FXStream & | store, |
FXColor *& | data, | ||
FXint & | width, | ||
FXint & | height | ||
) |
Load an PCX (PC Paintbrush) file from a stream.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
bool FX::fxsavePCX | ( | FXStream & | store, |
const FXColor * | data, | ||
FXint | width, | ||
FXint | height | ||
) |
Save an PCX (PC Paintbrush) file to a stream.
bool FX::fxcheckPNG | ( | FXStream & | store | ) |
Check if stream contains a PNG, return TRUE if so.
bool FX::fxloadPNG | ( | FXStream & | store, |
FXColor *& | data, | ||
FXint & | width, | ||
FXint & | height | ||
) |
Load an PNG (Portable Network Graphics) file from a stream.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
bool FX::fxsavePNG | ( | FXStream & | store, |
const FXColor * | data, | ||
FXint | width, | ||
FXint | height | ||
) |
Save an PNG (Portable Network Graphics) file to a stream.
|
inline |
References FX::FXPoint::x, and FX::FXPoint::y.
|
inline |
References FX::FXPoint::x, and FX::FXPoint::y.
|
inline |
References FX::FXPoint::x, and FX::FXPoint::y.
|
inline |
References FX::FXPoint::x, and FX::FXPoint::y.
FXStream& FX::operator<< | ( | FXStream & | store, |
const FXPoint & | p | ||
) |
FXStream& FX::operator>> | ( | FXStream & | store, |
FXPoint & | p | ||
) |
bool FX::fxcheckPPM | ( | FXStream & | store | ) |
Check if stream contains a PPM, return TRUE if so.
bool FX::fxloadPPM | ( | FXStream & | store, |
FXColor *& | data, | ||
FXint & | width, | ||
FXint & | height | ||
) |
Load an PPM (Portable Pixmap Format) file from a stream.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
bool FX::fxsavePPM | ( | FXStream & | store, |
const FXColor * | data, | ||
FXint | width, | ||
FXint | height | ||
) |
Save an PPM (Portable Pixmap Format) file to a stream.
bool FX::overlap | ( | const FXRanged & | a, |
const FXRanged & | b | ||
) |
FXRanged FX::unite | ( | const FXRanged & | a, |
const FXRanged & | b | ||
) |
FXRanged FX::intersect | ( | const FXRanged & | a, |
const FXRanged & | b | ||
) |
FXStream& FX::operator<< | ( | FXStream & | store, |
const FXRanged & | bounds | ||
) |
FXStream& FX::operator>> | ( | FXStream & | store, |
FXRanged & | bounds | ||
) |
bool FX::overlap | ( | const FXRangef & | a, |
const FXRangef & | b | ||
) |
FXRangef FX::unite | ( | const FXRangef & | a, |
const FXRangef & | b | ||
) |
FXRangef FX::intersect | ( | const FXRangef & | a, |
const FXRangef & | b | ||
) |
FXStream& FX::operator<< | ( | FXStream & | store, |
const FXRangef & | bounds | ||
) |
FXStream& FX::operator>> | ( | FXStream & | store, |
FXRangef & | bounds | ||
) |
bool FX::fxcheckRAS | ( | FXStream & | store | ) |
Check if stream contains a RAS, return TRUE if so.
bool FX::fxloadRAS | ( | FXStream & | store, |
FXColor *& | data, | ||
FXint & | width, | ||
FXint & | height | ||
) |
Load an SUN Raster Image format file from a stream.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
bool FX::fxsaveRAS | ( | FXStream & | store, |
const FXColor * | data, | ||
FXint | width, | ||
FXint | height | ||
) |
Save an SUN Raster Image format file to a stream.
|
inline |
References FX::FXRectangle::h, FX::FXRectangle::w, FX::FXRectangle::x, and FX::FXRectangle::y.
FXStream& FX::operator<< | ( | FXStream & | store, |
const FXRectangle & | r | ||
) |
FXStream& FX::operator>> | ( | FXStream & | store, |
FXRectangle & | r | ||
) |
FXStream& FX::operator<< | ( | FXStream & | store, |
const FXRex & | s | ||
) |
FXStream& FX::operator>> | ( | FXStream & | store, |
FXRex & | s | ||
) |
bool FX::fxcheckRGB | ( | FXStream & | store | ) |
Check if stream contains a RGB, return TRUE if so.
bool FX::fxloadRGB | ( | FXStream & | store, |
FXColor *& | data, | ||
FXint & | width, | ||
FXint & | height | ||
) |
Load an RGB (SGI IRIS RGB) file from a stream.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
bool FX::fxsaveRGB | ( | FXStream & | store, |
const FXColor * | data, | ||
FXint | width, | ||
FXint | height | ||
) |
Save an RGB (SGI IRIS RGB) file to a stream.
|
inline |
References FX::FXSize::h, and FX::FXSize::w.
|
inline |
References FX::FXSize::h, and FX::FXSize::w.
|
inline |
References FX::FXSize::h, and FX::FXSize::w.
|
inline |
References FX::FXSize::h, and FX::FXSize::w.
FXStream& FX::operator<< | ( | FXStream & | store, |
const FXSize & | s | ||
) |
FXStream& FX::operator>> | ( | FXStream & | store, |
FXSize & | s | ||
) |
bool FX::overlap | ( | const FXRanged & | a, |
const FXSphered & | b | ||
) |
bool FX::overlap | ( | const FXSphered & | a, |
const FXRanged & | b | ||
) |
bool FX::overlap | ( | const FXSphered & | a, |
const FXSphered & | b | ||
) |
FXStream& FX::operator<< | ( | FXStream & | store, |
const FXSphered & | sphere | ||
) |
FXStream& FX::operator>> | ( | FXStream & | store, |
FXSphered & | sphere | ||
) |
bool FX::overlap | ( | const FXRangef & | a, |
const FXSpheref & | b | ||
) |
bool FX::overlap | ( | const FXSpheref & | a, |
const FXRangef & | b | ||
) |
bool FX::overlap | ( | const FXSpheref & | a, |
const FXSpheref & | b | ||
) |
FXStream& FX::operator<< | ( | FXStream & | store, |
const FXSpheref & | sphere | ||
) |
FXStream& FX::operator>> | ( | FXStream & | store, |
FXSpheref & | sphere | ||
) |
|
inline |
Referenced by FX::FXStream::swapBytes().
FXint FX::compare | ( | const FXchar * | s1, |
const FXchar * | s2 | ||
) |
FXint FX::compare | ( | const FXchar * | s1, |
const FXString & | s2 | ||
) |
FXint FX::compare | ( | const FXString & | s1, |
const FXchar * | s2 | ||
) |
FXint FX::compare | ( | const FXString & | s1, |
const FXString & | s2 | ||
) |
FXint FX::compare | ( | const FXchar * | s1, |
const FXchar * | s2, | ||
FXint | n | ||
) |
FXint FX::compare | ( | const FXchar * | s1, |
const FXString & | s2, | ||
FXint | n | ||
) |
FXint FX::compare | ( | const FXString & | s1, |
const FXchar * | s2, | ||
FXint | n | ||
) |
FXint FX::compare | ( | const FXString & | s1, |
const FXString & | s2, | ||
FXint | n | ||
) |
FXint FX::comparecase | ( | const FXchar * | s1, |
const FXchar * | s2 | ||
) |
FXint FX::comparecase | ( | const FXchar * | s1, |
const FXString & | s2 | ||
) |
FXint FX::comparecase | ( | const FXString & | s1, |
const FXchar * | s2 | ||
) |
FXint FX::comparecase | ( | const FXString & | s1, |
const FXString & | s2 | ||
) |
FXint FX::comparecase | ( | const FXchar * | s1, |
const FXchar * | s2, | ||
FXint | n | ||
) |
FXint FX::comparecase | ( | const FXchar * | s1, |
const FXString & | s2, | ||
FXint | n | ||
) |
FXint FX::comparecase | ( | const FXString & | s1, |
const FXchar * | s2, | ||
FXint | n | ||
) |
FXint FX::comparecase | ( | const FXString & | s1, |
const FXString & | s2, | ||
FXint | n | ||
) |
FXint FX::compareversion | ( | const FXchar * | s1, |
const FXchar * | s2 | ||
) |
FXint FX::compareversion | ( | const FXchar * | s1, |
const FXString & | s2 | ||
) |
FXint FX::compareversion | ( | const FXString & | s1, |
const FXchar * | s2 | ||
) |
FXint FX::compareversion | ( | const FXString & | s1, |
const FXString & | s2 | ||
) |
bool FX::operator== | ( | const FXString & | s1, |
const FXString & | s2 | ||
) |
bool FX::operator== | ( | const FXString & | s1, |
const FXchar * | s2 | ||
) |
bool FX::operator== | ( | const FXchar * | s1, |
const FXString & | s2 | ||
) |
bool FX::operator!= | ( | const FXString & | s1, |
const FXString & | s2 | ||
) |
bool FX::operator!= | ( | const FXString & | s1, |
const FXchar * | s2 | ||
) |
bool FX::operator!= | ( | const FXchar * | s1, |
const FXString & | s2 | ||
) |
bool FX::operator< | ( | const FXString & | s1, |
const FXString & | s2 | ||
) |
bool FX::operator< | ( | const FXString & | s1, |
const FXchar * | s2 | ||
) |
bool FX::operator< | ( | const FXchar * | s1, |
const FXString & | s2 | ||
) |
bool FX::operator<= | ( | const FXString & | s1, |
const FXString & | s2 | ||
) |
bool FX::operator<= | ( | const FXString & | s1, |
const FXchar * | s2 | ||
) |
bool FX::operator<= | ( | const FXchar * | s1, |
const FXString & | s2 | ||
) |
bool FX::operator> | ( | const FXString & | s1, |
const FXString & | s2 | ||
) |
bool FX::operator> | ( | const FXString & | s1, |
const FXchar * | s2 | ||
) |
bool FX::operator> | ( | const FXchar * | s1, |
const FXString & | s2 | ||
) |
bool FX::operator>= | ( | const FXString & | s1, |
const FXString & | s2 | ||
) |
bool FX::operator>= | ( | const FXString & | s1, |
const FXchar * | s2 | ||
) |
bool FX::operator>= | ( | const FXchar * | s1, |
const FXString & | s2 | ||
) |
FXString FX::operator+ | ( | const FXString & | s1, |
const FXString & | s2 | ||
) |
FXString FX::operator+ | ( | const FXString & | s1, |
const FXchar * | s2 | ||
) |
FXString FX::operator+ | ( | const FXString & | s1, |
const FXwchar * | s2 | ||
) |
FXString FX::operator+ | ( | const FXString & | s1, |
const FXnchar * | s2 | ||
) |
FXString FX::operator+ | ( | const FXchar * | s1, |
const FXString & | s2 | ||
) |
FXString FX::operator+ | ( | const FXwchar * | s1, |
const FXString & | s2 | ||
) |
FXString FX::operator+ | ( | const FXnchar * | s1, |
const FXString & | s2 | ||
) |
FXString FX::operator+ | ( | const FXString & | s, |
FXchar | c | ||
) |
FXString FX::operator+ | ( | FXchar | c, |
const FXString & | s | ||
) |
FXStream& FX::operator<< | ( | FXStream & | store, |
const FXString & | s | ||
) |
FXStream& FX::operator>> | ( | FXStream & | store, |
FXString & | s | ||
) |
FXString FX::FXStringFormat | ( | const FXchar * | fmt, |
... | |||
) |
FXString FX::FXStringVal | ( | FXint | num, |
FXint | base = 10 |
||
) |
FXString FX::FXStringVal | ( | FXuint | num, |
FXint | base = 10 |
||
) |
FXString FX::FXStringVal | ( | FXlong | num, |
FXint | base = 10 |
||
) |
FXString FX::FXStringVal | ( | FXulong | num, |
FXint | base = 10 |
||
) |
FXint FX::FXIntVal | ( | const FXString & | s, |
FXint | base = 10 |
||
) |
FXuint FX::FXUIntVal | ( | const FXString & | s, |
FXint | base = 10 |
||
) |
FXlong FX::FXLongVal | ( | const FXString & | s, |
FXint | base = 10 |
||
) |
FXulong FX::FXULongVal | ( | const FXString & | s, |
FXint | base = 10 |
||
) |
FXfloat FX::FXFloatVal | ( | const FXString & | s | ) |
FXdouble FX::FXDoubleVal | ( | const FXString & | s | ) |
FXString FX::fromAscii | ( | const FXString & | s | ) |
FXString FX::toAscii | ( | const FXString & | s | ) |
FXString FX::escape | ( | const FXString & | s | ) |
FXString FX::unescape | ( | const FXString & | s | ) |
FXString FX::normalize | ( | const FXString & | s | ) |
FXString FX::decompose | ( | const FXString & | s, |
FXuint | kind | ||
) |
FXString FX::compose | ( | const FXString & | s, |
FXuint | kind | ||
) |
FXString& FX::unixToDos | ( | FXString & | str | ) |
FXString& FX::dosToUnix | ( | FXString & | str | ) |
bool FX::fxcheckTGA | ( | FXStream & | store | ) |
Check if stream contains a TARGA, return TRUE if so.
bool FX::fxloadTGA | ( | FXStream & | store, |
FXColor *& | data, | ||
FXint & | width, | ||
FXint & | height | ||
) |
Load an TARGA file from a stream.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
bool FX::fxsaveTGA | ( | FXStream & | store, |
const FXColor * | data, | ||
FXint | width, | ||
FXint | height | ||
) |
Save an TARGA file to a stream.
bool FX::fxcheckTIF | ( | FXStream & | store | ) |
Check if stream contains a TIFF, return TRUE if so.
bool FX::fxloadTIF | ( | FXStream & | store, |
FXColor *& | data, | ||
FXint & | width, | ||
FXint & | height, | ||
FXushort & | codec | ||
) |
Load an TIFF (Tagged Image File Format) file from a stream.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
bool FX::fxsaveTIF | ( | FXStream & | store, |
const FXColor * | data, | ||
FXint | width, | ||
FXint | height, | ||
FXushort | codec | ||
) |
Save an TIFF (Tagged Image File Format) file to a stream.
|
inline |
References FX::FXVec2d::x, and FX::FXVec2d::y.
|
inline |
References FX::FXVec2d::x, and FX::FXVec2d::y.
|
inline |
References FX::FXVec2d::x, and FX::FXVec2d::y.
|
inline |
References FX::FXVec2d::x, and FX::FXVec2d::y.
|
inline |
References FX::FXVec2d::x, and FX::FXVec2d::y.
|
inline |
References FX::FXVec2d::x, and FX::FXVec2d::y.
|
inline |
References FX::FXVec2d::x, and FX::FXVec2d::y.
|
inline |
References FX::FXVec2d::x, and FX::FXVec2d::y.
|
inline |
References FX::FXVec2d::x, and FX::FXVec2d::y.
|
inline |
References FX::FXVec2d::x, and FX::FXVec2d::y.
|
inline |
References FX::FXVec2d::x, and FX::FXVec2d::y.
|
inline |
References FX::FXVec2d::x, and FX::FXVec2d::y.
|
inline |
References FX::FXVec2d::x, and FX::FXVec2d::y.
|
inline |
References FX::FXVec2d::x, and FX::FXVec2d::y.
|
inline |
References FX::FXVec2d::x, and FX::FXVec2d::y.
|
inline |
References FX::FXVec2d::x, and FX::FXVec2d::y.
|
inline |
References FXMIN, FX::FXVec2d::x, and FX::FXVec2d::y.
Referenced by FX::FXRanged::set(), FX::FXRangef::set(), and FX::FXInputDialog::setLimits().
|
inline |
References FXMAX, FX::FXVec2d::x, and FX::FXVec2d::y.
Referenced by FX::FXRanged::set(), FX::FXRangef::set(), and FX::FXInputDialog::setLimits().
FXVec2d FX::normalize | ( | const FXVec2d & | v | ) |
FXStream& FX::operator<< | ( | FXStream & | store, |
const FXVec2d & | v | ||
) |
FXStream& FX::operator>> | ( | FXStream & | store, |
FXVec2d & | v | ||
) |
|
inline |
References FX::FXVec2f::x, and FX::FXVec2f::y.
|
inline |
References FX::FXVec2f::x, and FX::FXVec2f::y.
|
inline |
References FX::FXVec2f::x, and FX::FXVec2f::y.
|
inline |
References FX::FXVec2f::x, and FX::FXVec2f::y.
|
inline |
References FX::FXVec2f::x, and FX::FXVec2f::y.
|
inline |
References FX::FXVec2f::x, and FX::FXVec2f::y.
|
inline |
References FX::FXVec2f::x, and FX::FXVec2f::y.
|
inline |
References FX::FXVec2f::x, and FX::FXVec2f::y.
|
inline |
References FX::FXVec2f::x, and FX::FXVec2f::y.
|
inline |
References FX::FXVec2f::x, and FX::FXVec2f::y.
|
inline |
References FX::FXVec2f::x, and FX::FXVec2f::y.
|
inline |
References FX::FXVec2f::x, and FX::FXVec2f::y.
|
inline |
References FX::FXVec2f::x, and FX::FXVec2f::y.
|
inline |
References FX::FXVec2f::x, and FX::FXVec2f::y.
|
inline |
References FX::FXVec2f::x, and FX::FXVec2f::y.
|
inline |
References FX::FXVec2f::x, and FX::FXVec2f::y.
|
inline |
References FXMIN, FX::FXVec2f::x, and FX::FXVec2f::y.
|
inline |
References FXMAX, FX::FXVec2f::x, and FX::FXVec2f::y.
FXVec2f FX::normalize | ( | const FXVec2f & | v | ) |
FXStream& FX::operator<< | ( | FXStream & | store, |
const FXVec2f & | v | ||
) |
FXStream& FX::operator>> | ( | FXStream & | store, |
FXVec2f & | v | ||
) |
|
inline |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
|
inline |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
|
inline |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
|
inline |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
|
inline |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
|
inline |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
|
inline |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
|
inline |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
|
inline |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
|
inline |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
|
inline |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
|
inline |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
|
inline |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
|
inline |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
|
inline |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
|
inline |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
|
inline |
References FXMIN, FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
|
inline |
References FXMAX, FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
FXVec3d FX::normal | ( | const FXVec3d & | a, |
const FXVec3d & | b, | ||
const FXVec3d & | c | ||
) |
Referenced by FX::FXStatusLine::getNormalText().
FXVec3d FX::normal | ( | const FXVec3d & | a, |
const FXVec3d & | b, | ||
const FXVec3d & | c, | ||
const FXVec3d & | d | ||
) |
FXVec3d FX::normalize | ( | const FXVec3d & | v | ) |
FXStream& FX::operator<< | ( | FXStream & | store, |
const FXVec3d & | v | ||
) |
FXStream& FX::operator>> | ( | FXStream & | store, |
FXVec3d & | v | ||
) |
|
inline |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
|
inline |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
|
inline |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
|
inline |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
|
inline |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
|
inline |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
|
inline |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
|
inline |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
|
inline |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
|
inline |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
|
inline |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
|
inline |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
|
inline |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
|
inline |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
|
inline |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
|
inline |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
|
inline |
References FXMIN, FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
|
inline |
References FXMAX, FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
FXVec3f FX::normal | ( | const FXVec3f & | a, |
const FXVec3f & | b, | ||
const FXVec3f & | c | ||
) |
FXVec3f FX::normal | ( | const FXVec3f & | a, |
const FXVec3f & | b, | ||
const FXVec3f & | c, | ||
const FXVec3f & | d | ||
) |
FXVec3f FX::normalize | ( | const FXVec3f & | v | ) |
FXStream& FX::operator<< | ( | FXStream & | store, |
const FXVec3f & | v | ||
) |
FXStream& FX::operator>> | ( | FXStream & | store, |
FXVec3f & | v | ||
) |
|
inline |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
|
inline |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
|
inline |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
|
inline |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
|
inline |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
|
inline |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
|
inline |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
|
inline |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
|
inline |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
|
inline |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
|
inline |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
|
inline |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
|
inline |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
|
inline |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
|
inline |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
|
inline |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
|
inline |
References FXMIN, FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
|
inline |
References FXMAX, FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
FXVec4d FX::plane | ( | const FXVec4d & | vec | ) |
FXVec4d FX::plane | ( | const FXVec3d & | vec, |
FXdouble | dist | ||
) |
FXVec4d FX::plane | ( | const FXVec3d & | vec, |
const FXVec3d & | p | ||
) |
FXVec4d FX::plane | ( | const FXVec3d & | a, |
const FXVec3d & | b, | ||
const FXVec3d & | c | ||
) |
FXVec4d FX::normalize | ( | const FXVec4d & | v | ) |
FXStream& FX::operator<< | ( | FXStream & | store, |
const FXVec4d & | v | ||
) |
FXStream& FX::operator>> | ( | FXStream & | store, |
FXVec4d & | v | ||
) |
|
inline |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
|
inline |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
|
inline |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
|
inline |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
|
inline |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
|
inline |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
|
inline |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
|
inline |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
|
inline |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
|
inline |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
|
inline |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
|
inline |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
|
inline |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
|
inline |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
|
inline |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
|
inline |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
|
inline |
References FXMIN, FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
|
inline |
References FXMAX, FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
FXVec4f FX::plane | ( | const FXVec4f & | vec | ) |
FXVec4f FX::plane | ( | const FXVec3f & | vec, |
FXfloat | dist | ||
) |
FXVec4f FX::plane | ( | const FXVec3f & | vec, |
const FXVec3f & | p | ||
) |
FXVec4f FX::plane | ( | const FXVec3f & | a, |
const FXVec3f & | b, | ||
const FXVec3f & | c | ||
) |
FXVec4f FX::normalize | ( | const FXVec4f & | v | ) |
FXStream& FX::operator<< | ( | FXStream & | store, |
const FXVec4f & | v | ||
) |
FXStream& FX::operator>> | ( | FXStream & | store, |
FXVec4f & | v | ||
) |
bool FX::fxcheckXBM | ( | FXStream & | store | ) |
Check if stream contains a XBM, return TRUE if so.
bool FX::fxloadXBM | ( | FXColor *& | data, |
const FXuchar * | pix, | ||
const FXuchar * | msk, | ||
FXint | width, | ||
FXint | height | ||
) |
Load an XBM (X Bitmap) from pixel array and mask array.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
bool FX::fxloadXBM | ( | FXStream & | store, |
FXColor *& | data, | ||
FXint & | width, | ||
FXint & | height, | ||
FXint & | hotx, | ||
FXint & | hoty | ||
) |
Load an XBM (X Bitmap) file from a stream.
Upon successful return, the pixel array and size, and hot-spot are returned. If an error occurred, the pixel array is set to NULL.
bool FX::fxsaveXBM | ( | FXStream & | store, |
const FXColor * | data, | ||
FXint | width, | ||
FXint | height, | ||
FXint | hotx = -1 , |
||
FXint | hoty = -1 |
||
) |
Save an XBM (X Bitmap) file to a stream; if the parameters hotx and hoty are set to -1, no hotspot location is saved.
bool FX::fxsavePS | ( | FXStream & | store, |
const FXColor * | data, | ||
FXint | width, | ||
FXint | height, | ||
FXint | paperw = 612 , |
||
FXint | paperh = 792 , |
||
FXint | margin = 35 , |
||
bool | color = true |
||
) |
Save a PostScript file to a stream; format the picture to the maximal size that fits within the given margins of the indicated paper size.
bool FX::fxcheckXPM | ( | FXStream & | store | ) |
Check if stream contains a XPM, return TRUE if so.
bool FX::fxloadXPM | ( | const FXchar ** | pix, |
FXColor *& | data, | ||
FXint & | width, | ||
FXint & | height | ||
) |
Load an XPM (X Pixmap) from array of strings.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
bool FX::fxloadXPM | ( | FXStream & | store, |
FXColor *& | data, | ||
FXint & | width, | ||
FXint & | height | ||
) |
Load an XPM (X Pixmap) file from a stream.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
bool FX::fxsaveXPM | ( | FXStream & | store, |
const FXColor * | data, | ||
FXint | width, | ||
FXint | height, | ||
bool | fast = true |
||
) |
Save an XPM (X Pixmap) file to a stream.
const FXuchar FX::fxversion[3] |
Version number that the library has been compiled with.
unsigned int FX::fxTraceLevel |
Controls tracing level.
![]() |