Comments (1)
The windows implementation works like this:
- enable drag and drop file application-wide with
DragAcceptFiles(hWnd, TRUE);
- parse
WM_DROPFILES
message from OS and retrieve file names withDragQueryFile()
function - For each filename, call
editor.renderComponent.Open(filename);
- At the end set window to foreground for better user experience with
SetForegroundWindow(hWnd);
. Without this, application is in background and remains paused, so it looks as if file drop wasn't registered until user goes back to the window.
Maybe this will help linux implementation.
from wickedengine.
Related Issues (20)
- Volumetric clouds HOT 1
- RT Diffuse artifacts HOT 5
- Bad performance with terrain and surfel GI or DDGI HOT 3
- [Feature] allow individual renderpaths to enable wireframe, and other currently global renderer settings. HOT 2
- Cant print screen in windows when wicked engine runs in steam even minimized HOT 3
- Transform component scale decreasing in editor with certain rotations. HOT 1
- Terrain crash on Linux HOT 5
- Additive Animation Request HOT 5
- Reverb Submix fails to initialize with bluetooth earbuds. HOT 2
- Incorrect conditional in wiGraphicsDevice_Vulkan.cpp HOT 1
- [Bug] Win 11 & Vulkan & example imgui project ocean not work.
- [feature] SDL2 visual studio project for Windows OS with DX12 & Vulkan
- Incorrect assertion in video parser HOT 1
- Does the `config.ini` have some font-size setting? HOT 2
- scale and rotation drifting HOT 1
- [feature] USD importer HOT 4
- Issues using WickedEngine as submodule HOT 5
- Linux: segfault on window-close / quit HOT 1
- Crash with: DXGI_ERROR_INVALID_CALL
- FSR 2.2 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wickedengine.