LeviLamina
|
Public Types | |
enum class | UseAction : uchar { None = 0 , Place = 1 , Use = 2 } |
Public Member Functions | |
CameraItemComponentLegacy & | operator= (CameraItemComponentLegacy const &) |
CameraItemComponentLegacy (CameraItemComponentLegacy const &) | |
virtual void | takePictureNow (::Player &player, ::Actor *camera, ::Actor *target) |
virtual void | use (::ItemStack &instance, ::Player &player) |
virtual void | releaseUsing (::ItemStack &instance, ::Player &player, int durationLeft) |
virtual bool | useOn (::ItemStack &instance, ::Actor &actor, ::BlockPos const &blockPos, uchar face, ::Vec3 const &) |
virtual bool | canPlace (::ItemStack const &instance, ::Actor &actor, ::BlockPos const &blockPos, uchar face) const |
virtual float | blackBarsDuration () const |
virtual float | blackBarsScreenRatio () const |
virtual float | shutterScreenRatio () const |
virtual float | shutterDuration () const |
virtual float | pictureDuration () const |
virtual float | slideAwayDuration () const |
virtual void | registerCallbacks (::CameraCallbacks *callbacks) |
MCAPI::CameraItemComponentLegacy::UseAction | _tryPlace (::ItemStack const &instance, ::Actor &actor, ::BlockPos const &blockPos, uchar face, ::Vec3 &spawnPos) const |
MCAPI ::std::unique_ptr<::CompoundTag > | buildNetworkTag () const |
MCAPI bool | init (::Json::Value const &data, ::MolangVersion) |
MCAPI void | $takePictureNow (::Player &player, ::Actor *camera, ::Actor *target) |
MCAPI void | $use (::ItemStack &instance, ::Player &player) |
MCAPI void | $releaseUsing (::ItemStack &instance, ::Player &player, int durationLeft) |
MCAPI bool | $useOn (::ItemStack &instance, ::Actor &actor, ::BlockPos const &blockPos, uchar face, ::Vec3 const &) |
MCAPI bool | $canPlace (::ItemStack const &instance, ::Actor &actor, ::BlockPos const &blockPos, uchar face) const |
MCAPI float | $blackBarsDuration () const |
MCAPI float | $blackBarsScreenRatio () const |
MCAPI float | $shutterScreenRatio () const |
MCAPI float | $shutterDuration () const |
MCAPI float | $pictureDuration () const |
MCAPI float | $slideAwayDuration () const |
MCAPI void | $registerCallbacks (::CameraCallbacks *callbacks) |
Static Public Member Functions | |
static MCAPI ::Json::Value | initializeFromNetwork (::CompoundTag const &tag) |
static MCAPI void ** | $vftable () |
Public Attributes | |
::ll::UntypedStorage< 4, 4 > | mUnk2e2104 |
::ll::UntypedStorage< 4, 4 > | mUnk1ca678 |
::ll::UntypedStorage< 4, 4 > | mUnk709eb8 |
::ll::UntypedStorage< 4, 4 > | mUnkd1fbd0 |
::ll::UntypedStorage< 4, 4 > | mUnkf30ad0 |
::ll::UntypedStorage< 4, 4 > | mUnk8bce76 |
::ll::UntypedStorage< 1, 1 > | mUnk79abee |
::ll::UntypedStorage< 8, 8 > | mUnk1d226a |
::ll::UntypedStorage< 8, 8 > | mUnk853d69 |
::ll::UntypedStorage< 8, 8 > | mUnkd3a209 |
|
virtual |
Implements ICameraItemComponent.
|
virtual |
Implements ICameraItemComponent.
|
virtual |
Implements ICameraItemComponent.
|
virtual |
Implements ICameraItemComponent.
|
virtual |
Implements ICameraItemComponent.
|
virtual |
Implements ICameraItemComponent.
|
virtual |
Implements ICameraItemComponent.
|
virtual |
Implements ICameraItemComponent.
|
virtual |
Implements ICameraItemComponent.
|
virtual |
Implements ICameraItemComponent.
|
virtual |
Implements ICameraItemComponent.
|
virtual |
Implements ICameraItemComponent.
MCAPI::CameraItemComponentLegacy::UseAction CameraItemComponentLegacy::_tryPlace | ( | ::ItemStack const & | instance, |
::Actor & | actor, | ||
::BlockPos const & | blockPos, | ||
uchar | face, | ||
::Vec3 & | spawnPos ) const |
MCAPI ::std::unique_ptr<::CompoundTag > CameraItemComponentLegacy::buildNetworkTag | ( | ) | const |
MCAPI bool CameraItemComponentLegacy::init | ( | ::Json::Value const & | data, |
::MolangVersion | ) |
|
static |
MCAPI void CameraItemComponentLegacy::$takePictureNow | ( | ::Player & | player, |
::Actor * | camera, | ||
::Actor * | target ) |
MCAPI void CameraItemComponentLegacy::$use | ( | ::ItemStack & | instance, |
::Player & | player ) |
MCAPI void CameraItemComponentLegacy::$releaseUsing | ( | ::ItemStack & | instance, |
::Player & | player, | ||
int | durationLeft ) |
MCAPI bool CameraItemComponentLegacy::$useOn | ( | ::ItemStack & | instance, |
::Actor & | actor, | ||
::BlockPos const & | blockPos, | ||
uchar | face, | ||
::Vec3 const & | ) |
MCAPI bool CameraItemComponentLegacy::$canPlace | ( | ::ItemStack const & | instance, |
::Actor & | actor, | ||
::BlockPos const & | blockPos, | ||
uchar | face ) const |
MCAPI float CameraItemComponentLegacy::$blackBarsDuration | ( | ) | const |
MCAPI float CameraItemComponentLegacy::$blackBarsScreenRatio | ( | ) | const |
MCAPI float CameraItemComponentLegacy::$shutterScreenRatio | ( | ) | const |
MCAPI float CameraItemComponentLegacy::$shutterDuration | ( | ) | const |
MCAPI float CameraItemComponentLegacy::$pictureDuration | ( | ) | const |
MCAPI float CameraItemComponentLegacy::$slideAwayDuration | ( | ) | const |
MCAPI void CameraItemComponentLegacy::$registerCallbacks | ( | ::CameraCallbacks * | callbacks | ) |
|
static |