Files
fs2open.github.com/code/scripting/api/objs/texture.h
T
2018-11-18 12:43:39 +01:00

32 lines
484 B
C++

#pragma once
#include "globalincs/pstypes.h"
#include "scripting/ade.h"
#include "scripting/ade_api.h"
namespace scripting {
namespace api {
struct texture_h {
int handle = -1;
texture_h();
explicit texture_h(int bm);
~texture_h();
texture_h(const texture_h&) = delete;
texture_h& operator=(const texture_h&) = delete;
texture_h(texture_h&&) noexcept;
texture_h& operator=(texture_h&&) noexcept;
bool isValid() const;
};
DECLARE_ADE_OBJ(l_Texture, texture_h);
}
}