+void VisualFactory::SetDefaultCreationOptions(VisualFactory::CreationOptions creationOptions)
+{
+ GetImplementation(*this).SetDefaultCreationOptions(creationOptions);
+}
+
+VisualFactory::CreationOptions VisualFactory::GetDefaultCreationOptions() const
+{
+ return GetImplementation(*this).GetDefaultCreationOptions();
+}
+
+void VisualFactory::DiscardVisual(Visual::Base visual)
+{
+ GetImplementation(*this).DiscardVisual(visual);
+}
+
+bool VisualFactory::AddPrecompileShader(const Property::Map& map)
+{
+ return GetImplementation(*this).AddPrecompileShader(map);
+}
+
+void VisualFactory::UsePreCompiledShader()
+{
+ GetImplementation(*this).UsePreCompiledShader();
+}
+