CCSpriteFrameCache
CCSpriteFrameCache
Cocos2DInheritance: System.Object
Constructors
CCSpriteFrameCache()
CCSpriteFrameCache()()
Fields
m_pSpriteFrames(System.Collections.Generic.DictionarySystem.String,Cocos2D.CCSpriteFrame)
m_pSpriteFramesAliases(System.Collections.Generic.DictionarySystem.String,System.String)
pSharedSpriteFrameCache(Cocos2D.CCSpriteFrameCache)
Properties
AllowFrameOverrite(System.Boolean)
When false, an exception is thrown if an animation frame is overwritten.
SharedSpriteFrameCache(Cocos2D.CCSpriteFrameCache)
Methods
AddSpriteFrame(CCSpriteFrame, string)
AddSpriteFrame(CCSpriteFrame, string)(Cocos2D.CCSpriteFrame pobFrame, System.String pszFrameName)
Parameters:
pobFrame
(Cocos2D.CCSpriteFrame)pszFrameName
(System.String)AddSpriteFramesWithDictionary(PlistDictionary, CCTexture2D)
AddSpriteFramesWithDictionary(PlistDictionary, CCTexture2D)(Cocos2D.PlistDictionary pobDictionary, Cocos2D.CCTexture2D pobTexture)
Parameters:
pobDictionary
(Cocos2D.PlistDictionary)pobTexture
(Cocos2D.CCTexture2D)AddSpriteFramesWithFile(Stream, CCTexture2D)
AddSpriteFramesWithFile(Stream, CCTexture2D)(System.IO.Stream plist, Cocos2D.CCTexture2D pobTexture)
Parameters:
plist
(System.IO.Stream)pobTexture
(Cocos2D.CCTexture2D)AddSpriteFramesWithFile(string)
AddSpriteFramesWithFile(string)(System.String pszPlist)
Parameters:
pszPlist
(System.String)AddSpriteFramesWithFile(string, CCTexture2D)
AddSpriteFramesWithFile(string, CCTexture2D)(System.String pszPlist, Cocos2D.CCTexture2D pobTexture)
Parameters:
pszPlist
(System.String)pobTexture
(Cocos2D.CCTexture2D)AddSpriteFramesWithFile(string, string)
AddSpriteFramesWithFile(string, string)(System.String plist, System.String textureFileName)
Parameters:
plist
(System.String)textureFileName
(System.String)Init()
System.Boolean Init()()
Returns:
System.Boolean
PurgeSharedSpriteFrameCache()
PurgeSharedSpriteFrameCache()()
RemoveSpriteFrameByName(string)
RemoveSpriteFrameByName(string)(System.String pszName)
Parameters:
pszName
(System.String)RemoveSpriteFrames()
RemoveSpriteFrames()()
RemoveSpriteFramesFromDictionary(PlistDictionary)
RemoveSpriteFramesFromDictionary(PlistDictionary)(Cocos2D.PlistDictionary dictionary)
Parameters:
dictionary
(Cocos2D.PlistDictionary)RemoveSpriteFramesFromFile(string)
RemoveSpriteFramesFromFile(string)(System.String plist)
Parameters:
plist
(System.String)RemoveSpriteFramesFromTexture(CCTexture2D)
RemoveSpriteFramesFromTexture(CCTexture2D)(Cocos2D.CCTexture2D texture)
Parameters:
texture
(Cocos2D.CCTexture2D)RemoveUnusedSpriteFrames()
RemoveUnusedSpriteFrames()()
SpriteFrameByName(string)
Cocos2D.CCSpriteFrame SpriteFrameByName(string)(System.String pszName)
Get the sprite frame for the given frame name, or as an alias for the sprite frame name.
Parameters:
pszName
(System.String)Returns:
Cocos2D.CCSpriteFrame
Example