Click or drag to resize
AB4D logo

BaseWpfObjectNode Class

BaseWpfObjectNode is a SceneNode that can be used as a base object for DXEngine wrapper around WPF 3D object. The class provide DependencyProperty and DXAttribute change notifications.
Inheritance Hierarchy
SystemObject
  Ab3d.DirectXDXResourceBase
    Ab3d.DirectXSharedDXResource
      Ab3d.DirectXSharedDXSceneResource
        Ab3d.DirectXSceneNode
          Ab3d.DirectXObjectNode
            Ab3d.DirectX.ModelsBaseWpfObjectNode
              More

Namespace: Ab3d.DirectX.Models
Assembly: Ab3d.DXEngine.Wpf (in Ab3d.DXEngine.Wpf.dll) Version: 7.1.9105.2048
Syntax
C#
public abstract class BaseWpfObjectNode : ObjectNode, 
	IWpfObjectNode, IDXAttributeChangedHandler

The BaseWpfObjectNode type exposes the following members.

Methods
 NameDescription
Public methodGetDetailsText Returns string that tells details about this SceneNode
(Overrides ObjectNodeGetDetailsText(Boolean, Boolean, Boolean, Boolean, Boolean))
Public methodGetOriginalWpfObject Gets the WPF object that was used to create this SceneNode.
Public methodIsMyWpfObject IsMyWpfObject returns true is this SceneNode was created from the specified originalWpfObject.
Top
Extension Methods
 NameDescription
Public Extension MethodGetGeometryModel3D Returns a WPF's GeometryModel3D that was used to create the specified sceneNode. If the sceneNode does not define a GeometryModel3D object, then null is returned.
(Defined by Extensions)
Public Extension MethodGetModel3D Returns a WPF's Model3D that was used to create the specified sceneNode. If the sceneNode does not define a Model3D object, then null is returned.
(Defined by Extensions)
Public Extension MethodGetModelVisual3D Returns a WPF's ModelVisual3D that was used to create the specified sceneNode or any parent SceneNode (in case searchParentSceneNodes is true). If a SceneNode that defines a ModelVisual3D is not found, then null is returned.
(Defined by Extensions)
Public Extension MethodGetVisual3D Returns a WPF's Visual3D that was used to create the specified sceneNode or any parent SceneNode (in case searchParentSceneNodes is true). If a SceneNode that defines a Visual3D is not found, then null is returned.
(Defined by Extensions)
Top
See Also
Inheritance Hierarchy
SystemObject
  Ab3d.DirectXDXResourceBase
    Ab3d.DirectXSharedDXResource
      Ab3d.DirectXSharedDXSceneResource
        Ab3d.DirectXSceneNode
          Ab3d.DirectXObjectNode
            Ab3d.DirectX.ModelsBaseWpfObjectNode
              Ab3d.DirectX.ModelsInstancedMeshGeometry3DNode
              Ab3d.DirectX.ModelsInstancedModel3DGroupNode
              Ab3d.DirectX.ModelsSimpleWpfModel3DSceneNode
              Ab3d.DirectX.ModelsWpfGeometryModel3DNode
              Ab3d.DirectX.ModelsWpfModel3DGroupNode
              Ab3d.DirectX.ModelsWpfModel3DPolygonLineNode
              Ab3d.DirectX.ModelsWpfModelVisual3DNode
              Ab3d.DirectX.ModelsWpfOptimizedModel3DGroupNode
              Ab3d.DirectX.ModelsWpfUIElement3DNode
              Ab3d.DirectX.ModelsWpfVisual3DCollectionNode
              Ab3d.DirectX.ModelsWpfWireframeVisual3DNode