Struct BoundingVolumeHierarchy.Builder | 2D Entities | 0.29.0-preview.3
docs.unity.cn
    Show / Hide Table of Contents

    Struct BoundingVolumeHierarchy.Builder

    Builder.

    Namespace: Unity.U2D.Entities.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>

    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 © 2020 Unity Technologies
    Generated by DocFX
    on 26 August 2020