GRBackendRenderTarget Clase

Definición

Encapsular un destino de representación existente creado por el cliente en la API 3D.

public class GRBackendRenderTarget : SkiaSharp.SKObject
Herencia
GRBackendRenderTarget

Comentarios

El cliente es responsable de asegurarse de que el objeto de API 3D subyacente reside al menos siempre que el GRBackendRenderTarget objeto lo encapsula.

Es necesario que el cliente proporcione explícitamente información sobre el destino, como la configuración de ancho, alto y píxel, en lugar de consultar la API 3D para estos valores. Esperamos que estas propiedades sean inmutables incluso si la API 3D no requiere esto (por ejemplo, OpenGL).

Constructores

Nombre Description
GRBackendRenderTarget(Int32, Int32, GRD3DTextureResourceInfo)

Crea un nuevo Direct3D GRBackendRenderTarget con las propiedades y texturas especificadas.

GRBackendRenderTarget(Int32, Int32, GRMtlTextureInfo)

Crea un nuevo metal GRBackendRenderTarget con las propiedades y texturas especificadas.

GRBackendRenderTarget(Int32, Int32, GRVkImageInfo)

Crea un nuevo Vulkan GRBackendRenderTarget con las propiedades y la imagen especificadas.

GRBackendRenderTarget(Int32, Int32, Int32, Int32, GRGlFramebufferInfo)

Crea un nuevo OpenGL GRBackendRenderTarget con las propiedades especificadas y framebuffer.

Propiedades

Nombre Description
Backend

Obtiene el back-end para este destino de representación.

Handle

Obtiene o establece el identificador en el objeto nativo subyacente.

(Heredado de SKObject)
Height

Obtiene el alto en píxeles.

IgnorePublicDispose

Obtiene un valor que indica si la llamada al público Dispose() debe ser no-op.

(Heredado de SKNativeObject)
IsDisposed

Obtiene un valor que indica si el objeto ya se ha eliminado.

(Heredado de SKNativeObject)
IsValid

Obtiene un valor que indica si se inicializó o no GRBackendRenderTarget .

OwnsHandle

Obtiene o establece un valor que indica si este objeto posee su identificador y debe destruir el objeto nativo cuando se elimina.

(Heredado de SKNativeObject)
Rect

Obtiene un rectángulo con el ancho y alto actuales.

SampleCount

Obtiene el número de muestras por píxel.

Size

Obtiene el tamaño actual del objeto de API 3D.

StencilBits

Obtiene el número de bits de galería de símbolos por píxel.

Width

Obtiene el ancho en píxeles.

Métodos

Nombre Description
Dispose()

Libera todos los recursos usados por este SKNativeObject.

(Heredado de SKNativeObject)
Dispose(Boolean)

Libera los recursos no administrados utilizados por GRBackendRenderTarget y, opcionalmente, libera los recursos administrados.

DisposeInternal()

Desencadena un dispose y omite el valor de IgnorePublicDispose.

(Heredado de SKNativeObject)
DisposeManaged()

Implementado por tipos derivados SKObject para destruir los objetos administrados.

(Heredado de SKObject)
DisposeNative()

Implementado por tipos derivados SKObject para destruir cualquier objeto nativo.

DisposeUnownedManaged()

Implementado por tipos derivados SKObject para eliminar objetos administrados que no son propiedad de esta instancia.

(Heredado de SKObject)
GetGlFramebufferInfo()

Devuelve la información de framebuffer que este objeto ajusta.

GetGlFramebufferInfo(GRGlFramebufferInfo)

Devuelve la información de framebuffer que este objeto ajusta.

Se aplica a