Class Image.CppProxy

java.lang.Object
com.banuba.sdk.scene.Image.CppProxy
All Implemented Interfaces:
Image
Enclosing interface:
Image

public static final class Image.CppProxy extends Object implements Image
  • Method Details

    • _djinni_private_destroy

      public void _djinni_private_destroy()
    • finalize

      protected void finalize() throws Throwable
      Overrides:
      finalize in class Object
      Throws:
      Throwable
    • getName

      public String getName()
      Specified by:
      getName in interface Image
      Returns:
      image name (string)
    • getType

      public ImageType getType()
      Specified by:
      getType in interface Image
      Returns:
      image type. type of image subclass (enum, can be attachment, cubemap, segmentation_mask, texture, camera_texture, video, weighted_lut)
    • asAttachment

      public Attachment asAttachment()
      Description copied from interface: Image
      cast to attachment subclass. May throw.
      Specified by:
      asAttachment in interface Image
    • asCubemap

      public Cubemap asCubemap()
      Description copied from interface: Image
      cast to cubemap subclass. May throw.
      Specified by:
      asCubemap in interface Image
    • asSegmentationMask

      public SegmentationMask asSegmentationMask()
      Description copied from interface: Image
      cast to segmentation_mask subclass. May throw.
      Specified by:
      asSegmentationMask in interface Image
    • asTexture

      public Texture asTexture()
      Description copied from interface: Image
      cast to texture subclass. May throw.
      Specified by:
      asTexture in interface Image
    • asCameraTexture

      public CameraTexture asCameraTexture()
      Description copied from interface: Image
      cast to camera_texture subclass. May throw.
      Specified by:
      asCameraTexture in interface Image
    • asVideo

      public Video asVideo()
      Description copied from interface: Image
      cast to video subclass. May throw.
      Specified by:
      asVideo in interface Image
    • asWeightedLut

      public WeightedLut asWeightedLut()
      Description copied from interface: Image
      cast to weighted_lut subclass. May throw.
      Specified by:
      asWeightedLut in interface Image
    • asTextTexture

      public TextTexture asTextTexture()
      Description copied from interface: Image
      cast to text_texture subclass. May throw.
      Specified by:
      asTextTexture in interface Image
    • asProceduralTexture

      public ProceduralTexture asProceduralTexture()
      Specified by:
      asProceduralTexture in interface Image