Browse Source

Fix some Linux issues in plGImage.

Darryl Pogue 13 years ago
parent
commit
5e6eb006b9
  1. 6
      Sources/Plasma/PubUtilLib/plGImage/plAVIWriter.cpp
  2. 3
      Sources/Plasma/PubUtilLib/plPipeline/hsGDDrawDllLoad.h

6
Sources/Plasma/PubUtilLib/plGImage/plAVIWriter.cpp

@ -101,7 +101,7 @@ public:
virtual bool Open(const char* fileName, plPipeline* pipeline); virtual bool Open(const char* fileName, plPipeline* pipeline);
virtual void Close(); virtual void Close();
} };
#endif #endif
plAVIWriter::~plAVIWriter() plAVIWriter::~plAVIWriter()
@ -172,9 +172,9 @@ hsBool plAVIWriterImp::MsgReceive(plMessage* msg)
static const int kFramesPerSec = 30; static const int kFramesPerSec = 30;
#if HS_BUILD_FOR_WIN32
bool plAVIWriterImp::Open(const char* fileName, plPipeline* pipeline) bool plAVIWriterImp::Open(const char* fileName, plPipeline* pipeline)
{ {
#if HS_BUILD_FOR_WIN32
// Already writing, fail // Already writing, fail
if (fStreamHandle) if (fStreamHandle)
return false; return false;
@ -250,12 +250,12 @@ bool plAVIWriterImp::Open(const char* fileName, plPipeline* pipeline)
Close(); Close();
return false; return false;
} }
#endif
plgDispatch::Dispatch()->RegisterForExactType(plRenderMsg::Index(), GetKey()); plgDispatch::Dispatch()->RegisterForExactType(plRenderMsg::Index(), GetKey());
return true; return true;
} }
#endif
void plAVIWriterImp::Close() void plAVIWriterImp::Close()
{ {

3
Sources/Plasma/PubUtilLib/plPipeline/hsGDDrawDllLoad.h

@ -43,7 +43,9 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#ifndef hsGDDrawDllLoad_inc #ifndef hsGDDrawDllLoad_inc
#define hsGDDrawDllLoad_inc #define hsGDDrawDllLoad_inc
#include "hsConfig.h"
#if HS_BUILD_FOR_WIN32
class hsGDDrawDllLoad class hsGDDrawDllLoad
{ {
private: private:
@ -55,5 +57,6 @@ public:
static HMODULE GetD3DDll(); static HMODULE GetD3DDll();
}; };
#endif
#endif // hsGDDrawDllLoad_inc #endif // hsGDDrawDllLoad_inc

Loading…
Cancel
Save