2023年11月22日 星期三

algorithm windows dc handle system HWND selectObject Device Contexts

 algorithm windows dc handle system HWND selectObject Device Contexts

https://learn.microsoft.com/zh-tw/cpp/mfc/relationship-between-a-cpp-window-object-and-an-hwnd?view=msvc-170

capable of drawing lines, arrows, rectangles, and ellipses. It is also capable of writing and editing text, cut-and-paste figures as well as saving and loading the drawings. The following screenshot depicts a classic example of the Draw Application:

https://learn.microsoft.com/en-us/windows/win32/gdi/using-filled-shapes
https://www.codeproject.com/articles/1698/ms-spy-style-window-finder?fid=3083&df=90&mpp=25&prof=true&sort=position&view=normal&spc=relaxed&fr=26
https://www.codeproject.com/Articles/8216/Writing-Win32-Apps-with-C-V2-part-1
https://www.codeproject.com/Articles/1944/Guide-to-WIN32-Regions

windows mouse  notification system  region pointer grab cursor HDC Handle of Window Handle to Device Context
http://www.cs.sjsu.edu/~pearce/modules/lectures/mfc/chp4/chapter4.htm
https://stackoverflow.com/questions/72566733/how-to-highlight-mouse-pointer-position-using-delphi
https://stackoverflow.com/questions/66848052/how-capture-only-the-region-of-mouse-click-on-screen

https://www.hiramine.com/programming/modelvieweropenglwinapi2008/01_base.html
http://uglab.blog23.fc2.com/blog-entry-110.html
http://www.kab-studio.biz/Programing/Codian/MxA/05.html
https://claybird.sakura.ne.jp/tips/gl_01/index.html

algorithm microwindows windows  select Object

algorithm microwindows windows  select   Handle  Device Contex
https://www.researchgate.net/figure/Sliding-window-algorithm-explanation_fig1_228753893
https://www.informit.com/articles/article.aspx?p=30009&seqNum=4
windows hdc Handle Device Context area mouse click event

gui win system mouse cursor pointer get windows controls handle algorithm search HDC Region
https://www.codeproject.com/Articles/5178828/The-Explorer-Imperative-Two-Stage-Search
https://learn.microsoft.com/en-us/windows/win32/learnwin32/painting-the-window
gui win  mouse cursor handle algorithm search HDC Region
region gui screen region selector

https://github.com/country-regions/react-country-region-selector#demo
gui  Regions  custom region selection SelectObject Polygonal Region Structures
https://github.com/SerpentAI/SerpentAI/wiki/Defining-Screen-Regions

x-window screen region selection
    Xlib Pointer Grabbing
         XGrabKeyboard  XGrabPointer
         region pointer grabbing
https://tronche.com/gui/x/xlib/input/XGrabKeyboard.html
 xlib xgrabpointer
x-window screen region selection
https://en.wikipedia.org/wiki/X_Window_System_protocols_and_architecture
https://en.wikipedia.org/wiki/X_Window_selection
https://en.wikipedia.org/wiki/Selection_(user_interface)

https://github.com/search?q=x-window+screen+region+selection+language%3AC++path%3A%2F%5EPsychSourceGL%5C%2FSource%5C%2FLinux%5C%2FScreen%5C%2F%2F&type=code

https://hackage.haskell.org/
https://github.com/c-koi/libboard
https://www.freebsdsoftware.org/graphics/
https://github.com/FreeCAD/FreeCAD/tree/b239797b3e4d2c5fdbc653ae5c150309a73b4474/src/3rdParty/libkdtree/kdtree%2B%2B
Blend2D  vector graphics libraries Grab Cursor screen region selection Pointer Grabbing vector graphics grabbing
repo:inanevin/LinaVG Cursor
https://github.com/search?q=repo%3Ainanevin%2FLinaVG+Cursor+&type=code

RectInRegion  判斷指定矩形的任何部分是否在區域的界限內。
https://learn.microsoft.com/zh-tw/windows/win32/api/wingdi/nf-wingdi-rectinregion
https://github.com/MicrosoftDocs/win32/blob/docs/desktop-src/gdi/region-functions.md
BOOL WINAPI RectInRegion( HRGN hrgn, const RECT *rect )
https://learn.microsoft.com/zh-tw/windows/win32/gdi/region-functions
https://learn.microsoft.com/zh-tw/windows/win32/api/wingdi/nf-wingdi-selectobject

OBJ_REGION
https://microsoft.github.io/windows-docs-rs/doc/windows/Win32/Graphics/Gdi/constant.OBJ_REGION.html
https://learn.microsoft.com/zh-tw/windows/win32/api/wingdi/nf-wingdi-getobjecttype
https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-getwindowrgn
https://github.com/Guy1524/wine/blob/easy-anti-cheat/dlls/gdi32/region.c#L673
WINEREGION gdi

mouse cursor movements showing a trail of cursors cursor trail tracking animated cursor effects

 mouse cursor movements  showing a trail of cursors
cursor trail tracking animated cursor effects
8 CSS & JavaScript Snippets for Creating Unique Cursor Effects
https://speckyboy.com/css-javascript-cursor-effects/
https://onextrapixel.com/20-codepen-solutions-for-awesome-mouse-effects/
20 Codepen Solutions for Awesome Mouse Effects
https://codemyui.com/rainbow-mouse-trail/

2d vector graphics library c++ nvidia vg c++ vector graphics library nvidia graphics, cg, and transparency torque2d openvg cairo Graphics in cinder

 c++ vector graphics library
nvidia graphics, cg, and transparency
torque2d
openvg
cairo
Graphics in  cinder

 A brief survey of modern technological solutions for
server side vector graphics rendering.
| by Michael Ivanov | Medium
Skia library
The above piece of code checks for GPU accelerated path rendering support, located in google/skia/src/gpu/gl/GrGLCaps.cpp
Nvidia’s path rendering extension NVPR

 Wikipedia Rasterisation

https://github.com/google/angle
ANGLE - Almost Native Graphics Layer Engine
https://chromium.googlesource.com/angle/angle

https://sasmaster.medium.com/a-brief-survey-of-modern-technological-solutions-for-server-side-vector-graphics-rendering-19eb6bca1a15

2D Graphics on Modern GPU (2019) | Hacker News
https://news.ycombinator.com/item?id=26462348

https://blend2d.com/
Blend2D is a high performance 2D vector graphics engine written in ... Blend2D quickstart and interactive applications are available in blend2d-apps repository.

https://www.freshports.org/graphics/libboard/
libboard Vector graphics C++ library

  https://visualizationlibrary.org/documentation/pag_guide_vector_graphics.html
OpenGL-Accelerated 2D Vector Graphics Tutorial
Visualization Library
https://visualizationlibrary.org › pag_gu...
 This tutorial demonstrates how to perform all the most important vector graphics operations using the vl::VectorGraphics class.

https://github.com/oz123/awesome-c
plutovg  list c-libraries

PlutoVG - Tiny 2D vector graphics library in C
 A standalone software based 2D vector graphics library
https://github.com › sammycage › pluto...
PlutoVG is a standalone 2D vector graphics library in C. Features. Path Filling, Stroking and Dashing; Soild, Gradient ...

https://blogs.nvidia.com.tw/2020/11/16/cuda-refresher-the-gpu-computing-ecosystem/
    數學函式庫:cuBLAS、cuRAND、cuFFT、cuSPARSE、cuTENSOR、cuSOLVER
    平行演算法函式庫:nvGRAPH、Thrust
    影像函式庫:nvJPEG、NPP、Optical Flow SDK
    通訊函式庫:NVSHMEM、NCCL
    深度學習函式庫:cuDNN、TensorRT、Riva、DALI
    合作夥伴函式庫:OpenCV、FFmpeg、ArrayFire、MAGMA
cusparse the api reference guide for cusparse, the cuda sparse matrix library.
cuSPARSE
https://docs.nvidia.com › cuda › cusparse
The API reference guide for cuSPARSE, the CUDA sparse matrix library. 1. Introduction . The cuSPARSE library contains a set of GPU-accelerated basic linear ...
The cuSPARSE library supports dense and sparse vector, and dense and sparse matrix ... The cuSPARSE Generic APIs allow computing the most common sparse linear ...
https://docs.nvidia.com/cuda/cusparse/
https://github.com/OrangeOwlSolutions/cuSPARSE
https://github.com/liuexp/cuda-learn/tree/master

  https://raphlinus.github.io/rust/graphics/gpu/2020/06/13/fast-2d-rendering.html
Fast 2D rendering on GPU
GitHub
https://raphlinus.github.io › 2020/06/13
 I believe I have demonstrated convincingly that moving almost all of the 2D rendering task to the GPU is viable and yields excellent performance ...

Hacker News - Fast 2D Rendering on GPU
Fast 2D Rendering on GPU :
https://raphlinus.github.io/rust/graphics/gpu/2020/06/13/fast-2d-rendering.html #GPU Comments:...

 https://www.codeproject.com/articles/14397/a-3d-plotting-library-in-c
A 3D Plotting Library in C# - CodeProject
CodeProject
https://www.codeproject.com › Articles
  A library which draws 3D images on any GDI+ Graphics object. Download source - 49.4 Kb. Screenshot. Introduction. This article presents a set of ...

Real-Time Graphics for HMI, SCADA, C/C++, Java, C#/. ...
GLG Toolkit
https://www.genlogic.com › products
GLG Toolkit. Visualization and HMI / SCADA Toolkit With Royalty-Free Cross-Platform Vector Graphics Engine. "I really like your product and how easy it is ...
https://www.genlogic.com/products.html

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

vector graphics library Graph layout  linkage diagram hierarchy graph
DependenTree, Graph Visualization Librar
https://github.com/simonbs/dependency-graphDependency graph

https://github.com/jkriege2/jkqtplotter
JKQTPlotter - A Qt Plotting LibraryThis is an extensive C++ library for data visualization, plotting and charting for Qt (>= 5.0, tested with Qt up to 6.3). It is feature-rich but self-contained and only depends on the Qt framework.

https://www.advsofteng.com/cdcpp.html
C++ Chart and Graph Library for MFC, Qt and Other ...ChartDirectorhttps://www.advsofteng.com › cdcppChartDirector for C++ is a universal C++ chart and graph library. Extensive chart types, interactive, versatile, multi-platform.
 http://www.ucancode.net/graph_layout.htm

https://ggplot2-book.org/networks
ggplot2: Elegant Graphics for Data Analysis (3e) - 7  Networks
https://developer.squareup.com/blog/dependentree-graph-visualization-library/

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

c++ vector graphics library Graph layout  linkage wire  diagram hierarchy graph
vector graphics library Graph layout  linkage wire  diagram hierarchy graph
Boost Graph Library Graph  linkage   graph link pin point wire

https://stackoverflow.com/questions/598129/dependency-graph-of-visual-studio-projects

diagram graph wire Dependency Diagrams
Dependency graph open source
 Doxygen   Graphviz  Doxygen  Flow Graph Code Flowgen Doxygen  Graph  Python Sphinx  UML diagram

Algorithm For Drawing A Hierarchical Graph Hierarchical Drawing Algorithms  cases  directed graph represents   hierarchy  we want to draw it in this way. We will define a hierarchy later, but for now it is sufficient to ...

delphi vector graphics library Graph layout  linkage wire  diagram hierarchy graph
delphi  library OpenWire mitov
https://mitov.com/products/openwire#features

graphics library graph node wire
https://mobiledocs.uscript.net/advanced/content/3-working_with_uscript/3.3-graphs.htm