LeviLamina
Loading...
Searching...
No Matches
HitResult Class Reference

Public Member Functions

constexpr operator bool () const
 HitResult (::HitResult &&)=default
 HitResult (::Vec3 const &startPos, ::Vec3 const &rayDir, ::Actor &entity, ::Vec3 const &pos, ::AABB const &entityAABB)
 HitResult (HitResult const &)
MCAPI HitResult (::AABBHitResult const &hit)
MCAPI HitResult (::Vec3 const &startPos, ::Vec3 const &rayDir, ::Actor &entity)
MCAPI HitResult (::Vec3 const &startPos, ::Vec3 const &rayDir, ::Vec3 const &rayEnd)
MCAPI HitResult (::Vec3 const &startPos, ::Vec3 const &rayDir, ::BlockPos const &blockPos, uchar facing, ::Vec3 const &pos)
MCAPI float distanceToSqr (::Actor const &otherEntity) const
MCAPI::Actor * getEntity () const
MCAPI::HitResult & operator= (::HitResult &&)
MCAPI void setIsHitLiquid (bool isHit, ::HitResult const &liquidHit)
MCAPI void * $ctor ()
MCAPI void * $ctor (::AABBHitResult const &hit)
MCAPI void * $ctor (::Vec3 const &startPos, ::Vec3 const &rayDir, ::Actor &entity)
MCAPI void * $ctor (::Vec3 const &startPos, ::Vec3 const &rayDir, ::Vec3 const &rayEnd)
MCAPI void * $ctor (::Vec3 const &startPos, ::Vec3 const &rayDir, ::BlockPos const &blockPos, uchar facing, ::Vec3 const &pos)

Public Attributes

::Vec3 mStartPos
::Vec3 mRayDir
::HitResultType mType
uchar mFacing
::BlockPos mBlock
::Vec3 mPos
::WeakEntityRef mEntity
::AABB mEntityAABB
bool mIsHitLiquid
uchar mLiquidFacing
::BlockPos mLiquid
::Vec3 mLiquidPos
bool mIndirectHit

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