CommonLibSSE (Parapets fork)
RE::TESModelTextureSwap Class Reference

#include <TESModelTextureSwap.h>

Inheritance diagram for RE::TESModelTextureSwap:
RE::TESModel RE::BaseFormComponent RE::AlchemyItem RE::BGSAddonNode RE::BGSArtObject RE::BGSHeadPart RE::BGSStaticCollection RE::IngredientItem RE::ScrollItem RE::TESAmmo RE::TESLevCharacter RE::TESObjectACTI RE::TESObjectANIO RE::TESObjectBOOK RE::TESObjectCONT RE::TESObjectDOOR RE::TESObjectLIGH RE::TESObjectMISC RE::TESObjectSTAT RE::TESObjectWEAP

Classes

struct  AlternateTexture
 

Public Member Functions

 ~TESModelTextureSwap () override
 
void InitializeDataComponent () override
 
void ClearDataComponent () override
 
void CopyComponent (BaseFormComponent *a_rhs) override
 
TESModelTextureSwapGetAsModelTextureSwap () override
 
- Public Member Functions inherited from RE::TESModel
 ~TESModel () override
 
virtual const char * GetModel () const
 
virtual void SetModel (const char *a_model)
 
- Public Member Functions inherited from RE::BaseFormComponent
virtual ~BaseFormComponent ()
 
 TES_HEAP_REDEFINE_NEW ()
 

Public Attributes

AlternateTexturealternateTextures
 
std::uint32_t numAlternateTextures
 
std::uint32_t pad34
 
- Public Attributes inherited from RE::TESModel
BSFixedString model
 
BSResource::IDtextures
 
std::uint32_t * addons
 
std::uint16_t numTextures
 
std::uint16_t numAddons
 
std::uint32_t pad24
 

Static Public Attributes

static constexpr auto RTTI = RTTI_TESModelTextureSwap
 
- Static Public Attributes inherited from RE::TESModel
static constexpr auto RTTI = RTTI_TESModel
 
- Static Public Attributes inherited from RE::BaseFormComponent
static constexpr auto RTTI = RTTI_BaseFormComponent
 

Constructor & Destructor Documentation

◆ ~TESModelTextureSwap()

RE::TESModelTextureSwap::~TESModelTextureSwap ( )
override

Member Function Documentation

◆ ClearDataComponent()

void RE::TESModelTextureSwap::ClearDataComponent ( )
overridevirtual

Reimplemented from RE::TESModel.

◆ CopyComponent()

void RE::TESModelTextureSwap::CopyComponent ( BaseFormComponent a_rhs)
overridevirtual

Reimplemented from RE::TESModel.

◆ GetAsModelTextureSwap()

TESModelTextureSwap* RE::TESModelTextureSwap::GetAsModelTextureSwap ( )
overridevirtual

Reimplemented from RE::TESModel.

◆ InitializeDataComponent()

void RE::TESModelTextureSwap::InitializeDataComponent ( )
overridevirtual

Reimplemented from RE::TESModel.

Member Data Documentation

◆ alternateTextures

AlternateTexture* RE::TESModelTextureSwap::alternateTextures

◆ numAlternateTextures

std::uint32_t RE::TESModelTextureSwap::numAlternateTextures

◆ pad34

std::uint32_t RE::TESModelTextureSwap::pad34

◆ RTTI

constexpr auto RE::TESModelTextureSwap::RTTI = RTTI_TESModelTextureSwap
inlinestaticconstexpr

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