Example #1
0
 public LightmapTextureImporter(Func <int, TextureItem> textureGetter, LightmapCompressionType compressionType, LightmapDirectionalType directionalType)
 {
     _textureGetter        = textureGetter;
     CompressionType       = compressionType;
     DirectionalType       = directionalType;
     _importFromDLdrShader = Shader.Find("Hidden/UniVCI/LightmapConversion/ImportFromDLdr");
     _importFromRgbmShader = Shader.Find("Hidden/UniVCI/LightmapConversion/ImportFromRgbm");
 }
Example #2
0
        public static string ConvertLightmapCompressionMode(LightmapCompressionType type)
        {
            switch (type)
            {
            case LightmapCompressionType.Raw:
                return(LightmapCompressionModeRaw);

            case LightmapCompressionType.DoubleLdr:
                return(LightmapCompressionModeDoubleLdr);

            case LightmapCompressionType.Rgbm:
                return(LightmapCompressionModeRgbm);

            default:
                throw new ArgumentOutOfRangeException(nameof(type), type, null);
            }
        }