Bomberman-OverlordEngine-x64 / OverlordEngine / Content / EffectLoader.h
EffectLoader.h
Raw
#pragma once
class EffectLoader : public ContentLoader<ID3DX11Effect>
{
public:
	EffectLoader(const EffectLoader& other) = delete;
	EffectLoader(EffectLoader&& other) noexcept = delete;
	EffectLoader& operator=(const EffectLoader& other) = delete;
	EffectLoader& operator=(EffectLoader&& other) noexcept = delete;
	EffectLoader() = default;
	~EffectLoader() override = default;

protected:
	ID3DX11Effect* LoadContent(const ContentLoadInfo& loadInfo) override;
	void Destroy(ID3DX11Effect* objToDestroy) override;
};