Interface TargetPlatform.Builder

    • Method Detail

      • os

        TargetPlatform.Builder os​(String os)

        Specifies a target platform OS.

        • LINUX: Linux-based operating systems.

        • ANDROID: Android operating systems. Android API level can be specified using the ANDROID_PLATFORM compiler option. For example, "CompilerOptions": {'ANDROID_PLATFORM': 28}

        Parameters:
        os - Specifies a target platform OS.

        • LINUX: Linux-based operating systems.

        • ANDROID: Android operating systems. Android API level can be specified using the ANDROID_PLATFORM compiler option. For example, "CompilerOptions": {'ANDROID_PLATFORM': 28}

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TargetPlatformOs, TargetPlatformOs
      • os

        TargetPlatform.Builder os​(TargetPlatformOs os)

        Specifies a target platform OS.

        • LINUX: Linux-based operating systems.

        • ANDROID: Android operating systems. Android API level can be specified using the ANDROID_PLATFORM compiler option. For example, "CompilerOptions": {'ANDROID_PLATFORM': 28}

        Parameters:
        os - Specifies a target platform OS.

        • LINUX: Linux-based operating systems.

        • ANDROID: Android operating systems. Android API level can be specified using the ANDROID_PLATFORM compiler option. For example, "CompilerOptions": {'ANDROID_PLATFORM': 28}

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TargetPlatformOs, TargetPlatformOs
      • arch

        TargetPlatform.Builder arch​(String arch)

        Specifies a target platform architecture.

        • X86_64: 64-bit version of the x86 instruction set.

        • X86: 32-bit version of the x86 instruction set.

        • ARM64: ARMv8 64-bit CPU.

        • ARM_EABIHF: ARMv7 32-bit, Hard Float.

        • ARM_EABI: ARMv7 32-bit, Soft Float. Used by Android 32-bit ARM platform.

        Parameters:
        arch - Specifies a target platform architecture.

        • X86_64: 64-bit version of the x86 instruction set.

        • X86: 32-bit version of the x86 instruction set.

        • ARM64: ARMv8 64-bit CPU.

        • ARM_EABIHF: ARMv7 32-bit, Hard Float.

        • ARM_EABI: ARMv7 32-bit, Soft Float. Used by Android 32-bit ARM platform.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TargetPlatformArch, TargetPlatformArch
      • arch

        TargetPlatform.Builder arch​(TargetPlatformArch arch)

        Specifies a target platform architecture.

        • X86_64: 64-bit version of the x86 instruction set.

        • X86: 32-bit version of the x86 instruction set.

        • ARM64: ARMv8 64-bit CPU.

        • ARM_EABIHF: ARMv7 32-bit, Hard Float.

        • ARM_EABI: ARMv7 32-bit, Soft Float. Used by Android 32-bit ARM platform.

        Parameters:
        arch - Specifies a target platform architecture.

        • X86_64: 64-bit version of the x86 instruction set.

        • X86: 32-bit version of the x86 instruction set.

        • ARM64: ARMv8 64-bit CPU.

        • ARM_EABIHF: ARMv7 32-bit, Hard Float.

        • ARM_EABI: ARMv7 32-bit, Soft Float. Used by Android 32-bit ARM platform.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TargetPlatformArch, TargetPlatformArch
      • accelerator

        TargetPlatform.Builder accelerator​(String accelerator)

        Specifies a target platform accelerator (optional).

        • NVIDIA: Nvidia graphics processing unit. It also requires gpu-code, trt-ver, cuda-ver compiler options

        • MALI: ARM Mali graphics processor

        • INTEL_GRAPHICS: Integrated Intel graphics

        Parameters:
        accelerator - Specifies a target platform accelerator (optional).

        • NVIDIA: Nvidia graphics processing unit. It also requires gpu-code, trt-ver, cuda-ver compiler options

        • MALI: ARM Mali graphics processor

        • INTEL_GRAPHICS: Integrated Intel graphics

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TargetPlatformAccelerator, TargetPlatformAccelerator
      • accelerator

        TargetPlatform.Builder accelerator​(TargetPlatformAccelerator accelerator)

        Specifies a target platform accelerator (optional).

        • NVIDIA: Nvidia graphics processing unit. It also requires gpu-code, trt-ver, cuda-ver compiler options

        • MALI: ARM Mali graphics processor

        • INTEL_GRAPHICS: Integrated Intel graphics

        Parameters:
        accelerator - Specifies a target platform accelerator (optional).

        • NVIDIA: Nvidia graphics processing unit. It also requires gpu-code, trt-ver, cuda-ver compiler options

        • MALI: ARM Mali graphics processor

        • INTEL_GRAPHICS: Integrated Intel graphics

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TargetPlatformAccelerator, TargetPlatformAccelerator