Banuba SDK
BNBImage.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 "BNBImageType.h"
5 #import <Foundation/Foundation.h>
6 @class BNBAttachment;
7 @class BNBCubemap;
9 @class BNBTexture;
10 @class BNBVideo;
11 @class BNBWeightedLut;
12 
13 
14 @interface BNBImage : NSObject
15 
16 - (nonnull NSString *)getName;
17 
18 - (BNBImageType)getType;
19 
20 - (nullable BNBAttachment *)asAttachment;
21 
22 - (nullable BNBCubemap *)asCubemap;
23 
25 
26 - (nullable BNBTexture *)asTexture;
27 
28 - (nullable BNBVideo *)asVideo;
29 
30 - (nullable BNBWeightedLut *)asWeightedLut;
31 
32 - (void)reload;
33 
34 @end
BNBAttachment
Definition: BNBAttachment.h:10
BNBImage
Definition: BNBImage.h:15
BNBSegmentationMask
Definition: BNBSegmentationMask.h:9
-[BNBImage asWeightedLut]
nullable BNBWeightedLut * asWeightedLut()
BNBVideo
Definition: BNBVideo.h:8
-[BNBImage getName]
nonnull NSString * getName()
-[BNBImage asVideo]
nullable BNBVideo * asVideo()
BNBCubemap
Definition: BNBCubemap.h:8
-[BNBImage asAttachment]
nullable BNBAttachment * asAttachment()
-[BNBImage reload]
void reload()
-[BNBImage asCubemap]
nullable BNBCubemap * asCubemap()
BNBImageType.h
-[BNBImage getType]
BNBImageType getType()
-[BNBImage asSegmentationMask]
nullable BNBSegmentationMask * asSegmentationMask()
BNBTexture
Definition: BNBTexture.h:9
-[BNBImage asTexture]
nullable BNBTexture * asTexture()
BNBWeightedLut
Definition: BNBWeightedLut.h:8