zoukankan      html  css  js  c++  java
  • 优化之ui字体图集大小

    ui图集大小

    FSlateRHIResourceManager::FSlateRHIResourceManager()
        : bExpiredResourcesNeedCleanup(false)
        , BadResourceTexture(nullptr)
        , DeleteResourcesCommand(
            TEXT("Slate.DeleteResources"),
            *LOCTEXT("CommandText_DeleteResources", "Flushes and deletes all resources created by Slate's RHI Resource Manager.").ToString(),
            FConsoleCommandDelegate::CreateRaw(this, &FSlateRHIResourceManager::DeleteBrushResourcesCommand))
    {
        FCoreDelegates::OnPreExit.AddRaw(this, &FSlateRHIResourceManager::OnAppExit);
        FCoreUObjectDelegates::GetPostGarbageCollect().AddRaw(this, &FSlateRHIResourceManager::OnPostGarbageCollect);
    
        MaxAltasedTextureSize = FIntPoint(256, 256);
        if (GIsEditor)
        {
            AtlasSize = 2048;
        }
        else
        {
            AtlasSize = 1024;
            if (GConfig)
            {
                int32 RequestedSize = 1024;
                GConfig->GetInt(TEXT("SlateRenderer"), TEXT("TextureAtlasSize"), RequestedSize, GEngineIni);
                AtlasSize = FMath::Clamp<uint32>(RequestedSize, 0, 2048);
    
                int32 MaxAtlasedTextureWidth = 256;
                int32 MaxAtlasedTextureHeight = 256;
                GConfig->GetInt(TEXT("SlateRenderer"), TEXT("MaxAtlasedTextureWidth"), MaxAtlasedTextureWidth, GEngineIni);
                GConfig->GetInt(TEXT("SlateRenderer"), TEXT("MaxAtlasedTextureHeight"), MaxAtlasedTextureHeight, GEngineIni);
  • 相关阅读:
    函数-列表生成式
    函数-闭包
    函数-参数
    函数-装饰器
    函数-函数递归
    函数-高阶函数
    函数-命名空间
    函数-匿名函数
    模块-shutil
    在 Android 5.1.1 执行 remount system failed 解决方法
  • 原文地址:https://www.cnblogs.com/Shaojunping/p/11594234.html
Copyright © 2011-2022 走看看