GPUSurfaceDescriptor


public final class GPUSurfaceDescriptor


Describes a surface to be created.

Summary

Public constructors

GPUSurfaceDescriptor(
    String label,
    GPUSurfaceColorManagement surfaceColorManagement,
    GPUSurfaceSourceAndroidNativeWindow surfaceSourceAndroidNativeWindow
)

Public methods

final String

A human-readable label for debugging.

final GPUSurfaceColorManagement

Extension for configuring color space and tone mapping for a surface.

final GPUSurfaceSourceAndroidNativeWindow

Extension for creating a surface from an Android ANativeWindow.

final void

A human-readable label for debugging.

final void

Extension for configuring color space and tone mapping for a surface.

final void

Extension for creating a surface from an Android ANativeWindow.

Public constructors

GPUSurfaceDescriptor

Added in 1.0.0-alpha04
public GPUSurfaceDescriptor(
    String label,
    GPUSurfaceColorManagement surfaceColorManagement,
    GPUSurfaceSourceAndroidNativeWindow surfaceSourceAndroidNativeWindow
)

Public methods

getLabel

Added in 1.0.0-alpha04
public final String getLabel()

A human-readable label for debugging.

getSurfaceColorManagement

Added in 1.0.0-alpha04
public final GPUSurfaceColorManagement getSurfaceColorManagement()

Extension for configuring color space and tone mapping for a surface.

getSurfaceSourceAndroidNativeWindow

Added in 1.0.0-alpha04
public final GPUSurfaceSourceAndroidNativeWindow getSurfaceSourceAndroidNativeWindow()

Extension for creating a surface from an Android ANativeWindow.

setLabel

Added in 1.0.0-alpha04
public final void setLabel(String value)

A human-readable label for debugging.

setSurfaceColorManagement

Added in 1.0.0-alpha04
public final void setSurfaceColorManagement(GPUSurfaceColorManagement value)

Extension for configuring color space and tone mapping for a surface.

setSurfaceSourceAndroidNativeWindow

Added in 1.0.0-alpha04
public final void setSurfaceSourceAndroidNativeWindow(
    GPUSurfaceSourceAndroidNativeWindow value
)

Extension for creating a surface from an Android ANativeWindow.