| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132 |
- #pragma once
- #include "BsScriptEnginePrerequisites.h"
- #include "BsScriptObject.h"
- #include "../../../bsf/Source/Foundation/bsfCore/Animation/BsAnimationCurve.h"
- #include "BsScriptObject.h"
- #include "../../../bsf/Source/Foundation/bsfCore/Animation/BsAnimationCurve.h"
- #include "BsScriptObject.h"
- #include "../../../bsf/Source/Foundation/bsfCore/Animation/BsAnimationCurve.h"
- #include "BsScriptObject.h"
- #include "../../../bsf/Source/Foundation/bsfCore/Animation/BsAnimationCurve.h"
- #include "BsScriptObject.h"
- #include "../../../bsf/Source/Foundation/bsfCore/Animation/BsAnimationCurve.h"
- #include "../../../bsf/Source/Foundation/bsfCore/Animation/BsAnimationCurve.h"
- #include "../../../bsf/Source/Foundation/bsfCore/Animation/BsAnimationCurve.h"
- #include "../../../bsf/Source/Foundation/bsfCore/Animation/BsAnimationCurve.h"
- #include "../../../bsf/Source/Foundation/bsfCore/Animation/BsAnimationCurve.h"
- #include "../../../bsf/Source/Foundation/bsfCore/Animation/BsAnimationCurve.h"
- #include "../../../bsf/Source/Foundation/bsfCore/Animation/BsAnimationCurve.h"
- namespace bs
- {
- struct __TNamedAnimationCurvefloatInterop
- {
- MonoString* name;
- Flags<AnimationCurveFlag> flags;
- MonoObject* curve;
- };
- class BS_SCR_BE_EXPORT ScriptTNamedAnimationCurvefloat : public ScriptObject<ScriptTNamedAnimationCurvefloat>
- {
- public:
- SCRIPT_OBJ(ENGINE_ASSEMBLY, "BansheeEngine", "NamedFloatCurve")
- static MonoObject* box(const __TNamedAnimationCurvefloatInterop& value);
- static __TNamedAnimationCurvefloatInterop unbox(MonoObject* value);
- static TNamedAnimationCurve<float> fromInterop(const __TNamedAnimationCurvefloatInterop& value);
- static __TNamedAnimationCurvefloatInterop toInterop(const TNamedAnimationCurve<float>& value);
- private:
- ScriptTNamedAnimationCurvefloat(MonoObject* managedInstance);
- };
- struct __TNamedAnimationCurveVector3Interop
- {
- MonoString* name;
- Flags<AnimationCurveFlag> flags;
- MonoObject* curve;
- };
- class BS_SCR_BE_EXPORT ScriptTNamedAnimationCurveVector3 : public ScriptObject<ScriptTNamedAnimationCurveVector3>
- {
- public:
- SCRIPT_OBJ(ENGINE_ASSEMBLY, "BansheeEngine", "NamedVector3Curve")
- static MonoObject* box(const __TNamedAnimationCurveVector3Interop& value);
- static __TNamedAnimationCurveVector3Interop unbox(MonoObject* value);
- static TNamedAnimationCurve<Vector3> fromInterop(const __TNamedAnimationCurveVector3Interop& value);
- static __TNamedAnimationCurveVector3Interop toInterop(const TNamedAnimationCurve<Vector3>& value);
- private:
- ScriptTNamedAnimationCurveVector3(MonoObject* managedInstance);
- };
- struct __TNamedAnimationCurveVector2Interop
- {
- MonoString* name;
- Flags<AnimationCurveFlag> flags;
- MonoObject* curve;
- };
- class BS_SCR_BE_EXPORT ScriptTNamedAnimationCurveVector2 : public ScriptObject<ScriptTNamedAnimationCurveVector2>
- {
- public:
- SCRIPT_OBJ(ENGINE_ASSEMBLY, "BansheeEngine", "NamedVector2Curve")
- static MonoObject* box(const __TNamedAnimationCurveVector2Interop& value);
- static __TNamedAnimationCurveVector2Interop unbox(MonoObject* value);
- static TNamedAnimationCurve<Vector2> fromInterop(const __TNamedAnimationCurveVector2Interop& value);
- static __TNamedAnimationCurveVector2Interop toInterop(const TNamedAnimationCurve<Vector2>& value);
- private:
- ScriptTNamedAnimationCurveVector2(MonoObject* managedInstance);
- };
- struct __TNamedAnimationCurveQuaternionInterop
- {
- MonoString* name;
- Flags<AnimationCurveFlag> flags;
- MonoObject* curve;
- };
- class BS_SCR_BE_EXPORT ScriptTNamedAnimationCurveQuaternion : public ScriptObject<ScriptTNamedAnimationCurveQuaternion>
- {
- public:
- SCRIPT_OBJ(ENGINE_ASSEMBLY, "BansheeEngine", "NamedQuaternionCurve")
- static MonoObject* box(const __TNamedAnimationCurveQuaternionInterop& value);
- static __TNamedAnimationCurveQuaternionInterop unbox(MonoObject* value);
- static TNamedAnimationCurve<Quaternion> fromInterop(const __TNamedAnimationCurveQuaternionInterop& value);
- static __TNamedAnimationCurveQuaternionInterop toInterop(const TNamedAnimationCurve<Quaternion>& value);
- private:
- ScriptTNamedAnimationCurveQuaternion(MonoObject* managedInstance);
- };
- struct __TNamedAnimationCurveint32_tInterop
- {
- MonoString* name;
- Flags<AnimationCurveFlag> flags;
- MonoObject* curve;
- };
- class BS_SCR_BE_EXPORT ScriptTNamedAnimationCurveint32_t : public ScriptObject<ScriptTNamedAnimationCurveint32_t>
- {
- public:
- SCRIPT_OBJ(ENGINE_ASSEMBLY, "BansheeEngine", "NamedIntegerCurve")
- static MonoObject* box(const __TNamedAnimationCurveint32_tInterop& value);
- static __TNamedAnimationCurveint32_tInterop unbox(MonoObject* value);
- static TNamedAnimationCurve<int32_t> fromInterop(const __TNamedAnimationCurveint32_tInterop& value);
- static __TNamedAnimationCurveint32_tInterop toInterop(const TNamedAnimationCurve<int32_t>& value);
- private:
- ScriptTNamedAnimationCurveint32_t(MonoObject* managedInstance);
- };
- }
|