| CFx SDK Documentation
    2022 SP0
    | 
#include <GiPlotStyleDefs.h>
| Public Types | |
| typedef OdUInt16 | PsFillstyleGDI[8] | 
| typedef OdUInt8 | PsFillstyleOGL[128] | 
| Public Member Functions | |
| OdGiPsFillstyles () | |
| ~OdGiPsFillstyles () | |
| const OdHatchPattern * | getGiDefinitions (OdHatchPattern *pPats, double scale, OdUInt32 nFirst=OdPs::kFsSolid+1, OdUInt32 nPats=OdPs::kFsLast - OdPs::kFsSolid - 1) const | 
| const OdHatchPattern & | getGiDefinition (OdPs::FillStyle psFs, OdHatchPattern &pPat, double scale) const | 
| OdUInt8Array | rasterizeFillstyle (OdPs::FillStyle psFs, OdUInt32 nOffsetX=0, OdUInt32 nOffsetY=0, OdUInt32 nWidth=32, OdUInt32 nHeight=32, OdUInt8 fpValue=0xFF) const | 
| OdGiRasterImagePtr | rasterizeFillstyleImage (OdPs::FillStyle psFs, OdUInt32 nOffsetX=0, OdUInt32 nOffsetY=0, OdUInt32 nWidth=32, OdUInt32 nHeight=32, ODCOLORREF backgroundColor=ODRGB(0, 0, 0), ODCOLORREF foregroundColor=ODRGB(255, 255, 255)) const | 
| const PsFillstyleGDI * | getGDIDefinitions () const | 
| const PsFillstyleGDI & | getGDIDefinition (OdPs::FillStyle psFs) const | 
| const PsFillstyleOGL * | getOpenGLDefinitions () const | 
| const PsFillstyleOGL & | getOpenGLDefinition (OdPs::FillStyle psFs) const | 
| Protected Member Functions | |
| OdUInt32 | fsCorr (OdPs::FillStyle fs) const | 
| bool | fsRigth (OdPs::FillStyle fs) const | 
| void | internalFillHatchDef (OdPs::FillStyle psFs, OdHatchPattern &pPat, double scale) const | 
| OdGiRasterImagePtr | internalMakeImage (const OdUInt8 *pPixels, OdUInt32 nWidth, OdUInt32 nHeight, ODCOLORREF backgroundColor=ODRGB(0, 0, 0), ODCOLORREF foregroundColor=ODRGB(255, 255, 255)) const | 
| Static Protected Attributes | |
| static const PsFillstyleGDI | g_gdiFillstyleDef [OdPs::kFsLast - OdPs::kFsSolid] | 
| static const PsFillstyleOGL | g_oglFillstyleDef [OdPs::kFsLast - OdPs::kFsSolid] | 
This class represents PlotStyle fillstyles definitions. Corresponding C++ library: TD_Gi <group OdGi_Classes>
Definition at line 204 of file GiPlotStyleDefs.h.
| typedef OdUInt16 OdGiPsFillstyles::PsFillstyleGDI[8] | 
Type definition represents PlotStyle fillstyle in Windows GDI-compatible format.
Definition at line 210 of file GiPlotStyleDefs.h.
| typedef OdUInt8 OdGiPsFillstyles::PsFillstyleOGL[128] | 
Type definition represents PlotStyle fillstyle in OpenGL-compatible format.
Definition at line 214 of file GiPlotStyleDefs.h.
| OdGiPsFillstyles::OdGiPsFillstyles | ( | ) | 
| OdGiPsFillstyles::~OdGiPsFillstyles | ( | ) | 
| 
 | inlineprotected | 
Definition at line 216 of file GiPlotStyleDefs.h.
| 
 | inlineprotected | 
Definition at line 217 of file GiPlotStyleDefs.h.
| const PsFillstyleGDI& OdGiPsFillstyles::getGDIDefinition | ( | OdPs::FillStyle | psFs | ) | const | 
Returns reference onto PlotStyle fillstyle definition in Windows GDI-compatible format.
| psFs | [in] Fillstyle number. | 
| const PsFillstyleGDI* OdGiPsFillstyles::getGDIDefinitions | ( | ) | const | 
Returns pointer onto set of PlotStyle fillstyle definitions in Windows GDI-compatible format.
| const OdHatchPattern& OdGiPsFillstyles::getGiDefinition | ( | OdPs::FillStyle | psFs, | 
| OdHatchPattern & | pPat, | ||
| double | scale | ||
| ) | const | 
Fills PlotStyle fillstyle definition.
| psFs | [in] Fillstyle number. | 
| pPat | [out] Reference onto pattern to fill. | 
| scale | [in] Pattern scale multiplier. | 
| const OdHatchPattern* OdGiPsFillstyles::getGiDefinitions | ( | OdHatchPattern * | pPats, | 
| double | scale, | ||
| OdUInt32 | nFirst = OdPs::kFsSolid+1, | ||
| OdUInt32 | nPats = OdPs::kFsLast - OdPs::kFsSolid - 1 | ||
| ) | const | 
Fills array of PlotStyle fillstyle definitions in Gi format.
| pPats | [out] Array of patterns to fill. | 
| scale | [in] Patterns scale multiplier. | 
| nFirst | [in] First PlotStyle fillstyle to fill. | 
| nPats | [in] Number of PlotStyle fillstyles to fill. | 
| const PsFillstyleOGL& OdGiPsFillstyles::getOpenGLDefinition | ( | OdPs::FillStyle | psFs | ) | const | 
Returns reference onto PlotStyle fillstyle definition in OpenGL-compatible format.
| psFs | [in] Fillstyle number. | 
| const PsFillstyleOGL* OdGiPsFillstyles::getOpenGLDefinitions | ( | ) | const | 
Returns pointer onto set of PlotStyle fillstyle definitions in OpenGL-compatible format.
| 
 | protected | 
| 
 | protected | 
| OdUInt8Array OdGiPsFillstyles::rasterizeFillstyle | ( | OdPs::FillStyle | psFs, | 
| OdUInt32 | nOffsetX = 0, | ||
| OdUInt32 | nOffsetY = 0, | ||
| OdUInt32 | nWidth = 32, | ||
| OdUInt32 | nHeight = 32, | ||
| OdUInt8 | fpValue = 0xFF | ||
| ) | const | 
Rasterize fillstyle into set of bytes.
| psFs | [in] Fillstyle number. | 
| nOffsetX | [in] Horizontal pattern offset. | 
| nOffsetY | [in] Vertical pattern offset. | 
| nWidth | [in] Width of image to fill. | 
| nHeight | [in] Height of image to fill. | 
| fpValue | [in] Value which will be set for enabled fillstyle pattern bytes. | 
| OdGiRasterImagePtr OdGiPsFillstyles::rasterizeFillstyleImage | ( | OdPs::FillStyle | psFs, | 
| OdUInt32 | nOffsetX = 0, | ||
| OdUInt32 | nOffsetY = 0, | ||
| OdUInt32 | nWidth = 32, | ||
| OdUInt32 | nHeight = 32, | ||
| ODCOLORREF | backgroundColor = ODRGB(0, 0, 0), | ||
| ODCOLORREF | foregroundColor = ODRGB(255, 255, 255) | ||
| ) | const | 
Rasterize fillstyle into monochrome raster image.
| psFs | [in] Fillstyle number. | 
| nOffsetX | [in] Horizontal pattern offset. | 
| nOffsetY | [in] Vertical pattern offset. | 
| nWidth | [in] Width of image to fill. | 
| nHeight | [in] Height of image to fill. | 
| backgroundColor | [in] Background color (fillstyle holes will be drawn using this color). | 
| foregroundColor | [in] Foreground color (fillstyle points will be drawn using this color). | 
| 
 | staticprotected | 
Definition at line 218 of file GiPlotStyleDefs.h.
| 
 | staticprotected | 
Definition at line 219 of file GiPlotStyleDefs.h.