Assimp
v3.1.1 (June 2014)
|
Inherits NSPersistentDocument.
Instance Methods | |
(void) | - createGLResourcesInContext: |
(void) | - deleteGLResourcesInContext: |
(CVReturn) | - displayLinkRenderCallback: |
(void) | - drawMeshesInContext: |
(void) | - getBoundingBoxForNode:minVector:maxVector:matrix: |
(void) | - getBoundingBoxWithMinVector:maxVectr: |
(void) | - loadTexturesInContext:withModelPath: |
(void) | - render |
Protected Attributes | |
CVDisplayLinkRef | _displayLink |
NSOpenGLContext * | _glContext |
NSOpenGLPixelFormat * | _glPixelFormat |
aiScene * | _scene |
NSView * | _view |
BOOL | builtBuffers |
NSMutableArray * | modelMeshes |
double | normalizedScale |
aiVector3D | scene_center |
aiVector3D | scene_max |
aiVector3D | scene_min |
NSMutableDictionary * | textureDictionary |
GLuint * | textureIds |
Properties | |
IBOutlet NSView * | _view |
- (void) createGLResourcesInContext: | (CGLContextObj) | cgl_ctx |
- (void) deleteGLResourcesInContext: | (CGLContextObj) | cgl_ctx |
- (CVReturn) displayLinkRenderCallback: | (const CVTimeStamp *) | timeStamp |
- (void) drawMeshesInContext: | (CGLContextObj) | cgl_ctx |
- (void) getBoundingBoxForNode: | (const aiNode*) | nd | |
minVector: | (aiVector3D*) | min | |
maxVector: | (aiVector3D*) | max | |
matrix: | (aiMatrix4x4*) | trafo | |
- (void) getBoundingBoxWithMinVector: | (aiVector3D*) | min | |
maxVectr: | (aiVector3D*) | max | |
- (void) loadTexturesInContext: | (CGLContextObj) | cgl_ctx | |
withModelPath: | (NSString*) | modelPath | |
- (void) render |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
readwriteatomicretain |