C# 클래스 HelixToolkit.Wpf.ScreenSpaceVisual3D

An abstract base class for visuals that use screen space dimensions when rendering.
상속: RenderingModelVisual3D
파일 보기 프로젝트 열기: litdev1/LitDev

공개 프로퍼티들

프로퍼티 타입 설명
ColorProperty System.Windows.DependencyProperty
DepthOffsetProperty System.Windows.DependencyProperty
PointsProperty System.Windows.DependencyProperty

보호된 메소드들

메소드 설명
GeometryChanged ( object sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void

Called when geometry properties have changed.

OnCompositionTargetRendering ( object sender, System.Windows.Media.RenderingEventArgs e ) : void

The composition target_ rendering.

OnVisualParentChanged ( DependencyObject oldParent ) : void

Called when the parent of the 3-D visual object is changed.

ScreenSpaceVisual3D ( ) : System.Collections.Generic

Initializes a new instance of the ScreenSpaceVisual3D class.

UpdateGeometry ( ) : void

Updates the geometry.

UpdateTransforms ( ) : bool

Updates the transforms.

비공개 메소드들

메소드 설명
ColorChanged ( ) : void

Changes the material when the color changed.

ColorChanged ( object sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void

Changes the material when the color changed.

UpdateClipping ( ) : void

Updates the clipping object.

메소드 상세

GeometryChanged() 보호된 정적인 메소드

Called when geometry properties have changed.
protected static GeometryChanged ( object sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void
sender object /// The sender. ///
e System.Windows.DependencyPropertyChangedEventArgs /// The instance containing the event data. ///
리턴 void

OnCompositionTargetRendering() 보호된 메소드

The composition target_ rendering.
protected OnCompositionTargetRendering ( object sender, System.Windows.Media.RenderingEventArgs e ) : void
sender object /// The sender. ///
e System.Windows.Media.RenderingEventArgs /// The event arguments. ///
리턴 void

OnVisualParentChanged() 보호된 메소드

Called when the parent of the 3-D visual object is changed.
protected OnVisualParentChanged ( DependencyObject oldParent ) : void
oldParent System.Windows.DependencyObject /// A value of type that represents the previous parent of the object. If the object did not have a previous parent, the value of the parameter is null. ///
리턴 void

ScreenSpaceVisual3D() 보호된 메소드

Initializes a new instance of the ScreenSpaceVisual3D class.
protected ScreenSpaceVisual3D ( ) : System.Collections.Generic
리턴 System.Collections.Generic

UpdateGeometry() 보호된 추상적인 메소드

Updates the geometry.
protected abstract UpdateGeometry ( ) : void
리턴 void

UpdateTransforms() 보호된 추상적인 메소드

Updates the transforms.
protected abstract UpdateTransforms ( ) : bool
리턴 bool

프로퍼티 상세

ColorProperty 공개적으로 정적으로 프로퍼티

Identifies the Color dependency property.
public static DependencyProperty,System.Windows ColorProperty
리턴 System.Windows.DependencyProperty

DepthOffsetProperty 공개적으로 정적으로 프로퍼티

Identifies the DepthOffset dependency property.
public static DependencyProperty,System.Windows DepthOffsetProperty
리턴 System.Windows.DependencyProperty

PointsProperty 공개적으로 정적으로 프로퍼티

Identifies the Points dependency property.
public static DependencyProperty,System.Windows PointsProperty
리턴 System.Windows.DependencyProperty