• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • graphics API Reference
  • KDE Home
  • Contact Us
 

digikam

Public Member Functions | Protected Member Functions | List of all members
dng_filter_opcode Class Referenceabstract

#include <dng_opcodes.h>

Inheritance diagram for dng_filter_opcode:
Inheritance graph
[legend]

Public Member Functions

virtual void Apply (dng_host &host, dng_negative &negative, AutoPtr< dng_image > &image)
 
virtual uint32 BufferPixelType (uint32 imagePixelType)
 
virtual dng_rect ModifiedBounds (const dng_rect &imageBounds)
 
virtual void Prepare (dng_negative &, uint32, const dng_point &, const dng_rect &, uint32, uint32, dng_memory_allocator &)
 
virtual void ProcessArea (dng_negative &negative, uint32 threadIndex, dng_pixel_buffer &srcBuffer, dng_pixel_buffer &dstBuffer, const dng_rect &dstArea, const dng_rect &imageBounds)=0
 
virtual dng_rect SrcArea (const dng_rect &dstArea, const dng_rect &)
 
virtual dng_point SrcRepeat ()
 
virtual dng_point SrcTileSize (const dng_point &dstTileSize, const dng_rect &imageBounds)
 
- Public Member Functions inherited from dng_opcode
virtual ~dng_opcode ()
 
bool AboutToApply (dng_host &host, dng_negative &negative)
 
uint32 Flags () const
 
virtual bool IsNOP () const
 
virtual bool IsValidForNegative (const dng_negative &) const
 
uint32 MinVersion () const
 
uint32 OpcodeID () const
 
bool Optional () const
 
virtual void PutData (dng_stream &stream) const
 
void SetStage (uint32 stage)
 
bool SkipIfPreview () const
 
uint32 Stage () const
 
bool WasReadFromStream () const
 

Protected Member Functions

 dng_filter_opcode (uint32 opcodeID, uint32 minVersion, uint32 flags)
 
 dng_filter_opcode (uint32 opcodeID, dng_stream &stream, const char *name)
 
- Protected Member Functions inherited from dng_opcode
 dng_opcode (uint32 opcodeID, uint32 minVersion, uint32 flags)
 
 dng_opcode (uint32 opcodeID, dng_stream &stream, const char *name)
 

Additional Inherited Members

- Public Types inherited from dng_opcode
enum  { kFlag_None = 0, kFlag_Optional = 1, kFlag_SkipIfPreview = 2 }
 

Detailed Description

Definition at line 217 of file dng_opcodes.h.

Constructor & Destructor Documentation

dng_filter_opcode::dng_filter_opcode ( uint32  opcodeID,
uint32  minVersion,
uint32  flags 
)
protected

Definition at line 331 of file dng_opcodes.cpp.

dng_filter_opcode::dng_filter_opcode ( uint32  opcodeID,
dng_stream &  stream,
const char *  name 
)
protected

Definition at line 345 of file dng_opcodes.cpp.

Member Function Documentation

void dng_filter_opcode::Apply ( dng_host &  host,
dng_negative &  negative,
AutoPtr< dng_image > &  image 
)
virtual

Implements dng_opcode.

Definition at line 359 of file dng_opcodes.cpp.

virtual uint32 dng_filter_opcode::BufferPixelType ( uint32  imagePixelType)
inlinevirtual

Definition at line 232 of file dng_opcodes.h.

virtual dng_rect dng_filter_opcode::ModifiedBounds ( const dng_rect &  imageBounds)
inlinevirtual

Definition at line 237 of file dng_opcodes.h.

virtual void dng_filter_opcode::Prepare ( dng_negative &  ,
uint32  ,
const dng_point &  ,
const dng_rect &  ,
uint32  ,
uint32  ,
dng_memory_allocator &   
)
inlinevirtual

Reimplemented in dng_opcode_FixBadPixelsList, and dng_opcode_FixBadPixelsConstant.

Definition at line 260 of file dng_opcodes.h.

virtual void dng_filter_opcode::ProcessArea ( dng_negative &  negative,
uint32  threadIndex,
dng_pixel_buffer &  srcBuffer,
dng_pixel_buffer &  dstBuffer,
const dng_rect &  dstArea,
const dng_rect &  imageBounds 
)
pure virtual

Implemented in dng_opcode_FixBadPixelsList, and dng_opcode_FixBadPixelsConstant.

virtual dng_rect dng_filter_opcode::SrcArea ( const dng_rect &  dstArea,
const dng_rect &   
)
inlinevirtual

Reimplemented in dng_opcode_FixBadPixelsList, and dng_opcode_FixBadPixelsConstant.

Definition at line 247 of file dng_opcodes.h.

virtual dng_point dng_filter_opcode::SrcRepeat ( )
inlinevirtual

Reimplemented in dng_opcode_FixBadPixelsList, and dng_opcode_FixBadPixelsConstant.

Definition at line 242 of file dng_opcodes.h.

virtual dng_point dng_filter_opcode::SrcTileSize ( const dng_point &  dstTileSize,
const dng_rect &  imageBounds 
)
inlinevirtual

Definition at line 253 of file dng_opcodes.h.


The documentation for this class was generated from the following files:
  • dng_opcodes.h
  • dng_opcodes.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2019 The KDE developers.
Generated on Fri Dec 6 2019 04:27:52 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

digikam

Skip menu "digikam"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Modules
  • Related Pages
-->

graphics API Reference

Skip menu "graphics API Reference"
  • digikam
  • KDiagram
  •     KChart
  •     KGantt
  • KPhotoAlbum
  •   AndroidRemoteControl
  • Krita
  •   libs
  •     KritaBasicFlakes
  •     brush
  •     KritaUndo2
  •     KritaFlake
  •     image
  •     KritaPlugin
  •     Krita
  •     KritaOdf
  •     KritaPigment
  •     KritaStore
  •     ui
  •     KritaWidgets
  •     KritaWidgetUtils
  •   plugins
  •     Assitants
  •     Extensions
  •     Filters
  •         KritaText
  •         KritaTextLayout
  •     Generators
  •     Formats
  •             src
  •     PaintOps
  •       libpaintop
Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal