SKAbstractManagedWStream Clase

Definición

Representa un objeto SKWStream (una secuencia skia que se puede escribir).

public abstract class SKAbstractManagedWStream : SkiaSharp.SKWStream
Herencia
SKAbstractManagedWStream
Derivado

Constructores

Nombre Description
SKAbstractManagedWStream()

Crea una nueva instancia de SKAbstractManagedWStream.

SKAbstractManagedWStream(Boolean)

Crea una nueva instancia de SKAbstractManagedWStream.

Propiedades

Nombre Description
BytesWritten

Obtiene el número de bytes escritos hasta ahora.

(Heredado de SKWStream)
Handle

Obtiene o establece el identificador en el objeto nativo subyacente.

(Heredado de SKObject)
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)
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)

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 SKAbstractManagedWStream 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)
Flush()

Vaciar el búfer en el destino subyacente.

(Heredado de SKWStream)
NewLine()

Escriba un carácter de nueva línea en la secuencia, si aún no se ha escrito uno.

(Heredado de SKWStream)
OnBytesWritten()

Implementado por tipos derivados SKAbstractManagedWStream para especificar el número de bytes escritos actualmente en la secuencia.

OnFlush()

Implementado por tipos derivados SKAbstractManagedWStream para vaciar los bytes en la secuencia subyacente.

OnWrite(IntPtr, IntPtr)

Implementado por tipos derivados SKAbstractManagedWStream para copiar el número especificado de bytes del búfer especificado en la secuencia subyacente.

Write(Byte[], Int32)

Escriba los datos proporcionados en la secuencia.

(Heredado de SKWStream)
Write16(UInt16)

Escriba un entero de 16 bits sin signo único en la secuencia.

(Heredado de SKWStream)
Write32(UInt32)

Escriba un entero de 32 bits sin signo único en la secuencia.

(Heredado de SKWStream)
Write8(Byte)

Escriba un solo byte en la secuencia.

(Heredado de SKWStream)
WriteBigDecimalAsText(Int64, Int32)

Escriba un único entero de 64 bits en la secuencia como una cadena.

(Heredado de SKWStream)
WriteBool(Boolean)

Escriba un solo valor booleano en la secuencia.

(Heredado de SKWStream)
WriteDecimalAsTest(Int32)

Escriba un entero de 32 bits en la secuencia como una cadena.

(Heredado de SKWStream)
WriteHexAsText(UInt32, Int32)

Escriba un entero de 32 bits sin signo en la secuencia como una cadena hexadecimal.

(Heredado de SKWStream)
WritePackedUInt32(UInt32)

Escriba un entero de 32 bits sin signo único en la secuencia en el espacio más pequeño posible.

(Heredado de SKWStream)
WriteScalar(Single)

Escriba un único número de punto flotante en la secuencia.

(Heredado de SKWStream)
WriteScalarAsText(Single)

Escriba un único número de punto flotante en la secuencia como texto.

(Heredado de SKWStream)
WriteStream(SKStream, Int32)

Escriba el contenido de la secuencia especificada en esta secuencia.

(Heredado de SKWStream)
WriteText(String)

Escriba una cadena en la secuencia como una cadena.

(Heredado de SKWStream)

Se aplica a