yawlighthouse / umg-slate-compendium Goto Github PK
View Code? Open in Web Editor NEWA Compendium Information Guide for UMG and Slate in Unreal Engine.
A Compendium Information Guide for UMG and Slate in Unreal Engine.
A note from Nick Darnell; "The launcher has very little slate in it, mostly just the frame. It's primarily an embedded chromium app".
So I need to update the documentation to have that information so its more accurate in section 3.
a delegate fo
has a typo, should be a delegate of
Here are the plans for the next major update to the compendium that are in progress.
When all of them are checked off then that means that this update is being verified(which means afterwards the document will be updated! For more information please refer to the FAQ).
NEW
Finally going to delve into TextBlock's and how they are setup.NEW
Finally going to delve into Rich TextBlock's and how they are setup.Since the contents of the textblock's and rich textblock's is a lot of material, I wanted to primarily focus on that for this update. If you have suggestions for smaller additional information to add, please comment on this ticket and I can review it and respond if its something that I can append ontu this update or if its something I'll have to get to in a future update. Please don't assume its already planned, I pick these subject's based off what the community requests, so request it! Even if its an obvious subject that's expected that I will eventually cover, I can't read minds and there is a lot to cover so I want to comb through based on priority that you suggest!
I made a discussion forum for new topics as well if you want to suggest a larger topic that wouldn't be covered in this update but still want it to be prioritized for the next one: LINK
Here are the plans for the next major update to the compendium that are in progress.
When all of them are checked off then that means that this update is being verified(which means afterwards the document will be updated! For more information please refer to the FAQ).
Picture(s)
Create Diagram showing how the game layer framework works with split screen's viewportsPicture(s)
Create visuals for explaining what each input mode and mouse lock modes does when changed in the game viewport client
Picture(s)
Create visual diagram for explaining Input Component's order of operationsNEW
Explanation about input modes persisting between level'sNEW
Explanation for Widget Components
Picture(s)
Explaining inheritance regarding UMG and User Widgets with visualsNEW
Explanation for TSlateAttribute
/TSlateManagedAttribute
/TAttribute
NEW
Splitting the links section into its own page in the repository to help organize chunks of information that will continue to grow based on the community.Need to add to helpful links section:
How about supporting Continuous Localization in a project via GitLicalize, for example? Personally, I would like to translate the Compendium into Russian and update the translation as the original changes. And someone will probably want to translate it into other languages supported in the engine.
"SMyCoolWidget (no closing quote)
Slate (internally in the engine at least) works a lot with the SharedPtr/Ref system, so I think you should add something about this to the GC Slate section.
With that in mind, a little about StaticCastSharedPtr and Ref would be great too!
Here are the plans for the next major update to the compendium that are in progress.
When all of them are checked off then that means that this update is being verified(which means afterwards the document will be updated! For more information please refer to the FAQ).
Navigation Grid Explanation
: Example of using focus delegatesInput Framework(in relation to UMG/Slate)
: Add new section for Input ComponentsCommon Widgets
: Add pictures for each widgetCommon Widget Functionality
: Add pictures for each valueHere are the plans for the next major update to the compendium that are in progress.
When all of them are checked off then that means that this update is being verified(which means afterwards the document will be updated! For more information please refer to the FAQ).
Performance & Design Considerations
: Add improved descriptions of areas in UMG/Slate that can slow down performance due to incorrect understanding of how to use the system.
User Widget Animation
: Add picture of UMG designer with animationsUser Widget Events
: Add pictures for each eventAs a heads up, this update may take longer due to me moving to a new home soon(will update this ticket post move).
Update Finished moving, updates should continue at the usual cadence.
GitHub light theme isn't showing some images properly but in other themes they show up just fine.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.