Advertisement
expired6978

SKSE Functions

Jan 3rd, 2013
1,430
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 15.18 KB | None | 0 0
  1. int SKSE::GetVersion()
  2. int SKSE::GetVersionMinor()
  3. int SKSE::GetVersionBeta()
  4. int SKSE::GetVersionRelease()
  5. int Form::GetType()
  6. string Form::GetName()
  7. void Form::SetName(string)
  8. float Form::GetWeight()
  9. void Form::SetWeight(float)
  10. void Form::SetGoldValue(int)
  11. int Form::GetNumKeywords()
  12. Keyword Form::GetNthKeyword(int)
  13. void Form::RegisterForKey(int)
  14. void Form::UnregisterForKey(int)
  15. void Form::UnregisterForAllKeys()
  16. void Form::RegisterForMenu(string)
  17. void Form::UnregisterForMenu(string)
  18. void Form::UnregisterForAllMenus()
  19. void Form::RegisterForModEvent(string, string)
  20. void Form::SendModEvent(string, string, float)
  21. void Form::UnregisterForModEvent(string)
  22. void Form::UnregisterForAllModEvents()
  23. Form Form::TempClone()
  24. void Form::RegisterForControl(string)
  25. void Form::UnregisterForControl(string)
  26. void Form::UnregisterForAllControls()
  27. int ColorComponent::GetAlpha(int)
  28. int ColorComponent::GetRed(int)
  29. int ColorComponent::GetGreen(int)
  30. int ColorComponent::GetBlue(int)
  31. float ColorComponent::GetHue(int)
  32. float ColorComponent::GetSaturation(int)
  33. float ColorComponent::GetValue(int)
  34. int ColorComponent::SetAlpha(int, int)
  35. int ColorComponent::SetRed(int, int)
  36. int ColorComponent::SetGreen(int, int)
  37. int ColorComponent::SetBlue(int, int)
  38. int ColorComponent::SetHue(int, float)
  39. int ColorComponent::SetSaturation(int, float)
  40. int ColorComponent::SetValue(int, float)
  41. int ColorForm::GetColor()
  42. void ColorForm::SetColor(int)
  43. int HeadPart::GetType()
  44. int HeadPart::GetNumExtraParts()
  45. HeadPart HeadPart::GetNthExtraPart(int)
  46. bool HeadPart::HasExtraPart(HeadPart)
  47. int HeadPart::GetIndexOfExtraPart(HeadPart)
  48. FormList HeadPart::GetValidRaces()
  49. void HeadPart::SetValidRaces(FormList)
  50. int Cell::GetNumRefs(int)
  51. ObjectReference Cell::GetNthRef(int, int)
  52. string ArmorAddon::GetModelPath(bool, bool)
  53. void ArmorAddon::SetModelPath(string, bool, bool)
  54. int ArmorAddon::GetModelNumTextureSets(bool, bool)
  55. TextureSet ArmorAddon::GetModelNthTextureSet(int, bool, bool)
  56. void ArmorAddon::SetModelNthTextureSet(TextureSet, int, bool, bool)
  57. int ArmorAddon::GetNumAdditionalRaces()
  58. Race ArmorAddon::GetNthAdditionalRace(int)
  59. int Armor::GetArmorRating()
  60. void Armor::SetArmorRating(int)
  61. void Armor::ModArmorRating(int)
  62. int Armor::GetSlotMask()
  63. void Armor::SetSlotMask(int)
  64. int Armor::AddSlotToMask(int)
  65. int Armor::RemoveSlotFromMask(int)
  66. int Armor::GetMaskForSlot(int)
  67. string Armor::GetModelPath(bool)
  68. void Armor::SetModelPath(string, bool)
  69. string Armor::GetIconPath(bool)
  70. void Armor::SetIconPath(string, bool)
  71. string Armor::GetMessageIconPath(bool)
  72. void Armor::SetMessageIconPath(string, bool)
  73. int Armor::GetWeightClass()
  74. void Armor::SetWeightClass(int)
  75. Enchantment Armor::GetEnchantment()
  76. void Armor::SetEnchantment(Enchantment)
  77. int Armor::GetNumArmorAddons()
  78. ArmorAddon Armor::GetNthArmorAddon(int)
  79. int SoulGem::GetSoulSize()
  80. int SoulGem::GetGemSize()
  81. int Apparatus::GetQuality()
  82. void Apparatus::SetQuality(int)
  83. int Math::LeftShift(int, int)
  84. int Math::RightShift(int, int)
  85. int Math::LogicalAnd(int, int)
  86. int Math::LogicalOr(int, int)
  87. int Math::LogicalXor(int, int)
  88. int Math::LogicalNot(int)
  89. bool Input::IsKeyPressed(int)
  90. void Input::TapKey(int)
  91. void Input::HoldKey(int)
  92. void Input::ReleaseKey(int)
  93. int Input::GetNumKeysPressed()
  94. int Input::GetNthKeyPressed(int)
  95. int Input::GetMappedKey(string, int)
  96. string Input::GetMappedControl(int)
  97. int ObjectReference::GetNumItems()
  98. Form ObjectReference::GetNthForm(int)
  99. float ObjectReference::GetTotalItemWeight()
  100. float ObjectReference::GetTotalArmorWeight()
  101. bool ObjectReference::IsHarvested()
  102. void ObjectReference::SetHarvested(bool)
  103. void ObjectReference::SetItemHealthPercent(float)
  104. float ObjectReference::GetItemMaxCharge()
  105. float ObjectReference::GetItemCharge()
  106. void ObjectReference::SetItemCharge(float)
  107. void ObjectReference::ResetInventory()
  108. int Weapon::GetWeaponType()
  109. void Weapon::SetWeaponType(int)
  110. int Weapon::GetBaseDamage()
  111. void Weapon::SetBaseDamage(int)
  112. int Weapon::GetCritDamage()
  113. void Weapon::SetCritDamage(int)
  114. float Weapon::GetReach()
  115. void Weapon::SetReach(float)
  116. float Weapon::GetMinRange()
  117. void Weapon::SetMinRange(float)
  118. float Weapon::GetMaxRange()
  119. void Weapon::SetMaxRange(float)
  120. float Weapon::GetSpeed()
  121. void Weapon::SetSpeed(float)
  122. float Weapon::GetStagger()
  123. void Weapon::SetStagger(float)
  124. string Weapon::GetModelPath()
  125. void Weapon::SetModelPath(string)
  126. string Weapon::GetIconPath()
  127. void Weapon::SetIconPath(string)
  128. string Weapon::GetMessageIconPath()
  129. void Weapon::SetMessageIconPath(string)
  130. Enchantment Weapon::GetEnchantment()
  131. void Weapon::SetEnchantment(Enchantment)
  132. float CombatStyle::GetOffensiveMult()
  133. float CombatStyle::GetDefensiveMult()
  134. float CombatStyle::GetGroupOffensiveMult()
  135. float CombatStyle::GetAvoidThreatChance()
  136. float CombatStyle::GetMeleeMult()
  137. float CombatStyle::GetRangedMult()
  138. float CombatStyle::GetMagicMult()
  139. float CombatStyle::GetShoutMult()
  140. float CombatStyle::GetStaffMult()
  141. float CombatStyle::GetUnarmedMult()
  142. void CombatStyle::SetOffensiveMult(float)
  143. void CombatStyle::SetDefensiveMult(float)
  144. void CombatStyle::SetGroupOffensiveMult(float)
  145. void CombatStyle::SetAvoidThreatChance(float)
  146. void CombatStyle::SetMeleeMult(float)
  147. void CombatStyle::SetRangedMult(float)
  148. void CombatStyle::SetMagicMult(float)
  149. void CombatStyle::SetShoutMult(float)
  150. void CombatStyle::SetStaffMult(float)
  151. void CombatStyle::SetUnarmedMult(float)
  152. float CombatStyle::GetMeleeAttackStaggeredMult()
  153. float CombatStyle::GetMeleePowerAttackStaggeredMult()
  154. float CombatStyle::GetMeleePowerAttackBlockingMult()
  155. float CombatStyle::GetMeleeBashMult()
  156. float CombatStyle::GetMeleeBashRecoiledMult()
  157. float CombatStyle::GetMeleeBashAttackMult()
  158. float CombatStyle::GetMeleeBashPowerAttackMult()
  159. float CombatStyle::GetMeleeSpecialAttackMult()
  160. bool CombatStyle::GetAllowDualWielding()
  161. void CombatStyle::SetMeleeAttackStaggeredMult(float)
  162. void CombatStyle::SetMeleePowerAttackStaggeredMult(float)
  163. void CombatStyle::SetMeleePowerAttackBlockingMult(float)
  164. void CombatStyle::SetMeleeBashMult(float)
  165. void CombatStyle::SetMeleeBashRecoiledMult(float)
  166. void CombatStyle::SetMeleeBashAttackMult(float)
  167. void CombatStyle::SetMeleeBashPowerAttackMult(float)
  168. void CombatStyle::SetMeleeSpecialAttackMult(float)
  169. void CombatStyle::SetAllowDualWielding(bool)
  170. float CombatStyle::GetCloseRangeDuelingCircleMult()
  171. float CombatStyle::GetCloseRangeDuelingFallbackMult()
  172. float CombatStyle::GetCloseRangeFlankingFlankDistance()
  173. float CombatStyle::GetCloseRangeFlankingStalkTime()
  174. void CombatStyle::SetCloseRangeDuelingCircleMult(float)
  175. void CombatStyle::SetCloseRangeDuelingFallbackMult(float)
  176. void CombatStyle::SetCloseRangeFlankingFlankDistance(float)
  177. void CombatStyle::SetCloseRangeFlankingStalkTime(float)
  178. float CombatStyle::GetLongRangeStrafeMult()
  179. void CombatStyle::SetLongRangeStrafeMult(float)
  180. float CombatStyle::GetFlightHoverChance()
  181. float CombatStyle::GetFlightDiveBombChance()
  182. float CombatStyle::GetFlightFlyingAttackChance()
  183. void CombatStyle::SetFlightHoverChance(float)
  184. void CombatStyle::SetFlightDiveBombChance(float)
  185. void CombatStyle::SetFlightFlyingAttackChance(float)
  186. Form Actor::GetWornForm(int)
  187. void Actor::QueueNiNodeUpdate()
  188. int Actor::GetSpellCount()
  189. SPELL Actor::GetNthSpell(int)
  190. CombatStyle ActorBase::GetCombatStyle()
  191. void ActorBase::SetCombatStyle(CombatStyle)
  192. Outfit ActorBase::GetOutfit(bool)
  193. void ActorBase::SetClass(Class)
  194. float ActorBase::GetHeight()
  195. void ActorBase::SetHeight(float)
  196. float ActorBase::GetWeight()
  197. void ActorBase::SetWeight(float)
  198. int ActorBase::GetNumHeadParts()
  199. HeadPart ActorBase::GetNthHeadPart(int)
  200. void ActorBase::SetNthHeadPart(HeadPart, int)
  201. float ActorBase::GetFaceMorph(int)
  202. void ActorBase::SetFaceMorph(float, int)
  203. int ActorBase::GetFacePreset(int)
  204. void ActorBase::SetFacePreset(int, int)
  205. ColorForm ActorBase::GetHairColor()
  206. void ActorBase::SetHairColor(ColorForm)
  207. int ActorBase::GetSpellCount()
  208. SPELL ActorBase::GetNthSpell(int)
  209. TextureSet ActorBase::GetFaceTextureSet()
  210. void ActorBase::SetFaceTextureSet(TextureSet)
  211. int Outfit::GetNumParts()
  212. Form Outfit::GetNthPart(int)
  213. bool Potion::IsFood()
  214. int Potion::GetNumEffects()
  215. float Potion::GetNthEffectMagnitude(int)
  216. int Potion::GetNthEffectArea(int)
  217. int Potion::GetNthEffectDuration(int)
  218. MagicEffect Potion::GetNthEffectMagicEffect(int)
  219. int Potion::GetCostliestEffectIndex()
  220. int Race::GetSpellCount()
  221. SPELL Race::GetNthSpell(int)
  222. bool Race::IsRaceFlagSet(int)
  223. void Race::SetRaceFlag(int)
  224. void Race::ClearRaceFlag(int)
  225. VoiceType Race::GetDefaultVoiceType(bool)
  226. void Race::SetDefaultVoiceType(bool, VoiceType)
  227. Race Race::GetRace(string)
  228. int Race::GetNumPlayableRaces()
  229. Race Race::GetNthPlayableRace(int)
  230. float Spell::GetCastTime()
  231. Perk Spell::GetPerk()
  232. int Spell::GetNumEffects()
  233. float Spell::GetNthEffectMagnitude(int)
  234. int Spell::GetNthEffectArea(int)
  235. int Spell::GetNthEffectDuration(int)
  236. MagicEffect Spell::GetNthEffectMagicEffect(int)
  237. int Spell::GetCostliestEffectIndex()
  238. int Spell::GetMagickaCost()
  239. int Enchantment::GetNumEffects()
  240. float Enchantment::GetNthEffectMagnitude(int)
  241. int Enchantment::GetNthEffectArea(int)
  242. int Enchantment::GetNthEffectDuration(int)
  243. MagicEffect Enchantment::GetNthEffectMagicEffect(int)
  244. int Enchantment::GetCostliestEffectIndex()
  245. int Ingredient::GetNumEffects()
  246. float Ingredient::GetNthEffectMagnitude(int)
  247. int Ingredient::GetNthEffectArea(int)
  248. int Ingredient::GetNthEffectDuration(int)
  249. MagicEffect Ingredient::GetNthEffectMagicEffect(int)
  250. int Ingredient::GetCostliestEffectIndex()
  251. int StringUtil::GetLength(string)
  252. string StringUtil::GetNthChar(string, int)
  253. bool StringUtil::IsLetter(string)
  254. bool StringUtil::IsDigit(string)
  255. bool StringUtil::IsPunctuation(string)
  256. bool StringUtil::IsPrintable(string)
  257. int StringUtil::Find(string, string, int)
  258. string StringUtil::Substring(string, int, int)
  259. int StringUtil::AsOrd(string)
  260. string StringUtil::AsChar(int)
  261. string Keyword::GetString()
  262. Keyword Keyword::GetKeyword(string)
  263. int Book::GetSkill()
  264. SPELL Book::GetSpell()
  265. bool Book::IsRead()
  266. Form ConstructibleObject::GetResult()
  267. void ConstructibleObject::SetResult(Form)
  268. int ConstructibleObject::GetResultQuantity()
  269. void ConstructibleObject::SetResultQuantity(int)
  270. int ConstructibleObject::GetNumIngredients()
  271. Form ConstructibleObject::GetNthIngredient(int)
  272. void ConstructibleObject::SetNthIngredient(Form, int)
  273. int ConstructibleObject::GetNthIngredientQuantity(int)
  274. void ConstructibleObject::SetNthIngredientQuantity(int, int)
  275. Keyword ConstructibleObject::GetWorkbenchKeyword()
  276. void ConstructibleObject::SetWorkbenchKeyword(Keyword)
  277. int Game::GetPerkPoints()
  278. void Game::SetPerkPoints(int)
  279. void Game::ModPerkPoints(int)
  280. int Game::GetModCount()
  281. int Game::GetModByName(string)
  282. string Game::GetModName(int)
  283. string Game::GetModAuthor(int)
  284. string Game::GetModDescription(int)
  285. int Game::GetModDependencyCount(int)
  286. int Game::GetNthModDependency(int, int)
  287. void Game::SetGameSettingFloat(string, float)
  288. void Game::SetGameSettingInt(string, int)
  289. void Game::SetGameSettingBool(string, bool)
  290. void Game::SetGameSettingString(string, string)
  291. void Game::SaveGame(string)
  292. void Game::LoadGame(string)
  293. int Game::GetNumTintMasks()
  294. int Game::GetNthTintMaskColor(int)
  295. void Game::SetNthTintMaskColor(int, int)
  296. int Game::GetNthTintMaskType(int)
  297. string Game::GetNthTintMaskTexturePath(int)
  298. void Game::SetNthTintMaskTexturePath(string, int)
  299. int Game::GetNumTintsByType(int)
  300. int Game::GetTintMaskColor(int, int)
  301. void Game::SetTintMaskColor(int, int, int)
  302. string Game::GetTintMaskTexturePath(int, int)
  303. void Game::SetTintMaskTexturePath(string, int, int)
  304. void Game::UpdateTintMaskColors()
  305. void Game::UpdateHairColor()
  306. void Game::SetMiscStat(string, int)
  307. void UI::SetBool(string, string, bool)
  308. void UI::SetInt(string, string, int)
  309. void UI::SetFloat(string, string, float)
  310. void UI::SetString(string, string, string)
  311. bool UI::GetBool(string, string)
  312. int UI::GetInt(string, string)
  313. float UI::GetFloat(string, string)
  314. string UI::GetString(string, string)
  315. void UI::InvokeBool(string, string, bool)
  316. void UI::InvokeFloat(string, string, float)
  317. void UI::InvokeInt(string, string, int)
  318. void UI::InvokeString(string, string, string)
  319. void UI::InvokeBoolA(string, string, bool)
  320. void UI::InvokeIntA(string, string, int[])
  321. void UI::InvokeFloatA(string, string, float[])
  322. void UI::InvokeStringA(string, string, string[])
  323. void UI::InvokeForm(string, string, Form)
  324. bool UI::IsMenuOpen(string)
  325. bool UI::IsTextInputEnabled()
  326. string Alias::GetName()
  327. int Alias::GetId()
  328. void Alias::RegisterForKey(int)
  329. void Alias::UnregisterForKey(int)
  330. void Alias::UnregisterForAllKeys()
  331. void Alias::RegisterForMenu(string)
  332. void Alias::UnregisterForMenu(string)
  333. void Alias::UnregisterForAllMenus()
  334. void Alias::RegisterForModEvent(string, string)
  335. void Alias::UnregisterForModEvent(string)
  336. void Alias::UnregisterForAllModEvents()
  337. void Alias::SendModEvent(string, string, float)
  338. void Alias::RegisterForControl(string)
  339. void Alias::UnregisterForControl(string)
  340. void Alias::UnregisterForAllControls()
  341. Quest Quest::GetQuest(string)
  342. string Quest::GetId()
  343. int Quest::GetPriority()
  344. int Quest::GetNumAliases()
  345. Alias Quest::GetNthAlias(int)
  346. Alias Quest::GetAliasByName(string)
  347. WordOfPower Shout::GetNthWordOfPower(int)
  348. SPELL Shout::GetNthSpell(int)
  349. float Shout::GetNthRecoveryTime(int)
  350. void Shout::SetNthWordOfPower(int, WordOfPower)
  351. void Shout::SetNthSpell(int, SPELL)
  352. void Shout::SetNthRecoveryTime(int, float)
  353. float Utility::GetINIFloat(string)
  354. int Utility::GetINIInt(string)
  355. bool Utility::GetINIBool(string)
  356. string Utility::GetINIString(string)
  357. float ActiveMagicEffect::GetTimeElapsed()
  358. float ActiveMagicEffect::GetDuration()
  359. void ActiveMagicEffect::RegisterForKey(int)
  360. void ActiveMagicEffect::UnregisterForKey(int)
  361. void ActiveMagicEffect::UnregisterForAllKeys()
  362. void ActiveMagicEffect::RegisterForMenu(string)
  363. void ActiveMagicEffect::UnregisterForMenu(string)
  364. void ActiveMagicEffect::UnregisterForAllMenus()
  365. void ActiveMagicEffect::RegisterForModEvent(string, string)
  366. void ActiveMagicEffect::UnregisterForModEvent(string)
  367. void ActiveMagicEffect::UnregisterForAllModEvents()
  368. void ActiveMagicEffect::SendModEvent(string, string, float)
  369. void ActiveMagicEffect::RegisterForControl(string)
  370. void ActiveMagicEffect::UnregisterForControl(string)
  371. void ActiveMagicEffect::UnregisterForAllControls()
  372. float SoundDescriptor::GetDecibelAttenuation()
  373. void SoundDescriptor::SetDecibelAttenuation(float)
  374. int SoundDescriptor::GetDecibelVariance()
  375. void SoundDescriptor::SetDecibelVariance(int)
  376. int SoundDescriptor::GetFrequencyVariance()
  377. void SoundDescriptor::SetFrequencyVariance(int)
  378. int SoundDescriptor::GetFrequencyShift()
  379. void SoundDescriptor::SetFrequencyShift(int)
  380. SoundDescriptor Sound::GetDescriptor()
  381. float Weather::GetSunGlare()
  382. float Weather::GetSunDamage()
  383. float Weather::GetWindDirection()
  384. float Weather::GetWindDirectionRange()
  385. float Weather::GetFogDistance(bool, int)
  386. bool NetImmerse::HasNode(ObjectReference, string)
  387. float NetImmerse::GetNodePositionX(ObjectReference, string)
  388. float NetImmerse::GetNodePositionY(ObjectReference, string)
  389. float NetImmerse::GetNodePositionZ(ObjectReference, string)
  390. float NetImmerse::GetNodeScale(ObjectReference, string)
  391. void NetImmerse::SetNodeScale(ObjectReference, string, float)
  392. void NetImmerse::SetNodeTextureSet(ObjectReference, string, TextureSet)
  393. int TextureSet::GetNumTexturePaths()
  394. string TextureSet::GetNthTexturePath(int)
  395. void TextureSet::SetNthTexturePath(int, string)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement