Main Page Class List Class Members

# NvBlastTimers Struct Reference

`#include <NvBlastTypes.h>`

List of all members.

## Public Attributes
int64_t | fracture
| Time spent applying damage.
int64_t | island
| Time spent discovering islands.
int64_t | material
| Time spent in material function.
int64_t | partition
| Time spent partitioning the graph.
int64_t | visibility
| Time spent updating visibility.

## Detailed Description

Time spent (in ticks) in various parts of Blast. These values may be filled in during the execution of various API functions. To convert to seconds, use NvBlastTicksToSeconds(ticks).

In profile build configurations, if a pointer to an instance of this struct is passed into Blast functions with an NvBlastTimers argument, then Blast will add to appropriate fields the time measured in corresponding sections of code. The user must clear the timer fields with NvBlastTimersReset to initialize or reset.

## Member Data Documentation

int64_t NvBlastTimers::fracture

Time spent applying damage.

int64_t NvBlastTimers::island

Time spent discovering islands.

int64_t NvBlastTimers::material

Time spent in material function.

int64_t NvBlastTimers::partition

Time spent partitioning the graph.

int64_t NvBlastTimers::visibility

Time spent updating visibility.

The documentation for this struct was generated from the following file:

- sdk/lowlevel/include/NvBlastTypes.h