Package fife :: Module fife :: Class SharedImagePointer
[hide private]
[frames] | no frames]

Class SharedImagePointer

source code

_object --+
          |
         SharedImagePointer

Proxy of C++ FIFE::SharedPtr<(FIFE::Image)> class

Instance Methods [hide private]
 
__repr__(self)
repr(x)
source code
 
__init__(self, *args)
__init__(FIFE::SharedPtr<(FIFE::Image)> self) -> SharedImagePointer __init__(FIFE::SharedPtr<(FIFE::Image)> self, SharedImagePointer rhs) -> SharedImagePointer
source code
 
__ref__(self)
__ref__(SharedImagePointer self) -> Image
source code
 
__deref__(self)
__deref__(SharedImagePointer self) -> Image
source code
 
get(self)
get(SharedImagePointer self) -> Image
source code
 
reset(self, ptr=None)
reset(SharedImagePointer self, Image ptr=None) reset(SharedImagePointer self)
source code
 
useCount(self)
useCount(SharedImagePointer self) -> uint32_t
source code
 
useCountPtr(self)
useCountPtr(SharedImagePointer self) -> uint32_t *
source code
 
unique(self)
unique(SharedImagePointer self) -> bool
source code
 
__nonzero__(self) source code
 
__bool__(self) source code
 
getSurface(self)
getSurface(SharedImagePointer self) -> SDL_Surface *
source code
 
getWidth(self)
getWidth(SharedImagePointer self) -> uint32_t
source code
 
getHeight(self)
getHeight(SharedImagePointer self) -> uint32_t
source code
 
getArea(self)
getArea(SharedImagePointer self) -> Rect
source code
 
setXShift(self, *args)
setXShift(SharedImagePointer self, int32_t xshift)
source code
 
getXShift(self)
getXShift(SharedImagePointer self) -> int32_t
source code
 
setYShift(self, *args)
setYShift(SharedImagePointer self, int32_t yshift)
source code
 
getYShift(self)
getYShift(SharedImagePointer self) -> int32_t
source code
 
getPixelRGBA(self, *args)
getPixelRGBA(SharedImagePointer self, int32_t x, int32_t y)
source code
 
saveImage(self, *args)
saveImage(SharedImagePointer self, std::string const & filename)
source code
 
useSharedImage(self, *args)
useSharedImage(SharedImagePointer self, SharedImagePointer shared, Rect region)
source code
 
forceLoadInternal(self)
forceLoadInternal(SharedImagePointer self)
source code
 
isSharedImage(self)
isSharedImage(SharedImagePointer self) -> bool
source code
 
getSubImageRect(self)
getSubImageRect(SharedImagePointer self) -> Rect
source code
 
copySubimage(self, *args)
copySubimage(SharedImagePointer self, uint32_t xoffset, uint32_t yoffset, SharedImagePointer img)
source code
 
getName(self)
getName(SharedImagePointer self) -> std::string const &
source code
 
getHandle(self)
getHandle(SharedImagePointer self) -> FIFE::ResourceHandle
source code
 
getState(self)
getState(SharedImagePointer self) -> FIFE::IResource::ResourceState
source code
 
setState(self, *args)
setState(SharedImagePointer self, FIFE::IResource::ResourceState const & state)
source code
 
getSize(self)
getSize(SharedImagePointer self) -> size_t
source code
 
load(self)
load(SharedImagePointer self)
source code
 
free(self)
free(SharedImagePointer self)
source code
Class Variables [hide private]
  __swig_setmethods__ = {}
  __setattr__ = lambda self, name, value:
  __swig_getmethods__ = {}
  __getattr__ = lambda self, name:
  __swig_destroy__ = _fife.delete_SharedImagePointer
  __del__ = lambda self: