mirror of
https://github.com/quizhizhe/LiteLoaderBDS-1.16.40.git
synced 2025-06-01 11:43:41 +00:00
44 lines
1.5 KiB
C++
44 lines
1.5 KiB
C++
// This Header is auto generated by BDSLiteLoader Toolchain
|
|
#pragma once
|
|
#define AUTO_GENERATED
|
|
#include "../Global.h"
|
|
|
|
#define BEFORE_EXTRA
|
|
|
|
#undef BEFORE_EXTRA
|
|
|
|
class AABB {
|
|
|
|
#define AFTER_EXTRA
|
|
|
|
#undef AFTER_EXTRA
|
|
#ifndef DISABLE_CONSTRUCTOR_PREVENTION_AABB
|
|
public:
|
|
class AABB& operator=(class AABB const &) = delete;
|
|
AABB(class AABB const &) = delete;
|
|
#endif
|
|
|
|
public:
|
|
#ifdef ENABLE_VIRTUAL_FAKESYMBOL_AABB
|
|
#endif
|
|
MCAPI AABB();
|
|
MCAPI AABB(float, float, float, float, float, float);
|
|
MCAPI AABB(class Vec3 const &, class Vec3 const &);
|
|
MCAPI class HitResult clip(class Vec3 const &, class Vec3 const &) const;
|
|
MCAPI class Vec3 clipCollide(class AABB const &, class Vec3 const &, bool, float *) const;
|
|
MCAPI bool contains(class Vec3 const &) const;
|
|
MCAPI float distanceTo(class Vec3 const &) const;
|
|
MCAPI float distanceToSqr(class AABB const &) const;
|
|
MCAPI class AABB expanded(class Vec3 const &) const;
|
|
MCAPI class AABB flooredCeiledCopy() const;
|
|
MCAPI class AABB flooredCopy(float, float) const;
|
|
MCAPI class AABB grow(class Vec3 const &) const;
|
|
MCAPI bool intersects(class AABB const &) const;
|
|
MCAPI bool intersects(class Vec3 const &, class Vec3 const &) const;
|
|
MCAPI class AABB merge(class AABB const &) const;
|
|
MCAPI class AABB & set(class Vec3 const &, class Vec3 const &);
|
|
MCAPI void set(float, float, float, float, float, float);
|
|
MCAPI class AABB shrink(class Vec3 const &) const;
|
|
MCAPI static class AABB const EMPTY;
|
|
|
|
}; |