// automatically generated by the FlatBuffers compiler, do not modify #ifndef FLATBUFFERS_GENERATED_CSPARSE3DBINARY_FLATBUFFERS_H_ #define FLATBUFFERS_GENERATED_CSPARSE3DBINARY_FLATBUFFERS_H_ #include "flatbuffers/flatbuffers.h" namespace flatbuffers { struct CSParseBinary; struct NodeTree; struct Options; struct WidgetOptions; struct LayoutComponentTable; struct SingleNodeOptions; struct SpriteOptions; struct ParticleSystemOptions; struct GameMapOptions; struct ButtonOptions; struct CheckBoxOptions; struct ImageViewOptions; struct TextAtlasOptions; struct TextBMFontOptions; struct TextOptions; struct TextFieldOptions; struct LoadingBarOptions; struct SliderOptions; struct PanelOptions; struct ScrollViewOptions; struct PageViewOptions; struct ListViewOptions; struct ProjectNodeOptions; struct ComponentOptions; struct ComAudioOptions; struct AnimationInfo; struct NodeAction; struct TimeLine; struct Frame; struct PointFrame; struct ScaleFrame; struct ColorFrame; struct TextureFrame; struct EventFrame; struct IntFrame; struct BoolFrame; struct InnerActionFrame; struct EasingData; struct RotationSkew; struct Position; struct Scale; struct AnchorPoint; struct Color; struct ColorVector; struct FlatSize; struct CapInsets; struct BlendFunc; struct ResourceData; struct BlendFrame; } // namespace flatbuffers namespace flatbuffers { struct Node3DOption; struct Sprite3DOptions; struct Particle3DOptions; struct UserCameraOptions; struct GameNode3DOption; struct Light3DOption; struct Vector2; struct Vector3; MANUALLY_ALIGNED_STRUCT(4) Vector2 { private: float x_; float y_; public: Vector2(float x, float y) : x_(flatbuffers::EndianScalar(x)), y_(flatbuffers::EndianScalar(y)) { } float x() const { return flatbuffers::EndianScalar(x_); } float y() const { return flatbuffers::EndianScalar(y_); } }; STRUCT_END(Vector2, 8); MANUALLY_ALIGNED_STRUCT(4) Vector3 { private: float x_; float y_; float z_; public: Vector3(float x, float y, float z) : x_(flatbuffers::EndianScalar(x)), y_(flatbuffers::EndianScalar(y)), z_(flatbuffers::EndianScalar(z)) { } float x() const { return flatbuffers::EndianScalar(x_); } float y() const { return flatbuffers::EndianScalar(y_); } float z() const { return flatbuffers::EndianScalar(z_); } }; STRUCT_END(Vector3, 12); struct Node3DOption : private flatbuffers::Table { const flatbuffers::WidgetOptions *nodeOptions() const { return GetPointer(4); } const Vector3 *position3D() const { return GetStruct(6); } const Vector3 *rotation3D() const { return GetStruct(8); } const Vector3 *scale3D() const { return GetStruct(10); } int32_t cameramask() const { return GetField(12, 0); } bool Verify(flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyField(verifier, 4 /* nodeOptions */) && verifier.VerifyTable(nodeOptions()) && VerifyField(verifier, 6 /* position3D */) && VerifyField(verifier, 8 /* rotation3D */) && VerifyField(verifier, 10 /* scale3D */) && VerifyField(verifier, 12 /* cameramask */) && verifier.EndTable(); } }; struct Node3DOptionBuilder { flatbuffers::FlatBufferBuilder &fbb_; flatbuffers::uoffset_t start_; void add_nodeOptions(flatbuffers::Offset nodeOptions) { fbb_.AddOffset(4, nodeOptions); } void add_position3D(const Vector3 *position3D) { fbb_.AddStruct(6, position3D); } void add_rotation3D(const Vector3 *rotation3D) { fbb_.AddStruct(8, rotation3D); } void add_scale3D(const Vector3 *scale3D) { fbb_.AddStruct(10, scale3D); } void add_cameramask(int32_t cameramask) { fbb_.AddElement(12, cameramask, 0); } Node3DOptionBuilder(flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } Node3DOptionBuilder &operator=(const Node3DOptionBuilder &); flatbuffers::Offset Finish() { auto o = flatbuffers::Offset(fbb_.EndTable(start_, 5)); return o; } }; inline flatbuffers::Offset CreateNode3DOption(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset nodeOptions = 0, const Vector3 *position3D = 0, const Vector3 *rotation3D = 0, const Vector3 *scale3D = 0, int32_t cameramask = 0) { Node3DOptionBuilder builder_(_fbb); builder_.add_cameramask(cameramask); builder_.add_scale3D(scale3D); builder_.add_rotation3D(rotation3D); builder_.add_position3D(position3D); builder_.add_nodeOptions(nodeOptions); return builder_.Finish(); } struct Sprite3DOptions : private flatbuffers::Table { const Node3DOption *node3DOption() const { return GetPointer(4); } const flatbuffers::ResourceData *fileData() const { return GetPointer(6); } uint8_t runAction() const { return GetField(8, 0); } uint8_t isFlipped() const { return GetField(10, 0); } int32_t lightFlag() const { return GetField(12, 0); } bool Verify(flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyField(verifier, 4 /* node3DOption */) && verifier.VerifyTable(node3DOption()) && VerifyField(verifier, 6 /* fileData */) && verifier.VerifyTable(fileData()) && VerifyField(verifier, 8 /* runAction */) && VerifyField(verifier, 10 /* isFlipped */) && VerifyField(verifier, 12 /* lightFlag */) && verifier.EndTable(); } }; struct Sprite3DOptionsBuilder { flatbuffers::FlatBufferBuilder &fbb_; flatbuffers::uoffset_t start_; void add_node3DOption(flatbuffers::Offset node3DOption) { fbb_.AddOffset(4, node3DOption); } void add_fileData(flatbuffers::Offset fileData) { fbb_.AddOffset(6, fileData); } void add_runAction(uint8_t runAction) { fbb_.AddElement(8, runAction, 0); } void add_isFlipped(uint8_t isFlipped) { fbb_.AddElement(10, isFlipped, 0); } void add_lightFlag(int32_t lightFlag) { fbb_.AddElement(12, lightFlag, 0); } Sprite3DOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } Sprite3DOptionsBuilder &operator=(const Sprite3DOptionsBuilder &); flatbuffers::Offset Finish() { auto o = flatbuffers::Offset(fbb_.EndTable(start_, 5)); return o; } }; inline flatbuffers::Offset CreateSprite3DOptions(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset node3DOption = 0, flatbuffers::Offset fileData = 0, uint8_t runAction = 0, uint8_t isFlipped = 0, int32_t lightFlag = 0) { Sprite3DOptionsBuilder builder_(_fbb); builder_.add_lightFlag(lightFlag); builder_.add_fileData(fileData); builder_.add_node3DOption(node3DOption); builder_.add_isFlipped(isFlipped); builder_.add_runAction(runAction); return builder_.Finish(); } struct Particle3DOptions : private flatbuffers::Table { const Node3DOption *node3DOption() const { return GetPointer(4); } const flatbuffers::ResourceData *fileData() const { return GetPointer(6); } bool Verify(flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyField(verifier, 4 /* node3DOption */) && verifier.VerifyTable(node3DOption()) && VerifyField(verifier, 6 /* fileData */) && verifier.VerifyTable(fileData()) && verifier.EndTable(); } }; struct Particle3DOptionsBuilder { flatbuffers::FlatBufferBuilder &fbb_; flatbuffers::uoffset_t start_; void add_node3DOption(flatbuffers::Offset node3DOption) { fbb_.AddOffset(4, node3DOption); } void add_fileData(flatbuffers::Offset fileData) { fbb_.AddOffset(6, fileData); } Particle3DOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } Particle3DOptionsBuilder &operator=(const Particle3DOptionsBuilder &); flatbuffers::Offset Finish() { auto o = flatbuffers::Offset(fbb_.EndTable(start_, 2)); return o; } }; inline flatbuffers::Offset CreateParticle3DOptions(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset node3DOption = 0, flatbuffers::Offset fileData = 0) { Particle3DOptionsBuilder builder_(_fbb); builder_.add_fileData(fileData); builder_.add_node3DOption(node3DOption); return builder_.Finish(); } struct UserCameraOptions : private flatbuffers::Table { const Node3DOption *node3DOption() const { return GetPointer(4); } float fov() const { return GetField(6, 60); } float nearClip() const { return GetField(8, 1); } float farClip() const { return GetField(10, 1000); } int32_t cameraFlag() const { return GetField(12, 0); } uint8_t skyBoxEnabled() const { return GetField(14, 0); } const flatbuffers::ResourceData *leftFileData() const { return GetPointer(16); } const flatbuffers::ResourceData *rightFileData() const { return GetPointer(18); } const flatbuffers::ResourceData *upFileData() const { return GetPointer(20); } const flatbuffers::ResourceData *downFileData() const { return GetPointer(22); } const flatbuffers::ResourceData *forwardFileData() const { return GetPointer(24); } const flatbuffers::ResourceData *backFileData() const { return GetPointer(26); } bool Verify(flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyField(verifier, 4 /* node3DOption */) && verifier.VerifyTable(node3DOption()) && VerifyField(verifier, 6 /* fov */) && VerifyField(verifier, 8 /* nearClip */) && VerifyField(verifier, 10 /* farClip */) && VerifyField(verifier, 12 /* cameraFlag */) && VerifyField(verifier, 14 /* skyBoxEnabled */) && VerifyField(verifier, 16 /* leftFileData */) && verifier.VerifyTable(leftFileData()) && VerifyField(verifier, 18 /* rightFileData */) && verifier.VerifyTable(rightFileData()) && VerifyField(verifier, 20 /* upFileData */) && verifier.VerifyTable(upFileData()) && VerifyField(verifier, 22 /* downFileData */) && verifier.VerifyTable(downFileData()) && VerifyField(verifier, 24 /* forwardFileData */) && verifier.VerifyTable(forwardFileData()) && VerifyField(verifier, 26 /* backFileData */) && verifier.VerifyTable(backFileData()) && verifier.EndTable(); } }; struct UserCameraOptionsBuilder { flatbuffers::FlatBufferBuilder &fbb_; flatbuffers::uoffset_t start_; void add_node3DOption(flatbuffers::Offset node3DOption) { fbb_.AddOffset(4, node3DOption); } void add_fov(float fov) { fbb_.AddElement(6, fov, 60); } void add_nearClip(float nearClip) { fbb_.AddElement(8, nearClip, 1); } void add_farClip(float farClip) { fbb_.AddElement(10, farClip, 1000); } void add_cameraFlag(int32_t cameraFlag) { fbb_.AddElement(12, cameraFlag, 0); } void add_skyBoxEnabled(uint8_t skyBoxEnabled) { fbb_.AddElement(14, skyBoxEnabled, 0); } void add_leftFileData(flatbuffers::Offset leftFileData) { fbb_.AddOffset(16, leftFileData); } void add_rightFileData(flatbuffers::Offset rightFileData) { fbb_.AddOffset(18, rightFileData); } void add_upFileData(flatbuffers::Offset upFileData) { fbb_.AddOffset(20, upFileData); } void add_downFileData(flatbuffers::Offset downFileData) { fbb_.AddOffset(22, downFileData); } void add_forwardFileData(flatbuffers::Offset forwardFileData) { fbb_.AddOffset(24, forwardFileData); } void add_backFileData(flatbuffers::Offset backFileData) { fbb_.AddOffset(26, backFileData); } UserCameraOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } UserCameraOptionsBuilder &operator=(const UserCameraOptionsBuilder &); flatbuffers::Offset Finish() { auto o = flatbuffers::Offset(fbb_.EndTable(start_, 12)); return o; } }; inline flatbuffers::Offset CreateUserCameraOptions(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset node3DOption = 0, float fov = 60, float nearClip = 1, float farClip = 1000, int32_t cameraFlag = 0, uint8_t skyBoxEnabled = 0, flatbuffers::Offset leftFileData = 0, flatbuffers::Offset rightFileData = 0, flatbuffers::Offset upFileData = 0, flatbuffers::Offset downFileData = 0, flatbuffers::Offset forwardFileData = 0, flatbuffers::Offset backFileData = 0) { UserCameraOptionsBuilder builder_(_fbb); builder_.add_backFileData(backFileData); builder_.add_forwardFileData(forwardFileData); builder_.add_downFileData(downFileData); builder_.add_upFileData(upFileData); builder_.add_rightFileData(rightFileData); builder_.add_leftFileData(leftFileData); builder_.add_cameraFlag(cameraFlag); builder_.add_farClip(farClip); builder_.add_nearClip(nearClip); builder_.add_fov(fov); builder_.add_node3DOption(node3DOption); builder_.add_skyBoxEnabled(skyBoxEnabled); return builder_.Finish(); } struct GameNode3DOption : private flatbuffers::Table { const flatbuffers::String *name() const { return GetPointer(4); } int32_t skyBoxMask() const { return GetField(6, 0); } uint8_t skyBoxEnabled() const { return GetField(8, 0); } const flatbuffers::ResourceData *leftFileData() const { return GetPointer(10); } const flatbuffers::ResourceData *rightFileData() const { return GetPointer(12); } const flatbuffers::ResourceData *upFileData() const { return GetPointer(14); } const flatbuffers::ResourceData *downFileData() const { return GetPointer(16); } const flatbuffers::ResourceData *forwardFileData() const { return GetPointer(18); } const flatbuffers::ResourceData *backFileData() const { return GetPointer(20); } const flatbuffers::String *frameEvent() const { return GetPointer(22); } const flatbuffers::String *customProperty() const { return GetPointer(24); } bool Verify(flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyField(verifier, 4 /* name */) && verifier.Verify(name()) && VerifyField(verifier, 6 /* skyBoxMask */) && VerifyField(verifier, 8 /* skyBoxEnabled */) && VerifyField(verifier, 10 /* leftFileData */) && verifier.VerifyTable(leftFileData()) && VerifyField(verifier, 12 /* rightFileData */) && verifier.VerifyTable(rightFileData()) && VerifyField(verifier, 14 /* upFileData */) && verifier.VerifyTable(upFileData()) && VerifyField(verifier, 16 /* downFileData */) && verifier.VerifyTable(downFileData()) && VerifyField(verifier, 18 /* forwardFileData */) && verifier.VerifyTable(forwardFileData()) && VerifyField(verifier, 20 /* backFileData */) && verifier.VerifyTable(backFileData()) && VerifyField(verifier, 22 /* frameEvent */) && verifier.Verify(frameEvent()) && VerifyField(verifier, 24 /* customProperty */) && verifier.Verify(customProperty()) && verifier.EndTable(); } }; struct GameNode3DOptionBuilder { flatbuffers::FlatBufferBuilder &fbb_; flatbuffers::uoffset_t start_; void add_name(flatbuffers::Offset name) { fbb_.AddOffset(4, name); } void add_skyBoxMask(int32_t skyBoxMask) { fbb_.AddElement(6, skyBoxMask, 0); } void add_skyBoxEnabled(uint8_t skyBoxEnabled) { fbb_.AddElement(8, skyBoxEnabled, 0); } void add_leftFileData(flatbuffers::Offset leftFileData) { fbb_.AddOffset(10, leftFileData); } void add_rightFileData(flatbuffers::Offset rightFileData) { fbb_.AddOffset(12, rightFileData); } void add_upFileData(flatbuffers::Offset upFileData) { fbb_.AddOffset(14, upFileData); } void add_downFileData(flatbuffers::Offset downFileData) { fbb_.AddOffset(16, downFileData); } void add_forwardFileData(flatbuffers::Offset forwardFileData) { fbb_.AddOffset(18, forwardFileData); } void add_backFileData(flatbuffers::Offset backFileData) { fbb_.AddOffset(20, backFileData); } void add_frameEvent(flatbuffers::Offset frameEvent) { fbb_.AddOffset(22, frameEvent); } void add_customProperty(flatbuffers::Offset customProperty) { fbb_.AddOffset(24, customProperty); } GameNode3DOptionBuilder(flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } GameNode3DOptionBuilder &operator=(const GameNode3DOptionBuilder &); flatbuffers::Offset Finish() { auto o = flatbuffers::Offset(fbb_.EndTable(start_, 11)); return o; } }; inline flatbuffers::Offset CreateGameNode3DOption(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset name = 0, int32_t skyBoxMask = 0, uint8_t skyBoxEnabled = 0, flatbuffers::Offset leftFileData = 0, flatbuffers::Offset rightFileData = 0, flatbuffers::Offset upFileData = 0, flatbuffers::Offset downFileData = 0, flatbuffers::Offset forwardFileData = 0, flatbuffers::Offset backFileData = 0, flatbuffers::Offset frameEvent = 0, flatbuffers::Offset customProperty = 0) { GameNode3DOptionBuilder builder_(_fbb); builder_.add_customProperty(customProperty); builder_.add_frameEvent(frameEvent); builder_.add_backFileData(backFileData); builder_.add_forwardFileData(forwardFileData); builder_.add_downFileData(downFileData); builder_.add_upFileData(upFileData); builder_.add_rightFileData(rightFileData); builder_.add_leftFileData(leftFileData); builder_.add_skyBoxMask(skyBoxMask); builder_.add_name(name); builder_.add_skyBoxEnabled(skyBoxEnabled); return builder_.Finish(); } struct Light3DOption : private flatbuffers::Table { const Node3DOption *node3DOption() const { return GetPointer(4); } uint8_t enabled() const { return GetField(6, 0); } int32_t type() const { return GetField(8, 0); } int32_t flag() const { return GetField(10, 0); } float intensity() const { return GetField(12, 0); } float range() const { return GetField(14, 0); } float outerAngle() const { return GetField(16, 0); } bool Verify(flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyField(verifier, 4 /* node3DOption */) && verifier.VerifyTable(node3DOption()) && VerifyField(verifier, 6 /* enabled */) && VerifyField(verifier, 8 /* type */) && VerifyField(verifier, 10 /* flag */) && VerifyField(verifier, 12 /* intensity */) && VerifyField(verifier, 14 /* range */) && VerifyField(verifier, 16 /* outerAngle */) && verifier.EndTable(); } }; struct Light3DOptionBuilder { flatbuffers::FlatBufferBuilder &fbb_; flatbuffers::uoffset_t start_; void add_node3DOption(flatbuffers::Offset node3DOption) { fbb_.AddOffset(4, node3DOption); } void add_enabled(uint8_t enabled) { fbb_.AddElement(6, enabled, 0); } void add_type(int32_t type) { fbb_.AddElement(8, type, 0); } void add_flag(int32_t flag) { fbb_.AddElement(10, flag, 0); } void add_intensity(float intensity) { fbb_.AddElement(12, intensity, 0); } void add_range(float range) { fbb_.AddElement(14, range, 0); } void add_outerAngle(float outerAngle) { fbb_.AddElement(16, outerAngle, 0); } Light3DOptionBuilder(flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } Light3DOptionBuilder &operator=(const Light3DOptionBuilder &); flatbuffers::Offset Finish() { auto o = flatbuffers::Offset(fbb_.EndTable(start_, 7)); return o; } }; inline flatbuffers::Offset CreateLight3DOption(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset node3DOption = 0, uint8_t enabled = 0, int32_t type = 0, int32_t flag = 0, float intensity = 0, float range = 0, float outerAngle = 0) { Light3DOptionBuilder builder_(_fbb); builder_.add_outerAngle(outerAngle); builder_.add_range(range); builder_.add_intensity(intensity); builder_.add_flag(flag); builder_.add_type(type); builder_.add_node3DOption(node3DOption); builder_.add_enabled(enabled); return builder_.Finish(); } inline const Node3DOption *GetNode3DOption(const void *buf) { return flatbuffers::GetRoot(buf); } inline bool VerifyNode3DOptionBuffer(flatbuffers::Verifier &verifier) { return verifier.VerifyBuffer(); } inline void FinishNode3DOptionBuffer(flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset root) { fbb.Finish(root); } } // namespace flatbuffers #endif // FLATBUFFERS_GENERATED_CSPARSE3DBINARY_FLATBUFFERS_H_