Search Results for

    Show / Hide Table of Contents

    Enum AccelerationStructureFlags

    Flags specifying additional parameters for acceleration structure builds.

    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

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

    MinimizeMemory

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

    None

    No options specified for the acceleration structure build.

    PerformUpdate

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

    PreferFastBuild

    Construct a lower quality acceleration structure, trading raytracing performance for build speed.

    PreferFastTrace

    Construct a high quality acceleration structure that maximizes raytracing 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