Cuberite
A lightweight, fast and extensible game server for Minecraft
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
cProjectileTracerCallback Class Reference
Inheritance diagram for cProjectileTracerCallback:
Inheritance graph
[legend]
Collaboration diagram for cProjectileTracerCallback:
Collaboration graph
[legend]

Public Member Functions

 cProjectileTracerCallback (cProjectileEntity *a_Projectile)
 
double GetSlowdownCoeff (void) const
 

Protected Member Functions

virtual bool OnNextBlock (Vector3i a_BlockPos, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta, eBlockFace a_EntryFace) override
 

Protected Attributes

cProjectileEntitym_Projectile
 
double m_SlowdownCoeff
 

Detailed Description

Definition at line 36 of file ProjectileEntity.cpp.

Constructor & Destructor Documentation

◆ cProjectileTracerCallback()

cProjectileTracerCallback::cProjectileTracerCallback ( cProjectileEntity a_Projectile)
inline

Definition at line 40 of file ProjectileEntity.cpp.

Member Function Documentation

◆ GetSlowdownCoeff()

double cProjectileTracerCallback::GetSlowdownCoeff ( void  ) const
inline

Definition at line 46 of file ProjectileEntity.cpp.

◆ OnNextBlock()

virtual bool cProjectileTracerCallback::OnNextBlock ( Vector3i  a_BlockPos,
BLOCKTYPE  a_BlockType,
NIBBLETYPE  a_BlockMeta,
eBlockFace  a_EntryFace 
)
inlineoverrideprotectedvirtual

Definition at line 53 of file ProjectileEntity.cpp.

Member Data Documentation

◆ m_Projectile

cProjectileEntity* cProjectileTracerCallback::m_Projectile
protected

Definition at line 49 of file ProjectileEntity.cpp.

◆ m_SlowdownCoeff

double cProjectileTracerCallback::m_SlowdownCoeff
protected

Definition at line 50 of file ProjectileEntity.cpp.


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