| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170 |
- //********************************** Banshee Engine (www.banshee3d.com) **************************************************//
- //************** Copyright (c) 2016-2019 Marko Pintera ([email protected]). All rights reserved. *******************//
- #include "BsScriptTextureImportOptions.editor.generated.h"
- #include "BsMonoMethod.h"
- #include "BsMonoClass.h"
- #include "BsMonoUtil.h"
- #include "../../bsf/Source/Foundation/bsfCore/Importer/BsTextureImportOptions.h"
- #include "BsScriptTextureImportOptions.editor.generated.h"
- namespace bs
- {
- ScriptTextureImportOptions::ScriptTextureImportOptions(MonoObject* managedInstance, const SPtr<TextureImportOptions>& value)
- :ScriptObject(managedInstance)
- {
- mInternal = value;
- }
- SPtr<TextureImportOptions> ScriptTextureImportOptions::getInternal() const
- {
- return std::static_pointer_cast<TextureImportOptions>(mInternal);
- }
- void ScriptTextureImportOptions::initRuntimeData()
- {
- metaData.scriptClass->addInternalCall("Internal_getformat", (void*)&ScriptTextureImportOptions::Internal_getformat);
- metaData.scriptClass->addInternalCall("Internal_setformat", (void*)&ScriptTextureImportOptions::Internal_setformat);
- metaData.scriptClass->addInternalCall("Internal_getgenerateMips", (void*)&ScriptTextureImportOptions::Internal_getgenerateMips);
- metaData.scriptClass->addInternalCall("Internal_setgenerateMips", (void*)&ScriptTextureImportOptions::Internal_setgenerateMips);
- metaData.scriptClass->addInternalCall("Internal_getmaxMip", (void*)&ScriptTextureImportOptions::Internal_getmaxMip);
- metaData.scriptClass->addInternalCall("Internal_setmaxMip", (void*)&ScriptTextureImportOptions::Internal_setmaxMip);
- metaData.scriptClass->addInternalCall("Internal_getcpuCached", (void*)&ScriptTextureImportOptions::Internal_getcpuCached);
- metaData.scriptClass->addInternalCall("Internal_setcpuCached", (void*)&ScriptTextureImportOptions::Internal_setcpuCached);
- metaData.scriptClass->addInternalCall("Internal_getsRGB", (void*)&ScriptTextureImportOptions::Internal_getsRGB);
- metaData.scriptClass->addInternalCall("Internal_setsRGB", (void*)&ScriptTextureImportOptions::Internal_setsRGB);
- metaData.scriptClass->addInternalCall("Internal_getcubemap", (void*)&ScriptTextureImportOptions::Internal_getcubemap);
- metaData.scriptClass->addInternalCall("Internal_setcubemap", (void*)&ScriptTextureImportOptions::Internal_setcubemap);
- metaData.scriptClass->addInternalCall("Internal_getcubemapSourceType", (void*)&ScriptTextureImportOptions::Internal_getcubemapSourceType);
- metaData.scriptClass->addInternalCall("Internal_setcubemapSourceType", (void*)&ScriptTextureImportOptions::Internal_setcubemapSourceType);
- metaData.scriptClass->addInternalCall("Internal_create", (void*)&ScriptTextureImportOptions::Internal_create);
- }
- MonoObject* ScriptTextureImportOptions::create(const SPtr<TextureImportOptions>& value)
- {
- if(value == nullptr) return nullptr;
- bool dummy = false;
- void* ctorParams[1] = { &dummy };
- MonoObject* managedInstance = metaData.scriptClass->createInstance("bool", ctorParams);
- new (bs_alloc<ScriptTextureImportOptions>()) ScriptTextureImportOptions(managedInstance, value);
- return managedInstance;
- }
- void ScriptTextureImportOptions::Internal_create(MonoObject* managedInstance)
- {
- SPtr<TextureImportOptions> instance = TextureImportOptions::create();
- new (bs_alloc<ScriptTextureImportOptions>())ScriptTextureImportOptions(managedInstance, instance);
- }
- PixelFormat ScriptTextureImportOptions::Internal_getformat(ScriptTextureImportOptions* thisPtr)
- {
- PixelFormat tmp__output;
- tmp__output = thisPtr->getInternal()->format;
- PixelFormat __output;
- __output = tmp__output;
- return __output;
- }
- void ScriptTextureImportOptions::Internal_setformat(ScriptTextureImportOptions* thisPtr, PixelFormat value)
- {
- thisPtr->getInternal()->format = value;
- }
- bool ScriptTextureImportOptions::Internal_getgenerateMips(ScriptTextureImportOptions* thisPtr)
- {
- bool tmp__output;
- tmp__output = thisPtr->getInternal()->generateMips;
- bool __output;
- __output = tmp__output;
- return __output;
- }
- void ScriptTextureImportOptions::Internal_setgenerateMips(ScriptTextureImportOptions* thisPtr, bool value)
- {
- thisPtr->getInternal()->generateMips = value;
- }
- uint32_t ScriptTextureImportOptions::Internal_getmaxMip(ScriptTextureImportOptions* thisPtr)
- {
- uint32_t tmp__output;
- tmp__output = thisPtr->getInternal()->maxMip;
- uint32_t __output;
- __output = tmp__output;
- return __output;
- }
- void ScriptTextureImportOptions::Internal_setmaxMip(ScriptTextureImportOptions* thisPtr, uint32_t value)
- {
- thisPtr->getInternal()->maxMip = value;
- }
- bool ScriptTextureImportOptions::Internal_getcpuCached(ScriptTextureImportOptions* thisPtr)
- {
- bool tmp__output;
- tmp__output = thisPtr->getInternal()->cpuCached;
- bool __output;
- __output = tmp__output;
- return __output;
- }
- void ScriptTextureImportOptions::Internal_setcpuCached(ScriptTextureImportOptions* thisPtr, bool value)
- {
- thisPtr->getInternal()->cpuCached = value;
- }
- bool ScriptTextureImportOptions::Internal_getsRGB(ScriptTextureImportOptions* thisPtr)
- {
- bool tmp__output;
- tmp__output = thisPtr->getInternal()->sRGB;
- bool __output;
- __output = tmp__output;
- return __output;
- }
- void ScriptTextureImportOptions::Internal_setsRGB(ScriptTextureImportOptions* thisPtr, bool value)
- {
- thisPtr->getInternal()->sRGB = value;
- }
- bool ScriptTextureImportOptions::Internal_getcubemap(ScriptTextureImportOptions* thisPtr)
- {
- bool tmp__output;
- tmp__output = thisPtr->getInternal()->cubemap;
- bool __output;
- __output = tmp__output;
- return __output;
- }
- void ScriptTextureImportOptions::Internal_setcubemap(ScriptTextureImportOptions* thisPtr, bool value)
- {
- thisPtr->getInternal()->cubemap = value;
- }
- CubemapSourceType ScriptTextureImportOptions::Internal_getcubemapSourceType(ScriptTextureImportOptions* thisPtr)
- {
- CubemapSourceType tmp__output;
- tmp__output = thisPtr->getInternal()->cubemapSourceType;
- CubemapSourceType __output;
- __output = tmp__output;
- return __output;
- }
- void ScriptTextureImportOptions::Internal_setcubemapSourceType(ScriptTextureImportOptions* thisPtr, CubemapSourceType value)
- {
- thisPtr->getInternal()->cubemapSourceType = value;
- }
- }
|