RenderSceneBuffersConfiguration
Объект конфигурации, используемый для настройки объекта RenderSceneBuffers.
Объект конфигурации, используемый для настройки объекта RenderSceneBuffers.
Этот объект конфигурации создается и заполняется движком рендеринга при изменении области просмотра и используется для (пере)настройки объекта RenderSceneBuffers.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
RenderSceneBuffersConfigurationКонструктор
public RenderSceneBuffersConfiguration();Свойства10
AnisotropicFilteringLevelСвойство
public RenderingServer.ViewportAnisotropicFiltering AnisotropicFilteringLevel { get; set; }Уровень анизотропного фильтра.
FsrSharpnessСвойство
public float FsrSharpness { get; set; }Резкость FSR применима, если используется масштабирование FSR.
InternalSizeСвойство
public Vector2I InternalSize { get; set; }Размер буфера 3D-рендеринга, используемого для рендеринга.
Msaa3DСвойство
public RenderingServer.ViewportMsaa Msaa3D { get; set; }Режим MSAA, который мы используем для 3D-рендеринга.
RenderTargetСвойство
public Rid RenderTarget { get; set; }Цель рендеринга, связанная с этим буфером.
Scaling3DModeСвойство
public RenderingServer.ViewportScaling3DMode Scaling3DMode { get; set; }Запрошенный режим масштабирования, с помощью которого мы увеличиваем/уменьшаем масштаб, если RenderSceneBuffersConfiguration.InternalSize и RenderSceneBuffersConfiguration.TargetSize не равны.
ScreenSpaceAAСвойство
public RenderingServer.ViewportScreenSpaceAA ScreenSpaceAA { get; set; }Запрошенное экранное пространство AA применяется при постобработке.
TargetSizeСвойство
public Vector2I TargetSize { get; set; }Целевой (увеличенный) размер, если используется масштабирование.
TextureMipmapBiasСвойство
public float TextureMipmapBias { get; set; }Смещение применяется к мипмапам.
Примечание: Это свойство поддерживается только в рендерерах Forward+ и Mobile, а не в режиме совместимости. В режиме совместимости это свойство всегда обрабатывается так, как если бы оно было установлено на 0.0.
ViewCountСвойство
public uint ViewCount { get; set; }Количество просмотров, которые мы обрабатываем.
Методы20
GetAnisotropicFilteringLevelRenderingServer.ViewportAnisotropicFiltering
public RenderingServer.ViewportAnisotropicFiltering GetAnisotropicFilteringLevel();RenderingServer.ViewportAnisotropicFilteringGetFsrSharpnessfloat
public float GetFsrSharpness();floatGetInternalSizeVector2I
public Vector2I GetInternalSize();Vector2IGetMsaa3DRenderingServer.ViewportMsaa
public RenderingServer.ViewportMsaa GetMsaa3D();RenderingServer.ViewportMsaaGetRenderTargetRid
public Rid GetRenderTarget();RidGetScaling3DModeRenderingServer.ViewportScaling3DMode
public RenderingServer.ViewportScaling3DMode GetScaling3DMode();RenderingServer.ViewportScaling3DModeGetScreenSpaceAARenderingServer.ViewportScreenSpaceAA
public RenderingServer.ViewportScreenSpaceAA GetScreenSpaceAA();RenderingServer.ViewportScreenSpaceAAGetTargetSizeVector2I
public Vector2I GetTargetSize();Vector2IGetTextureMipmapBiasfloat
public float GetTextureMipmapBias();floatGetViewCountuint
public uint GetViewCount();uintSetAnisotropicFilteringLevelvoid
public void SetAnisotropicFilteringLevel(RenderingServer.ViewportAnisotropicFiltering anisotropicFilteringLevel);| Имя | Тип | По умолчанию |
|---|---|---|
anisotropicFilteringLevel | RenderingServer.ViewportAnisotropicFiltering | — |
SetFsrSharpnessvoid
public void SetFsrSharpness(float fsrSharpness);| Имя | Тип | По умолчанию |
|---|---|---|
fsrSharpness | float | — |
SetInternalSizevoid
public void SetInternalSize(Vector2I internalSize);| Имя | Тип | По умолчанию |
|---|---|---|
internalSize | Vector2I | — |
SetMsaa3Dvoid
public void SetMsaa3D(RenderingServer.ViewportMsaa msaa3D);| Имя | Тип | По умолчанию |
|---|---|---|
msaa3D | RenderingServer.ViewportMsaa | — |
SetRenderTargetvoid
public void SetRenderTarget(Rid renderTarget);| Имя | Тип | По умолчанию |
|---|---|---|
renderTarget | Rid | — |
SetScaling3DModevoid
public void SetScaling3DMode(RenderingServer.ViewportScaling3DMode scaling3DMode);| Имя | Тип | По умолчанию |
|---|---|---|
scaling3DMode | RenderingServer.ViewportScaling3DMode | — |
SetScreenSpaceAAvoid
public void SetScreenSpaceAA(RenderingServer.ViewportScreenSpaceAA screenSpaceAA);| Имя | Тип | По умолчанию |
|---|---|---|
screenSpaceAA | RenderingServer.ViewportScreenSpaceAA | — |
SetTargetSizevoid
public void SetTargetSize(Vector2I targetSize);| Имя | Тип | По умолчанию |
|---|---|---|
targetSize | Vector2I | — |
SetTextureMipmapBiasvoid
public void SetTextureMipmapBias(float textureMipmapBias);| Имя | Тип | По умолчанию |
|---|---|---|
textureMipmapBias | float | — |
SetViewCountvoid
public void SetViewCount(uint viewCount);| Имя | Тип | По умолчанию |
|---|---|---|
viewCount | uint | — |