diff --git a/src/plugin.cpp b/src/plugin.cpp index d074e2b..d63c804 100644 --- a/src/plugin.cpp +++ b/src/plugin.cpp @@ -80,13 +80,13 @@ bool Plugin::loadPlugin(const std::string &text) { pixel_function = (pixel) library->resolve("pixel"); if(!pixel_function) { - QMessageBox::information(0, "Could not find pixel function", text.c_str()); + QMessageBox::information(0, text.c_str(), "Could not find pixel function"); return false; } complete_function = (complete) library->resolve("complete"); if(!complete_function) { - QMessageBox::information(0, "Could not find complete function", text.c_str()); + QMessageBox::information(0, text.c_str(), "Could not find complete function"); return false; } mod_name = text; diff --git a/src/plugins/.DS_Store b/src/plugins/.DS_Store new file mode 100644 index 0000000..b77c6a5 Binary files /dev/null and b/src/plugins/.DS_Store differ diff --git a/src/plugins/basic/.DS_Store b/src/plugins/basic/.DS_Store new file mode 100644 index 0000000..da5cee7 Binary files /dev/null and b/src/plugins/basic/.DS_Store differ diff --git a/src/plugins/basic/BasicFilter.dll b/src/plugins/basic/BasicFilter.dll new file mode 100755 index 0000000..c681947 Binary files /dev/null and b/src/plugins/basic/BasicFilter.dll differ diff --git a/src/plugins/basic/BasicFilter/.DS_Store b/src/plugins/basic/BasicFilter/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/src/plugins/basic/BasicFilter/.DS_Store differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter.opensdf b/src/plugins/basic/BasicFilter/BasicFilter.opensdf new file mode 100755 index 0000000..d1ce2cf Binary files /dev/null and b/src/plugins/basic/BasicFilter/BasicFilter.opensdf differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter.sdf b/src/plugins/basic/BasicFilter/BasicFilter.sdf new file mode 100755 index 0000000..cc0093d Binary files /dev/null and b/src/plugins/basic/BasicFilter/BasicFilter.sdf differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter.sln b/src/plugins/basic/BasicFilter/BasicFilter.sln new file mode 100755 index 0000000..bcd5ec6 --- /dev/null +++ b/src/plugins/basic/BasicFilter/BasicFilter.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.21005.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BasicFilter", "BasicFilter\BasicFilter.vcxproj", "{9991B5C6-E407-43B6-8F68-08BA8179360C}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {9991B5C6-E407-43B6-8F68-08BA8179360C}.Debug|Win32.ActiveCfg = Debug|Win32 + {9991B5C6-E407-43B6-8F68-08BA8179360C}.Debug|Win32.Build.0 = Debug|Win32 + {9991B5C6-E407-43B6-8F68-08BA8179360C}.Release|Win32.ActiveCfg = Release|Win32 + {9991B5C6-E407-43B6-8F68-08BA8179360C}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/src/plugins/basic/BasicFilter/BasicFilter.v12.suo b/src/plugins/basic/BasicFilter/BasicFilter.v12.suo new file mode 100755 index 0000000..33d7d12 Binary files /dev/null and b/src/plugins/basic/BasicFilter/BasicFilter.v12.suo differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter/BasicFilter.cpp b/src/plugins/basic/BasicFilter/BasicFilter/BasicFilter.cpp new file mode 100755 index 0000000..f3797a6 --- /dev/null +++ b/src/plugins/basic/BasicFilter/BasicFilter/BasicFilter.cpp @@ -0,0 +1,12 @@ + +#include "stdafx.h" +#include "BasicFilter.h" + +BASICFILTER_API void pixel(int x, int y, unsigned char *rgb) +{ + rgb[0] = rgb[1] = rgb[2] = 0; +} + +BASICFILTER_API void complete() { + +} \ No newline at end of file diff --git a/src/plugins/basic/BasicFilter/BasicFilter/BasicFilter.h b/src/plugins/basic/BasicFilter/BasicFilter/BasicFilter.h new file mode 100755 index 0000000..ee91a51 --- /dev/null +++ b/src/plugins/basic/BasicFilter/BasicFilter/BasicFilter.h @@ -0,0 +1,15 @@ +// The following ifdef block is the standard way of creating macros which make exporting +// from a DLL simpler. All files within this DLL are compiled with the BASICFILTER_EXPORTS +// symbol defined on the command line. This symbol should not be defined on any project +// that uses this DLL. This way any other project whose source files include this file see +// BASICFILTER_API functions as being imported from a DLL, whereas this DLL sees symbols +// defined with this macro as being exported. +#ifdef BASICFILTER_EXPORTS +#define BASICFILTER_API __declspec(dllexport) +#else +#define BASICFILTER_API __declspec(dllimport) +#endif + + +extern "C" BASICFILTER_API void pixel(int x, int y, unsigned char *rgb); +extern "C" BASICFILTER_API void complete(); diff --git a/src/plugins/basic/BasicFilter/BasicFilter/BasicFilter.vcxproj b/src/plugins/basic/BasicFilter/BasicFilter/BasicFilter.vcxproj new file mode 100755 index 0000000..794484d --- /dev/null +++ b/src/plugins/basic/BasicFilter/BasicFilter/BasicFilter.vcxproj @@ -0,0 +1,104 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {9991B5C6-E407-43B6-8F68-08BA8179360C} + Win32Proj + BasicFilter + + + + DynamicLibrary + true + v120 + Unicode + + + DynamicLibrary + false + v120 + true + Unicode + + + + + + + + + + + + + true + + + false + + + + Use + Level3 + Disabled + WIN32;_DEBUG;_WINDOWS;_USRDLL;BASICFILTER_EXPORTS;%(PreprocessorDefinitions) + true + + + Windows + true + + + + + Level3 + Use + MaxSpeed + true + true + WIN32;NDEBUG;_WINDOWS;_USRDLL;BASICFILTER_EXPORTS;%(PreprocessorDefinitions) + true + + + Windows + true + true + true + + + + + + + + + + + + + + false + + + false + + + + + Create + Create + + + + + + \ No newline at end of file diff --git a/src/plugins/basic/BasicFilter/BasicFilter/BasicFilter.vcxproj.filters b/src/plugins/basic/BasicFilter/BasicFilter/BasicFilter.vcxproj.filters new file mode 100755 index 0000000..7c1926b --- /dev/null +++ b/src/plugins/basic/BasicFilter/BasicFilter/BasicFilter.vcxproj.filters @@ -0,0 +1,42 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + + + + Header Files + + + Header Files + + + Header Files + + + + + Source Files + + + Source Files + + + Source Files + + + \ No newline at end of file diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.log b/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.log new file mode 100755 index 0000000..7d6244c --- /dev/null +++ b/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.log @@ -0,0 +1,18 @@ +Build started 2/14/2017 7:24:42 AM. + 1>Project "c:\Users\Jared\documents\visual studio 2013\Projects\BasicFilter\BasicFilter\BasicFilter.vcxproj" on node 2 (Build target(s)). + 1>ClCompile: + C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\CL.exe /c /ZI /nologo /W3 /WX- /sdl /Od /Oy- /D WIN32 /D _DEBUG /D _WINDOWS /D _USRDLL /D BASICFILTER_EXPORTS /D _WINDLL /D _UNICODE /D UNICODE /Gm /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Yu"stdafx.h" /Fp"Debug\BasicFilter.pch" /Fo"Debug\\" /Fd"Debug\vc120.pdb" /Gd /TP /analyze- /errorReport:prompt BasicFilter.cpp + BasicFilter.cpp + C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\CL.exe /c /ZI /nologo /W3 /WX- /sdl /Od /Oy- /D WIN32 /D _DEBUG /D _WINDOWS /D _USRDLL /D BASICFILTER_EXPORTS /D _WINDLL /D _UNICODE /D UNICODE /Gm /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"Debug\\" /Fd"Debug\vc120.pdb" /Gd /TP /analyze- /errorReport:prompt dllmain.cpp + dllmain.cpp + Link: + C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\link.exe /ERRORREPORT:PROMPT /OUT:"c:\users\jared\documents\visual studio 2013\Projects\BasicFilter\Debug\BasicFilter.dll" /INCREMENTAL /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"c:\users\jared\documents\visual studio 2013\Projects\BasicFilter\Debug\BasicFilter.pdb" /SUBSYSTEM:WINDOWS /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"c:\users\jared\documents\visual studio 2013\Projects\BasicFilter\Debug\BasicFilter.lib" /MACHINE:X86 /DLL Debug\BasicFilter.obj + Debug\dllmain.obj + Debug\stdafx.obj + Creating library c:\users\jared\documents\visual studio 2013\Projects\BasicFilter\Debug\BasicFilter.lib and object c:\users\jared\documents\visual studio 2013\Projects\BasicFilter\Debug\BasicFilter.exp + BasicFilter.vcxproj -> c:\users\jared\documents\visual studio 2013\Projects\BasicFilter\Debug\BasicFilter.dll + 1>Done Building Project "c:\Users\Jared\documents\visual studio 2013\Projects\BasicFilter\BasicFilter\BasicFilter.vcxproj" (Build target(s)). + +Build succeeded. + +Time Elapsed 00:00:02.12 diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.obj b/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.obj new file mode 100755 index 0000000..82bdf84 Binary files /dev/null and b/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.obj differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.pch b/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.pch new file mode 100755 index 0000000..5b8f330 Binary files /dev/null and b/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.pch differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.tlog/BasicFilter.lastbuildstate b/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.tlog/BasicFilter.lastbuildstate new file mode 100755 index 0000000..e695d36 --- /dev/null +++ b/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.tlog/BasicFilter.lastbuildstate @@ -0,0 +1,2 @@ +#TargetFrameworkVersion=v4.0:PlatformToolSet=v120:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit +Debug|Win32|c:\users\jared\documents\visual studio 2013\Projects\BasicFilter\| diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.tlog/BasicFilter.write.1u.tlog b/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.tlog/BasicFilter.write.1u.tlog new file mode 100755 index 0000000..307a629 Binary files /dev/null and b/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.tlog/BasicFilter.write.1u.tlog differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.tlog/CL.read.1.tlog b/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.tlog/CL.read.1.tlog new file mode 100755 index 0000000..e4da801 Binary files /dev/null and b/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.tlog/CL.read.1.tlog differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.tlog/CL.write.1.tlog b/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.tlog/CL.write.1.tlog new file mode 100755 index 0000000..06e5e04 Binary files /dev/null and b/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.tlog/CL.write.1.tlog differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.tlog/cl.command.1.tlog b/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.tlog/cl.command.1.tlog new file mode 100755 index 0000000..29f5802 Binary files /dev/null and b/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.tlog/cl.command.1.tlog differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.tlog/link.command.1.tlog b/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.tlog/link.command.1.tlog new file mode 100755 index 0000000..a397aa9 Binary files /dev/null and b/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.tlog/link.command.1.tlog differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.tlog/link.read.1.tlog b/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.tlog/link.read.1.tlog new file mode 100755 index 0000000..c6d0b43 Binary files /dev/null and b/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.tlog/link.read.1.tlog differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.tlog/link.write.1.tlog b/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.tlog/link.write.1.tlog new file mode 100755 index 0000000..d91f797 Binary files /dev/null and b/src/plugins/basic/BasicFilter/BasicFilter/Debug/BasicFilter.tlog/link.write.1.tlog differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Debug/dllmain.obj b/src/plugins/basic/BasicFilter/BasicFilter/Debug/dllmain.obj new file mode 100755 index 0000000..0efd4be Binary files /dev/null and b/src/plugins/basic/BasicFilter/BasicFilter/Debug/dllmain.obj differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Debug/stdafx.obj b/src/plugins/basic/BasicFilter/BasicFilter/Debug/stdafx.obj new file mode 100755 index 0000000..8fc265d Binary files /dev/null and b/src/plugins/basic/BasicFilter/BasicFilter/Debug/stdafx.obj differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Debug/vc120.idb b/src/plugins/basic/BasicFilter/BasicFilter/Debug/vc120.idb new file mode 100755 index 0000000..8470de4 Binary files /dev/null and b/src/plugins/basic/BasicFilter/BasicFilter/Debug/vc120.idb differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Debug/vc120.pdb b/src/plugins/basic/BasicFilter/BasicFilter/Debug/vc120.pdb new file mode 100755 index 0000000..671ea78 Binary files /dev/null and b/src/plugins/basic/BasicFilter/BasicFilter/Debug/vc120.pdb differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter/ReadMe.txt b/src/plugins/basic/BasicFilter/BasicFilter/ReadMe.txt new file mode 100755 index 0000000..4b14860 --- /dev/null +++ b/src/plugins/basic/BasicFilter/BasicFilter/ReadMe.txt @@ -0,0 +1,40 @@ +======================================================================== + DYNAMIC LINK LIBRARY : BasicFilter Project Overview +======================================================================== + +AppWizard has created this BasicFilter DLL for you. + +This file contains a summary of what you will find in each of the files that +make up your BasicFilter application. + + +BasicFilter.vcxproj + This is the main project file for VC++ projects generated using an Application Wizard. + It contains information about the version of Visual C++ that generated the file, and + information about the platforms, configurations, and project features selected with the + Application Wizard. + +BasicFilter.vcxproj.filters + This is the filters file for VC++ projects generated using an Application Wizard. + It contains information about the association between the files in your project + and the filters. This association is used in the IDE to show grouping of files with + similar extensions under a specific node (for e.g. ".cpp" files are associated with the + "Source Files" filter). + +BasicFilter.cpp + This is the main DLL source file. + +///////////////////////////////////////////////////////////////////////////// +Other standard files: + +StdAfx.h, StdAfx.cpp + These files are used to build a precompiled header (PCH) file + named BasicFilter.pch and a precompiled types file named StdAfx.obj. + +///////////////////////////////////////////////////////////////////////////// +Other notes: + +AppWizard uses "TODO:" comments to indicate parts of the source code you +should add to or customize. + +///////////////////////////////////////////////////////////////////////////// diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.log b/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.log new file mode 100755 index 0000000..a911179 --- /dev/null +++ b/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.log @@ -0,0 +1,22 @@ +Build started 2/14/2017 7:24:49 AM. + 1>Project "c:\Users\Jared\documents\visual studio 2013\Projects\BasicFilter\BasicFilter\BasicFilter.vcxproj" on node 2 (Build target(s)). + 1>ClCompile: + C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\CL.exe /c /Zi /nologo /W3 /WX- /sdl /O2 /Oi /Oy- /GL /D WIN32 /D NDEBUG /D _WINDOWS /D _USRDLL /D BASICFILTER_EXPORTS /D _WINDLL /D _UNICODE /D UNICODE /Gm- /EHsc /MD /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /Yc"stdafx.h" /Fp"Release\BasicFilter.pch" /Fo"Release\\" /Fd"Release\vc120.pdb" /Gd /TP /analyze- /errorReport:prompt stdafx.cpp + stdafx.cpp + C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\CL.exe /c /Zi /nologo /W3 /WX- /sdl /O2 /Oi /Oy- /GL /D WIN32 /D NDEBUG /D _WINDOWS /D _USRDLL /D BASICFILTER_EXPORTS /D _WINDLL /D _UNICODE /D UNICODE /Gm- /EHsc /MD /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /Yu"stdafx.h" /Fp"Release\BasicFilter.pch" /Fo"Release\\" /Fd"Release\vc120.pdb" /Gd /TP /analyze- /errorReport:prompt BasicFilter.cpp + BasicFilter.cpp + C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\CL.exe /c /Zi /nologo /W3 /WX- /sdl /O2 /Oi /Oy- /GL /D WIN32 /D NDEBUG /D _WINDOWS /D _USRDLL /D BASICFILTER_EXPORTS /D _WINDLL /D _UNICODE /D UNICODE /Gm- /EHsc /MD /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /Fo"Release\\" /Fd"Release\vc120.pdb" /Gd /TP /analyze- /errorReport:prompt dllmain.cpp + dllmain.cpp + Link: + C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\link.exe /ERRORREPORT:PROMPT /OUT:"c:\users\jared\documents\visual studio 2013\Projects\BasicFilter\Release\BasicFilter.dll" /INCREMENTAL:NO /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"c:\users\jared\documents\visual studio 2013\Projects\BasicFilter\Release\BasicFilter.pdb" /SUBSYSTEM:WINDOWS /OPT:REF /OPT:ICF /LTCG /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"c:\users\jared\documents\visual studio 2013\Projects\BasicFilter\Release\BasicFilter.lib" /MACHINE:X86 /SAFESEH /DLL Release\BasicFilter.obj + Release\dllmain.obj + Release\stdafx.obj + Creating library c:\users\jared\documents\visual studio 2013\Projects\BasicFilter\Release\BasicFilter.lib and object c:\users\jared\documents\visual studio 2013\Projects\BasicFilter\Release\BasicFilter.exp + Generating code + Finished generating code + BasicFilter.vcxproj -> c:\users\jared\documents\visual studio 2013\Projects\BasicFilter\Release\BasicFilter.dll + 1>Done Building Project "c:\Users\Jared\documents\visual studio 2013\Projects\BasicFilter\BasicFilter\BasicFilter.vcxproj" (Build target(s)). + +Build succeeded. + +Time Elapsed 00:00:01.96 diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.obj b/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.obj new file mode 100755 index 0000000..85dc731 Binary files /dev/null and b/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.obj differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.pch b/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.pch new file mode 100755 index 0000000..3de8980 Binary files /dev/null and b/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.pch differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.tlog/BasicFilter.lastbuildstate b/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.tlog/BasicFilter.lastbuildstate new file mode 100755 index 0000000..82f6484 --- /dev/null +++ b/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.tlog/BasicFilter.lastbuildstate @@ -0,0 +1,2 @@ +#TargetFrameworkVersion=v4.0:PlatformToolSet=v120:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit +Release|Win32|c:\users\jared\documents\visual studio 2013\Projects\BasicFilter\| diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.tlog/BasicFilter.write.1u.tlog b/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.tlog/BasicFilter.write.1u.tlog new file mode 100755 index 0000000..f573156 Binary files /dev/null and b/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.tlog/BasicFilter.write.1u.tlog differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.tlog/CL.read.1.tlog b/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.tlog/CL.read.1.tlog new file mode 100755 index 0000000..17aed75 Binary files /dev/null and b/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.tlog/CL.read.1.tlog differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.tlog/CL.write.1.tlog b/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.tlog/CL.write.1.tlog new file mode 100755 index 0000000..c33a037 Binary files /dev/null and b/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.tlog/CL.write.1.tlog differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.tlog/cl.command.1.tlog b/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.tlog/cl.command.1.tlog new file mode 100755 index 0000000..26767f5 Binary files /dev/null and b/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.tlog/cl.command.1.tlog differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.tlog/link.command.1.tlog b/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.tlog/link.command.1.tlog new file mode 100755 index 0000000..f4823ef Binary files /dev/null and b/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.tlog/link.command.1.tlog differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.tlog/link.read.1.tlog b/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.tlog/link.read.1.tlog new file mode 100755 index 0000000..8c7e61f Binary files /dev/null and b/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.tlog/link.read.1.tlog differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.tlog/link.write.1.tlog b/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.tlog/link.write.1.tlog new file mode 100755 index 0000000..7fbbd9e Binary files /dev/null and b/src/plugins/basic/BasicFilter/BasicFilter/Release/BasicFilter.tlog/link.write.1.tlog differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Release/dllmain.obj b/src/plugins/basic/BasicFilter/BasicFilter/Release/dllmain.obj new file mode 100755 index 0000000..7b08932 Binary files /dev/null and b/src/plugins/basic/BasicFilter/BasicFilter/Release/dllmain.obj differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Release/stdafx.obj b/src/plugins/basic/BasicFilter/BasicFilter/Release/stdafx.obj new file mode 100755 index 0000000..384ded1 Binary files /dev/null and b/src/plugins/basic/BasicFilter/BasicFilter/Release/stdafx.obj differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter/Release/vc120.pdb b/src/plugins/basic/BasicFilter/BasicFilter/Release/vc120.pdb new file mode 100755 index 0000000..2bcd583 Binary files /dev/null and b/src/plugins/basic/BasicFilter/BasicFilter/Release/vc120.pdb differ diff --git a/src/plugins/basic/BasicFilter/BasicFilter/dllmain.cpp b/src/plugins/basic/BasicFilter/BasicFilter/dllmain.cpp new file mode 100755 index 0000000..8a4edd3 --- /dev/null +++ b/src/plugins/basic/BasicFilter/BasicFilter/dllmain.cpp @@ -0,0 +1,19 @@ +// dllmain.cpp : Defines the entry point for the DLL application. +#include "stdafx.h" + +BOOL APIENTRY DllMain( HMODULE hModule, + DWORD ul_reason_for_call, + LPVOID lpReserved + ) +{ + switch (ul_reason_for_call) + { + case DLL_PROCESS_ATTACH: + case DLL_THREAD_ATTACH: + case DLL_THREAD_DETACH: + case DLL_PROCESS_DETACH: + break; + } + return TRUE; +} + diff --git a/src/plugins/basic/BasicFilter/BasicFilter/stdafx.cpp b/src/plugins/basic/BasicFilter/BasicFilter/stdafx.cpp new file mode 100755 index 0000000..67e03ea --- /dev/null +++ b/src/plugins/basic/BasicFilter/BasicFilter/stdafx.cpp @@ -0,0 +1,8 @@ +// stdafx.cpp : source file that includes just the standard includes +// BasicFilter.pch will be the pre-compiled header +// stdafx.obj will contain the pre-compiled type information + +#include "stdafx.h" + +// TODO: reference any additional headers you need in STDAFX.H +// and not in this file diff --git a/src/plugins/basic/BasicFilter/BasicFilter/stdafx.h b/src/plugins/basic/BasicFilter/BasicFilter/stdafx.h new file mode 100755 index 0000000..677e68a --- /dev/null +++ b/src/plugins/basic/BasicFilter/BasicFilter/stdafx.h @@ -0,0 +1,16 @@ +// stdafx.h : include file for standard system include files, +// or project specific include files that are used frequently, but +// are changed infrequently +// + +#pragma once + +#include "targetver.h" + +#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers +// Windows Header Files: +#include + + + +// TODO: reference additional headers your program requires here diff --git a/src/plugins/basic/BasicFilter/BasicFilter/targetver.h b/src/plugins/basic/BasicFilter/BasicFilter/targetver.h new file mode 100755 index 0000000..90e767b --- /dev/null +++ b/src/plugins/basic/BasicFilter/BasicFilter/targetver.h @@ -0,0 +1,8 @@ +#pragma once + +// Including SDKDDKVer.h defines the highest available Windows platform. + +// If you wish to build your application for a previous Windows platform, include WinSDKVer.h and +// set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h. + +#include diff --git a/src/plugins/basic/BasicFilter/ipch/basicfilter-9d3f4ab5/basicfilter-583a8a94.ipch b/src/plugins/basic/BasicFilter/ipch/basicfilter-9d3f4ab5/basicfilter-583a8a94.ipch new file mode 100755 index 0000000..3233c79 Binary files /dev/null and b/src/plugins/basic/BasicFilter/ipch/basicfilter-9d3f4ab5/basicfilter-583a8a94.ipch differ diff --git a/src/plugins/basic/BasicFilter/ipch/basicfilter-9d3f4ab5/basicfilter-93c2138e.ipch b/src/plugins/basic/BasicFilter/ipch/basicfilter-9d3f4ab5/basicfilter-93c2138e.ipch new file mode 100755 index 0000000..0a0fe71 Binary files /dev/null and b/src/plugins/basic/BasicFilter/ipch/basicfilter-9d3f4ab5/basicfilter-93c2138e.ipch differ diff --git a/src/plugins/basic/basic.cpp b/src/plugins/basic/basic.cpp index dbc8097..3683066 100644 --- a/src/plugins/basic/basic.cpp +++ b/src/plugins/basic/basic.cpp @@ -1,14 +1,19 @@ #include +#if defined(__linux__) || defined(__APPLE__) +#define EXPORT_FUNC +#define CDECL +#else +#define EXPORT_FUNC __declspec(dllexport) +#define CDECL __cdecl +#endif -extern "C" void pixel(int x, int y, unsigned char *rgb); -extern "C" void complete(); - - -void pixel(int x, int y, unsigned char *rgb) { - rgb[0] = rgb[1] = rgb[2] = 0; +extern "C" EXPORT_FUNC void CDECL pixel(int x, int y, unsigned char *rgb) { + rgb[0] = rgb[1] = rgb[2] = 0; } -void complete() { +extern "C" EXPORT_FUNC void CDECL complete() { } + +