|
|
(24 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | <nowiki>
| + | <!-- |
− | CGfxWrapeGML* pkWrap = dynamic_cast<CGfxWrapeGML*>(&GETGFX);
| |
− | if (NULL != pkWrap)
| |
− | {
| |
− | eGML_Screen* pkScreen = pkWrap->GetScreen();
| |
− | unsigned short* memory = (unsigned short*)pkScreen->Lock();
| |
| | | |
− | eC_UInt uiWidth = pkScreen->GetWidth();
| + | https://developers.google.com/speed/webp/docs/riff_container |
− | eC_UInt uiHeight = pkScreen->GetHeight();
| + | https://chromium.googlesource.com/webm/libvpx |
| | | |
− | memset(memory, 0xf1, uiWidth * uiHeight);
| + | vera++ -> checkstlye output -> warnings next generation (input as logfile) |
− | for (eC_UInt y = 0; y < uiHeight; ++y)
| |
− | {
| |
− | for (eC_UInt x = 0; x < uiWidth; ++x)
| |
− | {
| |
− | unsigned short val = memory[y * uiWidth + x];
| |
− | memory[y * uiWidth + x] = (val + (x * y)) & 0xffff;
| |
− | }
| |
− | }
| |
| | | |
− | pkScreen->Unlock();
| + | google code stylguide |
| + | https://google.github.io/styleguide/cppguide.html |
| | | |
− | // pkScreen->DrawLine(eGML_Vector2(0, 0), eGML_Vector2(10, 10), 0xff004400, 0, 1, 1); | + | google styleguide cpplint |
− | }
| + | https://github.com/google/styleguide |
| | | |
− | ---------------- | + | find bugs plugin -> warnings next generation |
| | | |
− | # ========== CustomExtensions ==========
| + | tags (e.g. TODO, FIXME, ...) can be found and listed |
− | FILE(GLOB CUSTOMEXTENSIONS_CPP "${GSE_ROOT_PATH_STREAMRUNTIME}/Source/CustomExtension/*.cpp")
| |
− | SOURCE_GROUP("Source Files\\Custom Extension" FILES ${CUSTOMEXTENSIONS_CPP})
| |
| | | |
− | FILE(GLOB CUSTOMEXTENSIONS_H "${GSE_ROOT_PATH_STREAMRUNTIME}/Include/CustomExtension/*.h")
| + | --> |
− | SOURCE_GROUP("Header Files\\Custom Extension" FILES ${CUSTOMEXTENSIONS_H})
| |
− | | |
− | SET(CUSTOM_EXTENSIONS_LIST
| |
− | ${CUSTOMEXTENSIONS_CPP}
| |
− | ${CUSTOMEXTENSIONS_H}
| |
− | ${GSE_GUICONFIG_CPP}
| |
− | )
| |
− | | |
− | ADD_LIBRARY(CustomExtensions STATIC ${CUSTOM_EXTENSIONS_LIST})
| |
− | | |
− | SET_TARGET_PROPERTIES(CustomExtensions PROPERTIES COMPILE_DEFINITIONS "${PREPROCESSOR_DEFINES}")
| |
− | | |
− | ---------------------------- | |
− | | |
− | https://welovewp.com/how-to-audit-your-user-interface-design/
| |
− | https://www.webdesignerdepot.com/2015/02/the-best-free-ui-kits-february-2015/
| |
− | https://visual.ly/community/infographic/other/10-commandments-user-interface-design
| |
− | https://www.componentsource.com/news/feature-releases/2015/10/28/gui-design-studio
| |
− | | |
− | https://www.appcues.com/blog/30-awesome-free-ui-vector-kits-for-your-mockups-and-wireframes
| |
− | designmodo.github.io/Flat-UI/
| |
− | https://mashable.com/2013/07/29/flat-design-ui-kits/?europe=true
| |
− | | |
− | - auto-stretch for text
| |
− | - invalidate layout after resizing
| |
− | - calendar-widget
| |
− | - rating-slider (bargraph)
| |
− | - multiedge-slider
| |
− | | |
− | | |
− | </nowiki>
| |