Refactor Streaming with new settings and textures streaming configuration
This commit is contained in:
@@ -35,6 +35,7 @@ TextureTool::Options::Options()
|
||||
Resize = false;
|
||||
PreserveAlphaCoverage = false;
|
||||
PreserveAlphaCoverageReference = 0.5f;
|
||||
TextureGroup = -1;
|
||||
Scale = 1.0f;
|
||||
SizeX = 1024;
|
||||
SizeY = 1024;
|
||||
@@ -97,6 +98,9 @@ void TextureTool::Options::Serialize(SerializeStream& stream, const void* otherO
|
||||
stream.JKEY("PreserveAlphaCoverageReference");
|
||||
stream.Float(PreserveAlphaCoverageReference);
|
||||
|
||||
stream.JKEY("TextureGroup");
|
||||
stream.Int(TextureGroup);
|
||||
|
||||
stream.JKEY("Scale");
|
||||
stream.Float(Scale);
|
||||
|
||||
@@ -145,6 +149,7 @@ void TextureTool::Options::Deserialize(DeserializeStream& stream, ISerializeModi
|
||||
Resize = JsonTools::GetBool(stream, "Resize", Resize);
|
||||
PreserveAlphaCoverage = JsonTools::GetBool(stream, "PreserveAlphaCoverage", PreserveAlphaCoverage);
|
||||
PreserveAlphaCoverageReference = JsonTools::GetFloat(stream, "PreserveAlphaCoverageReference", PreserveAlphaCoverageReference);
|
||||
TextureGroup = JsonTools::GetInt(stream, "TextureGroup", TextureGroup);
|
||||
Scale = JsonTools::GetFloat(stream, "Scale", Scale);
|
||||
SizeX = JsonTools::GetInt(stream, "SizeX", SizeX);
|
||||
SizeY = JsonTools::GetInt(stream, "SizeY", SizeY);
|
||||
|
||||
Reference in New Issue
Block a user