HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 07.07.2022, 06:47
ANZR
Участник форума
Регистрация: 03.08.2019
Сообщений: 168
С нами: 3568604

Репутация: 48
По умолчанию

Думаю по заголовку понятно, что нужно)
 
Ответить с цитированием

  #2  
Старый 07.07.2022, 06:53
N08I40K
Участник форума
Регистрация: 19.02.2019
Сообщений: 223
С нами: 3806130

Репутация: 98
По умолчанию

Ну если у тебя перехватывается Present в directx9, то создай глобальную переменнную

Код:
IDirect3DDevice9* m_cpDevice = nullptr;
В самом пресенте:

C++:





Код:
if
(
m_cpDevice
==
nullptr
)
{
m_cpDevice
=
pDevice
;
}


И уже где тебе нужно:

C++:





[CODE]
D3DVIEWPORT9 viewPort
;
m_cpDevice
->
GetViewport
(
&
viewPort
)
;
std
::
cout





Если нет, то вроде был какой-то другой способ через RsGlobalType структуру в гта, сейчас посмотрю
 
Ответить с цитированием

  #3  
Старый 07.07.2022, 06:54
ANZR
Участник форума
Регистрация: 03.08.2019
Сообщений: 168
С нами: 3568604

Репутация: 48
По умолчанию

[QUOTE="N08I40K"]

Ну если у тебя перехватывается Present в directx9, то создай глобальную переменнную

Код:
IDirect3DDevice9* m_cpDevice = nullptr;
В самом пресенте:

C++:





Код:
if
(
m_cpDevice
==
nullptr
)
{
m_cpDevice
=
pDevice
;
}


И уже где тебе нужно:

C++:





[CODE]
D3DVIEWPORT9 viewPort
;
imSet
.
m_cpDevice
->
GetViewport
(
&
viewPort
)
;
std
::
cout
 
Ответить с цитированием

  #4  
Старый 07.07.2022, 06:56
N08I40K
Участник форума
Регистрация: 19.02.2019
Сообщений: 223
С нами: 3806130

Репутация: 98
По умолчанию

Цитата:
Сообщение от ANZR  

Что за переменная ImSet?
UPD, сорян, тупанул)
а да сори, мой косяк, забыл убрать

убрал
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.