Instance Method

boundingBoxAtTime:

Returns the minimum region entirely enclosing the asset’s contents at the specified time sample.

Declaration

- (MDLAxisAlignedBoundingBox)boundingBoxAtTime:(NSTimeInterval)time;

Parameters

time

A timestamp referring to timed information in the asset.

Return Value

The asset’s bounding box as of the specified time sample.

Discussion

If an asset does not contain timed information, calling this method with any time sample is equivalent to reading the boundingBox property.

All assets can provide bounding box information without traversing their hierarchy of objects.

See Also

Working with Asset Content

- objectAtIndex:

Returns the top-level object at the specified index in the asset.

- objectAtIndexedSubscript:

Returns the top-level object at the specified index in the asset, using subscript syntax.

count

The number of top-level objects in the asset.

- childObjectsOfClass:

Returns all objects contained in the asset of the specified class.

- addObject:

Adds the specified object to the asset’s list of top-level objects.

- removeObject:

Removes the specified object from the asset’s list of top-level objects.

boundingBox

The minimum region entirely enclosing the asset’s contents.

URL

The URL from which the asset was loaded, if available.

bufferAllocator

An object responsible for allocating mesh vertex data loaded from the asset.

vertexDescriptor

The description of the vertex data format to be used for loading mesh data from the asset.

masters

An array of objects that can be reused in the asset's object hierarchy through instancing.