OldSchoolHack

Registrieren / Anmelden Deutsch

[GUI] wie Sie mit OpenGL32 Drawing


icon [GUI] wie Sie mit OpenGL32 Drawing #1

Anmeldungsdatum: Jul 2013

Beiträge: 5

TEXT Code:
  1. #include <d3dx9.h>
  2. #include "GUI/OSHGui.hpp"
  3. #include "GUI/Input/WindowsMessage.hpp"
  4. #include "GUI/Drawing/OpenGL/RendererOpenGL.hpp"
  5. #include "GUI/form1.hpp"


TEXT Code:
  1. void APIENTRY Hooked_glBegin( GLenum mode )
  2. {
  3. // was ist der Code ???
  4. (*pglBegin)( mode );
  5. }
  6.  

TEXT Code:
  1. void APIENTRY Hooked_glEnd( void )
  2. {
  3. // was ist der Code ???
  4. (*pglEnd)();
  5. }


icon #2

Anmeldungsdatum: Aug 2008

Beiträge: 2594

Benutzer-Bewertung:

17 positiv
5 negativ
Was soll das sein?
icon #3

Anmeldungsdatum: Jul 2013

Beiträge: 5

Zitat von Dovahkiin
Was soll das sein?

how to draw using opengl32 ? NOT DIRECTX !
Wie zeichnet man mit OpenGL32 ? NICHT DIRECTX !

google translate fail
icon #4

Anmeldungsdatum: Aug 2007

Beiträge: 8643

Benutzer-Bewertung:

199 positiv
33 negativ
Genauso wie bei DirectX auch, nur dass du statt dem RendererDX... einen RendererOpenGL erzeugst. Der Rest bleibt exakt gleich, das ist ja der Sinn der Abstraktion.

Der Code kommt wahrscheinlich dann in Hooked_glEnd. Den DX Include brauchst du dann sicher auch nicht.

__________________

Hallo
Zuletzt geändert von KN4CK3R (Mo 29. Jul 2013, 19:29)

Grund: kein Grund angegeben

icon #5

Anmeldungsdatum: Jul 2013

Beiträge: 5

Zitat von KN4CK3R
Genauso wie bei DirectX auch, nur dass du statt dem RendererDX... einen RendererOpenGL erzeugst. Der Rest bleibt exakt gleich, das ist ja der Sinn der Abstraktion.

Der Code kommt wahrscheinlich dann in Hooked_glEnd. Den DX Include brauchst du dann sicher auch nicht.

MVS 2010/2012

Drawing::IRenderer* GL = new Drawing::RendererOpenGL(); // ERROR C2259
Application::Instance()->Create(GL);
Application::Instance()->Run(std::shared_ptr<Form>(new MainForm()));
Application::Instance()->Enable();

icon #6

Anmeldungsdatum: Aug 2007

Beiträge: 8643

Benutzer-Bewertung:

199 positiv
33 negativ
es ist erlaubt in dem Forum hier ganze Sätze zu schreiben, so kann und wird dir niemand helfen

__________________

Hallo