Panda3D
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | Friends | List of all members
BulletClosestHitSweepResult Struct Reference
Inheritance diagram for BulletClosestHitSweepResult:

Public Member Functions

LPoint3 get_from_pos () const
 
PN_stdfloat get_hit_fraction () const
 
LVector3 get_hit_normal () const
 
LPoint3 get_hit_pos () const
 
PandaNodeget_node () const
 
LPoint3 get_to_pos () const
 
bool has_hit () const
 
virtual bool needsCollision (btBroadphaseProxy *proxy0) const
 Override default implementation.
 

Static Public Member Functions

static BulletClosestHitSweepResult empty ()
 Named constructor intended to be used for asserts with have to return a concrete value.
 

Public Attributes

 get_from_pos
 
 get_hit_fraction
 
 get_hit_normal
 
 get_hit_pos
 
 get_node
 
 get_to_pos
 

Friends

class BulletWorld
 

Detailed Description

Definition at line 29 of file bulletClosestHitSweepResult.h.

Member Function Documentation

◆ empty()

BulletClosestHitSweepResult BulletClosestHitSweepResult::empty ( )
inlinestatic

Named constructor intended to be used for asserts with have to return a concrete value.

Definition at line 18 of file bulletClosestHitSweepResult.I.

References BitMask< uint32_t, 32 >::all_on().

Referenced by BulletWorld::sweep_test_closest().

◆ has_hit()

bool BulletClosestHitSweepResult::has_hit ( ) const

Definition at line 41 of file bulletClosestHitSweepResult.cxx.

◆ needsCollision()

bool BulletClosestHitSweepResult::needsCollision ( btBroadphaseProxy * proxy0) const
virtual

Override default implementation.

Definition at line 28 of file bulletClosestHitSweepResult.cxx.

References PandaNode::get_into_collide_mask.

Friends And Related Symbol Documentation

◆ BulletWorld

friend class BulletWorld
friend

Definition at line 59 of file bulletClosestHitSweepResult.h.

Member Data Documentation

◆ get_from_pos

LPoint3 BulletClosestHitSweepResult::get_from_pos

Definition at line 44 of file bulletClosestHitSweepResult.h.

◆ get_hit_fraction

PN_stdfloat BulletClosestHitSweepResult::get_hit_fraction

Definition at line 49 of file bulletClosestHitSweepResult.h.

◆ get_hit_normal

LVector3 BulletClosestHitSweepResult::get_hit_normal

Definition at line 48 of file bulletClosestHitSweepResult.h.

◆ get_hit_pos

LPoint3 BulletClosestHitSweepResult::get_hit_pos

Definition at line 47 of file bulletClosestHitSweepResult.h.

◆ get_node

PandaNode * BulletClosestHitSweepResult::get_node

Definition at line 46 of file bulletClosestHitSweepResult.h.

◆ get_to_pos

LPoint3 BulletClosestHitSweepResult::get_to_pos

Definition at line 45 of file bulletClosestHitSweepResult.h.


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