/// <summary> /// Initializes the specified assets. /// </summary> /// <param name="assets">The assets.</param> public override void Initialize(WaveEngine.Framework.Services.AssetsContainer assets) { base.Initialize(assets); // LensColor var assembly = this.GetMemberAssembly(); var currentNamespace = assembly.GetName().Name; var textureResourcePath = currentNamespace + ".LensFlare.LensColor.png"; using (var textureStream = ResourceLoader.GetEmbeddedResourceStream(assembly, textureResourcePath)) { this.lensColorTexture = Texture2D.FromFile(this.graphicsDevice, textureStream); } // LensDirt textureResourcePath = currentNamespace + ".LensFlare.LensDirt.png"; using (var textureStream = ResourceLoader.GetEmbeddedResourceStream(assembly, textureResourcePath)) { this.lensDirtTexture = Texture2D.FromFile(this.graphicsDevice, textureStream); } // LensStar textureResourcePath = currentNamespace + ".LensFlare.LensStar.png"; using (var textureStream = ResourceLoader.GetEmbeddedResourceStream(assembly, textureResourcePath)) { this.lensStarTexture = Texture2D.FromFile(this.graphicsDevice, textureStream); } }
/// <summary> /// Initializes the specified assets. /// </summary> /// <param name="assets">The assets.</param> public override void Initialize(WaveEngine.Framework.Services.AssetsContainer assets) { base.Initialize(assets); this.LoadTexture(this.diffusePath, ref this.diffuse); this.RefreshTexture(this.ambientPath, ref this.ambient); }
/// <summary> /// Initializes the specified assets. /// </summary> /// <param name="assets">The assets.</param> public override void Initialize(WaveEngine.Framework.Services.AssetsContainer assets) { base.Initialize(assets); this.LoadTexture(this.texture1Path, ref this.texture1); this.LoadTexture(this.texture2Path, ref this.texture2); this.LoadTexture(this.normalPath, ref this.normal); }
/// <summary> /// Initializes the specified assets. /// </summary> /// <param name="assets">The assets.</param> public override void Initialize(WaveEngine.Framework.Services.AssetsContainer assets) { base.Initialize(assets); if (!string.IsNullOrEmpty(this.overlayTexturePath)) { this.overlayTexture = assets.LoadAsset <Texture2D>(this.overlayTexturePath); } }
/// <summary> /// Initializes the specified assets. /// </summary> /// <param name="assets">The assets.</param> public override void Initialize(WaveEngine.Framework.Services.AssetsContainer assets) { base.Initialize(assets); this.LoadTexture(this.diffuse1Path, ref this.diffuse1); this.LoadTexture(this.diffuse2Path, ref this.diffuse2); this.LoadTexture(this.emissivePath, ref this.emissive); this.LoadTexture(this.normalPath, ref this.normal); this.LoadTexture(this.specularPath, ref this.specular); this.RefreshTexture(this.iblPath, ref this.ibl); this.RefreshTexture(this.environmentPath, ref this.environmentTexture); }
/// <summary> /// Initializes the specified assets. /// </summary> /// <param name="assets">The assets.</param> public override void Initialize(WaveEngine.Framework.Services.AssetsContainer assets) { base.Initialize(assets); this.LoadTexture(this.diffusePath, ref this.diffuse); this.LoadTexture(this.normalPath, ref this.normal); if (!string.IsNullOrEmpty(this.environmentPath)) { this.RefreshTexture(this.environmentPath, ref this.environment); } }
/// <summary> /// Initializes the specified assets. /// </summary> /// <param name="assets">The assets.</param> public override void Initialize(WaveEngine.Framework.Services.AssetsContainer assets) { base.Initialize(assets); if (!string.IsNullOrEmpty(this.normalTexturePath)) { this.normal = assets.LoadAsset <Texture2D>(this.normalTexturePath); } else { var assembly = ReflectionHelper.GetMemberAssembly(this); var currentNamespace = assembly.GetName().Name; var textureResourcePath = currentNamespace + ".Distortion.DistortionNormals.wpk"; var textureStream = ResourceLoader.GetEmbeddedResourceStream(assembly, textureResourcePath); this.normal = assets.LoadAsset <Texture2D>(textureResourcePath, textureStream); } }
/// <summary> /// Initializes the specified assets. /// </summary> /// <param name="assets">The assets.</param> public override void Initialize(WaveEngine.Framework.Services.AssetsContainer assets) { base.Initialize(assets); if (!string.IsNullOrEmpty(this.pathGrainTexture)) { this.grainTexture = assets.LoadAsset <Texture2D>(this.pathGrainTexture); } else { var assembly = this.GetType().GetTypeInfo().Assembly; var currentNamespace = assembly.GetName().Name; var textureResourcePath = currentNamespace + ".FilmGrain.NoiseEffectGrain.wpk"; var textureStream = ResourceLoader.GetEmbeddedResourceStream(assembly, textureResourcePath); this.grainTexture = assets.LoadAsset <Texture2D>(textureResourcePath, textureStream); } }
/// <summary> /// Initializes the specified assets. /// </summary> /// <param name="assets">The assets.</param> public override void Initialize(WaveEngine.Framework.Services.AssetsContainer assets) { base.Initialize(assets); if (!string.IsNullOrEmpty(this.pathGrainTexture)) { this.grainTexture = assets.LoadAsset <Texture2D>(this.pathGrainTexture); } else { var assembly = this.GetMemberAssembly(); var currentNamespace = assembly.GetName().Name; var textureResourcePath = currentNamespace + ".FilmGrain.NoiseEffectGrain.png"; using (var textureStream = ResourceLoader.GetEmbeddedResourceStream(assembly, textureResourcePath)) { this.grainTexture = Texture2D.FromFile(this.graphicsDevice, textureStream); } } }
/// <summary> /// Initializes the specified assets. /// </summary> /// <param name="assets">The assets.</param> public override void Initialize(WaveEngine.Framework.Services.AssetsContainer assets) { base.Initialize(assets); // LensColor var assembly = ReflectionHelper.GetMemberAssembly(this); var currentNamespace = assembly.GetName().Name; var textureResourcePath = currentNamespace + ".LensFlare.LensColor.wpk"; var textureStream = ResourceLoader.GetEmbeddedResourceStream(assembly, textureResourcePath); this.lensColorTexture = assets.LoadAsset <Texture2D>(textureResourcePath, textureStream); // LensDirt textureResourcePath = currentNamespace + ".LensFlare.LensDirt.wpk"; textureStream = ResourceLoader.GetEmbeddedResourceStream(assembly, textureResourcePath); this.lensDirtTexture = assets.LoadAsset <Texture2D>(textureResourcePath, textureStream); // LensStar textureResourcePath = currentNamespace + ".LensFlare.LensStar.wpk"; textureStream = ResourceLoader.GetEmbeddedResourceStream(assembly, textureResourcePath); this.lensStarTexture = assets.LoadAsset <Texture2D>(textureResourcePath, textureStream); }
/// <summary> /// Initializes the specified assets. /// </summary> /// <param name="assets">The assets.</param> public override void Initialize(WaveEngine.Framework.Services.AssetsContainer assets) { base.Initialize(assets); }
/// <summary> /// Initializes the specified assets. /// </summary> /// <param name="assets">The assets.</param> public override void Initialize(WaveEngine.Framework.Services.AssetsContainer assets) { base.Initialize(assets); this.RefreshOverlayTexture(); }