API reference - Class QPainter_CompositionMode

Notation used in Ruby API documentation

Description: This class represents the QPainter::CompositionMode enum

Class hierarchy: QPainter_CompositionMode » QPainter_QFlags_CompositionMode

Public constructors

new QPainter_CompositionModenew(unsigned int value)Creates the enum object from an integer

Public methods

[const]bool==(QPainter_CompositionMode other)Compares the enum class against an enum of it's own type
[const]bool==(unsigned int other)Compares the enum class against an integer
[const]voidassign(const QPainter_CompositionMode other)Assign the contents of another object to self
voidcreateEnsures the C++ object is created
voiddestroyExplicitly destroy the object
[const]booldestroyed?Returns a value indicating whether the object was already destroyed
[const]QPainter_CompositionModedupCreates a copy of self
[const]boolis_const_object?Returns a value indicating whether the reference is a const reference
[const]unsigned intto_iConverts the enum class to an integer
[const]stringto_sConverts the enum class to a string

Public static methods and constants

new QPainter_CompositionModeCompositionMode_ClearEnum constant QPainter::CompositionMode_Clear
new QPainter_CompositionModeCompositionMode_ColorBurnEnum constant QPainter::CompositionMode_ColorBurn
new QPainter_CompositionModeCompositionMode_ColorDodgeEnum constant QPainter::CompositionMode_ColorDodge
new QPainter_CompositionModeCompositionMode_DarkenEnum constant QPainter::CompositionMode_Darken
new QPainter_CompositionModeCompositionMode_DestinationEnum constant QPainter::CompositionMode_Destination
new QPainter_CompositionModeCompositionMode_DestinationAtopEnum constant QPainter::CompositionMode_DestinationAtop
new QPainter_CompositionModeCompositionMode_DestinationInEnum constant QPainter::CompositionMode_DestinationIn
new QPainter_CompositionModeCompositionMode_DestinationOutEnum constant QPainter::CompositionMode_DestinationOut
new QPainter_CompositionModeCompositionMode_DestinationOverEnum constant QPainter::CompositionMode_DestinationOver
new QPainter_CompositionModeCompositionMode_DifferenceEnum constant QPainter::CompositionMode_Difference
new QPainter_CompositionModeCompositionMode_ExclusionEnum constant QPainter::CompositionMode_Exclusion
new QPainter_CompositionModeCompositionMode_HardLightEnum constant QPainter::CompositionMode_HardLight
new QPainter_CompositionModeCompositionMode_LightenEnum constant QPainter::CompositionMode_Lighten
new QPainter_CompositionModeCompositionMode_MultiplyEnum constant QPainter::CompositionMode_Multiply
new QPainter_CompositionModeCompositionMode_OverlayEnum constant QPainter::CompositionMode_Overlay
new QPainter_CompositionModeCompositionMode_PlusEnum constant QPainter::CompositionMode_Plus
new QPainter_CompositionModeCompositionMode_ScreenEnum constant QPainter::CompositionMode_Screen
new QPainter_CompositionModeCompositionMode_SoftLightEnum constant QPainter::CompositionMode_SoftLight
new QPainter_CompositionModeCompositionMode_SourceEnum constant QPainter::CompositionMode_Source
new QPainter_CompositionModeCompositionMode_SourceAtopEnum constant QPainter::CompositionMode_SourceAtop
new QPainter_CompositionModeCompositionMode_SourceInEnum constant QPainter::CompositionMode_SourceIn
new QPainter_CompositionModeCompositionMode_SourceOutEnum constant QPainter::CompositionMode_SourceOut
new QPainter_CompositionModeCompositionMode_SourceOverEnum constant QPainter::CompositionMode_SourceOver
new QPainter_CompositionModeCompositionMode_XorEnum constant QPainter::CompositionMode_Xor
new QPainter_CompositionModeRasterOp_NotSourceEnum constant QPainter::RasterOp_NotSource
new QPainter_CompositionModeRasterOp_NotSourceAndDestinationEnum constant QPainter::RasterOp_NotSourceAndDestination
new QPainter_CompositionModeRasterOp_NotSourceAndNotDestinationEnum constant QPainter::RasterOp_NotSourceAndNotDestination
new QPainter_CompositionModeRasterOp_NotSourceOrNotDestinationEnum constant QPainter::RasterOp_NotSourceOrNotDestination
new QPainter_CompositionModeRasterOp_NotSourceXorDestinationEnum constant QPainter::RasterOp_NotSourceXorDestination
new QPainter_CompositionModeRasterOp_SourceAndDestinationEnum constant QPainter::RasterOp_SourceAndDestination
new QPainter_CompositionModeRasterOp_SourceAndNotDestinationEnum constant QPainter::RasterOp_SourceAndNotDestination
new QPainter_CompositionModeRasterOp_SourceOrDestinationEnum constant QPainter::RasterOp_SourceOrDestination
new QPainter_CompositionModeRasterOp_SourceXorDestinationEnum constant QPainter::RasterOp_SourceXorDestination

Detailed description

[const] bool ==(QPainter_CompositionMode other)

Description: Compares the enum class against an enum of it's own type

[const] bool ==(unsigned int other)

Description: Compares the enum class against an integer

[static] new QPainter_CompositionMode CompositionMode_Clear

Description: Enum constant QPainter::CompositionMode_Clear

[static] new QPainter_CompositionMode CompositionMode_ColorBurn

Description: Enum constant QPainter::CompositionMode_ColorBurn

[static] new QPainter_CompositionMode CompositionMode_ColorDodge

Description: Enum constant QPainter::CompositionMode_ColorDodge

[static] new QPainter_CompositionMode CompositionMode_Darken

Description: Enum constant QPainter::CompositionMode_Darken

[static] new QPainter_CompositionMode CompositionMode_Destination

Description: Enum constant QPainter::CompositionMode_Destination

[static] new QPainter_CompositionMode CompositionMode_DestinationAtop

Description: Enum constant QPainter::CompositionMode_DestinationAtop

[static] new QPainter_CompositionMode CompositionMode_DestinationIn

Description: Enum constant QPainter::CompositionMode_DestinationIn

[static] new QPainter_CompositionMode CompositionMode_DestinationOut

Description: Enum constant QPainter::CompositionMode_DestinationOut

[static] new QPainter_CompositionMode CompositionMode_DestinationOver

Description: Enum constant QPainter::CompositionMode_DestinationOver

[static] new QPainter_CompositionMode CompositionMode_Difference

Description: Enum constant QPainter::CompositionMode_Difference

[static] new QPainter_CompositionMode CompositionMode_Exclusion

Description: Enum constant QPainter::CompositionMode_Exclusion

[static] new QPainter_CompositionMode CompositionMode_HardLight

Description: Enum constant QPainter::CompositionMode_HardLight

[static] new QPainter_CompositionMode CompositionMode_Lighten

Description: Enum constant QPainter::CompositionMode_Lighten

[static] new QPainter_CompositionMode CompositionMode_Multiply

Description: Enum constant QPainter::CompositionMode_Multiply

[static] new QPainter_CompositionMode CompositionMode_Overlay

Description: Enum constant QPainter::CompositionMode_Overlay

[static] new QPainter_CompositionMode CompositionMode_Plus

Description: Enum constant QPainter::CompositionMode_Plus

[static] new QPainter_CompositionMode CompositionMode_Screen

Description: Enum constant QPainter::CompositionMode_Screen

[static] new QPainter_CompositionMode CompositionMode_SoftLight

Description: Enum constant QPainter::CompositionMode_SoftLight

[static] new QPainter_CompositionMode CompositionMode_Source

Description: Enum constant QPainter::CompositionMode_Source

[static] new QPainter_CompositionMode CompositionMode_SourceAtop

Description: Enum constant QPainter::CompositionMode_SourceAtop

[static] new QPainter_CompositionMode CompositionMode_SourceIn

Description: Enum constant QPainter::CompositionMode_SourceIn

[static] new QPainter_CompositionMode CompositionMode_SourceOut

Description: Enum constant QPainter::CompositionMode_SourceOut

[static] new QPainter_CompositionMode CompositionMode_SourceOver

Description: Enum constant QPainter::CompositionMode_SourceOver

[static] new QPainter_CompositionMode CompositionMode_Xor

Description: Enum constant QPainter::CompositionMode_Xor

[static] new QPainter_CompositionMode RasterOp_NotSource

Description: Enum constant QPainter::RasterOp_NotSource

[static] new QPainter_CompositionMode RasterOp_NotSourceAndDestination

Description: Enum constant QPainter::RasterOp_NotSourceAndDestination

[static] new QPainter_CompositionMode RasterOp_NotSourceAndNotDestination

Description: Enum constant QPainter::RasterOp_NotSourceAndNotDestination

[static] new QPainter_CompositionMode RasterOp_NotSourceOrNotDestination

Description: Enum constant QPainter::RasterOp_NotSourceOrNotDestination

[static] new QPainter_CompositionMode RasterOp_NotSourceXorDestination

Description: Enum constant QPainter::RasterOp_NotSourceXorDestination

[static] new QPainter_CompositionMode RasterOp_SourceAndDestination

Description: Enum constant QPainter::RasterOp_SourceAndDestination

[static] new QPainter_CompositionMode RasterOp_SourceAndNotDestination

Description: Enum constant QPainter::RasterOp_SourceAndNotDestination

[static] new QPainter_CompositionMode RasterOp_SourceOrDestination

Description: Enum constant QPainter::RasterOp_SourceOrDestination

[static] new QPainter_CompositionMode RasterOp_SourceXorDestination

Description: Enum constant QPainter::RasterOp_SourceXorDestination

[const] void assign(const QPainter_CompositionMode other)

Description: Assign the contents of another object to self

This method assigns the contents of another object to self. This is a deep copy that does not only copy the reference but the actual content.

void create

Description: Ensures the C++ object is created

Use this method to ensure the C++ object is created, for example to ensure that resources are allocated. Usually C++ objects are created on demand and not necessarily when the script object is created.

void destroy

Description: Explicitly destroy the object

Explicitly destroy the object on C++ side if it was owned by the Ruby interpreter. Subsequent access to this object will throw an exception. If the object is not owned by Ruby, this method will do nothing.

[const] bool destroyed?

Description: Returns a value indicating whether the object was already destroyed

This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself.

[const] QPainter_CompositionMode dup

Description: Creates a copy of self

[const] bool is_const_object?

Description: Returns a value indicating whether the reference is a const reference

This method returns true, if self is a const reference. In that case, only const methods may be called on self.

[static] new QPainter_CompositionMode new(unsigned int value)

Description: Creates the enum object from an integer

[const] unsigned int to_i

Description: Converts the enum class to an integer

[const] string to_s

Description: Converts the enum class to a string