public override bool Equals(GeometryEffect geometryEffect) { if (geometryEffect != null) { return(geometryEffect is NoGeometryEffect); } return(true); }
public static GeometryEffect GetGeometryEffect(this IGeometrySourceParameters parameters) { if (parameters is DependencyObject obj2) { var geometryEffect = GeometryEffect.GetGeometryEffect(obj2); if (geometryEffect != null && obj2.Equals(geometryEffect.Parent)) { return(geometryEffect); } } return(null); }
public GeometryRenderService( IComponentContainer <InstancingComponent> instances, IComponentContainer <GeometryComponent> geometry, IComponentContainer <TransformComponent> transforms, GeometryEffect effect, ShadowMapEffect shadowMapEffect, GraphicsDevice device) { this.Instances = instances; this.Geometry = geometry; this.Transforms = transforms; this.GBufferEffect = effect; this.ShadowMapEffect = shadowMapEffect; this.Device = device; this.InstanceBuffer = new VertexBuffer(device, InstancingVertex.Declaration, MaxInstances, BufferUsage.WriteOnly); }
public override bool Equals(GeometryEffect geometryEffect) { return(geometryEffect is SketchGeometryEffect); }
public abstract bool Equals(GeometryEffect geometryEffect);
public static void SetGeometryEffect(DependencyObject obj, GeometryEffect value) { obj.SetValue(GeometryEffectProperty, value); }