CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
FCriWareWindowsSettingsDetails Class Reference

#include <CriWareWindowsSettingsDetails.h>

Inheritance diagram for FCriWareWindowsSettingsDetails:

Public Member Functions

virtual void CustomizeDetails (IDetailLayoutBuilder &DetailLayout) override

Static Public Member Functions

static TSharedRef< IDetailCustomization > MakeInstance ()

Protected Member Functions

FText GetAudioDeviceDisplayName (const TSharedPtr< IPropertyHandle > &PropertyHandle, const TSharedPtr< IPropertyHandle > &NamePropertyHandle)
bool IsValidAudioDeviceName (const FString &InDeviceName) const
TSharedRef< SWidget > MakeAudioDeviceMenu (const TSharedPtr< IPropertyHandle > &PropertyHandle, const TSharedPtr< IPropertyHandle > &NamePropertyHandle)

Private Member Functions

FSlateColor HandleAudioDeviceBoxForegroundColor (TSharedPtr< IPropertyHandle > PropertyHandle) const
void HandleAudioDeviceSelected (FString AudioDeviceName, TSharedPtr< IPropertyHandle > IDPropertyHandle, TSharedPtr< IPropertyHandle > NamePropertyHandle)

Private Attributes

FAtomPluginWidgetManager AtomPluginWidgetManager

Member Function Documentation

◆ CustomizeDetails()

void FCriWareWindowsSettingsDetails::CustomizeDetails ( IDetailLayoutBuilder & DetailLayout)
overridevirtual

◆ GetAudioDeviceDisplayName()

FText FCriWareWindowsSettingsDetails::GetAudioDeviceDisplayName ( const TSharedPtr< IPropertyHandle > & PropertyHandle,
const TSharedPtr< IPropertyHandle > & NamePropertyHandle )
protected

◆ HandleAudioDeviceBoxForegroundColor()

FSlateColor FCriWareWindowsSettingsDetails::HandleAudioDeviceBoxForegroundColor ( TSharedPtr< IPropertyHandle > PropertyHandle) const
private

Handles changing the foreground color of the audio device box.

◆ HandleAudioDeviceSelected()

void FCriWareWindowsSettingsDetails::HandleAudioDeviceSelected ( FString AudioDeviceName,
TSharedPtr< IPropertyHandle > IDPropertyHandle,
TSharedPtr< IPropertyHandle > NamePropertyHandle )
private

Handles when a new audio device is selected from list of available audio devices.

◆ IsValidAudioDeviceName()

bool FCriWareWindowsSettingsDetails::IsValidAudioDeviceName ( const FString & InDeviceName) const
protected

Checks if the device name is valid.

◆ MakeAudioDeviceMenu()

TSharedRef< SWidget > FCriWareWindowsSettingsDetails::MakeAudioDeviceMenu ( const TSharedPtr< IPropertyHandle > & PropertyHandle,
const TSharedPtr< IPropertyHandle > & NamePropertyHandle )
protected

Creates a widget for the audio device picker.

◆ MakeInstance()

TSharedRef< IDetailCustomization > FCriWareWindowsSettingsDetails::MakeInstance ( )
static

Member Data Documentation

◆ AtomPluginWidgetManager

FAtomPluginWidgetManager FCriWareWindowsSettingsDetails::AtomPluginWidgetManager
private

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