void RenderTargetInfo::Load(const XMLElement& element) { name_ = element.GetAttribute("name"); tag_ = element.GetAttribute("tag"); if (element.HasAttribute("enabled")) enabled_ = element.GetBool("enabled"); String formatName = element.GetAttribute("format"); format_ = Graphics::GetFormat(formatName); if (element.HasAttribute("filter")) filtered_ = element.GetBool("filter"); if (element.HasAttribute("srgb")) sRGB_ = element.GetBool("srgb"); if (element.HasAttribute("size")) size_ = element.GetIntVector2("size"); if (element.HasAttribute("sizedivisor")) { size_ = element.GetIntVector2("sizedivisor"); sizeMode_ = SIZE_VIEWPORTDIVISOR; } if (element.HasAttribute("rtsizedivisor")) { size_ = element.GetIntVector2("rtsizedivisor"); sizeMode_ = SIZE_RENDERTARGETDIVISOR; } if (element.HasAttribute("width")) size_.x_ = element.GetInt("width"); if (element.HasAttribute("height")) size_.y_ = element.GetInt("height"); }