BsScriptVECTOR_FIELD_DESC.generated.cpp 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. #include "BsScriptVECTOR_FIELD_DESC.generated.h"
  2. #include "BsMonoMethod.h"
  3. #include "BsMonoClass.h"
  4. #include "BsMonoUtil.h"
  5. namespace bs
  6. {
  7. ScriptVECTOR_FIELD_DESC::ScriptVECTOR_FIELD_DESC(MonoObject* managedInstance)
  8. :ScriptObject(managedInstance)
  9. { }
  10. void ScriptVECTOR_FIELD_DESC::initRuntimeData()
  11. { }
  12. MonoObject*ScriptVECTOR_FIELD_DESC::box(const __VECTOR_FIELD_DESCInterop& value)
  13. {
  14. return MonoUtil::box(metaData.scriptClass->_getInternalClass(), (void*)&value);
  15. }
  16. __VECTOR_FIELD_DESCInterop ScriptVECTOR_FIELD_DESC::unbox(MonoObject* value)
  17. {
  18. return *(__VECTOR_FIELD_DESCInterop*)MonoUtil::unbox(value);
  19. }
  20. VECTOR_FIELD_DESC ScriptVECTOR_FIELD_DESC::fromInterop(const __VECTOR_FIELD_DESCInterop& value)
  21. {
  22. VECTOR_FIELD_DESC output;
  23. output.countX = value.countX;
  24. output.countY = value.countY;
  25. output.countZ = value.countZ;
  26. output.bounds = value.bounds;
  27. return output;
  28. }
  29. __VECTOR_FIELD_DESCInterop ScriptVECTOR_FIELD_DESC::toInterop(const VECTOR_FIELD_DESC& value)
  30. {
  31. __VECTOR_FIELD_DESCInterop output;
  32. output.countX = value.countX;
  33. output.countY = value.countY;
  34. output.countZ = value.countZ;
  35. output.bounds = value.bounds;
  36. return output;
  37. }
  38. }