mirror of
https://github.com/4jcraft/4jcraft.git
synced 2026-04-24 07:03:36 +00:00
27 lines
784 B
C++
27 lines
784 B
C++
#include "../Platform/stdafx.h"
|
|
#include "MemTexture.h"
|
|
|
|
MemTexture::MemTexture(const std::wstring& _url, std::uint8_t* pbData,
|
|
std::uint32_t dataBytes,
|
|
MemTextureProcessor* processor) {
|
|
// 4J - added
|
|
count = 1;
|
|
id = -1;
|
|
isLoaded = false;
|
|
ticksSinceLastUse = 0;
|
|
|
|
// 4J - TODO - actually implement
|
|
|
|
// load the texture, and process it
|
|
// loadedImage=Textures::getTexture()
|
|
// 4J - remember to add deletes in here for any created BufferedImages when
|
|
// implemented
|
|
loadedImage = new BufferedImage(pbData, dataBytes);
|
|
if (processor == NULL) {
|
|
} else {
|
|
// loadedImage=processor.process(ImageIO.read(huc.getInputStream()));
|
|
}
|
|
}
|
|
|
|
MemTexture::~MemTexture() { delete loadedImage; }
|