Loading...
Searching...
No Matches
OFT.Rendering.Settings.BrushSettings Class Reference
Inheritance diagram for OFT.Rendering.Settings.BrushSettings:
[legend]
Collaboration diagram for OFT.Rendering.Settings.BrushSettings:
[legend]

Public Member Functions

override object Clone ()
 
abstract object Clone ()
 

Protected Member Functions

override RenderBrush GenerateRenderObject ()
 Generates the render object based on the current settings.
 
override RenderBrush CreateDefaultRenderObject ()
 Creates the default render object.
 
override RenderBrush GenerateRenderObject ()
 Generates the render object based on the current settings.
 
- Protected Member Functions inherited from OFT.Rendering.Settings.RenderSettingsBase< RenderBrush >
 RenderSettingsBase ()
 Initializes a new instance of the RenderSettingsBase<TRender> class.
 
abstract TRender CreateDefaultRenderObject ()
 Creates the default render object.
 
abstract TRender GenerateRenderObject ()
 Generates the render object based on the current settings.
 
virtual void RaisePropertyChanged ([CallerMemberName] string? propertyName=null)
 Raises the PropertyChanged event for a specific property.
 
void SetProperty< TProperty > (ref TProperty store, TProperty value,[CallerMemberName] string? propertyName=null, Action? onChanged=null)
 Sets a property value and raises the PropertyChanged event if the value changes.
 

Properties

Color StartColor [get, set]
 
Color EndColor [get, set]
 
bool UseEndColor [get, set]
 
- Properties inherited from OFT.Rendering.Settings.RenderSettingsBase< RenderBrush >
TRender RenderObject [get]
 Gets the render object associated with the settings.
 

Additional Inherited Members

- Events inherited from OFT.Rendering.Settings.RenderSettingsBase< RenderBrush >
PropertyChangedEventHandler? PropertyChanged
 

Member Function Documentation

◆ Clone()

override object OFT.Rendering.Settings.BrushSettings.Clone ( )
virtual

◆ CreateDefaultRenderObject()

override RenderBrush OFT.Rendering.Settings.BrushSettings.CreateDefaultRenderObject ( )
protectedvirtual

Creates the default render object.

Returns
The default render object.

Implements OFT.Rendering.Settings.RenderSettingsBase< RenderBrush >.

◆ GenerateRenderObject() [1/2]

override RenderBrush OFT.Rendering.Settings.BrushSettings.GenerateRenderObject ( )
protectedvirtual

Generates the render object based on the current settings.

Returns
The generated render object.

Implements OFT.Rendering.Settings.RenderSettingsBase< RenderBrush >.

◆ GenerateRenderObject() [2/2]

override RenderBrush OFT.Rendering.Settings.BrushSettings.GenerateRenderObject ( )
protectedvirtual

Generates the render object based on the current settings.

Returns
The generated render object.

Implements OFT.Rendering.Settings.RenderSettingsBase< RenderBrush >.

Property Documentation

◆ EndColor

Color OFT.Rendering.Settings.BrushSettings.EndColor
getset

◆ StartColor

Color OFT.Rendering.Settings.BrushSettings.StartColor
getset

◆ UseEndColor

bool OFT.Rendering.Settings.BrushSettings.UseEndColor
getset

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