docs.unity.cn
    Show / Hide Table of Contents

    Struct BoundingVolumeHierarchy.Builder

    Builder.

    Namespace: Unity.Physics
    Syntax
    public struct Builder

    Fields

    Aabbs

    Declaration
    public NativeArray<Aabb> Aabbs
    Field Value
    Type Description
    NativeArray<Aabb>

    Bvh

    Declaration
    public BoundingVolumeHierarchy Bvh
    Field Value
    Type Description
    BoundingVolumeHierarchy

    FreeNodeIndex

    Declaration
    public int FreeNodeIndex
    Field Value
    Type Description
    Int32

    Points

    Declaration
    public NativeArray<BoundingVolumeHierarchy.PointAndIndex> Points
    Field Value
    Type Description
    NativeArray<BoundingVolumeHierarchy.PointAndIndex>

    UseSah

    Declaration
    public bool UseSah
    Field Value
    Type Description
    Boolean

    Methods

    Build(BoundingVolumeHierarchy.Builder.Range)

    Declaration
    public void Build(BoundingVolumeHierarchy.Builder.Range baseRange)
    Parameters
    Type Name Description
    BoundingVolumeHierarchy.Builder.Range baseRange

    CreateInternalNodes(BoundingVolumeHierarchy.Builder.Range*, Int32, Int32, BoundingVolumeHierarchy.Builder.Range*, ref Int32, ref Int32)

    Declaration
    public void CreateInternalNodes(BoundingVolumeHierarchy.Builder.Range*subRanges, int numSubRanges, int root, BoundingVolumeHierarchy.Builder.Range*rangeStack, ref int stackSize, ref int freeNodeIndex)
    Parameters
    Type Name Description
    BoundingVolumeHierarchy.Builder.Range* subRanges
    Int32 numSubRanges
    Int32 root
    BoundingVolumeHierarchy.Builder.Range* rangeStack
    Int32 stackSize
    Int32 freeNodeIndex

    ProcessLargeRange(BoundingVolumeHierarchy.Builder.Range, BoundingVolumeHierarchy.Builder.Range*)

    Declaration
    public void ProcessLargeRange(BoundingVolumeHierarchy.Builder.Range range, BoundingVolumeHierarchy.Builder.Range*subRanges)
    Parameters
    Type Name Description
    BoundingVolumeHierarchy.Builder.Range range
    BoundingVolumeHierarchy.Builder.Range* subRanges
    Back to top Copyright © 2022 Unity Technologies
    Generated by DocFX
    on Tuesday, April 26, 2022
    Terms of use