Nevron Open Vision Documentation
Nevron.Nov.Dom Namespace / NPaintVisitor Class
Fields Properties Methods


In This Topic
    NPaintVisitor Class Members
    In This Topic

    The following tables list the members exposed by NPaintVisitor.

    Public Constructors
     NameDescription
    Public ConstructorInitializer constructor.  
    Top
    Public Properties
     NameDescription
    Public PropertyGets the currently visited visual (Inherited from Nevron.Nov.Dom.NDisplayVisitor)
    Public PropertyGets the low level graphics associated with this visitor  
    Public PropertyGets whether the custom brush calibration is enabled or not  
    Public PropertyGets whether the custom brush calibration is enabled or not  
    Public PropertyGets whether appearance must be painted  
    Public PropertyGets whether shadows must be painted  
    Public PropertyGets the resolution associated with the paint visitor  
    Public PropertyGets whether the paint visitor automatically snaps all coordinates to pixels or not. You can modify this value with the PushSnapToPixels methods.  
    Public PropertyGets the set of supported hints. Use this to query whether you can perform a specific type of hint.  
    Top
    Public Methods
     NameDescription
    Public MethodClears the current fill.  
    Public MethodClears the current font.  
    Public MethodClears the shadow style. Subseqent geometry/text commands will not drop a shadow.  
    Public MethodClears the current stroke settings  
    Public MethodClears all styles (fill, stroke, shadow and font).  
    Public MethodDisables the custom brush calibration, thus turning on the automatic brush calibration.  
    Public MethodDisables the custom brush calibration, thus turning on the automatic brush calibration.  
    Public MethodEnables custom brush calibration for the specified rectangle  
    Public MethodEnables custom pen calibration for the specified rectangle  
    Public MethodGiven two outlines - inner and outer - fetches a path that bounds the enclosed interior. (Inherited from Nevron.Nov.Dom.NDisplayVisitor)
    Public MethodOverloaded. Fetches a new or recycled graphics path (Inherited from Nevron.Nov.Dom.NDisplayVisitor)
    Public MethodGets the current display clipping region in current local coordinates. (Inherited from Nevron.Nov.Dom.NDisplayVisitor)
    Public Method (Inherited from Nevron.Nov.Dom.NDisplayVisitor)
    Public MethodGets the current display clipping region in scene coordinates. (Inherited from Nevron.Nov.Dom.NDisplayVisitor)
    Public MethodGets the current transformation from scene to local coordinates (Inherited from Nevron.Nov.Dom.NDisplayVisitor)
    Public MethodGets the current clipping region in current local coordinates. (Inherited from Nevron.Nov.Dom.NDisplayVisitor)
    Public MethodGets the current clipping region in scene coordinates. (Inherited from Nevron.Nov.Dom.NDisplayVisitor)
    Public MethodGets the current transformation from local to scene coordinates (Inherited from Nevron.Nov.Dom.NDisplayVisitor)
    Public MethodGets the post transform  
    Public MethodPerforms an additional hinting operation with the specified hint. The hint needs to be suppored by the set of SupportedHints.  
    Public MethodDetermines whether the display scene clip is empty or not. (Inherited from Nevron.Nov.Dom.NDisplayVisitor)
    Public MethodOverloaded. Paints an ellipse with the current fill and stroke  
    Public MethodOverloaded. Paints a range of a horizontally flowing glyph run. The glyph run starts from the specified origin.  
    Public MethodOverloaded. Paints the specified image at its default size (unscaled), at the specified location.  
    Public MethodOverloaded.   
    Public MethodOverloaded. Paints a path with the current fill and stroke and with Even-Odd filling rule.  
    Public MethodOverloaded. Paints a polygon with the specified fill rule. The current fill, stroke and shadow styles are used.  
    Public MethodOverloaded. Paints a polyline. The current stroke and shadow styles are used.  
    Public MethodOverloaded. Paints a quadrangle. The current fill, stroke and shadow styles are used.  
    Public MethodOverloaded. Paints a rect with the current fill and stroke  
    Public MethodOverloaded. Paints a string at the specified location  
    Public MethodOverloaded. Paints a triangle. The current fill, stroke and shadow styles are used.  
    Public MethodPops the peak clipping path from the clip stack and makes it the current one. Returns the previous clip right path. (Inherited from Nevron.Nov.Dom.NDisplayVisitor)
    Public MethodRestore the value of the SnapToPixels property, as it was before the pairing PushSnapToPixels call.  
    Public MethodPops the peak transform from the transform stack and makes it the current one. (Inherited from Nevron.Nov.Dom.NDisplayVisitor)
    Public MethodOverridden. Called after the visitor has visited the node children Overriden to call the PostPaint2D method of the node, if it implements the INPostPaintNode interface, before it calls the base implementation.  
    Public MethodOverridden. Called before the visitor visits the node children. Overriden to call the PrePaint2D method of the node, if it implements the INPrePaintNode interface, after it calls the base implementation.  
    Public MethodOverloaded. Pushes the current clip to the clip stack and makes the current clip equal to the intersection of the old clipping path and the specified path. (Inherited from Nevron.Nov.Dom.NDisplayVisitor)
    Public MethodPushes a new value for the SnapToPixels property. If true, all paint commands will internally snap to pixels. If false, all paint commands will not snap to pixels.  
    Public MethodPushes the current transformation to the transform stack and makes the current transform equal to the multiplication of the specified transform and the previous one. (Inherited from Nevron.Nov.Dom.NDisplayVisitor)
    Public MethodRecycles the specified path (Inherited from Nevron.Nov.Dom.NDisplayVisitor)
    Public MethodRounds X length to pixel grid  
    Public MethodRounds Y length to pixel grid  
    Public MethodRounds X length to pixel grid  
    Public MethodRounds Y length to pixel grid  
    Public MethodOverloaded. Sets the current fill to the specified NFill instance. A value of null clears the fill.  
    Public MethodOverloaded. Sets the current font  
    Public MethodSets the current shadow to the specified NShadow instance. A value of null clears the shadow.  
    Public MethodOverloaded. Sets the current stroke to the specified NStroke instance. A value of null clears the stroke.  
    Public MethodOverridden. Overriden to skip the branch if the current paint scene clip is empty  
    Public MethodSnaps the path points to the half pixel grid.  
    Public MethodSnaps the path points to the zero pixel grid.  
    Public MethodSnaps a point to the half pixel grid  
    Public MethodSnaps an array of points to the half pixel grid.  
    Public MethodSnaps a point for pixel snapped stroking.  
    Public MethodSnaps an array of points to the zero pixel grid.  
    Public MethodSnaps a point to the zero pixel grid  
    Public MethodSnaps a range to the half pixel grid.  
    Public MethodSnaps a range to the zero pixel grid.  
    Public MethodSnaps a rectangle to the half pixel grid.  
    Public MethodSnaps a rectangle for pixel snapped stroking.  
    Public MethodSnaps a rectangle to the zero pixel grid.  
    Public MethodSnaps a X coordinate to the half pixel grid.  
    Public MethodSnaps a X coordinate for pixel snapped stroking.  
    Public MethodSnaps a X coordinate to the zero pixel grid.  
    Public MethodSnaps a Y coordinate to the half pixel grid.  
    Public MethodSnaps an Y coordinate for pixel snapped stroking.  
    Public MethodSnaps a Y coordinate to the zero pixel grid.  
    Public MethodPerforms the children display traversal of the specified display node (Inherited from Nevron.Nov.Dom.NDisplayVisitor)
    Top
    Protected Methods
     NameDescription
    Internal Method  
    Internal Method  
    Internal Method  
    Internal Method  
    Internal Method  
    Internal Method  
    Internal Method (Inherited from Nevron.Nov.Dom.NDisplayVisitor)
    Internal Method (Inherited from Nevron.Nov.Dom.NDisplayVisitor)
    Internal Method  
    Protected MethodOverridden. Called when the scene clip has changed.  
    Protected MethodCalled when the graphcis has changed  
    Protected MethodOverridden. Called when the scene transform has changed.  
    Internal Method  
    Internal Method  
    Internal Method (Inherited from Nevron.Nov.Dom.NDisplayVisitor)
    Internal Method  
    Internal Method  
    Internal Method (Inherited from Nevron.Nov.Dom.NDisplayVisitor)
    Internal Method  
    Internal Method (Inherited from Nevron.Nov.Dom.NDisplayVisitor)
    Internal Method (Inherited from Nevron.Nov.Dom.NDisplayVisitor)
    Top
    See Also