17class ActorSoundIdentifier {
21 ::ll::TypedStorage<8, 8, ::ActorDefinitionIdentifier const&> mIdentifier;
22 ::ll::TypedStorage<8, 24, ::Bedrock::NonOwnerPointer<::ActorFetcher const>> mActorFetcher;
23 ::ll::TypedStorage<8, 8, ::ActorUniqueID> mActorId;
24 ::ll::TypedStorage<1, 1, bool> mIsBaby;
29 ActorSoundIdentifier& operator=(ActorSoundIdentifier
const&);
30 ActorSoundIdentifier(ActorSoundIdentifier
const&);
35 MCAPI ActorSoundIdentifier();
37 MCAPI
explicit ActorSoundIdentifier(
::Actor const& actor);
39 MCAPI ActorSoundIdentifier(
40 ::Bedrock::NotNullNonOwnerPtr<::ActorFetcher const> actorFetcher,
46 MCFOLD ::ActorUniqueID getActorId()
const;
48 MCFOLD ::ActorDefinitionIdentifier
const& getIdentifier()
const;
50 MCFOLD
bool isBaby()
const;
53 MCAPI
bool isValid()
const;
55 MCAPI ::std::optional<::RenderParams> tryCreateRenderParamsForVariants()
const;
58 MCAPI ~ActorSoundIdentifier();
66 MCAPI
void* $ctor(
::Actor const& actor);
69 ::Bedrock::NotNullNonOwnerPtr<::ActorFetcher const> actorFetcher,