Program Listing for File Texture.hpp¶
↰ Return to documentation for file (include/ari/gfx/Texture.hpp
)
#pragma once
#include "../aridef.hpp"
#include "../Resource.hpp"
#include "bgfx/bgfx.h"
#include "bimg/bimg.h"
namespace ari
{
struct TextureParams
{
uint32_t Flags = BGFX_TEXTURE_NONE;
bgfx::TextureInfo* Info = nullptr;
bimg::Orientation::Enum* Orientation = nullptr;
};
class ARI_API Texture: public Resource
{
public:
Texture() = default;
Texture(const uint32_t& _handel, const std::string& _fileName);
~Texture() override;
bgfx::TextureHandle Handle = BGFX_INVALID_HANDLE;
};
} // ari