|
| | CRhinoDisplayPipeline_OGL () |
| |
| | CRhinoDisplayPipeline_OGL (CRhinoDoc *) |
| |
| | CRhinoDisplayPipeline_OGL (CRhinoView &view, CRhinoViewport &) |
| |
| | CRhinoDisplayPipeline_OGL (CRhinoViewport &) |
| |
| | CRhinoDisplayPipeline_OGL (CRhinoViewport &, CRhinoDoc *) |
| |
| | CRhinoDisplayPipeline_OGL (HDC, CRhinoViewport &) |
| |
| virtual | ~CRhinoDisplayPipeline_OGL () |
| |
| bool | CalcClippingPlanes (ClippingInfo &) override |
| |
| void | Construct () |
| |
| unsigned int | DegradationEffects () const |
| | Return the enum above with de_ prefix to determine how this frame should be drawn. More...
|
| |
| void | DeterminePerformanceState (void) |
| |
| bool | DocumentCustomRenderMeshesExist (void) |
| |
| bool | DrawBackground () override |
| |
| void | DrawClippingSelection () |
| | Draws the semi-transparent quad for a selected clipping plane object. More...
|
| |
| void | DrawClippingSlices () |
| |
| void | DrawDocumentBasedCustomRenderMeshes () |
| |
| bool | DrawForeground () override |
| |
| bool | DrawMiddleground () override |
| |
| void | DrawSlice (int nObjIndex, int CPlaneIndex, const ON_Mesh *pSlicer) |
| |
| bool | DrawStereoFrameBuffer (CDisplayPipelineAttributes &dpa, const ON_Viewport &vp_eye_left, const ON_Viewport &vp_eye_right, unsigned long long &handle_eye_left, unsigned long long &handle_eye_right) |
| |
| void | EnableMultiSample (bool enable) |
| |
| const ON_ClassId * | EngineClass () override |
| |
| class CRhinoDisplayEngine_OGL * | GetEngine (bool create=false) |
| |
| bool | GetGroundPlane (ON_Plane &) |
| |
| class CRhGLMultiPassRender * | GetMultiPassRenderer (void) |
| |
| bool | InitFrameBuffer () override |
| |
| bool | InitializePipeline () override |
| |
| bool | PostProcessFrameBuffer () override |
| |
| bool | SetupFrustum (const ClippingInfo &) override |
| |
| bool | SetupLighting () override |
| |
| bool | ShowFrameBuffer (HDC hDC) override |
| |
| | CRhinoDisplayPipeline () |
| |
| | CRhinoDisplayPipeline (CRhinoDoc *pDoc) |
| |
| | CRhinoDisplayPipeline (CRhinoViewport &vp) |
| |
| virtual | ~CRhinoDisplayPipeline () |
| |
| int | ActiveObjectIndex () const |
| |
| int | ActiveObjectNestingLevel (ON_SimpleArray< const CRhinoObject * > *stack=nullptr) const |
| |
| int | ActiveStereoProjection () const |
| |
| const CRhinoObject * | ActiveTopLevelObject () const |
| |
| ON_DEPRECATED bool | AddObjectTransform (int index, const ON_Xform &xform) |
| |
| void | BlendMaterialWithColor (CDisplayPipelineMaterial &, COLORREF, double dBlend=0.5) const |
| |
| virtual bool | CalcBoundingBox (ON_BoundingBox &) |
| |
| bool | CanSaveDepthBuffer () |
| |
| bool | CaptureFrameBuffer (bool bForce=false) |
| |
| const CChannelAttributes * | ChannelAttrs () const |
| |
| unsigned int | ClonedFrom () const |
| |
| virtual void | CloneFrom (const CRhinoDisplayPipeline &) |
| |
| CRhinoDisplayPipeline * | ClonePipeline (CRhinoViewport &) |
| |
| CRhinoDisplayPipeline * | ClonePipeline (CRhinoViewport &, HDC) |
| |
| bool | ClosePipeline () |
| |
| bool | ConvertToSingleColorMaterial (CDisplayPipelineMaterial &, ON_Color, bool noLigthing=false) const |
| |
| bool | CopyBackBufferTo (CRhinoDib &) |
| |
| bool | CopyBackBufferTo (HDC) |
| |
| void | CopyBindingsFrom (const CRhinoDisplayPipeline &) |
| |
| bool | CopyDepthBufferTo (CRhinoDib &, bool bConvertToImage=false, bool bInvertDepthValues=false, CRhinoDib *pBackgroundImage=nullptr) |
| |
| bool | CopyDepthToBackBuffer () |
| |
| bool | CopyFrameBufferTo (CRhinoDib &) |
| |
| bool | CopyFrameBufferTo (HDC) |
| |
| bool | CopyToBackBuffer (const CRhinoDib &) |
| |
| bool | CopyToFrameBuffer (const CRhinoDib &) |
| |
| bool | CreateSelectionMap (ObjectArray *=nullptr, CDisplayPipelineAttributes *=nullptr, HRGN=nullptr) |
| |
| const ON_UUID & | DeferredDisplayMode () const |
| |
| EDepthMode | DepthMode () const |
| |
| void | DisableChannel (UINT) |
| |
| void | DisableClippingPlanes () |
| |
| const CDisplayPipelineAttributes * | DisplayAttrs () const |
| |
| float | DpiScale () const |
| |
| void | Draw2dLine (const ON_2iPoint &, const ON_2iPoint &, HPEN, bool=true) |
| |
| void | Draw2dLine (float x0, float y0, float x1, float y1, ON_Color strokeColor, float strokeWidth, RhinoDashStyle style, bool xormode) |
| |
| void | Draw2dLine (int x0, int y0, int x1, int y1, ON_Color strokeColor, float strokeWidth, RhinoDashStyle style, bool xormode) |
| |
| void | Draw2dRectangle (const ON_4iRect &rect, HPEN, bool=true) |
| |
| void | Draw2dRectangle (float x0, float y0, float x1, float y1, ON_Color strokeColor, float strokeWidth, RhinoDashStyle style, bool xormode) |
| |
| void | Draw2dRectangle (int x0, int y0, int x1, int y1, ON_Color strokeColor, float strokeWidth, RhinoDashStyle style, bool xormode) |
| |
| void | DrawActivePoint (const ON_3dPoint &) |
| |
| void | DrawAnnotation (ON_Annotation &annotation, double dimscale, ON_DimStyle &dimstyle, ON_Color color, void *updater, CRhinoCacheHandle *cache) |
| |
| void | DrawAnnotation (ON_Annotation &annotation, ON_Color color, void *updater, CRhinoCacheHandle *cache) |
| |
| void | DrawAnnotationArrowhead (const ON_Arrowhead &arrowhead, ON_Xform xform, ON_Color color, CRhinoCacheHandle *cache) |
| |
| void | DrawArc (const ON_Arc &) |
| |
| void | DrawArc (const ON_Arc &, ON_Color Color, int nThickness=1, UINT nPattern=0xFFFFFFFF) |
| |
| void | DrawBezier (const ON_BezierCurve &bezier_curve) |
| |
| void | DrawBezier (int dim, BOOL32 bRational, int order, int cv_stride, const double *cv4d) |
| |
| void | DrawBezier (int order, const ON_3dPoint *cv) |
| | 3d world coordinate CVs More...
|
| |
| void | DrawBezierCage (const ON_BezierSurface &bezier_cage, int display_density=1) |
| |
| void | DrawBezierSurface (const ON_BezierSurface &bezier_surface, int display_density=1) |
| |
| void | DrawBitmap (const CRhinoDib &, int nX, int nY) |
| |
| void | DrawBox (const ON_3dPoint *box_corners, const ON_Color &colot, int thickness) |
| |
| void | DrawBox (const ON_BoundingBox &box, const ON_Color &color, int thickness) |
| |
| void | DrawBrep (const ON_Brep &brep, const ON_Color &wireColor=ON_Color::UnsetColor, int wireDensity=1) |
| |
| void | DrawBrep (const ON_Brep *brep, const ON_Color &wireColor, int wireDensity, bool edgeAnalysis, CRhinoCacheHandle *cache) |
| |
| void | DrawCircle (const ON_Circle &) |
| |
| void | DrawCircle (const ON_Circle &, ON_Color Color, int nThickness=1, UINT nPattern=0xFFFFFFFF) |
| |
| void | DrawCone (const ON_Cone &cone) |
| |
| void | DrawCone (const ON_Cone &cone, ON_Color Color, int nThickness=1, UINT nPattern=0xFFFFFFFF) |
| |
| void | DrawConstructionPlane (bool depthBuffered, int transparencyLevel) |
| |
| void | DrawConstructionPlane (const ON_3dmConstructionPlane &cplane, bool bShowConstructionGrid, bool bShowConstructionAxes, bool bShowConstructionZAxis, ON_Color thin_line_color=ON_Color::UnsetColor, ON_Color thick_line_color=ON_Color::UnsetColor, ON_Color grid_x_axis_color=ON_Color::UnsetColor, ON_Color grid_y_axis_color=ON_Color::UnsetColor, ON_Color grid_z_axis_color=ON_Color::UnsetColor) |
| |
| void | DrawCrossHairs (const ON_Plane &plane, const ON_Color &color) |
| |
| void | DrawCurvatureGraph (const ON_Curve &curve, const CRhinoCurvatureGraphSettings *hair_settings=nullptr) |
| |
| void | DrawCurve (const ON_Curve &curve, const ON_Color &color, float thickness, CRhinoCacheHandle *cache) |
| |
| void | DrawCurve (const ON_Curve &curve, const ON_Color &color=ON_Color::UnsetColor, int nThickness=0, UINT nPattern=0) |
| |
| void | DrawCylinder (const ON_Cylinder &cylinder) |
| |
| void | DrawCylinder (const ON_Cylinder &cylinder, ON_Color Color, int nThickness=1, UINT nPattern=0xFFFFFFFF) |
| |
| void | DrawDirectionArrow (const ON_3dPoint &tail_point, const ON_3dVector &direction_vector, ON_3dPoint *head_point=nullptr) |
| |
| void | DrawDocumentCustomRenderMeshes () |
| |
| void | DrawDot (const ON_3dPoint &point, const wchar_t *text, const wchar_t *fontFace, int fontHeight, ON_Color fillColor=ON_Color(0, 0, 0), ON_Color textColor=ON_Color::UnsetColor) |
| |
| void | DrawDot (const ON_3dPoint &point, const wchar_t *text, ON_Color fillColor=ON_Color(0, 0, 0), ON_Color textColor=ON_Color::UnsetColor) |
| |
| void | DrawDot (const ON_TextDot &dot, ON_Color fillColor, ON_Color textColor, ON_Color borderColor, CRhinoCacheHandle *cache) |
| |
| void | DrawDot (float screenX, float screenY, const wchar_t *text, ON_Color fillColor=ON_Color(0, 0, 0), ON_Color textColor=ON_Color::UnsetColor) |
| |
| void | DrawDottedLine (const ON_3dPoint &, const ON_3dPoint &) |
| |
| bool | DrawDynamicOverlays () |
| |
| void | DrawEdges (const CRhinoObject &, int nThickness, UINT nPattern, bool bShowSeams) |
| |
| void | DrawExtrusion (const ON_Extrusion &extrusion) |
| |
| void | DrawExtrusion (const ON_Extrusion &extrusion, const ON_Color &wireColor, int wireDensity, bool edgeAnalysis, const class CRhDisplayPenPrivate *pen, CRhinoCacheHandle *cache) |
| |
| void | DrawExtrusion (const ON_Extrusion &extrusion, const ON_Color &wireColor, int wireDensity, bool edgeAnalysis, CRhinoCacheHandle *cache) |
| |
| void | DrawFace (const CRhinoObject *pObject, int face, const CDisplayPipelineAttributes *=nullptr) |
| |
| void | DrawFaces (const CRhinoObject *pObject, const ON_SimpleArray< int > &faces, const CDisplayPipelineAttributes *=nullptr) |
| |
| bool | DrawFrameBuffer (const CDisplayPipelineAttributes &attribs, const ON_Viewport &, bool updateContents, bool drawFeedback=true, UINT enabledConduits=CSupportChannels()) |
| |
| void | DrawHatch (const ON_Hatch &hatch, float strokeWidth, const ON_Color &gradientColor1, const ON_Color &gradientColor2, const ON_3dPoint &gradientPoint1, const ON_3dPoint &gradientPoint2, bool linearGradient, const ON_Color &boundaryColor, CRhinoCacheHandle *cache) |
| |
| void | DrawHatch (const ON_Hatch &hatch, float strokeWidth, const ON_Color &hatchColor, ON_Color boundaryColor, CRhinoCacheHandle *cache) |
| |
| void | DrawHatch (const ON_Hatch &hatch, float strokeWidth, int colorCount, const ON_ColorStop *colorStops, const ON_3dPoint &gradientPoint1, const ON_3dPoint &gradientPoint2, ON_GradientType gradientType, float repeatFactor, const ON_Color &boundaryColor, CRhinoCacheHandle *cache) |
| |
| void | DrawInferenceLine (const ON_3dPoint &P, const ON_3dPoint &Q, ON_Color color=ON_Color::UnsetColor, int type=0) |
| |
| void | DrawInferencePoint (const ON_3dPoint &P, const ON_Color &color=ON_Color::UnsetColor) |
| |
| bool | DrawingGrips () const |
| |
| bool | DrawingHighlightedObjects (void) const |
| |
| bool | DrawingLockedObjects (void) const |
| |
| bool | DrawingSurfaces () const |
| |
| bool | DrawingWires () const |
| |
| void | DrawLight (const ON_Light &light, const ON_Color &wireframe_color) |
| |
| void | DrawLine (const ON_3dPoint &from, const ON_3dPoint &to, const ON_Color &color=ON_Color::UnsetColor, int thickness=0, UINT pattern=0xFFFFFFFF) |
| |
| void | DrawLines (int lineCount, const ON_Line *lines, float strokeWidth, int colorCount, const ON_ColorStop *colorStops, const ON_3dPoint &gradientPoint1, const ON_3dPoint &gradientPoint2, ON_GradientType gradientType, float repeatFactor, CRhinoCacheHandle *cache) |
| |
| void | DrawMesh (const ON_Mesh &mesh, bool wires, bool shaded, CRhinoCacheHandle *cache) |
| | Draw a mesh based on the current state of display attributes. More...
|
| |
| void | DrawMesh (const ON_Mesh &mesh, int colorCount, const ON_ColorStop *colorStops, const ON_3dPoint &gradientPoint1, const ON_3dPoint &gradientPoint2, ON_GradientType gradientType, float repeatFactor, CRhinoCacheHandle *cache) |
| |
| void | DrawMeshes (const ON_Mesh **meshes, int count, bool wires, bool shaded, CRhinoCacheHandle *cache) |
| |
| void | DrawMeshVertices (const ON_Mesh &, const ON_Color &color) |
| |
| bool | DrawNestedFrame (CDisplayPipelineAttributes *da, CChannelAttributes *ca, CSupportChannels channels, int nest_level, bool activeViewport) |
| |
| void | DrawNormalCurvatureGraph (const ON_Surface &surface, int wire_density, const CRhinoCurvatureGraphSettings *hair_settings=nullptr) |
| |
| void | DrawNurbsCage (const ON_NurbsCage &nurbs_cage, int display_density=1) |
| |
| void | DrawNurbsCurve (const ON_NurbsCurve &nurbs_curve) |
| |
| void | DrawNurbsSurface (const ON_NurbsSurface &nurbs_surface, int display_density=1) |
| |
| void | DrawObject (const CRhinoInstanceDefinition *, const ON_Xform *=nullptr) |
| |
| void | DrawObject (const CRhinoObject *, const ON_Xform *=nullptr, ON_Color color=ON_UNSET_COLOR) |
| |
| void | DrawObject (int index, bool wires, bool surfaces) |
| |
| void | DrawObjects (const ObjectArray &, const ON_Xform *=nullptr) |
| |
| void | DrawObjects (const ON_SimpleArray< CRhinoObject * > &, const ON_Xform *=nullptr) |
| |
| virtual void | DrawOverlays () |
| |
| void | DrawPoint (const ON_3dPoint &point) |
| |
| void | DrawPoint (const ON_3dPoint &point, ERhinoPointStyle style, const ON_Color &strokeColor, const ON_Color &fillColor, float diameter, float strokeWidth, float innerDiameter, float rotationRadians, bool diameterIsInPixels, bool autoScaleDpi) |
| |
| void | DrawPoint (const ON_3dPoint &point, int radius, ERhinoPointStyle style, const ON_Color &color) |
| |
| void | DrawPointCloud (const ON_PointCloud &cloud, float pixelSize, ERhinoPointStyle pointStyle, ON_Color colorOverride, CRhinoCacheHandle *cache) |
| |
| void | DrawPointCloud (const ON_PointCloud &cloud, float pixelSize, ERhinoPointStyle pointStyle, ON_Color colorOverride, int indexCount, const unsigned int *indices, CRhinoCacheHandle *cache) |
| |
| void | DrawPointCloud (const ON_PointCloud &cloud, float size, bool sizeInWorld, ERhinoPointStyle pointStyle, ON_Color colorOverride, int indexCount, const unsigned int *indices, CRhinoCacheHandle *cache) |
| |
| void | DrawPointCloud (int pointCount, const ON_3dPoint *points, ON_Color color=ON_Color::UnsetColor) |
| |
| void | DrawPoints (int count, const ON_3dPoint *points, ERhinoPointStyle style, const ON_Color &strokeColor, const ON_Color &fillColor, float diameter, float strokeWidth, float innerDiameter, float rotationRadians, bool diameterIsInPixels, bool autoScaleDpi) |
| |
| void | DrawPolygon (const ON_3dPoint *points, int count, const ON_Color &color, bool filled) |
| |
| void | DrawPolyline (const ON_Polyline &polyline, const ON_Color &color, int thickness, UINT pattern=0xFFFFFFFF) |
| |
| void | DrawRenderedMesh (const ON_Mesh *mesh, const CRhinoMaterial &render_material, bool bHighlighted) |
| |
| void | DrawRoundedRectangle (ON_2fPoint screenCenter, float pixelWidth, float pixelHeight, float cornerRadius, ON_Color strokeColor, float strokeWidth, ON_Color fillColor=ON_Color::UnsetColor) |
| |
| void | DrawShadedBrep (const ON_Brep *brep, const CDisplayPipelineMaterial *material, CRhinoCacheHandle *cache) |
| |
| void | DrawShadedBreps (const ON_SimpleArray< ON_Brep * > &breps, const CDisplayPipelineMaterial *=nullptr) |
| |
| void | DrawShadedMesh (const ON_Mesh &mesh, const CDisplayPipelineMaterial *=nullptr) |
| |
| void | DrawShadedMeshes (const ON_Mesh *const *meshes, int count, const CDisplayPipelineMaterial *material, CRhinoCacheHandle *const *caches) |
| |
| void | DrawShadedMeshes (const ON_Mesh *const *meshes, int count, const CDisplayPipelineMaterial *material, CRhinoCacheHandle *const *caches, const ON_Xform *const *transforms) |
| |
| bool | DrawSilhouette (const CRhinoObject *, float thickness=-1.0f, ON_Color=ON_UNSET_COLOR, UINT pattern=0xFFFFFFFF) |
| |
| void | DrawSphere (const ON_Sphere &sphere) |
| |
| void | DrawSphere (const ON_Sphere &sphere, ON_Color Color, int nThickness=1, UINT nPattern=0xFFFFFFFF) |
| |
| void | DrawString (const ON_TextContent &text, const ON_Xform &textXform, ON_Color color, CRhinoCacheHandle *cache) |
| |
| void | DrawString (const ON_TextContent &text, double textScale, ON_Color color, bool drawforward, CRhinoCacheHandle *cache) |
| | void DrawString(const ON_TextContent& text, ON_Color color, bool drawforward, CRhinoCacheHandle* cache); More...
|
| |
| void | DrawString (const wchar_t *string, const ON_3dPoint &point, bool bMiddle=false, int height=12, const wchar_t *fontface=L"Arial") |
| |
| void | DrawString (const wchar_t *string, ON_Color color, ON_2dPoint point, bool bMiddle=false, int height=12, const wchar_t *fontface=L"Arial") |
| |
| void | DrawString (const wchar_t *text, ON_Color color, const ON_Plane &plane, double height, const ON_Font *font, ON::TextHorizontalAlignment horizontalAlignment, ON::TextVerticalAlignment verticalAlignment) |
| |
| void | DrawSubD (const class CRhinoSubDDisplay &subd_display, const class CRhinoSubDDisplayAttributes &subd_display_attributes) |
| |
| void | DrawSubObject (const CRhinoObject *, ON_COMPONENT_INDEX, const ON_Xform *=nullptr) |
| |
| void | DrawSurface (const ON_Surface &surface, int display_density=1) |
| |
| void | DrawSurface (int) |
| |
| void | DrawTangentBar (const ON_3dPoint &mid_point, const ON_3dVector &direction_vector, ON_3dPoint *start_point=nullptr, ON_3dPoint *end_point=nullptr) |
| |
| bool | DrawToDib (CRhinoDib &dib, int width, int height, const CDisplayPipelineAttributes &attrib) |
| |
| void | DrawTorus (const ON_Torus &torus) |
| |
| void | DrawTorus (const ON_Torus &torus, ON_Color Color, int nThickness=1, UINT nPattern=0xFFFFFFFF) |
| |
| bool | DrawTraceImage () |
| |
| void | DrawTriangle (const ON_3dPoint &p0, const ON_3dPoint &p1, const ON_3dPoint &p2) |
| |
| void | DrawTriangle (const ON_3dPoint &p0, const ON_3dPoint &p1, const ON_3dPoint &p2, ON_Color color) |
| |
| void | DrawTriangle (const ON_3dPoint corners[3]) |
| |
| void | DrawTriangle (const ON_3dPoint corners[3], ON_Color color) |
| |
| bool | DrawWallpaper () |
| |
| void | DrawWireframeMesh (const ON_Mesh &mesh, const ON_Color &color, CRhinoCacheHandle *cache=nullptr) |
| |
| void | DrawWireframeMeshes (const ON_Mesh **meshes, int count, const ON_Color &color, CRhinoCacheHandle *cache=nullptr) |
| |
| void | DrawZebraPreview (const ON_Brep *brep, const CRhinoZebraAnalysisSettings &zas, const ON_MeshParameters &mp, const ON_Color &color, CRhinoCacheHandle *cache) |
| |
| void | DrawZebraPreview (const ON_Mesh *mesh, const CRhinoZebraAnalysisSettings &zas, const ON_Color &color, CRhinoCacheHandle *cache) |
| |
| bool | DynamicDisplayDowngradeEnabled () const |
| | Returns 'true' if display degradation is enabled, 'false' otherwise. More...
|
| |
| void | EnableChannel (UINT) |
| |
| bool | EnableClippingPlanes (bool enable=true) |
| |
| void | EnableColorWriting (bool=true) |
| |
| void | EnableDepthTesting (bool=true) |
| |
| void | EnableDepthWriting (bool=true) |
| |
| void | EnableDrawGrayScale (bool=true) |
| |
| void | EnableDynamicDisplayDowngrade (bool bEnable) |
| |
| bool | EnableEnvironment (bool=true) |
| |
| bool | EnableShaders (bool=true) const |
| | Shader specifics... More...
|
| |
| CRhinoDisplayEngine * | Engine (bool bCreate=false) const |
| |
| void | FillSolidRect (int left, int top, int width, int height, COLORREF color, int transparency=0) |
| |
| void | FlushPipeline () |
| |
| void | ForceFrameBufferUpdate () |
| |
| bool | FreeResources () |
| |
| bool | FreezeDrawing (bool) |
| |
| bool | GeneratingSelectionMap (void) const |
| |
| const CRhinoDoc * | GeometrySource () const |
| | Return the document that the pipeline uses to get geometry information from when drawing. More...
|
| |
| ConduitList | GetBoundConduits () |
| |
| bool | GetConduitViewExtents (ON_BoundingBox &) |
| |
| bool | GetDepthBuffer (float *zbuffer, int left, int top, int width, int height, float *fmin=nullptr, float *fmax=nullptr) |
| |
| UINT | GetDesiredSingleFrameRate () const |
| |
| UINT | GetFrameETA () const |
| |
| const ON_2iSize | GetFrameSize () const |
| |
| UINT | GetFramesPerSecond () const |
| |
| UINT | GetFrameTick () const |
| |
| UINT | GetFrameTickDelta () const |
| |
| const ON_Mesh * | GetGroundPlaneMesh (void) const |
| |
| const CRhinoObject * | GetObject (int index) const |
| |
| const CRhinoObject * | GetObjectAt (int X, int Y) |
| |
| const CRhinoObject * | GetObjectAt (int X, int Y, ON_COMPONENT_INDEX &ci) |
| |
| int | GetObjectCount () const |
| |
| const CDisplayPipelineAttributes * | GetObjectDisplayAttrs (const CRhinoObject *pObject, const CRhinoObjectAttributes *pAttributes=nullptr) const |
| |
| bool | GetObjectsAlphaMask (CRhinoDib &dib, int nWidth, int nHeight, const CDisplayPipelineAttributes &, COLORREF MaskColorbg=RGB(255, 255, 255), COLORREF Background=RGB(0, 0, 0)) |
| |
| const ON_Xform * | GetObjectTransform (int index) const |
| |
| CRhinoView * | GetRhinoView () const |
| |
| CRhinoViewport * | GetRhinoVP () const |
| |
| CRhinoDib * | GetSelectionMap () |
| |
| UINT | GetSingleFrameRate () const |
| |
| bool | GetSpecularMask (CRhinoDib &dib, int nWidth, int nHeight, const CDisplayPipelineAttributes &, bool bIgnoreTransparency) |
| |
| double | GetStereoParallax () const |
| |
| double | GetStereoSeparation () const |
| |
| void | GetTiledFrameInfo (ON_2iSize &fullSize, ON_4iRect ¤tTile) const |
| |
| bool | GetWiresAlphaMask (CRhinoDib &dib, int nWidth, int nHeight, const CDisplayPipelineAttributes &, int nScale=1, COLORREF MaskColorbg=RGB(255, 255, 255), COLORREF Background=RGB(0, 0, 0)) |
| |
| bool | GetWiresMask (CRhinoDib &dib, int nWidth, int nHeight, const CDisplayPipelineAttributes &, int nScale=1, COLORREF Background=RGB(255, 255, 255)) |
| |
| HWND | GetWnd () const |
| |
| const ON_Linetype * | HiddenLineType (void) const |
| |
| void | IgnoreLockedState (bool) |
| |
| const class CRhinoDetailViewObject * | InDetailViewDraw () const |
| |
| bool | InFeedbackMode () const |
| |
| bool | InFeedbackMode (bool bIgnoreOverlay) const |
| |
| bool | InfiniteDepth () const |
| |
| bool | InHiddenLinePass (void) const |
| |
| bool | InOverlayMode () const |
| |
| bool | InQuickDrawSurface () const |
| |
| const ON_Xform & | InstanceDefinitionTransform () const |
| |
| bool | InStereoMode () const |
| |
| bool | InterruptDrawing () |
| |
| bool | InViewCapture () const |
| |
| bool | IsAccelerated () const |
| |
| bool | IsActive (const CRhinoObject *pObject) const |
| |
| bool | IsCloned () const |
| |
| bool | IsDisplayPrecisionErrorGreaterThan (double pixel_offset) const |
| |
| bool | IsEntireActiveInstanceVisible () const |
| |
| bool | IsPrinting () const |
| |
| bool | IsVisible (const CRhinoObject *pObject) const |
| |
| bool | IsVisible (const ON_3dPoint &world_coordinate) const |
| |
| bool | IsVisible (const ON_BoundingBox &bbox) const |
| |
| const ON_Xform & | ModelTransform () const |
| |
| bool | ModelTransformIsIdentity () const |
| |
| bool | MultiplyObjectTransform (int index, const ON_Xform &xform, int side) |
| |
| int | NestLevel () const |
| |
| virtual bool | NotifyFrameSizeChanged (int nWidth, int nHeight) |
| |
| virtual bool | NotifyProjectionChanged () |
| |
| bool | ObjectCastsShadows (const CRhinoObject *pObject, const ON_3dPoint &ReferencePoint, ON_BoundingBox *=nullptr) const |
| |
| ON_Color | ObjectColor () const |
| |
| bool | ObjectHasTransform (int index) const |
| |
| bool | ObjectsShouldDrawShadedMeshes () const |
| |
| bool | ObjectsShouldDrawSilhouetteHightlights () const |
| |
| bool | ObjectsShouldDrawWires () const |
| |
| bool | OpenPipeline () |
| |
| bool | PipelineOpened () const |
| |
| void | PopDepthTesting () |
| |
| void | PopDepthWriting () |
| |
| void | PopModelTransform () |
| |
| void | PopObjectColor () const |
| |
| void | PopProjection () |
| |
| virtual void | PostConstructInitialize (const char *name) |
| |
| void | PreDrawSetup () |
| |
| void | PreDrawSetup (const DisplayBucket &aDrawBucket) |
| |
| void | PushDepthTesting (bool) |
| |
| void | PushDepthWriting (bool) |
| |
| void | PushModelTransform (const ON_Xform &xform) |
| |
| void | PushObjectColor (const ON_Color &color) const |
| |
| void | PushProjection (const ON_Viewport &) |
| |
| std::shared_ptr< RhRdk::Realtime::DisplayMode > | RealtimeDisplayMode () const |
| |
| bool | Redraw () const |
| |
| int | RenderPass () const |
| |
| bool | ResetLevelOfDetail () |
| |
| bool | RestoreBackBuffer () |
| |
| bool | RestoreDepthBuffer () |
| |
| unsigned int | RuntimeSerialNumber () const |
| |
| bool | SaveBackBuffer () |
| |
| bool | SaveDepthBuffer () |
| |
| bool | SelectionMap () const |
| | Returns true if this pipeline is currently being used to create a selection map (typically for Drag and Drop operations) More...
|
| |
| void | SetCapture (bool bEnable=true) |
| |
| int | SetCurveThickness (int) |
| |
| void | SetCustomDrawList (const ObjectArray &custom_list) |
| |
| void | SetDepthMode (EDepthMode) |
| |
| bool | SetDesiredFrameRate (double) |
| |
| bool | SetDisplayMode (const ON_UUID &) |
| |
| void | SetDpiScale (float scale) |
| |
| PFDRAWOVERRIDEPROC | SetDrawChannelsOverride (PFDRAWOVERRIDEPROC) |
| |
| void | SetFrameSize (int nWidth, int nHeight) |
| |
| CRhinoDoc * | SetGeometrySource (CRhinoDoc *pDoc) |
| |
| bool | SetInfiniteDepth (bool bInfiniteDepth) |
| |
| void | SetInstanceDefinitionTransform (const ON_Xform &xform) |
| |
| bool | SetLevelOfDetail (UINT nLOD) |
| |
| UINT | SetLinePattern (UINT) |
| |
| void | SetModelTransform (const ON_Xform &xform) |
| |
| ON_Color | SetObjectColor (const ON_Color &color) |
| |
| bool | SetObjectTransform (int index, const ON_Xform &xform) |
| |
| void | SetPrintingMode (bool bPrinting) |
| |
| void | SetRedraw (bool enable) |
| |
| bool | SetRenderTarget (CRhinoView &) |
| |
| bool | SetRenderTarget (HDC pDC) |
| |
| void | SetShadingRequired (bool bRequired=true) |
| |
| bool | SetStereoMode (bool bStereo) |
| |
| void | SetStereoParallax (float fPar) |
| |
| void | SetStereoSeparation (float fSep) |
| |
| void | SetTiledFrameInfo (const ON_2iSize &fullSize, const ON_4iRect ¤tTile) |
| |
| bool | SetupDisplayMaterial (CDisplayPipelineMaterial &, COLORREF) const |
| | Description: More...
|
| |
| bool | SetupDisplayMaterial (CDisplayPipelineMaterial &, const CRhinoDoc *, const CRhinoObject *, const CRhinoObjectAttributes *=nullptr, const ON_Xform *pOptionalBlockXform=nullptr) const |
| |
| bool | SetupDisplayMaterial (CDisplayPipelineMaterial &, const CRhinoObject *, const CRhinoObjectAttributes *=nullptr, const ON_Xform *pOptionalBlockXform=nullptr) const |
| |
| void | SetUseImageBasedLighting (bool b) |
| |
| void | SetZBiasMode (int) |
| |
| bool | ShadingRequired () const |
| |
| bool | SilhouetteAttrIsOn (void) const |
| |
| bool | SupportsShading () const |
| |
| bool | SupportsTiling () const |
| |
| bool | TechDrawingHiddenLines (void) const |
| |
| bool | TechPreProcessingObjects (void) const |
| |
| bool | TechPreProcessingVisibleMeshes (void) const |
| |
| void | UpdateClippingFrustum () |
| |
| bool | UseImageBasedLighting () const |
| |
| bool | ViewInDynamicDisplay () |
| |
| ON_Viewport & | VP () const |
| |
| int | ZBiasMode () const |
| |
| bool | ZBufferCapture () const |
| | Returns true if this pipeline is currently being used to create a z buffer map. More...
|
| |
| | ON_Object () ON_NOEXCEPT |
| |
| | ON_Object (const ON_Object &) |
| |
| virtual | ~ON_Object () |
| |
| virtual ON_AggregateComponentStatus | AggregateComponentStatus () const |
| |
| bool | AttachUserData (class ON_UserData *pUserData) |
| |
| unsigned int | ClearAllComponentStates () const |
| |
| virtual unsigned int | ClearComponentStates (ON_COMPONENT_INDEX component_index, ON_ComponentStatus states_to_clear) const |
| |
| virtual unsigned int | ClearComponentStates (ON_ComponentStatus states_to_clear) const |
| |
| void | CopyUserData (const ON_Object &source_object) |
| |
| unsigned int | CopyUserData (const ON_Object &source_object, ON_UUID source_userdata_item_id, ON_Object::UserDataConflictResolution userdata_conflict_resolution) |
| |
| virtual ON__UINT32 | DataCRC (ON__UINT32 current_remainder) const |
| |
| virtual bool | DeleteComponents (const ON_COMPONENT_INDEX *ci_list, size_t ci_count) |
| |
| virtual void | DestroyRuntimeCache (bool bDelete=true) |
| |
| bool | DetachUserData (class ON_UserData *pUserData) |
| |
| virtual void | Dump (ON_TextLog &) const |
| |
| void | DumpUserData (const wchar_t *description, ON_TextLog &text_log) const |
| | Go through the linked list of ON_UserData attached to this and call the virtual Dump(text_log) function on each instance. More...
|
| |
| void | EmergencyDestroy () |
| |
| class ON_UserData * | FirstUserData () const |
| |
| virtual unsigned int | GetComponentsWithSetStates (ON_ComponentStatus states_filter, bool bAllEqualStates, ON_SimpleArray< ON_COMPONENT_INDEX > &components) const |
| |
| class ON_UserData * | GetUserData (const ON_UUID &userdata_uuid) const |
| |
| bool | GetUserString (const wchar_t *key, ON_wString &string_value) const |
| |
| int | GetUserStringKeys (ON_ClassArray< ON_wString > &user_string_keys) const |
| |
| int | GetUserStrings (ON_ClassArray< ON_UserString > &user_strings) const |
| |
| bool | IsCorrupt (bool bRepair, bool bSilentError, class ON_TextLog *text_log) const |
| |
| bool | IsKindOf (const ON_ClassId *pClassId) const |
| |
| virtual bool | IsValid (class ON_TextLog *text_log=nullptr) const |
| |
| virtual void | MarkAggregateComponentStatusAsNotCurrent () const |
| |
| virtual void | MemoryRelocate () |
| |
| virtual ON_UUID | ModelObjectId () const |
| |
| void | MoveUserData (ON_Object &source_object) |
| |
| unsigned int | MoveUserData (ON_Object &source_object, ON_UUID source_userdata_item_id, ON_Object::UserDataConflictResolution userdata_conflict_resolution, bool bDeleteAllSourceItems) |
| |
| virtual ON::object_type | ObjectType () const |
| |
| ON_Object & | operator= (const ON_Object &) |
| |
| void | PurgeUserData () |
| |
| virtual bool | Read (ON_BinaryArchive &binary_archive) |
| |
| virtual unsigned int | SetComponentStates (ON_COMPONENT_INDEX component_index, ON_ComponentStatus states_to_set) const |
| |
| virtual unsigned int | SetComponentStatus (ON_COMPONENT_INDEX component_index, ON_ComponentStatus status_to_copy) const |
| |
| bool | SetUserString (const wchar_t *key, const wchar_t *string_value) |
| |
| int | SetUserStrings (int count, const ON_UserString *user_strings, bool bReplace) |
| |
| virtual unsigned int | SizeOf () const |
| |
| bool | ThisIsNullptr (bool bSilentError) const |
| |
| void | TransformUserData (const class ON_Xform &xform) |
| |
| virtual bool | UpdateReferencedComponents (const class ON_ComponentManifest &source_manifest, const class ON_ComponentManifest &destination_manifest, const class ON_ManifestMap &manifest_map) |
| |
| int | UserStringCount () const |
| |
| virtual bool | Write (ON_BinaryArchive &binary_archive) const |
| |