Exemple #1
0
        private static void AddShaderNameToMetaData(ContentMetaData metaData)
        {
            bool isData3D = metaData.Name.Contains("3D") || metaData.Name.Contains("Mesh") ||
                            metaData.Name.Contains("Box");
            ShaderFlags finalFlags = isData3D ? ShaderFlags.Textured : ShaderFlags.Position2DTextured;

            if (metaData.Name.Contains("Lightmap"))
            {
                finalFlags |= ShaderFlags.LightMap;
            }
            if (metaData.Name.Contains("Animated"))
            {
                finalFlags |= ShaderFlags.Skinned;
            }
            metaData.Values.Add("ShaderFlags", finalFlags.ToString());
        }
 private static string GetShaderFlagsString(ShaderFlags shaderFlags)
 {
     var text = shaderFlags.ToString();
     return text;
 }
Exemple #3
0
        internal void AddGlobalReleaseFlag(ShaderFlags value_)
        {
            _releaseShaderFlags.Add(value_);

            Console.WriteLine("Release Shader Flag:" + value_.ToString());
        }
Exemple #4
0
        internal void AddGlobalDebugFlag(ShaderFlags value_)
        {
            _debugShaderFlags.Add(value_);

            Console.WriteLine("Debug Shader Flag:" + value_.ToString());
        }
			public ShaderFlagsNotSupported(ShaderFlags flags)
				: base(flags.ToString()) {}
 public ShaderFlagsNotSupported(ShaderFlags flags)
     : base(flags.ToString())
 {
 }