Struct CWidgetMouseCallback

ClassList > CWidgetMouseCallback

this isn't some "hungarian notation" shit - the name refers to widget callbacks defined as C functions!

  • #include <Widget.h>

Public Attributes

Type Name
u64 bActive
A random value we can check is zero to determine if the callback is set.
union CWidgetMouseCallback callback
WidgetFocusChangeCallbackFn focusChangeFn
WidgetMouseBtnCallbackFn mouseBtnFn
WidgetMousePosCallbackFn mousePosFn
enum WidgetCallbackTypes type

Public Attributes Documentation

variable bActive

A random value we can check is zero to determine if the callback is set.

u64 CWidgetMouseCallback::bActive;

variable callback

union CWidgetMouseCallback CWidgetMouseCallback::callback;

variable focusChangeFn

WidgetFocusChangeCallbackFn CWidgetMouseCallback::focusChangeFn;

variable mouseBtnFn

WidgetMouseBtnCallbackFn CWidgetMouseCallback::mouseBtnFn;

variable mousePosFn

WidgetMousePosCallbackFn CWidgetMouseCallback::mousePosFn;

variable type

enum WidgetCallbackTypes CWidgetMouseCallback::type;


The documentation for this class was generated from the following file /home/runner/work/2DFarmingRPG/2DFarmingRPG/Stardew/engine/include/Widget.h