CCamera::CCameraV2Histogram::TDirectHistogramParameters Class Reference

class CCamera::CCameraV2Histogram::TDirectHistogramParameters

Specifes the parameters necessary for a direct histogram.

Constructor & Destructor Documentation

TDirectHistogramParameters()

IMPORT_C TDirectHistogramParameters ( )

Constructor for the TDirectHistogramParameters class. Sets the size and version of this class.

Member Functions Documentation

Size()

IMPORT_C TUint Size ( ) const

Returns the size of the class. Used for extensibility by deriving from this base class and adding new member variables. Intended to be used for implementation of methods where this class reference is passed as function arguments. Implementation of such methods can find out the whether the actual class passed is base or the derived one. So, if a new application is made to run on an old implementation, an error may occur once the old implementation detects this by getting the size information of the T class passed. Also, if an old application is made to run on a new implementation, this can be handled correctly if the derived class variables handling is done in a proper 'if-else' statement.

Note:

The size will be modified when the T-class gets updated.

Version()

IMPORT_C TUint Version ( ) const

Returns the version of the class. Used for extensibility specially when the class members are not added but the Reserved members get used at a later stage.

Note:

The version will be modified when the T-class gets updated.

Member Data Documentation

TRgb iBackgroundColor

TRgb iBackgroundColor

The background color for the direct histogram.

TRgb iHistogramColor

TRgb iHistogramColor

The colour and alpha blending with which the histogram will be displayed.

TSize iHistogramSize

TSize iHistogramSize

The size of histogram in pixels.

THistogramType iHistogramType

THistogramType iHistogramType

The type of histogram to be prepared. This must be one of the supported histogram types returned by SupportedHistograms().

TPoint iPosition

TPoint iPosition

The position on the screen (in pixels) where the histogram is to be displayed.

TInt iReserved1

TInt iReserved1 [private]

TInt iReserved2

TInt iReserved2 [private]

TInt iReserved3

TInt iReserved3 [private]

TUint iSize

TUint iSize [private]

TUint iVersion

TUint iVersion [private]