mirror of
				https://github.com/isledecomp/isle.git
				synced 2025-10-26 01:44:19 +00:00 
			
		
		
		
	 c47206617d
			
		
	
	c47206617d
	
	
	
		
			
			* Reorganize sources * Refactor * Remove relative paths * Renames * Fix gitignore * Remove stuff * Try fixing format script * Fix format * Fix format * Fix naming script * Test format * Fix format
		
			
				
	
	
		
			34 lines
		
	
	
		
			858 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			858 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| #ifndef MXOMNICREATEPARAM_H
 | |
| #define MXOMNICREATEPARAM_H
 | |
| 
 | |
| #include "mxomnicreateflags.h"
 | |
| #include "mxparam.h"
 | |
| #include "mxstring.h"
 | |
| #include "mxvideoparam.h"
 | |
| 
 | |
| #include <windows.h>
 | |
| 
 | |
| class MxOmniCreateParam : public MxParam {
 | |
| public:
 | |
| 	__declspec(dllexport) MxOmniCreateParam(
 | |
| 		const char* p_mediaPath,
 | |
| 		struct HWND__* p_windowHandle,
 | |
| 		MxVideoParam& p_vparam,
 | |
| 		MxOmniCreateFlags p_flags
 | |
| 	);
 | |
| 
 | |
| 	MxOmniCreateFlags& CreateFlags() { return this->m_createFlags; }
 | |
| 	const MxString& GetMediaPath() const { return m_mediaPath; }
 | |
| 	const HWND GetWindowHandle() const { return m_windowHandle; }
 | |
| 	MxVideoParam& GetVideoParam() { return m_videoParam; }
 | |
| 	const MxVideoParam& GetVideoParam() const { return m_videoParam; }
 | |
| 
 | |
| private:
 | |
| 	MxString m_mediaPath;
 | |
| 	HWND m_windowHandle;
 | |
| 	MxVideoParam m_videoParam;
 | |
| 	MxOmniCreateFlags m_createFlags;
 | |
| };
 | |
| 
 | |
| #endif // MXOMNICREATEPARAM_H
 |