Skip to content

RoyInterface / Exports / define/RoyOcclusion / IOcclusion

Interface: IOcclusion

define/RoyOcclusion.IOcclusion

Table of contents

Properties

Methods

Properties

occFingerprint

occFingerprint: number

Methods

initialize

initialize(): void

Returns

void


destroy

destroy(): void

Returns

void


insert

insert(occItem): void

Parameters

NameType
occItemIOcclusionItem

Returns

void


remove

remove(occItem): void

Parameters

NameType
occItemIOcclusionItem

Returns

void


update

update(): void

Returns

void


rayQuery

rayQuery(ray): OcclusionQueryRltRay[]

Parameters

NameType
rayRadialLine

Returns

OcclusionQueryRltRay[]


frustumQuery

frustumQuery(frustumPlanes): OcclusionQueryRltFrustum[]

Parameters

NameType
frustumPlanesPlane[]

Returns

OcclusionQueryRltFrustum[]


frustumCulling

frustumCulling(worldFrustumPlanes, frustumAABB, isFastCulling): void

Parameters

NameType
worldFrustumPlanesPlane[]
frustumAABBAABB
isFastCullingboolean

Returns

void


dumpInfo

dumpInfo(): void

Returns

void