Add Input functionality to Ultra
- Add point InSpace check to PD::Li::Math - Add Universal AlignmentCenter flag for Horizontal and and Vertical Alignment - Add Fallbackfont to Layout (if you dont want to set font per object) - Add Button Object WIP - Rename OnHover to OnFocus and add OnUnfocus - Move font and FontScale to ElementBase (for fallback logic etc) - Add UpdateInput func to ElementBase - Corectly Set fontScale in Text Rendering - Update ecample
This commit is contained in:
@@ -11,7 +11,15 @@ class PD_API Layout : public Container {
|
||||
Layout() {}
|
||||
~Layout() {}
|
||||
|
||||
/**
|
||||
* Set a fallback font if you dont want to explicitly set a font for every
|
||||
* objectt individually
|
||||
*/
|
||||
void SetFont(PD::Li::Font& font) { pFont = &font; }
|
||||
void Render(PD::Li::Drawlist& list);
|
||||
|
||||
private:
|
||||
PD::Li::Font* pFont = nullptr;
|
||||
};
|
||||
} // namespace Ultra
|
||||
} // namespace PD
|
||||
Reference in New Issue
Block a user