Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

Microsoft.UI.Composition.Scenes Namespace

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Provides APIs for loading 3D models and composing 3D scenes.

Classes

Name Description
SceneBoundingBox

Represents a box that encloses a 3D scene.

SceneComponent

Represents a functional part of a scene.

SceneComponentCollection

Represents a collection of SceneComponent objects that can be individually accessed by index.

SceneMaterial

Represents an asset that describes how a surface is rendered.

SceneMaterialInput

Represents an input that influences a material.

SceneMesh

Represents a mesh (the list of vertices that describe the polygons that make up a scene).

SceneMeshMaterialAttributeMap

Represents a collection of material attributes for a scene mesh as key/value pairs.

SceneMeshRendererComponent

Represents a component that renders a SceneMesh.

SceneMetallicRoughnessMaterial

Represents a material that has that has the appearance of metal.

SceneModelTransform

Represents a group of 3-D transforms on a node, including rotation, scale, and translation.

SceneNode

Represents an element in the scene's visual tree.

SceneNodeCollection

Represents a collection of SceneNode objects that can be individually accessed by index.

SceneObject

The base class for objects that make up a 3D scene.

ScenePbrMaterial

Represents a material that uses Physically Based Rendering (PBR).

SceneRendererComponent

Represents the base class for scene rendering components.

SceneSurfaceMaterialInput

Represents an input to a composition surface.

SceneVisual

Represents a container visual for the nodes of a 3D scene.

Enums

Name Description
SceneAlphaMode

Defines constants that specify the alpha mode for a scene.

SceneAttributeSemantic

Defines constants that specify scene attribute semantics.

SceneComponentType

Defines constants that specify what kind a scene component is.

SceneWrappingMode

Defines constants that specify how wrapping occurs for a scene.


Feedback

Was this page helpful?