├── .gitignore ├── Direct2D和 Direct Composition ├── .vscode │ ├── c_cpp_properties.json │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── Direct2D_Test.sln ├── Direct2D_Test.vcxproj ├── Direct2D_Test.vcxproj.filters ├── GameTimer.cpp ├── GameTimer.h ├── Main.cpp ├── MainWin.cpp ├── WindowClass.cpp ├── WindowClass.hpp ├── WndProcThunk.hpp ├── build_debug.bat ├── d2d_code.cpp ├── main.asm └── test.cpp ├── README.md ├── Screenshot ├── Direct2D.jpg └── OpenGL.png └── areoGL ├── areoGL.sln └── areoGL ├── Resource.h ├── areoGL.cpp ├── areoGL.h ├── areoGL.ico ├── areoGL.rc ├── areoGL.vcxproj ├── areoGL.vcxproj.filters ├── small.ico ├── stdafx.cpp ├── stdafx.h └── targetver.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/.gitignore -------------------------------------------------------------------------------- /Direct2D和 Direct Composition/.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/Direct2D和 Direct Composition/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /Direct2D和 Direct Composition/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/Direct2D和 Direct Composition/.vscode/launch.json -------------------------------------------------------------------------------- /Direct2D和 Direct Composition/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/Direct2D和 Direct Composition/.vscode/settings.json -------------------------------------------------------------------------------- /Direct2D和 Direct Composition/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/Direct2D和 Direct Composition/.vscode/tasks.json -------------------------------------------------------------------------------- /Direct2D和 Direct Composition/Direct2D_Test.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/Direct2D和 Direct Composition/Direct2D_Test.sln -------------------------------------------------------------------------------- /Direct2D和 Direct Composition/Direct2D_Test.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/Direct2D和 Direct Composition/Direct2D_Test.vcxproj -------------------------------------------------------------------------------- /Direct2D和 Direct Composition/Direct2D_Test.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/Direct2D和 Direct Composition/Direct2D_Test.vcxproj.filters -------------------------------------------------------------------------------- /Direct2D和 Direct Composition/GameTimer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/Direct2D和 Direct Composition/GameTimer.cpp -------------------------------------------------------------------------------- /Direct2D和 Direct Composition/GameTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/Direct2D和 Direct Composition/GameTimer.h -------------------------------------------------------------------------------- /Direct2D和 Direct Composition/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/Direct2D和 Direct Composition/Main.cpp -------------------------------------------------------------------------------- /Direct2D和 Direct Composition/MainWin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/Direct2D和 Direct Composition/MainWin.cpp -------------------------------------------------------------------------------- /Direct2D和 Direct Composition/WindowClass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/Direct2D和 Direct Composition/WindowClass.cpp -------------------------------------------------------------------------------- /Direct2D和 Direct Composition/WindowClass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/Direct2D和 Direct Composition/WindowClass.hpp -------------------------------------------------------------------------------- /Direct2D和 Direct Composition/WndProcThunk.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/Direct2D和 Direct Composition/WndProcThunk.hpp -------------------------------------------------------------------------------- /Direct2D和 Direct Composition/build_debug.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/Direct2D和 Direct Composition/build_debug.bat -------------------------------------------------------------------------------- /Direct2D和 Direct Composition/d2d_code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/Direct2D和 Direct Composition/d2d_code.cpp -------------------------------------------------------------------------------- /Direct2D和 Direct Composition/main.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/Direct2D和 Direct Composition/main.asm -------------------------------------------------------------------------------- /Direct2D和 Direct Composition/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/Direct2D和 Direct Composition/test.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/README.md -------------------------------------------------------------------------------- /Screenshot/Direct2D.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/Screenshot/Direct2D.jpg -------------------------------------------------------------------------------- /Screenshot/OpenGL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/Screenshot/OpenGL.png -------------------------------------------------------------------------------- /areoGL/areoGL.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/areoGL/areoGL.sln -------------------------------------------------------------------------------- /areoGL/areoGL/Resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/areoGL/areoGL/Resource.h -------------------------------------------------------------------------------- /areoGL/areoGL/areoGL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/areoGL/areoGL/areoGL.cpp -------------------------------------------------------------------------------- /areoGL/areoGL/areoGL.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "resource.h" 4 | -------------------------------------------------------------------------------- /areoGL/areoGL/areoGL.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/areoGL/areoGL/areoGL.ico -------------------------------------------------------------------------------- /areoGL/areoGL/areoGL.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/areoGL/areoGL/areoGL.rc -------------------------------------------------------------------------------- /areoGL/areoGL/areoGL.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/areoGL/areoGL/areoGL.vcxproj -------------------------------------------------------------------------------- /areoGL/areoGL/areoGL.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/areoGL/areoGL/areoGL.vcxproj.filters -------------------------------------------------------------------------------- /areoGL/areoGL/small.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/areoGL/areoGL/small.ico -------------------------------------------------------------------------------- /areoGL/areoGL/stdafx.cpp: -------------------------------------------------------------------------------- 1 | #include "stdafx.h" 2 | -------------------------------------------------------------------------------- /areoGL/areoGL/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/areoGL/areoGL/stdafx.h -------------------------------------------------------------------------------- /areoGL/areoGL/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starfelll/Direct3DandOpenGLTransparentWindow/HEAD/areoGL/areoGL/targetver.h --------------------------------------------------------------------------------