Search Results for

    Show / Hide Table of Contents

    Enum AccelerationStructureFlags

    Flags specifying additional parameters for building acceleration structures.

    Namespace: Evergine.Common.Graphics.Raytracing
    Assembly: Evergine.Common.dll
    Syntax
    [Flags]
    public enum AccelerationStructureFlags

    Fields

    Name Description
    AllowCompactation

    Enables the option to compact the acceleration structure.

    AllowUpdate

    Builds the acceleration structure such that it supports future updates instead of requiring the app to entirely rebuild the structure.

    MinimizeMemory

    Minimizes the amount of scratch memory used during the acceleration structure build as well as the size of the result.

    None

    No options are specified for the acceleration structure build.

    PerformUpdate

    Perform an acceleration structure update, as opposed to building from scratch.

    PreferFastBuild

    Constructs a lower quality acceleration structure, trading ray tracing performance for build speed.

    PreferFastTrace

    Constructs a high-quality acceleration structure that maximizes ray tracing performance at the expense of additional build time.

    Extension Methods

    VKExtensionsMethods.ToVulkan(AccelerationStructureFlags)
    EnumExtensions.HasFlag(Enum, Enum)
    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In this article
    Back to top
    Generated by DocFX