CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
26 #ifndef __OD_RASTER_MODULE__
27 #define __OD_RASTER_MODULE__
40 #define lit_ 0x20 // ' '
41 #define lit_0 0x30 // '0'
42 #define lit_1 0x31 // '1'
43 #define lit_2 0x32 // '2'
44 #define lit_3 0x33 // '3'
45 #define lit_4 0x34 // '4'
46 #define lit_5 0x35 // '5'
47 #define lit_6 0x36 // '6'
48 #define lit_7 0x37 // '7'
49 #define lit_8 0x38 // '8'
50 #define lit_9 0x39 // '9'
51 #define lit_A 0x41 // 'A'
52 #define lit_B 0x42 // 'B'
53 #define lit_C 0x43 // 'C'
54 #define lit_D 0x44 // 'D'
55 #define lit_E 0x45 // 'E'
56 #define lit_F 0x46 // 'F'
57 #define lit_G 0x47 // 'G'
58 #define lit_H 0x48 // 'H'
59 #define lit_I 0x49 // 'I'
60 #define lit_J 0x4A // 'J'
61 #define lit_K 0x4B // 'K'
62 #define lit_L 0x4C // 'L'
63 #define lit_M 0x4D // 'M'
64 #define lit_N 0x4E // 'N'
65 #define lit_O 0x4F // 'O'
66 #define lit_P 0x50 // 'P'
67 #define lit_Q 0x51 // 'Q'
68 #define lit_R 0x52 // 'R'
69 #define lit_S 0x53 // 'S'
70 #define lit_T 0x54 // 'T'
71 #define lit_U 0x55 // 'U'
72 #define lit_V 0x56 // 'V'
73 #define lit_W 0x57 // 'W'
74 #define lit_X 0x58 // 'X'
75 #define lit_Y 0x59 // 'Y'
76 #define lit_Z 0X5A // 'Z'
77 #define lit_a 0x61 // 'a'
78 #define lit_b 0x62 // 'b'
79 #define lit_c 0x63 // 'c'
80 #define lit_d 0x64 // 'd'
81 #define lit_e 0x65 // 'e'
82 #define lit_f 0x66 // 'f'
83 #define lit_g 0x67 // 'g'
84 #define lit_h 0x68 // 'h'
85 #define lit_i 0x69 // 'i'
86 #define lit_j 0x6A // 'j'
87 #define lit_k 0x6B // 'k'
88 #define lit_l 0x6C // 'l'
89 #define lit_m 0x6D // 'm'
90 #define lit_n 0x6E // 'n'
91 #define lit_o 0x6F // 'o'
92 #define lit_p 0x70 // 'p'
93 #define lit_q 0x71 // 'q'
94 #define lit_r 0x72 // 'r'
95 #define lit_s 0x73 // 's'
96 #define lit_t 0x74 // 't'
97 #define lit_u 0x75 // 'u'
98 #define lit_v 0x76 // 'v'
99 #define lit_w 0x77 // 'w'
100 #define lit_x 0x78 // 'x'
101 #define lit_y 0x79 // 'y'
102 #define lit_z 0x7A // 'z'
107 #ifndef ODA_BIGENDIAN
108 #if defined(OD_SWIGCSHARP) || defined(OD_SWIGJAVA)
109 #define OD_FOURCC(a, b, c, d) (((long)(d) << 24) | ((long)(c) << 16) | ((long)(b) << 8) | ((long)(a)))
111 #define OD_FOURCC(a, b, c, d) (((OdUInt32)(d) << 24) | ((OdUInt32)(c) << 16) | ((OdUInt32)(b) << 8) | ((OdUInt32)(a)))
114 #define OD_FOURCC(a, b, c, d) (((OdUInt32)(a) << 24) | ((OdUInt32)(b) << 16) | ((OdUInt32)(c) << 8) | ((OdUInt32)(d)))
409 #endif // __OD_RASTER_MODULE__
GLuint GLsizei GLsizei GLint GLenum * type
@ kBMP
The format is unknown.
OdSmartPtr< OdGiRasterImage > OdGiRasterImagePtr
@ kCUT
A .psd (Adobe Photoshop) image.
virtual OdGiRasterImagePtr createRasterImage(void *pImp)
virtual OdUInt32Array getRasterImageTypes() const =0
virtual OdUInt32 getImageFormat(OdStreamBuf *pStreamBuf) const =0
virtual OdGiRasterImagePtr loadRasterImage(const OdString &filename, const OdUInt32 *pFlagsChain=NULL)=0
virtual bool convertRasterImage(const OdGiRasterImage *pRaster, OdUInt32 type, OdStreamBuf *pStreamBuf, const OdUInt32 *pFlagsChain=NULL)=0
virtual bool saveRasterImage(const OdGiRasterImage *rasterImage, const OdString &filename, const OdUInt32 *pFlagsChain=NULL)=0
#define OD_FOURCC(a, b, c, d)
virtual bool isRasterImageTypeSupported(OdUInt32 type) const
virtual OdString mapTypeToExtension(OdUInt32 type, OdString *psFilterName) const =0
virtual bool saveRasterImage(const OdGiRasterImage *rasterImage, const OdString &filename, OdUInt32 type, const OdUInt32 *pFlagsChain=NULL)=0
virtual OdGiRasterImagePtr loadRasterImage(OdStreamBuf *pStreamBuf, const OdUInt32 *pFlagsChain=NULL)=0
OdSmartPtr< OdRxRasterServices > OdRxRasterServicesPtr
ODRX_DECLARE_MEMBERS(OdRxRasterServices)
virtual OdUInt32 getImageFormat(const OdString &filename) const =0
virtual OdUInt32 mapExtensionToType(const OdString &extension) const =0
virtual bool convertRasterImage(OdStreamBuf *pSrcStream, OdStreamBuf *pDstStream, OdUInt32 type, const OdUInt32 *pFlagsChainSrc=NULL, const OdUInt32 *pFlagsChainDst=NULL)=0