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 (int a_BlockX, int a_BlockY, int a_BlockZ, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta, eBlockFace a_EntryFace) override
 

Protected Attributes

cProjectileEntitym_Projectile
 
double m_SlowdownCoeff
 

Detailed Description

Definition at line 42 of file ProjectileEntity.cpp.

Constructor & Destructor Documentation

cProjectileTracerCallback::cProjectileTracerCallback ( cProjectileEntity a_Projectile)
inline

Definition at line 46 of file ProjectileEntity.cpp.

Member Function Documentation

double cProjectileTracerCallback::GetSlowdownCoeff ( void  ) const
inline

Definition at line 52 of file ProjectileEntity.cpp.

virtual bool cProjectileTracerCallback::OnNextBlock ( int  a_BlockX,
int  a_BlockY,
int  a_BlockZ,
BLOCKTYPE  a_BlockType,
NIBBLETYPE  a_BlockMeta,
eBlockFace  a_EntryFace 
)
inlineoverrideprotectedvirtual

Definition at line 59 of file ProjectileEntity.cpp.

Member Data Documentation

cProjectileEntity* cProjectileTracerCallback::m_Projectile
protected

Definition at line 55 of file ProjectileEntity.cpp.

double cProjectileTracerCallback::m_SlowdownCoeff
protected

Definition at line 56 of file ProjectileEntity.cpp.


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