Banuba SDK
Instance Methods | List of all members
BNBImage Class Reference

#import <BNBImage.h>

Inheritance diagram for BNBImage:

Instance Methods

(nonnull NSString *) - getName
 
(BNBImageType) - getType
 
(nullable BNBAttachment *) - asAttachment
 cast to attachment subclass. More...
 
(nullable BNBCubemap *) - asCubemap
 cast to cubemap subclass. More...
 
(nullable BNBSegmentationMask *) - asSegmentationMask
 cast to segmentation_mask subclass. More...
 
(nullable BNBTexture *) - asTexture
 cast to texture subclass. More...
 
(nullable BNBCameraTexture *) - asCameraTexture
 cast to camera_texture subclass. More...
 
(nullable BNBVideo *) - asVideo
 cast to video subclass. More...
 
(nullable BNBWeightedLut *) - asWeightedLut
 cast to weighted_lut subclass. More...
 
(nullable BNBTextTexture *) - asTextTexture
 cast to text_texture subclass. More...
 
(nullable BNBProceduralTexture *) - asProceduralTexture
 

Detailed Description

Definition at line 24 of file BNBImage.h.

Method Documentation

◆ asAttachment

- (nullable BNBAttachment *) asAttachment

cast to attachment subclass.

May throw.

◆ asCameraTexture

- (nullable BNBCameraTexture *) asCameraTexture

cast to camera_texture subclass.

May throw.

◆ asCubemap

- (nullable BNBCubemap *) asCubemap

cast to cubemap subclass.

May throw.

◆ asProceduralTexture

- (nullable BNBProceduralTexture *) asProceduralTexture

◆ asSegmentationMask

- (nullable BNBSegmentationMask *) asSegmentationMask

cast to segmentation_mask subclass.

May throw.

◆ asTextTexture

- (nullable BNBTextTexture *) asTextTexture

cast to text_texture subclass.

May throw.

◆ asTexture

- (nullable BNBTexture *) asTexture

cast to texture subclass.

May throw.

◆ asVideo

- (nullable BNBVideo *) asVideo

cast to video subclass.

May throw.

◆ asWeightedLut

- (nullable BNBWeightedLut *) asWeightedLut

cast to weighted_lut subclass.

May throw.

◆ getName

- (nonnull NSString *) getName
Returns
image name (string)

◆ getType

- (BNBImageType) getType
Returns
image type. type of image subclass (enum, can be attachment, cubemap, segmentation_mask, texture, camera_texture, video, weighted_lut)

The documentation for this class was generated from the following file: