Banuba SDK
BNBAssetManager.h
Go to the documentation of this file.
1 // AUTOGENERATED FILE - DO NOT MODIFY!
2 // This file generated by Djinni from scene.djinni
3 
4 #import "BNBAttachmentType.h"
5 #import "BNBImageType.h"
6 #import <Foundation/Foundation.h>
7 @class BNBImage;
8 @class BNBMaterial;
9 @class BNBMesh;
10 @class BNBRenderTarget;
11 
12 
13 @interface BNBAssetManager : NSObject
14 
15 - (nullable BNBImage *)createAttachment:(nonnull NSString *)name
16  type:(BNBAttachmentType)type;
17 
18 - (nullable BNBImage *)createCubemap:(nonnull NSString *)name;
19 
20 - (nullable BNBRenderTarget *)createRenderTarget:(nonnull NSString *)name;
21 
22 - (nullable BNBImage *)loadImage:(nonnull NSString *)name
23  type:(BNBImageType)type;
24 
25 - (nullable BNBMaterial *)loadMaterial:(nonnull NSString *)fileName;
26 
27 - (nullable BNBMesh *)loadMesh:(nonnull NSString *)fileName;
28 
29 - (nullable BNBImage *)findImage:(nonnull NSString *)name;
30 
31 @end
BNBImage
Definition: BNBImage.h:15
BNBAttachmentType.h
BNBMaterial
Definition: BNBMaterial.h:11
BNBMesh
Definition: BNBMesh.h:8
BNBImageType.h
BNBAssetManager
Definition: BNBAssetManager.h:14
BNBRenderTarget
Definition: BNBRenderTarget.h:9