from ._renderer_cuda_interop import *


# Cached interface instance pointer
def get_renderer_cuda_interop_interface() -> IRendererCudaInterop:
    """Returns cached :class:`omni.kit.renderer.IRendererCudaInterop` interface"""

    if not hasattr(get_renderer_cuda_interop_interface, "renderer_cuda_interop"):
        get_renderer_cuda_interop_interface.renderer = acquire_renderer_cuda_interop_interface()
    return get_renderer_cuda_interop_interface.renderer_cuda_interop
