reckfellENGINE

RenderSceneBuffersConfiguration

Объект конфигурации, используемый для настройки объекта RenderSceneBuffers.

На этой странице
class RenderSceneBuffersConfigurationReckfellSharpНаследует RefCounted

Объект конфигурации, используемый для настройки объекта RenderSceneBuffers.

Этот объект конфигурации создается и заполняется движком рендеринга при изменении области просмотра и используется для (пере)настройки объекта RenderSceneBuffers.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Конструкторы1

RenderSceneBuffersConfigurationКонструктор
# RenderSceneBuffersConfiguration
C#
public RenderSceneBuffersConfiguration();

Свойства10

AnisotropicFilteringLevelСвойство
# AnisotropicFilteringLevel
C#
public RenderingServer.ViewportAnisotropicFiltering AnisotropicFilteringLevel { get; set; }

Уровень анизотропного фильтра.

FsrSharpnessСвойство
# FsrSharpness
C#
public float FsrSharpness { get; set; }

Резкость FSR применима, если используется масштабирование FSR.

InternalSizeСвойство
# InternalSize
C#
public Vector2I InternalSize { get; set; }

Размер буфера 3D-рендеринга, используемого для рендеринга.

Msaa3DСвойство
# Msaa3D
C#
public RenderingServer.ViewportMsaa Msaa3D { get; set; }

Режим MSAA, который мы используем для 3D-рендеринга.

RenderTargetСвойство
# RenderTarget
C#
public Rid RenderTarget { get; set; }

Цель рендеринга, связанная с этим буфером.

Scaling3DModeСвойство
# Scaling3DMode
C#
public RenderingServer.ViewportScaling3DMode Scaling3DMode { get; set; }

Запрошенный режим масштабирования, с помощью которого мы увеличиваем/уменьшаем масштаб, если RenderSceneBuffersConfiguration.InternalSize и RenderSceneBuffersConfiguration.TargetSize не равны.

ScreenSpaceAAСвойство
# ScreenSpaceAA
C#
public RenderingServer.ViewportScreenSpaceAA ScreenSpaceAA { get; set; }

Запрошенное экранное пространство AA применяется при постобработке.

TargetSizeСвойство
# TargetSize
C#
public Vector2I TargetSize { get; set; }

Целевой (увеличенный) размер, если используется масштабирование.

TextureMipmapBiasСвойство
# TextureMipmapBias
C#
public float TextureMipmapBias { get; set; }

Смещение применяется к мипмапам. Примечание: Это свойство поддерживается только в рендерерах Forward+ и Mobile, а не в режиме совместимости. В режиме совместимости это свойство всегда обрабатывается так, как если бы оно было установлено на 0.0.

ViewCountСвойство
# ViewCount
C#
public uint ViewCount { get; set; }

Количество просмотров, которые мы обрабатываем.

Методы20

GetAnisotropicFilteringLevelRenderingServer.ViewportAnisotropicFiltering
# GetAnisotropicFilteringLevel
C#
public RenderingServer.ViewportAnisotropicFiltering GetAnisotropicFilteringLevel();
Возвращает RenderingServer.ViewportAnisotropicFiltering
GetFsrSharpnessfloat
# GetFsrSharpness
C#
public float GetFsrSharpness();
Возвращает float
GetInternalSizeVector2I
# GetInternalSize
C#
public Vector2I GetInternalSize();
Возвращает Vector2I
GetMsaa3DRenderingServer.ViewportMsaa
# GetMsaa3D
C#
public RenderingServer.ViewportMsaa GetMsaa3D();
Возвращает RenderingServer.ViewportMsaa
GetRenderTargetRid
# GetRenderTarget
C#
public Rid GetRenderTarget();
Возвращает Rid
GetScaling3DModeRenderingServer.ViewportScaling3DMode
# GetScaling3DMode
C#
public RenderingServer.ViewportScaling3DMode GetScaling3DMode();
Возвращает RenderingServer.ViewportScaling3DMode
GetScreenSpaceAARenderingServer.ViewportScreenSpaceAA
# GetScreenSpaceAA
C#
public RenderingServer.ViewportScreenSpaceAA GetScreenSpaceAA();
Возвращает RenderingServer.ViewportScreenSpaceAA
GetTargetSizeVector2I
# GetTargetSize
C#
public Vector2I GetTargetSize();
Возвращает Vector2I
GetTextureMipmapBiasfloat
# GetTextureMipmapBias
C#
public float GetTextureMipmapBias();
Возвращает float
GetViewCountuint
# GetViewCount
C#
public uint GetViewCount();
Возвращает uint
SetAnisotropicFilteringLevelvoid
# SetAnisotropicFilteringLevel
C#
public void SetAnisotropicFilteringLevel(RenderingServer.ViewportAnisotropicFiltering anisotropicFilteringLevel);
Параметры
ИмяТипПо умолчанию
anisotropicFilteringLevelRenderingServer.ViewportAnisotropicFiltering—
SetFsrSharpnessvoid
# SetFsrSharpness
C#
public void SetFsrSharpness(float fsrSharpness);
Параметры
ИмяТипПо умолчанию
fsrSharpnessfloat—
SetInternalSizevoid
# SetInternalSize
C#
public void SetInternalSize(Vector2I internalSize);
Параметры
ИмяТипПо умолчанию
internalSizeVector2I—
SetMsaa3Dvoid
# SetMsaa3D
C#
public void SetMsaa3D(RenderingServer.ViewportMsaa msaa3D);
Параметры
ИмяТипПо умолчанию
msaa3DRenderingServer.ViewportMsaa—
SetRenderTargetvoid
# SetRenderTarget
C#
public void SetRenderTarget(Rid renderTarget);
Параметры
ИмяТипПо умолчанию
renderTargetRid—
SetScaling3DModevoid
# SetScaling3DMode
C#
public void SetScaling3DMode(RenderingServer.ViewportScaling3DMode scaling3DMode);
Параметры
ИмяТипПо умолчанию
scaling3DModeRenderingServer.ViewportScaling3DMode—
SetScreenSpaceAAvoid
# SetScreenSpaceAA
C#
public void SetScreenSpaceAA(RenderingServer.ViewportScreenSpaceAA screenSpaceAA);
Параметры
ИмяТипПо умолчанию
screenSpaceAARenderingServer.ViewportScreenSpaceAA—
SetTargetSizevoid
# SetTargetSize
C#
public void SetTargetSize(Vector2I targetSize);
Параметры
ИмяТипПо умолчанию
targetSizeVector2I—
SetTextureMipmapBiasvoid
# SetTextureMipmapBias
C#
public void SetTextureMipmapBias(float textureMipmapBias);
Параметры
ИмяТипПо умолчанию
textureMipmapBiasfloat—
SetViewCountvoid
# SetViewCount
C#
public void SetViewCount(uint viewCount);
Параметры
ИмяТипПо умолчанию
viewCountuint—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.