Open 3D Engine AzToolsFramework API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzToolsFramework::GlobalPaintBrushSettings Class Reference

#include <GlobalPaintBrushSettings.h>

Inherits AzFramework::PaintBrushSettings.

Public Member Functions

 AZ_CLASS_ALLOCATOR (GlobalPaintBrushSettings, AZ::SystemAllocator)
 
 AZ_RTTI (GlobalPaintBrushSettings, "{524696C2-22A8-4A22-8790-D48093B71497}", PaintBrushSettings)
 
PaintBrushMode GetBrushMode () const
 
void SetBrushMode (PaintBrushMode brushMode)
 
PaintBrushColorMode GetColorMode () const
 
void SetColorMode (PaintBrushColorMode colorMode)
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Protected Member Functions

bool GetSizeVisibility () const override
 
bool GetColorVisibility () const override
 
bool GetIntensityVisibility () const override
 
bool GetHardnessVisibility () const override
 
bool GetFlowVisibility () const override
 
bool GetDistanceVisibility () const override
 
bool GetSmoothingRadiusVisibility () const override
 
bool GetBlendModeVisibility () const override
 
bool GetSmoothModeVisibility () const override
 
void OnBrushModeChanged ()
 
void OnColorModeChanged ()
 
void OnSizeRangeChanged () override
 
AZ::u32 OnSettingsChanged () override
 

Protected Attributes

PaintBrushMode m_brushMode = PaintBrushMode::Paintbrush
 Brush settings brush mode.
 
PaintBrushColorMode m_colorMode = PaintBrushColorMode::Greyscale
 Brush settings color mode.
 

Detailed Description

Defines the specific global paintbrush settings. They can be modified directly through the Property Editor or indirectly via the GlobalPaintBrushSettingsRequestBus.


The documentation for this class was generated from the following file: