Minetest  5.4.0
NearbyCollisionInfo Struct Reference
+ Collaboration diagram for NearbyCollisionInfo:

Public Member Functions

 NearbyCollisionInfo (bool is_ul, int bouncy, const v3s16 &pos, const aabb3f &box)
 
 NearbyCollisionInfo (ActiveObject *obj, int bouncy, const aabb3f &box)
 
bool isObject () const
 

Public Attributes

bool is_unloaded
 
bool is_step_up = false
 
ActiveObjectobj
 
int bouncy
 
v3s16 position
 
aabb3f box
 

Constructor & Destructor Documentation

◆ NearbyCollisionInfo() [1/2]

NearbyCollisionInfo::NearbyCollisionInfo ( bool  is_ul,
int  bouncy,
const v3s16 pos,
const aabb3f box 
)
inline

◆ NearbyCollisionInfo() [2/2]

NearbyCollisionInfo::NearbyCollisionInfo ( ActiveObject obj,
int  bouncy,
const aabb3f box 
)
inline

Member Function Documentation

◆ isObject()

bool NearbyCollisionInfo::isObject ( ) const
inline

References obj.

Referenced by collisionMoveSimple().

+ Here is the caller graph for this function:

Member Data Documentation

◆ bouncy

int NearbyCollisionInfo::bouncy

Referenced by collisionMoveSimple().

◆ box

aabb3f NearbyCollisionInfo::box

Referenced by collisionMoveSimple().

◆ is_step_up

bool NearbyCollisionInfo::is_step_up = false

Referenced by collisionMoveSimple().

◆ is_unloaded

bool NearbyCollisionInfo::is_unloaded

Referenced by collisionMoveSimple().

◆ obj

ActiveObject* NearbyCollisionInfo::obj

Referenced by collisionMoveSimple(), and isObject().

◆ position

v3s16 NearbyCollisionInfo::position

Referenced by collisionMoveSimple().


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