SKStream

Constructors

this
this(void* handle, bool owns)
Undocumented in source.

Members

Functions

Duplicate
SKStream Duplicate()
Undocumented in source. Be warned that the author may not have intended to support it.
Fork
SKStream Fork()
Undocumented in source. Be warned that the author may not have intended to support it.
GetMemoryBase
void* GetMemoryBase()
Undocumented in source. Be warned that the author may not have intended to support it.
HasLength
bool HasLength()
Undocumented in source. Be warned that the author may not have intended to support it.
HasPosition
bool HasPosition()
Undocumented in source. Be warned that the author may not have intended to support it.
IsAtEnd
bool IsAtEnd()
Undocumented in source. Be warned that the author may not have intended to support it.
Length
int Length()
Undocumented in source. Be warned that the author may not have intended to support it.
Move
bool Move(long offset)
Undocumented in source. Be warned that the author may not have intended to support it.
Move
bool Move(int offset)
Undocumented in source. Be warned that the author may not have intended to support it.
Peek
int Peek(void* buffer, int size)
Undocumented in source. Be warned that the author may not have intended to support it.
Position
int Position()
Undocumented in source. Be warned that the author may not have intended to support it.
Position
void Position(int value)
Undocumented in source. Be warned that the author may not have intended to support it.
Read
int Read(byte[] buffer, int size)
Undocumented in source. Be warned that the author may not have intended to support it.
Read
int Read(void* buffer, int size)
Undocumented in source. Be warned that the author may not have intended to support it.
ReadBool
bool ReadBool()
Undocumented in source. Be warned that the author may not have intended to support it.
ReadBool
bool ReadBool(bool buffer)
Undocumented in source. Be warned that the author may not have intended to support it.
ReadByte
ubyte ReadByte()
Undocumented in source. Be warned that the author may not have intended to support it.
ReadByte
bool ReadByte(ubyte buffer)
Undocumented in source. Be warned that the author may not have intended to support it.
ReadInt16
short ReadInt16()
Undocumented in source. Be warned that the author may not have intended to support it.
ReadInt16
bool ReadInt16(short buffer)
Undocumented in source. Be warned that the author may not have intended to support it.
ReadInt32
int ReadInt32()
Undocumented in source. Be warned that the author may not have intended to support it.
ReadInt32
bool ReadInt32(int buffer)
Undocumented in source. Be warned that the author may not have intended to support it.
ReadSByte
byte ReadSByte()
Undocumented in source. Be warned that the author may not have intended to support it.
ReadSByte
bool ReadSByte(byte buffer)
Undocumented in source. Be warned that the author may not have intended to support it.
ReadUInt16
ushort ReadUInt16()
Undocumented in source. Be warned that the author may not have intended to support it.
ReadUInt16
bool ReadUInt16(ushort buffer)
Undocumented in source. Be warned that the author may not have intended to support it.
ReadUInt32
uint ReadUInt32()
Undocumented in source. Be warned that the author may not have intended to support it.
ReadUInt32
bool ReadUInt32(uint buffer)
Undocumented in source. Be warned that the author may not have intended to support it.
Rewind
bool Rewind()
Undocumented in source. Be warned that the author may not have intended to support it.
Seek
bool Seek(int position)
Undocumented in source. Be warned that the author may not have intended to support it.
Skip
int Skip(int size)
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

GetObject
SKStream GetObject(void* handle)
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From SKObject

Handle
void* Handle()
Undocumented in source. Be warned that the author may not have intended to support it.
Handle
void Handle(void* value)
Undocumented in source. Be warned that the author may not have intended to support it.
registerOwnedObject
void registerOwnedObject(void* handle, SKObject obj)
Undocumented in source. Be warned that the author may not have intended to support it.
registerKeepAliveObject
void registerKeepAliveObject(void* handle, SKObject obj)
Undocumented in source. Be warned that the author may not have intended to support it.
DisposeUnownedManaged
void DisposeUnownedManaged()
Undocumented in source. Be warned that the author may not have intended to support it.
DisposeManaged
void DisposeManaged()
Undocumented in source. Be warned that the author may not have intended to support it.
DisposeNative
void DisposeNative()
Undocumented in source. Be warned that the author may not have intended to support it.
GetOrAddObject
TSkiaObject GetOrAddObject(void* handle, Func!(void*, bool, TSkiaObject) objectFactory)
Undocumented in source. Be warned that the author may not have intended to support it.
GetOrAddObject
TSkiaObject GetOrAddObject(void* handle, bool owns, Func!(void*, bool, TSkiaObject) objectFactory)
Undocumented in source. Be warned that the author may not have intended to support it.
GetOrAddObject
TSkiaObject GetOrAddObject(void* handle, bool owns, bool unrefExisting, Func!(void*, bool, TSkiaObject) objectFactory)
Undocumented in source. Be warned that the author may not have intended to support it.
RegisterHandle
void RegisterHandle(void* handle, SKObject instance)
Undocumented in source. Be warned that the author may not have intended to support it.
DeregisterHandle
void DeregisterHandle(void* handle, SKObject instance)
Undocumented in source. Be warned that the author may not have intended to support it.
GetInstance
bool GetInstance(void* handle, TSkiaObject instance)
Undocumented in source. Be warned that the author may not have intended to support it.
PreventPublicDisposal
void PreventPublicDisposal()
Undocumented in source. Be warned that the author may not have intended to support it.
RevokeOwnership
void RevokeOwnership(SKObject newOwner)
Undocumented in source. Be warned that the author may not have intended to support it.
OwnedBy
T OwnedBy(T child, SKObject owner)
Undocumented in source. Be warned that the author may not have intended to support it.
Owned
T Owned(T owner, SKObject child)
Undocumented in source. Be warned that the author may not have intended to support it.
Referenced
T Referenced(T owner, SKObject child)
Undocumented in source. Be warned that the author may not have intended to support it.
PtrToStructureArray
T[] PtrToStructureArray(void* intPtr, int count)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta