Package com.banuba.sdk.scene
Interface ProceduralTexture
-
- All Known Implementing Classes:
ProceduralTexture.CppProxy
public interface ProceduralTexture
Class, which represent some predefined processing algorithm for some image. May or may NOT take some image as input (depends on algorithm). Result image is procedural texture itself. Image processing occurs before any render list task executing. Subclass of image.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ProceduralTexture.CppProxy
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CameraComposer
asCameraComposer()
Image
asImage()
NeuroBeautificationProcessedTexture
asNeuroBeautificationProcessedTexture()
ProceduralAlgorithmType
getAlgorithmType()
Image
getSrcImage()
void
setSrcImage(Image src)
-
-
-
Method Detail
-
getAlgorithmType
@NonNull ProceduralAlgorithmType getAlgorithmType()
-
setSrcImage
void setSrcImage(@Nullable Image src)
-
getSrcImage
@Nullable Image getSrcImage()
-
asImage
@Nullable Image asImage()
- Returns:
- upcast to base type
-
asNeuroBeautificationProcessedTexture
@Nullable NeuroBeautificationProcessedTexture asNeuroBeautificationProcessedTexture()
-
asCameraComposer
@Nullable CameraComposer asCameraComposer()
-
-