return FLT_MAX; // Default
}
-void ActorSizer::Relayouter::SetResizePolicy(ResizePolicy::Type policy, Dimension::Type dimension, Vector3& targetSize)
+void ActorSizer::Relayouter::SetResizePolicy(ResizePolicy::Type policy, Dimension::Type dimension, Vector3& targetSize, bool& targetSizeDirtyFlag)
{
ResizePolicy::Type originalWidthPolicy = GetResizePolicy(Dimension::WIDTH);
ResizePolicy::Type originalHeightPolicy = GetResizePolicy(Dimension::HEIGHT);
else if(originalWidthPolicy == ResizePolicy::FIXED && policy != ResizePolicy::FIXED)
{
targetSize.width = preferredSize.width;
+ targetSizeDirtyFlag = true;
}
}
else if(originalHeightPolicy == ResizePolicy::FIXED && policy != ResizePolicy::FIXED)
{
targetSize.height = preferredSize.height;
+ targetSizeDirtyFlag = true;
}
}
}