Fix KTX compile errors

This commit is contained in:
Bradley Austin Davis 2017-03-03 13:23:13 -08:00
parent 5b1cd5443d
commit de564d92b9
3 changed files with 4 additions and 4 deletions

View file

@ -77,7 +77,7 @@ KTX::KTX() {
KTX::~KTX() {
}
void KTX::resetStorage(StoragePointer& storage) {
void KTX::resetStorage(const StoragePointer& storage) {
_storage = storage;
}

View file

@ -420,7 +420,7 @@ namespace ktx {
using Images = std::vector<Image>;
class KTX {
void resetStorage(StoragePointer& src);
void resetStorage(const StoragePointer& src);
KTX();
public:
@ -448,7 +448,7 @@ namespace ktx {
static Images writeImages(Byte* destBytes, size_t destByteSize, const Images& images);
// Parse a block of memory and create a KTX object from it
static std::unique_ptr<KTX> create(StoragePointer& src);
static std::unique_ptr<KTX> create(const StoragePointer& src);
static bool checkHeaderFromStorage(size_t srcSize, const Byte* srcBytes);
static Images parseImages(const Header& header, size_t srcSize, const Byte* srcBytes);

View file

@ -163,7 +163,7 @@ namespace ktx {
return images;
}
std::unique_ptr<KTX> KTX::create(StoragePointer& src) {
std::unique_ptr<KTX> KTX::create(const StoragePointer& src) {
if (!src) {
return nullptr;
}