38 ::ll::TypedStorage<8, 32, ::std::string> text;
39 ::ll::TypedStorage<4, 4, int> lineLength;
67 ::ll::TypedStorage<8, 640, ::std::array<::ChalkboardBlockActor::CachedLineData, 16>> lineData;
68 ::ll::TypedStorage<4, 4, uint> numLines;
69 ::ll::TypedStorage<8, 32, ::std::string> filteredMessage;
70 ::ll::TypedStorage<8, 8, void const*> cachedFontCompare;
71 ::ll::TypedStorage<1, 1, bool> dirty;
79 ::ll::TypedStorage<1, 1, bool> mChunkFound;
80 ::ll::TypedStorage<8, 8, ::ChalkboardBlockActor*> mBoard;
93 ::ll::TypedStorage<8, 32, ::std::string> mText;
94 ::ll::TypedStorage<8, 32, ::std::string> mTextObjectString;
95 ::ll::TypedStorage<8, 32, ::TextObjectRoot> mTextObjectMessage;
96 ::ll::TypedStorage<8, 696, ::ChalkboardBlockActor::CachedMessageData> mCachedMessage;
97 ::ll::TypedStorage<8, 24, ::std::vector<::BlockPos>> mSiblings;
98 ::ll::TypedStorage<1, 1, bool> mShouldPersistFormatting;
99 ::ll::TypedStorage<4, 12, ::BlockPos> mBasePos;
100 ::ll::TypedStorage<1, 1, ::ChalkboardSize> mSize;
101 ::ll::TypedStorage<1, 1, bool> mIsOnGround;
102 ::ll::TypedStorage<1, 1, bool> mIsLocked;
103 ::ll::TypedStorage<1, 1, bool> mInitialized;
104 ::ll::TypedStorage<8, 8, ::ActorUniqueID> mOwner;
130 virtual ::std::string getImmersiveReaderText(
::BlockSource& region) ;
133 virtual ::std::vector<::std::string> getUgcStrings(
::CompoundTag const& tag)
const ;
136 virtual void setUgcStrings(
::CompoundTag& tag, ::std::vector<::std::string>
const& list)
const ;
139 virtual ::std::unique_ptr<::BlockActorDataPacket> _getUpdatePacket(
::BlockSource&) ;
150 MCAPI ::std::vector<::BlockPos>
const& _getSiblings(
::BlockSource& region);
152 MCAPI ::ChalkboardBlockActor* getBaseChalkboard(
::BlockSource& region)
const;
154 MCAPI ::std::string
const& getText()
const;
156 MCAPI
void setText(::std::string
const& text);
164 MCAPI static ::ChalkboardBlockActor::ChalkboardFinder _findChalkboard(
::BlockSource& region,
::BlockPos const& pos);
166 MCAPI static ::std::vector<::BlockPos>
167 calculateAllBlocks(
::BlockPos const& basePos, ::ChalkboardSize boardSize,
int dir);
169 MCAPI
static bool canCreateChalkboard(
173 ::ChalkboardSize boardSize,
176 ::std::vector<::BlockPos>& occupiedBlocks,
178 bool generateParticles
183 MCAPI static ::ChalkboardBlockActor* createChalkboard(
187 ::ChalkboardSize boardSize,
219 MCAPI ::std::string $getImmersiveReaderText(
::BlockSource& region);
221 MCAPI ::std::vector<::std::string> $getUgcStrings(
::CompoundTag const& tag)
const;
223 MCAPI
void $setUgcStrings(
::CompoundTag& tag, ::std::vector<::std::string>
const& list)
const;
225 MCFOLD ::std::unique_ptr<::BlockActorDataPacket> $_getUpdatePacket(
::BlockSource&);
233 MCAPI
static void** $vftable();
Definition SaveContext.h:5