Bullet Collision Detection & Physics Library: btCpuFeatureUtility Class Reference

Bullet Collision Detection & Physics Library

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Hierarchy
- Class Members

Public Types | Static Public Member Functions | List of all members
btCpuFeatureUtility Class Reference

Rudimentary btCpuFeatureUtility for CPU features: only report the features that Bullet actually uses (SSE4/FMA3, NEON_HPFP) We assume SSE2 in case BT_USE_SSE2 is defined in LinearMath/btScalar.h. More...

`#include <btCpuFeatureUtility.h>`

## Public Types
enum | btCpuFeature { CPU_FEATURE_FMA3 = 1 , CPU_FEATURE_SSE4_1 = 2 , CPU_FEATURE_NEON_HPFP = 4 }

## Static Public Member Functions
static int | getCpuFeatures ()

## Detailed Description

Rudimentary btCpuFeatureUtility for CPU features: only report the features that Bullet actually uses (SSE4/FMA3, NEON_HPFP) We assume SSE2 in case BT_USE_SSE2 is defined in LinearMath/btScalar.h.

Definition at line 24 of file btCpuFeatureUtility.h.

## Member Enumeration Documentation

## ◆ btCpuFeature

enum btCpuFeatureUtility::btCpuFeature

Enumerator
CPU_FEATURE_FMA3 |
CPU_FEATURE_SSE4_1 |
CPU_FEATURE_NEON_HPFP |

Definition at line 27 of file btCpuFeatureUtility.h.

## Member Function Documentation

## ◆ getCpuFeatures()

static int btCpuFeatureUtility::getCpuFeatures | ( |  | ) |
| inlinestatic

Definition at line 34 of file btCpuFeatureUtility.h.

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

- btCpuFeatureUtility.h