texture loading!
This commit is contained in:
@@ -162,6 +162,26 @@ namespace Generated
|
||||
}
|
||||
return isOk;
|
||||
}
|
||||
bool Save(const TextureHandle* obj, uint32_t count, Serializer& serializer)
|
||||
{
|
||||
bool isOk = true;
|
||||
for (uint32_t i = 0; i < count; ++i)
|
||||
{
|
||||
isOk = Save(&obj[i].TextureIdx, 1, serializer) && isOk;
|
||||
isOk = Save(&obj[i].Asset, 1, serializer) && isOk;
|
||||
}
|
||||
return isOk;
|
||||
}
|
||||
bool Load(TextureHandle* obj, uint32_t count, Deserializer& serializer)
|
||||
{
|
||||
bool isOk = true;
|
||||
for (uint32_t i = 0; i < count; ++i)
|
||||
{
|
||||
isOk = Load(&obj[i].TextureIdx, 1, serializer) && isOk;
|
||||
isOk = Load(&obj[i].Asset, 1, serializer) && isOk;
|
||||
}
|
||||
return isOk;
|
||||
}
|
||||
bool Save(const PuzPos* obj, uint32_t count, Serializer& serializer)
|
||||
{
|
||||
bool isOk = true;
|
||||
@@ -189,6 +209,7 @@ namespace Generated
|
||||
{
|
||||
isOk = Save(obj[i].Elements, 4, serializer) && isOk;
|
||||
isOk = Save(&obj[i].ModelHandle, 1, serializer) && isOk;
|
||||
isOk = Save(&obj[i].BoardTextureHandle, 1, serializer) && isOk;
|
||||
}
|
||||
return isOk;
|
||||
}
|
||||
@@ -199,6 +220,7 @@ namespace Generated
|
||||
{
|
||||
isOk = Load(obj[i].Elements, 4, serializer) && isOk;
|
||||
isOk = Load(&obj[i].ModelHandle, 1, serializer) && isOk;
|
||||
isOk = Load(&obj[i].BoardTextureHandle, 1, serializer) && isOk;
|
||||
}
|
||||
return isOk;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user