Enums


Public Member Functions

  • void
    finalize ()
  • void *
    getRowPointer (int32_t row)
  • ::CGImageRef
    getCgImage () const
  • void
    setRow (int32_t, const void *)
  • int32_t
    getWidth () const
  • int32_t
    getHeight () const
  • getColorModel () const
  • getDataType () const
  • getChannelOrder () const
  • bool
    hasAlpha () const

Static Public Member Functions

  • createRef (DataTargetRef dataTarget, ImageSourceRef imageSource, ImageTarget::Options options, const std::string &extensionData)
  • void
    registerSelf ()
  • ImageTargetCgImageRef
    createRef (ImageSourceRef imageSource, ImageTarget::Options options)
  • void
    translateRgbColorModelToOffsets (ChannelOrder channelOrder, int8_t *red, int8_t *green, int8_t *blue, int8_t *alpha, int8_t *inc)
  • void
    translateGrayColorModelToOffsets (ChannelOrder channelOrder, int8_t *gray, int8_t *alpha, int8_t *inc)
  • bool
    channelOrderHasAlpha (ChannelOrder channelOrder)
  • int8_t
    channelOrderNumChannels (ChannelOrder channelOrder)
  • uint8_t
    dataTypeBytes (DataType dataType)

Protected Member Functions

  • ImageTargetFileQuartz (DataTargetRef dataTarget, ImageSourceRef imageSource, ImageTarget::Options options, const std::string &extensionData)
  • void
    setupImageDestOptions (ImageTarget::Options options)
  • void
    setSize (int32_t width, int32_t height)
  • void
    setColorModel (ColorModel colorModel)
  • void
    setDataType (DataType aDataType)
  • void
    setChannelOrder (ChannelOrder aChannelOrder)

Protected Attributes

  • ::CGImageDestinationRef
    mImageDest
  • std::shared_ptr< __CFDictionary >
    mImageDestOptions
  • std::shared_ptr< uint8_t >
    mData
  • ::CGImageRef
    mImageRef
  • size_t
    mBitsPerComponent
  • size_t
    mBitsPerPixel
  • size_t
    mRowBytes
  • uint32_t
    mBitmapInfo
  • ::CFMutableDataRef
    mDataRef
  • uint8_t *
    mDataPtr
  • int32_t
    mWidth
  • int32_t
    mHeight
  • mColorModel
  • mDataType
  • mChannelOrder