Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JanSeliv/CustomShapeButton
/ functions
Functions
33 in github.com/JanSeliv/CustomShapeButton
⨍
Functions
33
◇
Types & classes
12
↓ 2 callers
Method
GetSlateCustomShapeButton
Returns the slate shape button
Source/CustomShapeButton/Private/CustomShapeButton.cpp:20
↓ 1 callers
Method
RegisterButton
Registers a button for event redirection
Source/CustomShapeButton/Private/CustomShapeButtonManager.cpp:28
↓ 1 callers
Method
UnregisterButton
Unregisters a button when it is destroyed
Source/CustomShapeButton/Private/CustomShapeButtonManager.cpp:57
Method
CanRegisterButton
Returns true is button is initialized and ready to handle events
Source/CustomShapeButton/Private/CustomShapeButtonManager.cpp:70
Method
CustomShapeButton
(ReadOnlyTargetRules Target)
Source/CustomShapeButton/CustomShapeButton.Build.cs:7
Method
ForceUpdateImage
Forces to update the Raw Colors (pixels data) about current image
Source/CustomShapeButton/Private/SCustomShapeButton.cpp:49
Method
ForceUpdateImage
Forces to update the Raw Colors (pixels data) about current image
Source/CustomShapeButton/Private/CustomShapeButton.cpp:26
Method
GetCurrentPointIndex
Calculates the index of the pixel under the cursor
Source/CustomShapeButton/Private/SCustomShapeButton.cpp:56
Method
GetCustomShapeButtonManager
Returns the manager instance, or nullptr if can't be obtained
Source/CustomShapeButton/Private/CustomShapeButtonManager.cpp:22
Method
HandleEvent
Handles any mouse event using a delegate
Source/CustomShapeButton/Private/CustomShapeButtonManager.cpp:85
Method
HandleEvent
Attempts to process the event and returns a reply
Source/CustomShapeButton/Private/SCustomShapeButton.cpp:276
Method
Initialize
Called when this subsystem is initialized to perform initial setup
Source/CustomShapeButton/Private/CustomShapeButtonManager.cpp:107
Method
IsAlphaPixelHovered
Returns true if cursor is hovered on a texture
Source/CustomShapeButton/Private/SCustomShapeButton.cpp:144
Method
OnEndPlay
Is called on the game world end play to cleanup data
Source/CustomShapeButton/Private/CustomShapeButtonManager.cpp:115
Method
OnMouseButtonDoubleClick
Source/CustomShapeButton/Private/SCustomShapeButton.cpp:90
Method
OnMouseButtonDown
Source/CustomShapeButton/Private/SCustomShapeButton.cpp:85
Method
OnMouseButtonUp
Source/CustomShapeButton/Private/SCustomShapeButton.cpp:95
Method
OnMouseEnter
Source/CustomShapeButton/Private/SCustomShapeButton.cpp:124
Method
OnMouseEnter_Hovered
Source/CustomShapeButton/Private/SCustomShapeButton.cpp:131
Method
OnMouseLeave
Source/CustomShapeButton/Private/SCustomShapeButton.cpp:105
Method
OnMouseLeave_Unhovered
Source/CustomShapeButton/Private/SCustomShapeButton.cpp:112
Method
OnMouseMove
Source/CustomShapeButton/Private/SCustomShapeButton.cpp:100
Method
RebuildWidget
Is called when the underlying SWidget needs to be constructed
Source/CustomShapeButton/Private/CustomShapeButton.cpp:35
Method
ReleaseSlateResources
Is called when the underlying SWidget needs to be destroyed
Source/CustomShapeButton/Private/CustomShapeButton.cpp:65
Method
SCustomShapeButton
Source/CustomShapeButton/Private/SCustomShapeButton.cpp:19
Method
SetTextureSize
Updates the internal texture size
Source/CustomShapeButton/Private/SCustomShapeButton.cpp:36
Method
ShutdownModule
Called before the module is unloaded, right before the module object is destroyed
Source/CustomShapeButton/Private/CustomShapeButtonModule.cpp:16
Method
StartupModule
Source/CustomShapeButton/Private/CustomShapeButtonModule.cpp:10
Method
TryUpdateRawColorsOnce
Set once on render thread the buffer data about all pixels of current image if was not set before
Source/CustomShapeButton/Private/SCustomShapeButton.cpp:182
Method
UCustomShapeButton
Default constructor
Source/CustomShapeButton/Private/CustomShapeButton.cpp:14
Method
UpdateRawColors_Material
Copies the buffer data from the material
Source/CustomShapeButton/Private/SCustomShapeButton.cpp:250
Method
UpdateRawColors_Texture
Copies the buffer data from the texture
Source/CustomShapeButton/Private/SCustomShapeButton.cpp:212
Method
~SCustomShapeButton
Virtual destructor, unregister data
Source/CustomShapeButton/Private/SCustomShapeButton.cpp:26