12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- #pragma once
- #include "Betriebssystem.h"
- namespace Framework
- {
- class Zeichnung3DArray;
- class Zeichnung3D;
- class Render3D;
-
- class Welt3D
- {
- private:
- Zeichnung3D **members;
- Zeichnung3D **membersAlpha;
- bool *used;
- float *distSq;
- Zeichnung3D **alphaVS;
- int arraySize;
- int arraySizeAlpha;
- int ref;
- public:
-
- __declspec( dllexport ) Welt3D();
-
- __declspec( dllexport ) ~Welt3D();
-
-
- __declspec( dllexport ) void addZeichnung( Zeichnung3D *obj );
-
-
- __declspec( dllexport ) void removeZeichnung( Zeichnung3D *obj );
-
-
-
- __declspec( dllexport ) virtual bool tick( double tickval );
-
-
- __declspec( dllexport ) void render( Render3D *zRObj );
-
-
- __declspec( dllexport ) Welt3D *getThis();
-
-
- __declspec( dllexport ) Welt3D *release();
- };
- }
|