2
3
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-14 02:27:40 -04:00

Merge pull request #252 from dpogue/pljpeg

Move plJPEG into plGImage.
This commit is contained in:
2013-01-05 21:10:57 -08:00
21 changed files with 43 additions and 64 deletions

View File

@ -107,7 +107,6 @@ target_link_libraries(plClient plGLight)
target_link_libraries(plClient plInputCore) target_link_libraries(plClient plInputCore)
target_link_libraries(plClient plInterp) target_link_libraries(plClient plInterp)
target_link_libraries(plClient plIntersect) target_link_libraries(plClient plIntersect)
target_link_libraries(plClient plJPEG)
target_link_libraries(plClient plMath) target_link_libraries(plClient plMath)
target_link_libraries(plClient plMessage) target_link_libraries(plClient plMessage)
target_link_libraries(plClient plModifier) target_link_libraries(plClient plModifier)

View File

@ -1606,7 +1606,7 @@ PF_CONSOLE_CMD( Graphics_Renderer, GrabCubeCam,
grabCube.GrabCube(pfConsole::GetPipeline(), pos, pref, clearColor); grabCube.GrabCube(pfConsole::GetPipeline(), pos, pref, clearColor);
} }
#include "plJPEG/plJPEG.h" #include "plGImage/plJPEG.h"
PF_CONSOLE_CMD( Graphics_Renderer, TakeJPEGScreenshot, "...", "Takes a shot of the current frame and saves it to the given file" ) PF_CONSOLE_CMD( Graphics_Renderer, TakeJPEGScreenshot, "...", "Takes a shot of the current frame and saves it to the given file" )
{ {

View File

@ -730,7 +730,7 @@ hsGMaterial *pfGUIPopUpMenu::ICreateDynMaterial( void )
//// Build /////////////////////////////////////////////////////////////////// //// Build ///////////////////////////////////////////////////////////////////
// Constructs a shiny new pop-up menu at runtime, complete with trimmings // Constructs a shiny new pop-up menu at runtime, complete with trimmings
#include "plJPEG/plJPEG.h" #include "plGImage/plJPEG.h"
pfGUIPopUpMenu *pfGUIPopUpMenu::Build( const char *name, pfGUIDialogMod *parent, float x, float y, const plLocation &destLoc ) pfGUIPopUpMenu *pfGUIPopUpMenu::Build( const char *name, pfGUIDialogMod *parent, float x, float y, const plLocation &destLoc )
{ {

View File

@ -2491,7 +2491,7 @@ void pfJournalBook::IFreeSource( void )
// image name. // image name.
#ifndef PLASMA_EXTERNAL_RELEASE #ifndef PLASMA_EXTERNAL_RELEASE
#include "plJPEG/plJPEG.h" #include "plGImage/plJPEG.h"
#include "plGImage/plPNG.h" #include "plGImage/plPNG.h"
#endif #endif

View File

@ -49,30 +49,30 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plgDispatch.h" #include "plgDispatch.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "../pfGameGUIMgr/pfGameGUIMgr.h" #include "pfGameGUIMgr/pfGameGUIMgr.h"
#include "../pfGameGUIMgr/pfGUITagDefs.h" #include "pfGameGUIMgr/pfGUITagDefs.h"
#include "../pfGameGUIMgr/pfGUIDialogMod.h" #include "pfGameGUIMgr/pfGUIDialogMod.h"
#include "../pfGameGUIMgr/pfGUIControlHandlers.h" #include "pfGameGUIMgr/pfGUIControlHandlers.h"
#include "../pfGameGUIMgr/pfGUIDialogHandlers.h" #include "pfGameGUIMgr/pfGUIDialogHandlers.h"
#include "../pfGameGUIMgr/pfGUIEditBoxMod.h" #include "pfGameGUIMgr/pfGUIEditBoxMod.h"
#include "../pfGameGUIMgr/pfGUIListBoxMod.h" #include "pfGameGUIMgr/pfGUIListBoxMod.h"
#include "../pfGameGUIMgr/pfGUIButtonMod.h" #include "pfGameGUIMgr/pfGUIButtonMod.h"
#include "../pfGameGUIMgr/pfGUIListElement.h" #include "pfGameGUIMgr/pfGUIListElement.h"
#include "../pfGameGUIMgr/pfGUITextBoxMod.h" #include "pfGameGUIMgr/pfGUITextBoxMod.h"
#include "../pfGameGUIMgr/pfGUIRadioGroupCtrl.h" #include "pfGameGUIMgr/pfGUIRadioGroupCtrl.h"
#include "../plGImage/plDynamicTextMap.h" #include "plGImage/plDynamicTextMap.h"
#include "../plNetClient/plNetClientMgr.h" #include "plNetClient/plNetClientMgr.h"
#include "../plNetClient/plNetKI.h" #include "plNetClient/plNetKI.h"
#include "../pnNetCommon/plNetMsg.h" #include "pnNetCommon/plNetMsg.h"
#include "../plNetTransport/plNetTransportMember.h" #include "plNetTransport/plNetTransportMember.h"
#include "../pfMessage/pfKIMsg.h" #include "pfMessage/pfKIMsg.h"
#include "../plMessage/plMemberUpdateMsg.h" #include "plMessage/plMemberUpdateMsg.h"
#include "../pnMessage/plTimeMsg.h" #include "pnMessage/plTimeMsg.h"
#include "../pnMessage/plRemoteAvatarInfoMsg.h" #include "pnMessage/plRemoteAvatarInfoMsg.h"
#define kKITempID_ListOfLists 25 #define kKITempID_ListOfLists 25
#define kKITempID_MsgDestRadio 26 #define kKITempID_MsgDestRadio 26
@ -1287,12 +1287,12 @@ bool pfKI::MsgReceive( plMessage *msg )
//// Player Book Stuff /////////////////////////////////////////////////////// //// Player Book Stuff ///////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
#include "../plNetCommon/plNetAvatarVault.h" #include "plNetCommon/plNetAvatarVault.h"
#include "../pfGameGUIMgr/pfGUICheckBoxCtrl.h" #include "pfGameGUIMgr/pfGUICheckBoxCtrl.h"
#include "../plMessage/plLinkToAgeMsg.h" #include "plMessage/plLinkToAgeMsg.h"
#include "../pfGameGUIMgr/pfGUIDynDisplayCtrl.h" #include "pfGameGUIMgr/pfGUIDynDisplayCtrl.h"
#include "../plGImage/plDynamicTextMap.h" #include "plGImage/plDynamicTextMap.h"
#include "../plJPEG/plJPEG.h" #include "plGImage/plJPEG.h"
//// plPlayerBookProc //////////////////////////////////////////////////////// //// plPlayerBookProc ////////////////////////////////////////////////////////

View File

@ -2584,7 +2584,7 @@ void cyMisc::SetAlarm( float secs, PyObject * cb, uint32_t cbContext )
// //
// PURPOSE : captures the screen and saves it as a jpeg // PURPOSE : captures the screen and saves it as a jpeg
// //
#include "plJPEG/plJPEG.h" #include "plGImage/plJPEG.h"
void cyMisc::SaveScreenShot(const char* fileName, int x, int y, int quality) void cyMisc::SaveScreenShot(const char* fileName, int x, int y, int quality)
{ {
if ( cyMisc::GetPipeline() ) if ( cyMisc::GetPipeline() )

View File

@ -47,7 +47,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "pyImage.h" #include "pyImage.h"
#include "pyGeometry3.h" #include "pyGeometry3.h"
#include "plJPEG/plJPEG.h" #include "plGImage/plJPEG.h"
#include "plGImage/plPNG.h" #include "plGImage/plPNG.h"
#include "pnKeyedObject/plUoid.h" #include "pnKeyedObject/plUoid.h"

View File

@ -56,8 +56,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "pnSceneObject/plDrawInterface.h" #include "pnSceneObject/plDrawInterface.h"
#include "plGImage/plMipmap.h" #include "plGImage/plMipmap.h"
#include "plGImage/plJPEG.h"
#include "plJPEG/plJPEG.h"
#include "plMessage/plRenderRequestMsg.h" #include "plMessage/plRenderRequestMsg.h"

View File

@ -17,7 +17,6 @@ add_subdirectory(plGLight)
add_subdirectory(plInputCore) add_subdirectory(plInputCore)
add_subdirectory(plInterp) add_subdirectory(plInterp)
add_subdirectory(plIntersect) add_subdirectory(plIntersect)
add_subdirectory(plJPEG)
add_subdirectory(plMath) add_subdirectory(plMath)
add_subdirectory(plMessage) add_subdirectory(plMessage)
add_subdirectory(plModifier) add_subdirectory(plModifier)

View File

@ -44,7 +44,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "hsStream.h" #include "hsStream.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "plJPEG/plJPEG.h" #include "plGImage/plJPEG.h"
#include "plGImage/plPNG.h" #include "plGImage/plPNG.h"
#include "plGImage/plMipmap.h" #include "plGImage/plMipmap.h"

View File

@ -3,6 +3,9 @@ include_directories("../../NucleusLib/inc")
include_directories("../../NucleusLib") include_directories("../../NucleusLib")
include_directories("../../PubUtilLib") include_directories("../../PubUtilLib")
find_package(JPEG REQUIRED)
include_directories(${JPEG_INCLUDE_DIR})
find_package(PNG REQUIRED) find_package(PNG REQUIRED)
include_directories(${PNG_INCLUDE_DIR}) include_directories(${PNG_INCLUDE_DIR})
@ -18,6 +21,7 @@ set(plGImage_SOURCES
plDynSurfaceWriter.cpp plDynSurfaceWriter.cpp
plFont.cpp plFont.cpp
plFontCache.cpp plFontCache.cpp
plJPEG.cpp
plLODMipmap.cpp plLODMipmap.cpp
plMipmap.cpp plMipmap.cpp
plPNG.cpp plPNG.cpp
@ -38,6 +42,7 @@ set(plGImage_HEADERS
plFont.h plFont.h
plFontCache.h plFontCache.h
plGImageCreatable.h plGImageCreatable.h
plJPEG.h
plLODMipmap.h plLODMipmap.h
plMipmap.h plMipmap.h
plPNG.h plPNG.h
@ -48,4 +53,4 @@ set(plGImage_HEADERS
add_library(plGImage STATIC ${plGImage_SOURCES} ${plGImage_HEADERS}) add_library(plGImage STATIC ${plGImage_SOURCES} ${plGImage_HEADERS})
source_group("Source Files" FILES ${plGImage_SOURCES}) source_group("Source Files" FILES ${plGImage_SOURCES})
source_group("Header Files" FILES ${plGImage_HEADERS}) source_group("Header Files" FILES ${plGImage_HEADERS})

View File

@ -59,7 +59,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "hsColorRGBA.h" #include "hsColorRGBA.h"
#include "plPipeline/hsGDeviceRef.h" #include "plPipeline/hsGDeviceRef.h"
#include "plProfile.h" #include "plProfile.h"
#include "plJPEG/plJPEG.h" #include "plJPEG.h"
#include <math.h> #include <math.h>
plProfile_CreateMemCounter("Mipmaps", "Memory", MemMipmaps); plProfile_CreateMemCounter("Mipmaps", "Memory", MemMipmaps);

View File

@ -1,20 +0,0 @@
include_directories("../../CoreLib")
include_directories("../../NucleusLib/inc")
include_directories("../../NucleusLib")
include_directories("../../PubUtilLib")
find_package(JPEG REQUIRED)
include_directories(${JPEG_INCLUDE_DIR})
set(plJPEG_SOURCES
plJPEG.cpp
)
set(plJPEG_HEADERS
plJPEG.h
)
add_library(plJPEG STATIC ${plJPEG_SOURCES} ${plJPEG_HEADERS})
source_group("Source Files" FILES ${plJPEG_SOURCES})
source_group("Header Files" FILES ${plJPEG_HEADERS})

View File

@ -50,7 +50,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plPipeline.h" #include "plPipeline.h"
#include "plPlates.h" #include "plPlates.h"
#include "plJPEG/plJPEG.h" #include "plGImage/plJPEG.h"
#include "plGImage/plPNG.h" #include "plGImage/plPNG.h"
#include "plGImage/plMipmap.h" #include "plGImage/plMipmap.h"
#include "plSurface/plLayer.h" #include "plSurface/plLayer.h"

View File

@ -70,7 +70,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
// For taking screenshots // For taking screenshots
#include "plGImage/plMipmap.h" #include "plGImage/plMipmap.h"
#include "../../Apps/plClient/plClient.h" #include "../../Apps/plClient/plClient.h"
#include "plJPEG/plJPEG.h" #include "plGImage/plJPEG.h"
#include "plPipeline.h" #include "plPipeline.h"
#include <algorithm> #include <algorithm>

View File

@ -74,7 +74,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plDniCoordinateInfo.h" #include "plDniCoordinateInfo.h"
#include "plGImage/plMipmap.h" #include "plGImage/plMipmap.h"
#include "plGImage/plPNG.h" #include "plGImage/plPNG.h"
#include "plJPEG/plJPEG.h" #include "plGImage/plJPEG.h"
#include "plMessage/plVaultNotifyMsg.h" #include "plMessage/plVaultNotifyMsg.h"
#include "plNetClientComm/plNetClientComm.h" #include "plNetClientComm/plNetClientComm.h"

View File

@ -145,7 +145,6 @@ target_link_libraries(MaxMain plGLight)
target_link_libraries(MaxMain plInputCore) target_link_libraries(MaxMain plInputCore)
target_link_libraries(MaxMain plInterp) target_link_libraries(MaxMain plInterp)
target_link_libraries(MaxMain plIntersect) target_link_libraries(MaxMain plIntersect)
target_link_libraries(MaxMain plJPEG)
target_link_libraries(MaxMain plMath) target_link_libraries(MaxMain plMath)
target_link_libraries(MaxMain plMessage) target_link_libraries(MaxMain plMessage)
target_link_libraries(MaxMain plModifier) target_link_libraries(MaxMain plModifier)

View File

@ -74,7 +74,6 @@ target_link_libraries(MaxPlasmaLights plGLight)
target_link_libraries(MaxPlasmaLights plInputCore) target_link_libraries(MaxPlasmaLights plInputCore)
target_link_libraries(MaxPlasmaLights plInterp) target_link_libraries(MaxPlasmaLights plInterp)
target_link_libraries(MaxPlasmaLights plIntersect) target_link_libraries(MaxPlasmaLights plIntersect)
target_link_libraries(MaxPlasmaLights plJPEG)
target_link_libraries(MaxPlasmaLights plMath) target_link_libraries(MaxPlasmaLights plMath)
target_link_libraries(MaxPlasmaLights plMessage) target_link_libraries(MaxPlasmaLights plMessage)
target_link_libraries(MaxPlasmaLights plModifier) target_link_libraries(MaxPlasmaLights plModifier)

View File

@ -27,7 +27,6 @@ target_link_libraries(plFontConverter pnKeyedObject)
target_link_libraries(plFontConverter pnSceneObject) target_link_libraries(plFontConverter pnSceneObject)
target_link_libraries(plFontConverter pnProduct) target_link_libraries(plFontConverter pnProduct)
target_link_libraries(plFontConverter plGImage) target_link_libraries(plFontConverter plGImage)
target_link_libraries(plFontConverter plJPEG)
target_link_libraries(plFontConverter plMessage) target_link_libraries(plFontConverter plMessage)
target_link_libraries(plFontConverter plPipeline) target_link_libraries(plFontConverter plPipeline)
target_link_libraries(plFontConverter plResMgr) target_link_libraries(plFontConverter plResMgr)