Banuba SDK
BNBProceduralTexture.h
Go to the documentation of this file.
1 // AUTOGENERATED FILE - DO NOT MODIFY!
2 // This file was generated by Djinni from scene.djinni
3 
5 #import <Foundation/Foundation.h>
6 @class BNBCameraComposer;
7 @class BNBImage;
9 
10 
11 /**
12  * Class, which represent some predefined processing algorithm for some image.
13  * May or may NOT take some image as input (depends on algorithm). Result image is procedural texture itself.
14  * Image processing occurs before any render list task executing.
15  * Subclass of image.
16  */
17 
18 #ifndef DJINNI_EXPORT
19  #define DJINNI_EXPORT __attribute__((__visibility__("default")))
20 #endif
21 
23 @interface BNBProceduralTexture : NSObject
24 
25 - (BNBProceduralAlgorithmType)getAlgorithmType;
26 
27 - (void)setSrcImage:(nullable BNBImage *)src;
28 
29 - (nullable BNBImage *)getSrcImage;
30 
31 /**@return upcast to base type */
32 - (nullable BNBImage *)asImage;
33 
35 
37 
38 @end
BNBImage
Definition: BNBImage.h:24
-[BNBProceduralTexture asCameraComposer]
nullable BNBCameraComposer * asCameraComposer()
BNBCameraComposer
Definition: BNBCameraComposer.h:16
-[BNBProceduralTexture asImage]
nullable BNBImage * asImage()
-[BNBProceduralTexture getSrcImage]
nullable BNBImage * getSrcImage()
-[BNBProceduralTexture getAlgorithmType]
BNBProceduralAlgorithmType getAlgorithmType()
BNBProceduralAlgorithmType.h
BNBProceduralTexture
Definition: BNBProceduralTexture.h:23
BNBNeuroBeautificationProcessedTexture
Definition: BNBNeuroBeautificationProcessedTexture.h:14
-[BNBProceduralTexture asNeuroBeautificationProcessedTexture]
nullable BNBNeuroBeautificationProcessedTexture * asNeuroBeautificationProcessedTexture()
DJINNI_EXPORT
#define DJINNI_EXPORT
Class, which represent some predefined processing algorithm for some image.
Definition: BNBProceduralTexture.h:19