protected override void Initialize(IDeviceContextHolder contextHolder) { base.Initialize(contextHolder); _material = new Kn5MaterialSimpleGl(); _material.EnsureInitialized(contextHolder); }
protected override void Initialize(IDeviceContextHolder contextHolder) { base.Initialize(contextHolder); _material = contextHolder.GetMaterial(BasicMaterials.DebugLinesKey); _material.EnsureInitialized(contextHolder); }
protected override void Initialize(IDeviceContextHolder contextHolder) { base.Initialize(contextHolder); _material = contextHolder.Get <SharedMaterials>().GetMaterial(BasicMaterials.DepthOnlyKey); _material.EnsureInitialized(contextHolder); }
protected override void Initialize(IDeviceContextHolder contextHolder) { base.Initialize(contextHolder); if (Material == null && MaterialKey != null) { Material = contextHolder.Get <SharedMaterials>().GetMaterial(MaterialKey); } Material?.EnsureInitialized(contextHolder); }
protected override void Initialize(IDeviceContextHolder contextHolder) { _material = contextHolder.Get <SharedMaterials>().GetMaterial(new Kn5AmbientShadowMaterialDescription(_filename)); _material.EnsureInitialized(contextHolder); base.Initialize(contextHolder); }