Krotos Modules 3
Loading...
Searching...
No Matches
krotos::XYButton::Layout Struct Reference

Public Attributes

const float crosshairLength {320.0f}
 
const float crosshairGap {12.0f}
 
const int crosshairLineWidth {2}
 
const int puckDiameter {16}
 
const int puckLineWidth {2}
 
const int puckRadius {puckDiameter / 2}
 
const Colour colourPuckMouseOver {Colour::fromFloatRGBA(0.7f, 0.7f, 0.7f, 1.0f)}
 
const Colour colourPuckMouseDown {Colour::fromFloatRGBA(1.0f, 1.0f, 1.0f, 1.0f)}
 
const Colour colourPuckDefault {Colour::fromFloatRGBA(0.5f, 0.5f, 0.5f, 1.0f)}
 

Detailed Description

Layout - a structure containing layout information for the child components in this component The magic numbers here were pulled from the Figma design document entitled "DEV HANDOFF_Nikolas" found here: https://www.figma.com/file/oUxYVT8MtWat1Vg37YdFNY/DEV-HANDOFF_Nikolas?node-id=576%3A22655

Member Data Documentation

◆ colourPuckDefault

const Colour krotos::XYButton::Layout::colourPuckDefault {Colour::fromFloatRGBA(0.5f, 0.5f, 0.5f, 1.0f)}

◆ colourPuckMouseDown

const Colour krotos::XYButton::Layout::colourPuckMouseDown {Colour::fromFloatRGBA(1.0f, 1.0f, 1.0f, 1.0f)}

◆ colourPuckMouseOver

const Colour krotos::XYButton::Layout::colourPuckMouseOver {Colour::fromFloatRGBA(0.7f, 0.7f, 0.7f, 1.0f)}

◆ crosshairGap

const float krotos::XYButton::Layout::crosshairGap {12.0f}

◆ crosshairLength

const float krotos::XYButton::Layout::crosshairLength {320.0f}

◆ crosshairLineWidth

const int krotos::XYButton::Layout::crosshairLineWidth {2}

◆ puckDiameter

const int krotos::XYButton::Layout::puckDiameter {16}

◆ puckLineWidth

const int krotos::XYButton::Layout::puckLineWidth {2}

◆ puckRadius

const int krotos::XYButton::Layout::puckRadius {puckDiameter / 2}

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