Added SerializeField attribute
This commit is contained in:
parent
cf3f74e47d
commit
b933b0f7fc
|
@ -483,8 +483,8 @@ namespace SHADE
|
||||||
DWORD status;
|
DWORD status;
|
||||||
while (true)
|
while (true)
|
||||||
{
|
{
|
||||||
const auto SUCCESS = GetExitCodeProcess(procInfo.hProcess, &status);
|
const auto EXEC_SUCCESS = GetExitCodeProcess(procInfo.hProcess, &status);
|
||||||
if (!SUCCESS)
|
if (!EXEC_SUCCESS)
|
||||||
{
|
{
|
||||||
auto err = GetLastError();
|
auto err = GetLastError();
|
||||||
std::ostringstream oss;
|
std::ostringstream oss;
|
||||||
|
|
|
@ -0,0 +1,35 @@
|
||||||
|
/************************************************************************************//*!
|
||||||
|
\file SerializeFieldAttribute.hxx
|
||||||
|
\author Tng Kah Wei, kahwei.tng, 390009620
|
||||||
|
\par email: kahwei.tng\@digipen.edu
|
||||||
|
\date Nov 5, 2021
|
||||||
|
\brief Contains the definition of the managed SerializeField Attribute class with
|
||||||
|
the declaration of functions for working with it.
|
||||||
|
|
||||||
|
Note: This file is written in C++17/CLI.
|
||||||
|
|
||||||
|
Copyright (C) 2021 DigiPen Institute of Technology.
|
||||||
|
Reproduction or disclosure of this file or its contents without the prior written consent
|
||||||
|
of DigiPen Institute of Technology is prohibited.
|
||||||
|
*//*************************************************************************************/
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
namespace SHADE
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Simple attribute to mark that a field in a Script should be serialised.
|
||||||
|
/// </summary>
|
||||||
|
[System::AttributeUsage(AttributeTargets::Field)]
|
||||||
|
public ref class SerializeField : public System::Attribute
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
/*-----------------------------------------------------------------------------*/
|
||||||
|
/* Constructors */
|
||||||
|
/*-----------------------------------------------------------------------------*/
|
||||||
|
/// <summary>
|
||||||
|
/// Default Constructor
|
||||||
|
/// </summary>
|
||||||
|
SerializeField() = default;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue