OPTPiX SpriteStudio SDK
Loading...
Searching...
No Matches
spritestudio6::SSTextureFactory Class Reference

#include <IsshTexture.h>

Public Member Functions

 SSTextureFactory ()
 
 SSTextureFactory (ISSTexture *texture_base_class, bool auto_release_baseclass=true)
 
virtual ~SSTextureFactory ()
 

Static Public Member Functions

static bool isExist ()
 
static ISSTextureloadTexture (SsString filePath)
 
static void releaseTexture (ISSTexture *tex)
 
static void releaseTextureForced (ISSTexture *tex)
 
static void releaseTextureForced (SsString filePath)
 
static bool isExist (SsString filePath)
 
static bool isExist (ISSTexture *texture)
 
static void releaseAllTexture ()
 

Constructor & Destructor Documentation

◆ SSTextureFactory() [1/2]

spritestudio6::SSTextureFactory::SSTextureFactory ( )
inline

◆ SSTextureFactory() [2/2]

spritestudio6::SSTextureFactory::SSTextureFactory ( ISSTexture * texture_base_class,
bool auto_release_baseclass = true )
inline

◆ ~SSTextureFactory()

virtual spritestudio6::SSTextureFactory::~SSTextureFactory ( )
inlinevirtual

Member Function Documentation

◆ isExist() [1/3]

static bool spritestudio6::SSTextureFactory::isExist ( )
inlinestatic

◆ isExist() [2/3]

bool spritestudio6::SSTextureFactory::isExist ( ISSTexture * texture)
static

◆ isExist() [3/3]

bool spritestudio6::SSTextureFactory::isExist ( SsString filePath)
static

◆ loadTexture()

ISSTexture * spritestudio6::SSTextureFactory::loadTexture ( SsString filePath)
static

◆ releaseAllTexture()

void spritestudio6::SSTextureFactory::releaseAllTexture ( )
static

◆ releaseTexture()

void spritestudio6::SSTextureFactory::releaseTexture ( ISSTexture * tex)
static

◆ releaseTextureForced() [1/2]

void spritestudio6::SSTextureFactory::releaseTextureForced ( ISSTexture * tex)
static

◆ releaseTextureForced() [2/2]

void spritestudio6::SSTextureFactory::releaseTextureForced ( SsString filePath)
static

The documentation for this class was generated from the following files: