- 140
- 230
Об продукте
WebView2 Internal Overlay - Коммерческий C++ SDK для интеграции современных браузерных интерфейсов (на базе Microsoft Edge WebView2) напрямую в конвейер рендеринга вашего приложения (DirectX 9/11) в виде оверлея. Решение для создания интерактивных UI, и внутриигровых браузеров
Ключевые особенности
1. Прямая интеграция в рендеринг: Контент браузера рендерится в IDirect3DTexture9 или ID3D11ShaderResourceView, что позволяет встраивать его в любую сцену D3D с полным контролем над Z-порядком, прозрачностью и блендингом
2. Поддержка двух графических API:
- DirectX 9
- DirectX 11
- Поддержку других можем обговорить лично
3. Полная инкапсуляция WebView2: Инициализация, навигация, выполнение JavaScript, обработка загрузки HTML, все сложности работы с ICoreWebView2 скрыты
4. Гибкая система позиционирования: Абсолютные координаты, привязка к краям/центру (anchor), ручной Z-order
5. Интерактивность: Встроенная система обработки оконных сообщений (мышь, клавиатура) для взаимодействия с браузерным контентом
Технические детали
- Стандарт: C++20
- Зависимости: WebView2 Runtime (распространяется с приложением или предустанавливается), DirectX 9/11 SDK
- Идеально подойдет для: Разработчиков игр, читов, встраивания в мультиплеер игры с устаревшим интерфейсом (SAMP, minecraft, etc..)
Варианты лицензирования:
1. SDK License (стандартная):
- Заголовочные файлы для работы с SDK
- Скомпилированная статическая библиотека для вашей конфигурации
- Полная документация по API
- Примеры интеграции для DX9/DX11
- Помощь в интеграции
2. Source Code License (полная):
- Полный исходный код SDK
- Возможность глубокой кастомизации под нужды проекта
- Правки под конкретный движок/архитектуру
- Полная документация и примеры
Контакты со мной указаны в подписи, стоимость обговаривается только лично
Демонстрация работы в спойлере ниже на примере с SAMP
Последнее редактирование: