| Urho3D
    | 
Template wrapper class for using Serializer / Deserializer or their subclasses through SDL's RWOps structure. More...
#include </home/runner/work/Dviglo/Dviglo/DvigloRepository/Source/Urho3D/IO/RWOpsWrapper.h>
| Public Member Functions | |
| RWOpsWrapper (T &object) | |
| Construct with object reference. | |
| SDL_RWops * | GetRWOps () | 
| Return the RWOps structure. | |
| Static Private Member Functions | |
| static Sint64 | Size (SDL_RWops *context) | 
| Return data size of the object. | |
| static Sint64 | Seek (SDL_RWops *context, Sint64 offset, int whence) | 
| Seek within the object's data. | |
| static int | Close (SDL_RWops *context) | 
| Close the object. Only meaningful for files, no-op otherwise. | |
| static size_t | Read (SDL_RWops *context, void *ptr, size_t size, size_t maxNum) | 
| Read from the object. Return number of "packets" read. | |
| static size_t | Write (SDL_RWops *context, const void *ptr, size_t size, size_t maxNum) | 
| Write to the object. Return number of "packets" written. | |
| Private Attributes | |
| SDL_RWops | ops_ | 
| SDL RWOps structure associated with the object. | |
Template wrapper class for using Serializer / Deserializer or their subclasses through SDL's RWOps structure.
 1.8.17
 1.8.17