The tier 2 classes match closely the tier 1 versions, so SetSpritePosition is cSprite::SetPosition, SetTextAlignment is cText::SetAlignment, etc.
Note that when creating sprites, particles, or text, using classes they will not be drawn automatically at Sync() or Render(), you must either: a) call cSprite:

raw(), or b) assign the sprites to a cSpriteMgr and call cSpriteMgr:

rawAll().
Tier 1 has a global sprite manager object that all tier 1 sprites, particles, and text get assigned to and then drawn on Sync() or Render().