rtx#

namespace rtx#

Classes#

RenderSettings

A class encapsulating render settings.

Functions#

bool enableAbiskoMode()

Caches and returns whether the value of "/rtx/rendermode" is "abisko".

bool enableAperture()

Dummy function.

bool enableMDLDistilledMtls()

Caches and returns the value of "/rtx/mdltranslator/distillMaterial".

uint32_t getRayTypeCount()

Returns how many ray types the renderer will use based on settings.

bool setDefaultBoolEx(carb::settings::ISettings *settings, const char *path, bool value)

A helper function that atomically sets the setting value at path if and only if it doesn't exist.

Typedefs#

SettingFlags

Setting Flags type definition.

Variables#

constexpr char kDefaultPersistentSettingsPath

Settings path for persistent default settings.

constexpr char kDefaultSettingsPath

Settings path for RTX default settings.

constexpr char kFlagsSettingsPath

Settings path for RTX flag settings.

constexpr size_t kHashedSettingCStringMaxLength

Worst case hashed setting string length.

constexpr char kHashedSettingKey

Hashed setting key.

constexpr size_t kHashedSettingPrefixMaxSize

Worst case hashed setting root path length.

constexpr char kInternalSettingKey

Internal setting key.

constexpr const char * kInternalSettingRoots

Settings root keys.

constexpr char kPersistentSettingsPath

Settings path for persistent settings.

constexpr SettingFlags kSettingFlagDefault

Default Setting Flag.

constexpr SettingFlags kSettingFlagNone

Value indicating no settings flags.

constexpr SettingFlags kSettingFlagResetDisabled

Flag to indicate that resetting of the setting under /rtx-defaults is not allowed.

constexpr SettingFlags kSettingFlagTransient

Indicates that a setting flag is transient.

constexpr char kSettingsPath

Settings path for RTX settings.

constexpr char kTransientSettingsPath

Settings path for transient RTX settings.