Поделиться через


SceneMetallicRoughnessMaterial Класс

Определение

Представляет материал, имеющий вид металла.

public ref class SceneMetallicRoughnessMaterial sealed : ScenePbrMaterial
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 524288)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SceneMetallicRoughnessMaterial final : ScenePbrMaterial
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 524288)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SceneMetallicRoughnessMaterial : ScenePbrMaterial
Public NotInheritable Class SceneMetallicRoughnessMaterial
Inherits ScenePbrMaterial
Наследование
Object Platform::Object IInspectable CompositionObject SceneObject SceneMaterial ScenePbrMaterial SceneMetallicRoughnessMaterial
Атрибуты

Требования к Windows

Семейство устройств
Windows 10, version 1903 (появилось в 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v8.0)

Свойства

AlphaCutoff

Возвращает или задает альфа-обрезку для материала.

(Унаследовано от ScenePbrMaterial)
AlphaMode

Возвращает или задает альфа-режим для материала.

(Унаследовано от ScenePbrMaterial)
BaseColorFactor

Возвращает или задает значение, указывающее базовый цвет.

BaseColorInput

Возвращает или задает входные данные для базового цвета материала.

Comment

Строка, связанная с CompositionObject.

(Унаследовано от CompositionObject)
Compositor

Составитель, используемый для создания этого объекта CompositionObject.

(Унаследовано от CompositionObject)
Dispatcher

Диспетчер для CompositionObject.

(Унаследовано от CompositionObject)
DispatcherQueue

Возвращает dispatcherQueue для объекта CompostionObject.

(Унаследовано от CompositionObject)
EmissiveFactor

Возвращает или задает испускающее значение материала.

(Унаследовано от ScenePbrMaterial)
EmissiveInput

Возвращает или задает входные данные для излучаемого значения материала.

(Унаследовано от ScenePbrMaterial)
ImplicitAnimations

Коллекция неявных анимаций, присоединенных к этому объекту.

(Унаследовано от CompositionObject)
IsDoubleSided

Возвращает или задает значение, указывающее, имеет ли материал две стороны.

(Унаследовано от ScenePbrMaterial)
MetallicFactor

Возвращает или задает значение, указывающее, как металлический материал выглядит.

MetallicRoughnessInput

Получает или задает входные данные, определяющие, насколько грубым или гладким является материал.

NormalInput

Возвращает или задает входные данные для обычного материала.

(Унаследовано от ScenePbrMaterial)
NormalScale

Возвращает или задает нормальную шкалу для материала.

(Унаследовано от ScenePbrMaterial)
OcclusionInput

Возвращает или задает входные данные для окклюзии материала.

(Унаследовано от ScenePbrMaterial)
OcclusionStrength

Возвращает или задает прочность окклюзии.

(Унаследовано от ScenePbrMaterial)
Properties

Коллекция свойств, связанных с CompositionObject.

(Унаследовано от CompositionObject)
RoughnessFactor

Возвращает или задает значение, указывающее, насколько грубым или гладким выглядит материал.

Методы

Close()

Закрывает объект CompositionObject и освобождает системные ресурсы.

(Унаследовано от CompositionObject)
ConnectAnimation(String, CompositionAnimation)

Соединения и анимация.

(Унаследовано от CompositionObject)
Create(Compositor)

Создает экземпляр SceneMaterialicRoughnessMaterial.

DisconnectAnimation(String)

Отключает анимацию.

(Унаследовано от CompositionObject)
Dispose()

Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.

(Унаследовано от CompositionObject)
PopulatePropertyInfo(String, AnimationPropertyInfo)

Определяет свойство, которое можно анимировать.

(Унаследовано от CompositionObject)
StartAnimation(String, CompositionAnimation, AnimationController)

Подключает анимацию к указанному свойству объекта и запускает анимацию.

(Унаследовано от CompositionObject)
StartAnimation(String, CompositionAnimation)

Подключает анимацию к указанному свойству объекта и запускает анимацию.

(Унаследовано от CompositionObject)
StartAnimationGroup(ICompositionAnimationBase)

Запускает группу анимации.

Метод StartAnimationGroup в CompositionObject позволяет запустить CompositionAnimationGroup. Все анимации в группе будут запущены одновременно для объекта .

(Унаследовано от CompositionObject)
StopAnimation(String)

Отключает анимацию от указанного свойства и останавливает анимацию.

(Унаследовано от CompositionObject)
StopAnimationGroup(ICompositionAnimationBase)

Останавливает группу анимации.

(Унаследовано от CompositionObject)
TryGetAnimationController(String)

Возвращает AnimationController для анимации, выполняемой с указанным свойством.

(Унаследовано от CompositionObject)

Применяется к