Share via


IXRMatrix3DProjection (Compact 7)

3/12/2014

This class represents a three-dimensional (3-D) transformation that you apply to a UI object by using IXRUIElement::SetProjection.

Syntax

IXRMatrix3DProjection : public IXRProjection

Inheritance Hierarchy

IXRProjection

     IXRMatrix3DProjection

Methods

Method Description

IXRMatrix3DProjection::GetProjectionMatrix

Retrieves the IXRMatrix3D object that defines the 3-D transformation applied to the UI object.

IXRMatrix3DProjection::SetProjectionMatrix

Sets the IXRMatrix3D object that defines the 3-D transformation to apply to the UI object.

Thread Safety

Members of this class are thread-safe if you previously called IXRApplication::CreateHostFromXaml and supplied it with an XRWindowCreateParams structure that has AllowsMultipleThreadAccess set to true.

Remarks

When you create a class instance, use an IXRMatrix3DProjectionPtr smart pointer instead of a raw interface pointer. For more information, see XRPtr<Interface>.

.NET Framework Equivalent

System.Windows.Media.Matrix3DProjection

Requirements

Header

XamlRuntime.h

sysgen

SYSGEN_XAML_RUNTIME

See Also

Reference

Classes for Visual Appearance and Behavior