Package com.banuba.sdk.scene
Interface Image
-
- All Known Implementing Classes:
Image.CppProxy
public interface Image
Base class, which represented basic image interface
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Image.CppProxy
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Attachment
asAttachment()
cast to attachment subclass.CameraTexture
asCameraTexture()
cast to camera_texture subclass.Cubemap
asCubemap()
cast to cubemap subclass.ProceduralTexture
asProceduralTexture()
SegmentationMask
asSegmentationMask()
cast to segmentation_mask subclass.TextTexture
asTextTexture()
cast to text_texture subclass.Texture
asTexture()
cast to texture subclass.Video
asVideo()
cast to video subclass.WeightedLut
asWeightedLut()
cast to weighted_lut subclass.java.lang.String
getName()
ImageType
getType()
-
-
-
Method Detail
-
getName
@NonNull java.lang.String getName()
- Returns:
- image name (string)
-
getType
@NonNull ImageType getType()
- Returns:
- image type. type of image subclass (enum, can be attachment, cubemap, segmentation_mask, texture, camera_texture, video, weighted_lut)
-
asAttachment
@Nullable Attachment asAttachment()
cast to attachment subclass. May throw.
-
asCubemap
@Nullable Cubemap asCubemap()
cast to cubemap subclass. May throw.
-
asSegmentationMask
@Nullable SegmentationMask asSegmentationMask()
cast to segmentation_mask subclass. May throw.
-
asTexture
@Nullable Texture asTexture()
cast to texture subclass. May throw.
-
asCameraTexture
@Nullable CameraTexture asCameraTexture()
cast to camera_texture subclass. May throw.
-
asVideo
@Nullable Video asVideo()
cast to video subclass. May throw.
-
asWeightedLut
@Nullable WeightedLut asWeightedLut()
cast to weighted_lut subclass. May throw.
-
asTextTexture
@Nullable TextTexture asTextTexture()
cast to text_texture subclass. May throw.
-
asProceduralTexture
@Nullable ProceduralTexture asProceduralTexture()
-
-