Rhino.Displaynamespace
Types
BackgroundStyle
Since v5.0CullFaceMode
Since v5.0DefinedViewportProjection
Since v5.0DepthMode
Since v5.0The display pipeline calls events during specific phases of drawing During the drawing of a single frame the events are called in the following order.
[Begin Drawing of a Frame]- CalculateBoundingBox
- CalculateClippingPanes
- SetupFrustum
- SetupLighting
- InitializeFrameBuffer
- DrawBackground
- If this is a layout and detail objects exist the channels are called in the same order for each detail object (drawn as a nested viewport)
- PreDrawObjects
- For Each Visible Non Highlighted Object
- PostDrawObjects - depth writing/testing on
- DrawForeGround - depth writing/testing off
- For Each Visible Highlighted Object
- PostProcessFrameBuffer (If a delegate exists that requires this)
- DrawOverlay (if Rhino is in a feedback mode)
NOTE: There may be multiple DrawObject calls for a single object. An example of when this could happen would be with a shaded sphere. The shaded mesh is first drawn and these channels would be processed; then at a later time the isocurves for the sphere would be drawn.
DisplayPipeline.InferenceLineType
Since v8.17DisplayPipelineAttributes.BackfaceStyle
Since v8.20DisplayPipelineAttributes.DynamicDisplayUse
Since v8.11DisplayPipelineAttributes.GroundPlaneUsages
Since v8.14DisplayPipelineAttributes.LightingSchema
Since v8.4DisplayPipelineAttributes.LockedObjectUse
Since v8.11DrawFrameStages
Since v5.0GrasshopperDisplayMaterial
Since v9.0IsoDrawMode
Since v9.0PageViewPropertiesChangeEventArgs
Since v8.9PageViewSpaceChangeEventArgs
Since v5.0StereoContext
Since v7.0TextureCache
Since v9.0Rhino identifies a texture by a name. Normally that name is the path of an image file, but it does not have to be: a name registered here shadows the file system, so any texture that refers to the name - a Texture, a DisplayMaterial, a Material - draws the pixels registered here instead of reading a file.
Calling TextureCache.Set(string, Bitmap) again with the same name replaces the pixels in place.
ViewCaptureSettings.AnchorLocation
Since v6.2ViewCaptureSettings.ColorMode
Since v6.8ViewEnableDrawingEventArgs
Since v8.15ViewportType
Since v5.0This class is abstract.