unsigned int height,
Dali::NativeImageSource::ColorDepth depth,
Any nativeImageSource)
-: mImage(MakeRef<CGImageRef>(nullptr))
+: mImage(MakeRef<CGImageRef>(nullptr)),
+ mResourceDestructionCallback()
{
DALI_ASSERT_ALWAYS(Adaptor::IsAvailable());
DALI_ASSERT_ALWAYS(nativeImageSource.Empty());
{
}
-const char* NativeImageSourceCocoa::GetCustomFragmentPrefix() const
+bool NativeImageSourceCocoa::ApplyNativeFragmentShader(std::string& shader)
{
- return nullptr;
+ return false;
}
const char* NativeImageSourceCocoa::GetCustomSamplerTypename() const
return false;
}
+void NativeImageSourceCocoa::SetResourceDestructionCallback(EventThreadCallback* callback)
+{
+ mResourceDestructionCallback = std::unique_ptr<EventThreadCallback>(callback);
+}
+
} // namespace Dali::Internal::Adaptor