private static FixedFunctionShaderResources.TextureMapping CreateTextureMapping(W3dVertexMappingType mappingType, W3dVertexMapperArgs args) { return(new FixedFunctionShaderResources.TextureMapping { MappingType = mappingType.ToTextureMappingType(), UVPerSec = new Vector2 { X = args.UPerSec, Y = args.VPerSec }, UVScale = new Vector2 { X = args.UScale, Y = args.VScale, }, UVCenter = new Vector2 { X = args.UCenter, Y = args.VCenter }, UVAmplitude = new Vector2 { X = args.UAmp, Y = args.VAmp }, UVFrequency = new Vector2 { X = args.UFreq, Y = args.VFreq }, UVPhase = new Vector2 { X = args.UPhase, Y = args.VPhase }, UVStep = new Vector2 { X = args.UStep, Y = args.VStep, }, Speed = args.Speed, Fps = args.FPS, Log2Width = args.Log2Width, StepsPerSecond = args.StepsPerSecond }); }
private static TextureMapping CreateTextureMapping(W3dVertexMappingType mappingType, W3dVertexMapperArgs args) { return(new TextureMapping { MappingType = mappingType.ToTextureMappingType(), UVPerSec = new Vector2 { X = args.UPerSec, Y = args.VPerSec }, UVScale = new Vector2 { X = args.UScale, Y = args.VScale, } }); }