Pencil2D Animation
Download Community News Docs Contribute
  • Overview
  • Articles
  • Code
  •  
  • Class List
  • Class Index
  • Class Hierarchy
  • Class Members
  • File List
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Private Attributes | List of all members
BucketToolProperties Struct Reference
+ Inheritance diagram for BucketToolProperties:
Inheritance graph
[legend]
+ Collaboration diagram for BucketToolProperties:
Collaboration graph
[legend]

Public Types

enum  Type {
  START = 300 , FILLTHICKNESS_VALUE = START , COLORTOLERANCE_VALUE = 301 , FILLEXPAND_VALUE = 302 ,
  FILLLAYERREFERENCEMODE_VALUE = 303 , FILLMODE_VALUE = 304 , COLORTOLERANCE_ENABLED = 305 , FILLEXPAND_ENABLED = 306 ,
  END = 399
}
 

Public Member Functions

ToolProperties & toolProperties () override
 
PropertyInfo getInfo (int rawPropertyType) const override
 
qreal fillThickness () const
 
int tolerance () const
 
int fillExpandAmount () const
 
int fillReferenceMode () const
 
int fillMode () const
 
bool colorToleranceEnabled () const
 
bool fillExpandEnabled () const
 
virtual ToolProperties & toolProperties ()=0
 
virtual PropertyInfo getInfo (int rawPropertyType) const =0
 

Private Attributes

ToolProperties mToolProperties
 

Detailed Description

Definition at line 489 of file toolproperties.h.

Member Enumeration Documentation

◆ Type

enum BucketToolProperties::Type

Definition at line 491 of file toolproperties.h.

Constructor & Destructor Documentation

◆ BucketToolProperties()

BucketToolProperties::BucketToolProperties ( )
inline

Definition at line 505 of file toolproperties.h.

Member Function Documentation

◆ colorToleranceEnabled()

bool BucketToolProperties::colorToleranceEnabled ( ) const
inline

Definition at line 531 of file toolproperties.h.

◆ fillExpandAmount()

int BucketToolProperties::fillExpandAmount ( ) const
inline

Definition at line 528 of file toolproperties.h.

◆ fillExpandEnabled()

bool BucketToolProperties::fillExpandEnabled ( ) const
inline

Definition at line 532 of file toolproperties.h.

◆ fillMode()

int BucketToolProperties::fillMode ( ) const
inline

Definition at line 530 of file toolproperties.h.

◆ fillReferenceMode()

int BucketToolProperties::fillReferenceMode ( ) const
inline

Definition at line 529 of file toolproperties.h.

◆ fillThickness()

qreal BucketToolProperties::fillThickness ( ) const
inline

Definition at line 526 of file toolproperties.h.

◆ getInfo()

PropertyInfo BucketToolProperties::getInfo ( int  rawPropertyType) const
inlineoverridevirtual

Implements ToolPropertiesBase.

Definition at line 522 of file toolproperties.h.

◆ tolerance()

int BucketToolProperties::tolerance ( ) const
inline

Definition at line 527 of file toolproperties.h.

◆ toolProperties()

ToolProperties & BucketToolProperties::toolProperties ( )
inlineoverridevirtual

Implements ToolPropertiesBase.

Definition at line 520 of file toolproperties.h.

Member Data Documentation

◆ mToolProperties

ToolProperties BucketToolProperties::mToolProperties
private

Definition at line 535 of file toolproperties.h.


The documentation for this struct was generated from the following file:
  • core_lib/src/tool/toolproperties.h
Generated on Tue Dec 23 2025 02:59:17 for Pencil2D by doxygen 1.9.6 based on revision ba57a3de29b42de06bbb5b1757aa7f34e6bc4514