GRGlInterface

Undocumented in source.

Constructors

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

Members

Functions

Dispose
void Dispose(bool disposing)
Undocumented in source. Be warned that the author may not have intended to support it.
HasExtension
bool HasExtension(string extension)
Undocumented in source. Be warned that the author may not have intended to support it.
Validate
bool Validate()
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

AssembleAngleInterface
GRGlInterface AssembleAngleInterface(GRGlGetProcDelegate get)
Undocumented in source. Be warned that the author may not have intended to support it.
AssembleAngleInterface
GRGlInterface AssembleAngleInterface(void* context, GRGlGetProcDelegate get)
Undocumented in source. Be warned that the author may not have intended to support it.
AssembleGlInterface
GRGlInterface AssembleGlInterface(GRGlGetProcDelegate get)
Undocumented in source. Be warned that the author may not have intended to support it.
AssembleGlInterface
GRGlInterface AssembleGlInterface(void* context, GRGlGetProcDelegate get)
Undocumented in source. Be warned that the author may not have intended to support it.
AssembleGlesInterface
GRGlInterface AssembleGlesInterface(GRGlGetProcDelegate get)
Undocumented in source. Be warned that the author may not have intended to support it.
AssembleGlesInterface
GRGlInterface AssembleGlesInterface(void* context, GRGlGetProcDelegate get)
Undocumented in source. Be warned that the author may not have intended to support it.
AssembleInterface
GRGlInterface AssembleInterface(GRGlGetProcDelegate get)
Undocumented in source. Be warned that the author may not have intended to support it.
AssembleInterface
GRGlInterface AssembleInterface(void* context, GRGlGetProcDelegate get)
Undocumented in source. Be warned that the author may not have intended to support it.
Create
GRGlInterface Create()
Undocumented in source. Be warned that the author may not have intended to support it.
Create
GRGlInterface Create(GRGlGetProcedureAddressDelegate get)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateAngle
GRGlInterface CreateAngle()
Undocumented in source. Be warned that the author may not have intended to support it.
CreateAngle
GRGlInterface CreateAngle(GRGlGetProcedureAddressDelegate get)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateDefaultInterface
GRGlInterface CreateDefaultInterface()
Undocumented in source. Be warned that the author may not have intended to support it.
CreateEvas
GRGlInterface CreateEvas(void* evas)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateGles
GRGlInterface CreateGles(GRGlGetProcedureAddressDelegate get)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateNativeAngleInterface
GRGlInterface CreateNativeAngleInterface()
Undocumented in source. Be warned that the author may not have intended to support it.
CreateNativeEvasInterface
GRGlInterface CreateNativeEvasInterface(void* evas)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateNativeGlInterface
GRGlInterface CreateNativeGlInterface()
Undocumented in source. Be warned that the author may not have intended to support it.
CreateOpenGl
GRGlInterface CreateOpenGl(GRGlGetProcedureAddressDelegate get)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateWebGl
GRGlInterface CreateWebGl(GRGlGetProcedureAddressDelegate get)
Undocumented in source. Be warned that the author may not have intended to support it.
GetObject
GRGlInterface 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