return true;
}
-bool NativeImageSourceWin::GlExtensionCreate()
+bool NativeImageSourceWin::CreateResource()
{
// if the image existed previously delete it.
if (mEglImageKHR != NULL)
{
- GlExtensionDestroy();
+ DestroyResource();
}
// casting from an unsigned int to a void *, which should then be cast back
return mEglImageKHR != NULL;
}
-void NativeImageSourceWin::GlExtensionDestroy()
+void NativeImageSourceWin::DestroyResource()
{
mEglImageExtensions->DestroyImageKHR(mEglImageKHR);
{
}
+const char* NativeImageSourceWin::GetCustomFragmentPrefix() const
+{
+ return nullptr;
+}
+
+const char* NativeImageSourceWin::GetCustomSamplerTypename() const
+{
+ return nullptr;
+}
+
+int NativeImageSourceWin::GetTextureTarget() const
+{
+ return GL_TEXTURE_2D;
+}
+
+Any NativeImageSourceWin::GetNativeImageHandle() const
+{
+ return mPixmap;
+}
+
+bool NativeImageSourceWin::SourceChanged() const
+{
+ return false;
+}
+
uint8_t* NativeImageSourceWin::AcquireBuffer( uint16_t& width, uint16_t& height, uint16_t& stride )
{
return NULL;