summaryrefslogtreecommitdiff
path: root/src/mesh/assimp-master/samples/SimpleAssimpViewX/MyDocument.h
diff options
context:
space:
mode:
authorsanine <sanine.not@pm.me>2022-04-16 11:55:54 -0500
committersanine <sanine.not@pm.me>2022-04-16 11:55:54 -0500
commit8fb7916a0d0cb007a4c3a4e6a31af58765268ca3 (patch)
tree52b5524a94a5b04e17a1fd7f8aca988ab6d0c75f /src/mesh/assimp-master/samples/SimpleAssimpViewX/MyDocument.h
parentdb81b925d776103326128bf629cbdda576a223e7 (diff)
delete src/mesh/assimp-master
Diffstat (limited to 'src/mesh/assimp-master/samples/SimpleAssimpViewX/MyDocument.h')
-rw-r--r--src/mesh/assimp-master/samples/SimpleAssimpViewX/MyDocument.h60
1 files changed, 0 insertions, 60 deletions
diff --git a/src/mesh/assimp-master/samples/SimpleAssimpViewX/MyDocument.h b/src/mesh/assimp-master/samples/SimpleAssimpViewX/MyDocument.h
deleted file mode 100644
index a9c5a36..0000000
--- a/src/mesh/assimp-master/samples/SimpleAssimpViewX/MyDocument.h
+++ /dev/null
@@ -1,60 +0,0 @@
-//
-// MyDocument.h
-// DisplayLinkAsyncMoviePlayer
-//
-// Created by vade on 10/26/10.
-// Copyright __MyCompanyName__ 2010 . All rights reserved.
-//
-
-
-#import "ModelLoaderHelperClasses.h"
-
-// assimp include files. These three are usually needed.
-#import "cimport.h"
-#import "postprocess.h"
-#import "scene.h"
-#import "types.h"
-
-#import <Cocoa/Cocoa.h>
-#import <OpenGL/OpenGL.h>
-#import <Quartz/Quartz.h>
-
-
-@interface MyDocument : NSPersistentDocument
-{
- CVDisplayLinkRef _displayLink;
- NSOpenGLContext* _glContext;
- NSOpenGLPixelFormat* _glPixelFormat;
-
- NSView* _view;
-
- // Assimp Stuff
- aiScene* _scene;
- aiVector3D scene_min, scene_max, scene_center;
- double normalizedScale;
-
- // Our array of textures.
- GLuint *textureIds;
-
- // only used if we use
- NSMutableArray* modelMeshes;
- BOOL builtBuffers;
-
- NSMutableDictionary* textureDictionary; // Array of Dictionaries that map image filenames to textureIds
-}
-
-@property (retain) IBOutlet NSView* _view;
-
-
-- (CVReturn)displayLinkRenderCallback:(const CVTimeStamp *)timeStamp;
-- (void) render;
-
-- (void) drawMeshesInContext:(CGLContextObj)cgl_ctx;
-- (void) createGLResourcesInContext:(CGLContextObj)cgl_ctx;
-- (void) deleteGLResourcesInContext:(CGLContextObj)cgl_ctx;
-
-- (void) loadTexturesInContext:(CGLContextObj)cgl_ctx withModelPath:(NSString*) modelPath;
-- (void) getBoundingBoxWithMinVector:(aiVector3D*) min maxVectr:(aiVector3D*) max;
-- (void) getBoundingBoxForNode:(const aiNode*)nd minVector:(aiVector3D*) min maxVector:(aiVector3D*) max matrix:(aiMatrix4x4*) trafo;
-
-@end