3#include "mc/_HeaderOutputPredefine.h"
4#include "mc/util/MolangMemberVariable.h"
7#include "mc/util/MolangStruct_BaseAndPattern.h"
8#include "mc/util/MolangStruct_MinAndMax.h"
9#include "mc/util/MolangStruct_PoseIndexAndHurtTime.h"
10#include "mc/util/MolangStruct_RGB.h"
11#include "mc/util/MolangStruct_RGBA.h"
12#include "mc/util/MolangStruct_RotYAndPosY.h"
13#include "mc/util/MolangStruct_SpeedAndDirection.h"
14#include "mc/util/MolangStruct_TRS.h"
15#include "mc/util/MolangStruct_TentacleAngleAndSwimRotation.h"
16#include "mc/util/MolangStruct_UV.h"
17#include "mc/util/MolangStruct_XY.h"
18#include "mc/util/MolangStruct_XYZ.h"
19#include "mc/util/MolangStruct_Z.h"
28namespace mce {
class Color; }
31struct MolangMemberArray {
35 ::ll::TypedStorage<8, 24, ::std::vector<::MolangMemberVariable>> mMembers;
47 MCAPI MolangMemberArray(::MolangStruct_RGBA,
::mce::Color const& color);
49 MCAPI MolangMemberArray(::MolangStruct_XY,
::Vec2 const& vec);
51 MCAPI MolangMemberArray(::MolangStruct_XYZ,
::Vec3 const& vec);
54 MCNAPI MolangMemberArray(::MolangStruct_Z,
float z);
59 MCNAPI
MolangMemberArray(::MolangStruct_MinAndMax, ::MolangMemberArray&& min, ::MolangMemberArray&& max);
67 MCNAPI
MolangMemberArray(::MolangStruct_TentacleAngleAndSwimRotation,
float tentacleAngle,
float swimRotation);
73 ::MolangMemberArray&& translation,
74 ::MolangMemberArray&& rotation,
75 ::MolangMemberArray&& scale
90 MCAPI
void*
$ctor(::MolangStruct_XY,
::Vec2 const& vec);
92 MCAPI
void*
$ctor(::MolangStruct_XYZ,
::Vec3 const& vec);
95 MCNAPI
void*
$ctor(::MolangStruct_Z,
float z);
98 MCNAPI
void*
$ctor(::MolangStruct_BaseAndPattern,
int base,
int pattern);
100 MCNAPI
void*
$ctor(::MolangStruct_MinAndMax, ::MolangMemberArray&& min, ::MolangMemberArray&& max);
102 MCNAPI
void*
$ctor(::MolangStruct_PoseIndexAndHurtTime,
int poseIndex,
int hurtTime);
104 MCNAPI
void*
$ctor(::MolangStruct_RotYAndPosY,
float rotY,
float posY);
106 MCNAPI
void*
$ctor(::MolangStruct_SpeedAndDirection,
float speed,
::Vec3 const& direction);
108 MCNAPI
void*
$ctor(::MolangStruct_TentacleAngleAndSwimRotation,
float tentacleAngle,
float swimRotation);
110 MCNAPI
void*
$ctor(::MolangStruct_UV,
float u,
float v);
114 ::MolangMemberArray&& translation,
115 ::MolangMemberArray&& rotation,
116 ::MolangMemberArray&& scale
Definition HashedString.h:5
MCAPI MolangMemberArray(::MolangStruct_TRS, ::MolangMemberArray &&translation, ::MolangMemberArray &&rotation, ::MolangMemberArray &&scale)
MCAPI void * $ctor(::MolangStruct_TentacleAngleAndSwimRotation, float tentacleAngle, float swimRotation)
MCAPI void * $ctor(::MolangStruct_RGB, ::mce::Color const &color)
MCAPI void * $ctor(::MolangStruct_BaseAndPattern, int base, int pattern)
MCAPI void * $ctor(::MolangStruct_PoseIndexAndHurtTime, int poseIndex, int hurtTime)
MCAPI void * $ctor(::MolangStruct_UV, float u, float v)
MCAPI void * $ctor(::MolangStruct_RotYAndPosY, float rotY, float posY)
MCAPI MolangMemberArray(::MolangStruct_RGB, ::mce::Color const &color)
MCAPI::MolangScriptArg & getOrAdd(::HashedString const &name)
MCAPI MolangMemberArray(::MolangStruct_TentacleAngleAndSwimRotation, float tentacleAngle, float swimRotation)
MCAPI MolangMemberArray(::MolangStruct_MinAndMax, ::MolangMemberArray &&min, ::MolangMemberArray &&max)
MCAPI MolangMemberArray(::MolangStruct_RotYAndPosY, float rotY, float posY)
MCAPI MolangMemberArray(::MolangStruct_BaseAndPattern, int base, int pattern)
MCAPI void * $ctor(::MolangStruct_SpeedAndDirection, float speed, ::Vec3 const &direction)
MCAPI void * $ctor(::MolangStruct_TRS, ::MolangMemberArray &&translation, ::MolangMemberArray &&rotation, ::MolangMemberArray &&scale)
MCAPI MolangMemberArray(::MolangStruct_SpeedAndDirection, float speed, ::Vec3 const &direction)
MCAPI MolangMemberArray(::MolangStruct_PoseIndexAndHurtTime, int poseIndex, int hurtTime)
MCAPI MolangMemberArray(::MolangStruct_UV, float u, float v)
MCAPI void * $ctor(::MolangStruct_MinAndMax, ::MolangMemberArray &&min, ::MolangMemberArray &&max)
MCAPI void add(::HashedString const &name, ::MolangScriptArg const &value)
Definition MolangMemberVariable.h:10
Definition MolangScriptArg.h:28