Ein c++ Framework für grafische Benutzeroberflächen, 2D Grafiken, Animationen und simple 3D Objekte

Kolja Strohm 5a831d4868 tooltips are now remove automatically from the screen if they are no longer referenced by any other object 1 рік тому
Framework Tests e50fc87bc1 fix base64 decoding 1 рік тому
.gitattributes 5d987a3661 Erster commit 8 роки тому
.gitignore 1bae562ab4 fix 6 роки тому
AlphaFeld.cpp e15e18e7d4 Bessere ToolTips Teil 1 5 роки тому
AlphaFeld.h 26821cf002 anderes dll export makro in allen .h dateien 4 роки тому
Animation.cpp 2bd9ba34b8 fix cast issues 3 роки тому
Animation.h 8c1e86952d use more flexible implementation of reference counting 3 роки тому
Animation3D.cpp 8c1e86952d use more flexible implementation of reference counting 3 роки тому
Animation3D.h 8c1e86952d use more flexible implementation of reference counting 3 роки тому
Array.h 5108479057 add base64 encoding and ZList 2D element 1 рік тому
AsynchronCall.cpp ee20648e63 threads can now be named for debugging 2 роки тому
AsynchronCall.h ee20648e63 threads can now be named for debugging 2 роки тому
AuswahlBox.cpp 2063a2b4ed improved keybord events 1 рік тому
AuswahlBox.h 26821cf002 anderes dll export makro in allen .h dateien 4 роки тому
Base64.cpp e50fc87bc1 fix base64 decoding 1 рік тому
Base64.h 5108479057 add base64 encoding and ZList 2D element 1 рік тому
Betriebssystem.h f972e6cb25 Bessere Dokumentation zu Array.h 4 роки тому
Bild.cpp 2063a2b4ed improved keybord events 1 рік тому
Bild.h 6ab0110f6c made most char * arguments const 1 рік тому
Bildschirm.cpp 5a831d4868 tooltips are now remove automatically from the screen if they are no longer referenced by any other object 1 рік тому
Bildschirm.h 5a831d4868 tooltips are now remove automatically from the screen if they are no longer referenced by any other object 1 рік тому
Cache.h 54045ff034 add cache implementation with tests 2 роки тому
CharMap.h 0996462aa6 fix compiler error 3 роки тому
ClassDiagram.cd 0e10ee7f87 DirectX12 API weiterentwickelt 5 роки тому
Critical.cpp 4cb3ee1de9 add Synchronizer class 2 роки тому
Critical.h 4cb3ee1de9 add Synchronizer class 2 роки тому
Cube.cpp 551183b7ce introduce vertex and index buffer for each 3d model 2 роки тому
Cube.h 551183b7ce introduce vertex and index buffer for each 3d model 2 роки тому
DLLRegister.cpp 6ab0110f6c made most char * arguments const 1 рік тому
DLLRegister.h 6ab0110f6c made most char * arguments const 1 рік тому
DOCUMENTATION f972e6cb25 Bessere Dokumentation zu Array.h 4 роки тому
DX11GraphicsApi.cpp 9f813ddbfe improve rendering performace 2 роки тому
DX11PixelShader.hlsl 5a831d4868 tooltips are now remove automatically from the screen if they are no longer referenced by any other object 1 рік тому
DX11VertexShader.hlsl ffb0758631 fix vertex indices in vertex shader 2 роки тому
DX12Buffer.cpp 551183b7ce introduce vertex and index buffer for each 3d model 2 роки тому
DX12Buffer.h 551183b7ce introduce vertex and index buffer for each 3d model 2 роки тому
DX12CommandQueue.cpp 551183b7ce introduce vertex and index buffer for each 3d model 2 роки тому
DX12CommandQueue.h 551183b7ce introduce vertex and index buffer for each 3d model 2 роки тому
DX12GraphicsApi.cpp 6ab0110f6c made most char * arguments const 1 рік тому
DX12PixelShader.h 5a831d4868 tooltips are now remove automatically from the screen if they are no longer referenced by any other object 1 рік тому
DX12PixelShader.hlsl e85a856518 Update 5 роки тому
DX12Shader.cpp 551183b7ce introduce vertex and index buffer for each 3d model 2 роки тому
DX12Shader.h 551183b7ce introduce vertex and index buffer for each 3d model 2 роки тому
DX12Textur.cpp 551183b7ce introduce vertex and index buffer for each 3d model 2 роки тому
DX12Textur.h 551183b7ce introduce vertex and index buffer for each 3d model 2 роки тому
DX12VertexShader.h 5a831d4868 tooltips are now remove automatically from the screen if they are no longer referenced by any other object 1 рік тому
DX12VertexShader.hlsl ffb0758631 fix vertex indices in vertex shader 2 роки тому
DX9GraphicsApi.cpp 40bccf56ce support basic render to texture 2 роки тому
DXBuffer.cpp 551183b7ce introduce vertex and index buffer for each 3d model 2 роки тому
DXBuffer.h ede3baa968 allow custom shaders for directX11 2 роки тому
Datei.cpp 6ab0110f6c made most char * arguments const 1 рік тому
Datei.h d86d6b44db improved util classes 1 рік тому
DateiDialog.cpp 993493f4b5 fix some issues with array usages and add tests 2 роки тому
DateiDialog.h 993493f4b5 fix some issues with array usages and add tests 2 роки тому
DateiSystem.cpp 993493f4b5 fix some issues with array usages and add tests 2 роки тому
DateiSystem.h 8c1e86952d use more flexible implementation of reference counting 3 роки тому
Diagramm.cpp 6ab0110f6c made most char * arguments const 1 рік тому
Diagramm.h 6ab0110f6c made most char * arguments const 1 рік тому
Dialog.cpp 0a68f8de76 improved array iteration 2 роки тому
Dialog.h 8c1e86952d use more flexible implementation of reference counting 3 роки тому
DreieckListe.h 8c1e86952d use more flexible implementation of reference counting 3 роки тому
Ebene3D.h 6ab0110f6c made most char * arguments const 1 рік тому
Either.h ee20648e63 threads can now be named for debugging 2 роки тому
Errors.cpp 6ab0110f6c made most char * arguments const 1 рік тому
Errors.h 0a68f8de76 improved array iteration 2 роки тому
Feld.h 8c1e86952d use more flexible implementation of reference counting 3 роки тому
Fenster.cpp 2063a2b4ed improved keybord events 1 рік тому
Fenster.h 2063a2b4ed improved keybord events 1 рік тому
Fortschritt.cpp 2bd9ba34b8 fix cast issues 3 роки тому
Fortschritt.h 26821cf002 anderes dll export makro in allen .h dateien 4 роки тому
Framework Linux.vcxproj 5108479057 add base64 encoding and ZList 2D element 1 рік тому
Framework Linux.vcxproj.filters 5108479057 add base64 encoding and ZList 2D element 1 рік тому
Framework.sln 993493f4b5 fix some issues with array usages and add tests 2 роки тому
Framework.vcxproj 5108479057 add base64 encoding and ZList 2D element 1 рік тому
Framework.vcxproj.filters 5108479057 add base64 encoding and ZList 2D element 1 рік тому
FrameworkMath.h 37d41b0642 Replace all comments in the .h files with doxygen documentation comments 4 роки тому
Funktion.h 8c1e86952d use more flexible implementation of reference counting 3 роки тому
Global.cpp 5a831d4868 tooltips are now remove automatically from the screen if they are no longer referenced by any other object 1 рік тому
Globals.h 2063a2b4ed improved keybord events 1 рік тому
GraphicsApi.cpp 40bccf56ce support basic render to texture 2 роки тому
GraphicsApi.h ede3baa968 allow custom shaders for directX11 2 роки тому
HashMap.h 2063a2b4ed improved keybord events 1 рік тому
ImmutablePair.h fb928b130b Add ImmutablePair and VecN Datatypes 2 роки тому
InMemoryBuffer.cpp 6ab0110f6c made most char * arguments const 1 рік тому
InMemoryBuffer.h 8deb3f2fd4 add missing dll exports 2 роки тому
InitDatei.cpp 0a68f8de76 improved array iteration 2 роки тому
InitDatei.h 8d037b6649 improved performance of dx11 graphics api and general array structure 2 роки тому
JSON.cpp 2063a2b4ed improved keybord events 1 рік тому
JSON.h 475b70c25c rework of uiml view to support custom view elements 2 роки тому
KSGTDatei.cpp 7c685a9c23 fix linux issues and warnings 2 роки тому
KSGTDatei.h 8c1e86952d use more flexible implementation of reference counting 3 роки тому
Kam3D.cpp 5a831d4868 tooltips are now remove automatically from the screen if they are no longer referenced by any other object 1 рік тому
Kam3D.h c592a7ec9b add some usefull functions 2 роки тому
Kamera2D.cpp 2bd9ba34b8 fix cast issues 3 роки тому
Kamera2D.h 0961d26126 Rundungsfehler beim ändern der weltposition von Kamera2D behoben 5 роки тому
Key.cpp 8c1e86952d use more flexible implementation of reference counting 3 роки тому
Key.h 8c1e86952d use more flexible implementation of reference counting 3 роки тому
Klasse.h 8c1e86952d use more flexible implementation of reference counting 3 роки тому
Knopf.cpp 2bd9ba34b8 fix cast issues 3 роки тому
Knopf.h 26821cf002 anderes dll export makro in allen .h dateien 4 роки тому
Liste.cpp 2d0463fe36 add missing function to ZList 1 рік тому
Liste.h 2d0463fe36 add missing function to ZList 1 рік тому
M2DVorschau.cpp 2bd9ba34b8 fix cast issues 3 роки тому
M2DVorschau.h 26821cf002 anderes dll export makro in allen .h dateien 4 роки тому
M2Datei.cpp 6ab0110f6c made most char * arguments const 1 рік тому
M2Datei.h 8c1e86952d use more flexible implementation of reference counting 3 роки тому
M3Datei.cpp aafec46e9d fix 3d model save and load functions 2 роки тому
M3Datei.h 551183b7ce introduce vertex and index buffer for each 3d model 2 роки тому
Mat3.h 37d41b0642 Replace all comments in the .h files with doxygen documentation comments 4 роки тому
Mat4.h aafec46e9d fix 3d model save and load functions 2 роки тому
Maus.cpp 8c1e86952d use more flexible implementation of reference counting 3 роки тому
Maus.h 8c1e86952d use more flexible implementation of reference counting 3 роки тому
MausEreignis.cpp bb98428ec0 Ein paar methoden hinzugefügt 6 роки тому
MausEreignis.h 26821cf002 anderes dll export makro in allen .h dateien 4 роки тому
Maybe.h e0aff43ea6 add useful operators to Either an Maybe 2 роки тому
Model2D.cpp 993493f4b5 fix some issues with array usages and add tests 2 роки тому
Model2D.h 8c1e86952d use more flexible implementation of reference counting 3 роки тому
Model3D.cpp 6ab0110f6c made most char * arguments const 1 рік тому
Model3D.h ffb0758631 fix vertex indices in vertex shader 2 роки тому
Model3DCollection.h d67c918b0f fix world model iteration bug 2 роки тому
Model3DList.cpp 551183b7ce introduce vertex and index buffer for each 3d model 2 роки тому
Model3DList.h 551183b7ce introduce vertex and index buffer for each 3d model 2 роки тому
ObjFile.cpp 6ab0110f6c made most char * arguments const 1 рік тому
ObjFile.h 30ecb1e460 Add ObjFile class to import 3d triangulated models from .obj files 2 роки тому
Pair.h fb79a667f2 fix reference counting in template data structures 3 роки тому
Prozess.cpp 8c1e86952d use more flexible implementation of reference counting 3 роки тому
Prozess.h 8c1e86952d use more flexible implementation of reference counting 3 роки тому
Punkt.cpp 339fd559d7 Bildschirmmitte und BildschirmGröße basieren jetzt auf Monitoren und nehmen den index eines Monitors als zusätzliches Argument 5 роки тому
Punkt.h 26821cf002 anderes dll export makro in allen .h dateien 4 роки тому
RCPointer.h 5a831d4868 tooltips are now remove automatically from the screen if they are no longer referenced by any other object 1 рік тому
Rahmen.cpp a3b36a3bf2 Flexiblere styles für texte in textfeldern 5 роки тому
Rahmen.h 26821cf002 anderes dll export makro in allen .h dateien 4 роки тому
Random.cpp 8c1e86952d use more flexible implementation of reference counting 3 роки тому
Random.h 8c1e86952d use more flexible implementation of reference counting 3 роки тому
Reader.cpp 6ab0110f6c made most char * arguments const 1 рік тому
Reader.h 8bcc04ee9d add ByteArrayReader class 2 роки тому
Rect2.h 37d41b0642 Replace all comments in the .h files with doxygen documentation comments 4 роки тому
ReferenceCounter.cpp 5a831d4868 tooltips are now remove automatically from the screen if they are no longer referenced by any other object 1 рік тому
ReferenceCounter.h 5a831d4868 tooltips are now remove automatically from the screen if they are no longer referenced by any other object 1 рік тому
Reflection.h 8c1e86952d use more flexible implementation of reference counting 3 роки тому
ReflectionExample.h 8c1e86952d use more flexible implementation of reference counting 3 роки тому
ReflectionStuff.cpp 8c1e86952d use more flexible implementation of reference counting 3 роки тому
RenderThread.cpp 5a831d4868 tooltips are now remove automatically from the screen if they are no longer referenced by any other object 1 рік тому
RenderThread.h 5a831d4868 tooltips are now remove automatically from the screen if they are no longer referenced by any other object 1 рік тому
Schrift.cpp 2bd9ba34b8 fix cast issues 3 роки тому
Schrift.h 8c1e86952d use more flexible implementation of reference counting 3 роки тому
Scroll.cpp 8c1e86952d use more flexible implementation of reference counting 3 роки тому
Scroll.h 8c1e86952d use more flexible implementation of reference counting 3 роки тому
Shader.cpp ede3baa968 allow custom shaders for directX11 2 роки тому
Shader.h ede3baa968 allow custom shaders for directX11 2 роки тому
Sichtbarkeit.h 8c1e86952d use more flexible implementation of reference counting 3 роки тому
Slider.cpp e4b236a92e code style 4 роки тому
Slider.h 26821cf002 anderes dll export makro in allen .h dateien 4 роки тому
Tabelle.cpp 2063a2b4ed improved keybord events 1 рік тому
Tabelle.h 26821cf002 anderes dll export makro in allen .h dateien 4 роки тому
TastaturEreignis.cpp 2063a2b4ed improved keybord events 1 рік тому
TastaturEreignis.h 2063a2b4ed improved keybord events 1 рік тому
Test.h 8c5485f379 Fehler beim handeln der Threads bei linux systemen behoben 7 роки тому
TestShader.hlsl 5d987a3661 Erster commit 8 роки тому
Text.cpp 5a831d4868 tooltips are now remove automatically from the screen if they are no longer referenced by any other object 1 рік тому
Text.h 6ab0110f6c made most char * arguments const 1 рік тому
TextFeld.cpp 2063a2b4ed improved keybord events 1 рік тому
TextFeld.h 8c1e86952d use more flexible implementation of reference counting 3 роки тому
Textur.cpp 2b7fc662ce changes for linux build 2 роки тому
Textur.h 40bccf56ce support basic render to texture 2 роки тому
Textur2D.cpp 0a68f8de76 improved array iteration 2 роки тому
Textur2D.h 8c1e86952d use more flexible implementation of reference counting 3 роки тому
TexturList.cpp 0a68f8de76 improved array iteration 2 роки тому
TexturList.h 8c1e86952d use more flexible implementation of reference counting 3 роки тому
TexturModel.cpp 551183b7ce introduce vertex and index buffer for each 3d model 2 роки тому
TexturModel.h 551183b7ce introduce vertex and index buffer for each 3d model 2 роки тому
Thread.cpp ee20648e63 threads can now be named for debugging 2 роки тому
Thread.h ee20648e63 threads can now be named for debugging 2 роки тому
ToolTip.cpp 0a68f8de76 improved array iteration 2 роки тому
ToolTip.h 6961b2bec7 fix linux build 3 роки тому
Tree.h fb79a667f2 fix reference counting in template data structures 3 роки тому
Trie.h 4fe1b9c42c fix issue with 0 in trie adresses 2 роки тому
Typ.h 8c1e86952d use more flexible implementation of reference counting 3 роки тому
UIDialog.cpp 2bd9ba34b8 fix cast issues 3 роки тому
UIDialog.h 26821cf002 anderes dll export makro in allen .h dateien 4 роки тому
UIInitialization.cpp 475b70c25c rework of uiml view to support custom view elements 2 роки тому
UIInitialization.h 475b70c25c rework of uiml view to support custom view elements 2 роки тому
UIMLView.cpp 8d9a830452 support auto with and height in uiml for texts 1 рік тому
UIMLView.h 8d9a830452 support auto with and height in uiml for texts 1 рік тому
UIPixelShader.h 5a831d4868 tooltips are now remove automatically from the screen if they are no longer referenced by any other object 1 рік тому
UIVertexShader.h 5a831d4868 tooltips are now remove automatically from the screen if they are no longer referenced by any other object 1 рік тому
Vec2.h 37d41b0642 Replace all comments in the .h files with doxygen documentation comments 4 роки тому
Vec3.h a46aad7d51 fix 3d vector rotation around z axis 2 роки тому
VecN.h bc8144f1f0 fix compiler error in VecN 2 роки тому
Welt2D.cpp 0a68f8de76 improved array iteration 2 роки тому
Welt2D.h 8c1e86952d use more flexible implementation of reference counting 3 роки тому
Welt3D.cpp d67c918b0f fix world model iteration bug 2 роки тому
Welt3D.h d67c918b0f fix world model iteration bug 2 роки тому
Writer.cpp 6790eac885 add json validation functionality 2 роки тому
Writer.h 6790eac885 add json validation functionality 2 роки тому
XML.cpp 6790eac885 add json validation functionality 2 роки тому
XML.h 6790eac885 add json validation functionality 2 роки тому
Zeichnung.cpp 5a831d4868 tooltips are now remove automatically from the screen if they are no longer referenced by any other object 1 рік тому
Zeichnung.h 8d9a830452 support auto with and height in uiml for texts 1 рік тому
Zeichnung3D.cpp c592a7ec9b add some usefull functions 2 роки тому
Zeichnung3D.h 9f813ddbfe improve rendering performace 2 роки тому
Zeit.cpp 6ab0110f6c made most char * arguments const 1 рік тому
Zeit.h c592a7ec9b add some usefull functions 2 роки тому
build.bat 344f20f305 besseres build script 5 роки тому
d3dx12.h 551183b7ce introduce vertex and index buffer for each 3d model 2 роки тому
libFramework.so d48d70ed91 Test des neuen Kommentar styles 4 роки тому
libdbgFramework.so d48d70ed91 Test des neuen Kommentar styles 4 роки тому
main.h 6790eac885 add json validation functionality 2 роки тому
readme.md 71746d4a0e add readme file 4 роки тому
system.ltdb 6a5af1a9f9 UIML View hinzugefügt 5 роки тому