<commit_before>#ifndef _GUM_SPRITE2_H_
#define _GUM_SPRITE2_H_

#include <CU_Singleton.h>

namespace s2 { class Sprite; }

namespace gum
{

class Sprite2
{
public:
	void DebugDraw() const;

	static void Init();

	static bool IsUseDTex(const s2::Sprite* spr);
	static void SetUseDTex(const s2::Sprite* spr, bool use);

	static bool IsDTexForceCached(const s2::Sprite* spr);
	static void SetDTexForceCached(const s2::Sprite* spr, bool force);
	
	static bool IsDTexForceCachedDirty(const s2::Sprite* spr);
	static void SetDTexForceCachedDirty(const s2::Sprite* spr, bool dirty);

private:
	SINGLETON_DECLARATION(Sprite2)

}; // Sprite2

}

#endif // _GUM_SPRITE2_H_<commit_msg>rm unused<commit_after>#ifndef _GUM_SPRITE2_H_
#define _GUM_SPRITE2_H_

#include <CU_Singleton.h>

namespace s2 { class Sprite; }

namespace gum
{

class Sprite2
{
public:
	void DebugDraw() const;

	static void Init();

private:
	SINGLETON_DECLARATION(Sprite2)

}; // Sprite2

}

#endif // _GUM_SPRITE2_H_
{'fraction_non_alphanumeric': 0.10520939734422881, 'fraction_numerical': 0.020429009193054137, 'mean_word_length': 5.621621621621622, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1519891', 'n_tokens_mistral': 395, 'n_tokens_neox': 396, 'n_words': 88}