PathEngine home previous: iMeshFederation::translatePositionToSourceTile()next: iSourceTiling::addConstExternalRef()
Contents, API Reference, Interfaces, iSourceTiling

Interface iSourceTiling

Description

Encapsulates the tiling applied to 3D source content for tiled 3D content processing.

Refer to Tiled 3D Content Processing for an overview of PathEngine's tiled 3D content processing setup.

This interface is defined in SDKRoot/code/externalAPI/i_pathengine.h.

Construction and Deletion

iSourceTiling objects can be constructed with iPathEngine::buildRegularSourceTiling(), iPathEngine::buildRegularSourceTiling_RoundUpForVoxels() or iPathEngine::loadSourceTiling().
iSourceTiling objects can be released explicitly by calling delete on the pointer or by calling the object's release() function. A pointer to an iSourceTiling object must not be used after the object has been deleted.

Methods:

addConstExternalRef

Increments the internal reference count for this API object.

addExternalRef

Increments the internal reference count for this API object.

getTileFilterRange

Queries the horizontal range to use when filtering source elements for tile by tile 3D content processing.

getTileFilterRange_Voxels

Queries the horizontal range to use when filtering source elements for tile by tile 3D content processing (when the 'voxels' method is being used).

getTileForXY

Looks up the source tile index for the specified horizontal coordinates.

getTileRange

Queries the horizontal range of an individual tile in this tiling.

getTileRangeAsString

Queries the horizontal range of an individual tile in this tiling, as a string.

getTileRegion

Queries the region covered by a specified tile in this tiling.

getWorldRange

Queries the horizontal range covered by this tiling.

hasRefs

Enables you to check whether there are any outstanding references on this object, other than the interface reference through which you are calling, and therefore whether this object will actually be deleted if you call its release method.

release

Releases the API object pointer.

save

Saves this object to persistent storage.

size

Returns the number of tiles in this tiling.


Documentation for PathEngine release 6.04 - Copyright © 2002-2024 PathEnginenext: iSourceTiling::addConstExternalRef()