Box2D  3.0.0
A Real-Time-Oriented 2-D Physics Engine
Public Member Functions | Public Attributes | List of all members
box2d::FixtureDef Struct Reference

Fixture definition. More...

#include <Fixture.hpp>

Public Member Functions

constexpr FixtureDefUseUserData (void *value) noexcept
 
constexpr FixtureDefUseIsSensor (bool value) noexcept
 
constexpr FixtureDefUseFilter (Filter value) noexcept
 

Public Attributes

void * userData = nullptr
 Use this to store application specific fixture data. More...
 
bool isSensor = false
 A sensor shape collects contact information but never generates a collision response. More...
 
Filter filter
 Contact filtering data. More...
 

Detailed Description

Fixture definition.

A fixture definition is used to create a fixture.

See also
Body::CreateFixture.

Member Function Documentation

◆ UseFilter()

constexpr FixtureDef & box2d::FixtureDef::UseFilter ( Filter  value)
inlinenoexcept

◆ UseIsSensor()

constexpr FixtureDef & box2d::FixtureDef::UseIsSensor ( bool  value)
inlinenoexcept

◆ UseUserData()

constexpr FixtureDef & box2d::FixtureDef::UseUserData ( void *  value)
inlinenoexcept

Member Data Documentation

◆ filter

Filter box2d::FixtureDef::filter

Contact filtering data.

◆ isSensor

bool box2d::FixtureDef::isSensor = false

A sensor shape collects contact information but never generates a collision response.

◆ userData

void* box2d::FixtureDef::userData = nullptr

Use this to store application specific fixture data.


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