| 177 | } |
| 178 | |
| 179 | static KTX_error_code setpos(ktxStream* str, ktx_off_t offset) |
| 180 | { |
| 181 | auto self = parent(str); |
| 182 | const auto newpos = std::streamoff(offset); |
| 183 | const std::streampos setpos = self->_streambuf->pubseekoff(newpos, std::ios::beg, self->_seek_mode); |
| 184 | logstream << "\tsetpos: " << offset << std::endl; |
| 185 | return (setpos == newpos) ? KTX_SUCCESS : KTX_FILE_SEEK_ERROR; |
| 186 | } |
| 187 | |
| 188 | static KTX_error_code getsize(ktxStream* str, ktx_size_t* size) |
| 189 | { |
no outgoing calls
no test coverage detected