Banuba SDK
BNBMaterial.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 "BNBState.h"
5 #import <Foundation/Foundation.h>
6 @class BNBImage;
7 @class BNBParameter;
8 
9 
10 @interface BNBMaterial : NSObject
11 
12 - (nonnull NSString *)getName;
13 
14 - (void)addParameter:(nullable BNBParameter *)parameter;
15 
16 - (nonnull NSArray<BNBParameter *> *)getParameters;
17 
18 - (void)removeParameter:(nullable BNBParameter *)parameter;
19 
20 - (void)setState:(nonnull BNBState *)state;
21 
22 - (nonnull BNBState *)getState;
23 
24 - (void)addImage:(nonnull NSString *)sampler
25  image:(nullable BNBImage *)image;
26 
27 - (nonnull NSArray<NSString *> *)getSamplers;
28 
29 - (nonnull NSArray<BNBImage *> *)getImages;
30 
31 - (void)reload;
32 
33 @end
-[BNBMaterial reload]
void reload()
-[BNBMaterial getSamplers]
nonnull NSArray< NSString * > * getSamplers()
BNBImage
Definition: BNBImage.h:15
BNBParameter
Definition: BNBParameter.h:10
BNBState
Definition: BNBState.h:8
-[BNBMaterial getState]
nonnull BNBState * getState()
BNBMaterial
Definition: BNBMaterial.h:11
-[BNBMaterial getParameters]
nonnull NSArray< BNBParameter * > * getParameters()
-[BNBMaterial getName]
nonnull NSString * getName()
-[BNBMaterial getImages]
nonnull NSArray< BNBImage * > * getImages()
BNBState.h