class
ItemViewer
Base classes
- class UTFWin::IWinProc
- This class is a window procedure, also known as an event/message listener.
- class DefaultRefCounted
- The default implementation of a reference counted class.
- class App::IUnmanagedMessageListener
- Same as App::
IMessageListener, but this one does not use ref-counting.
Derived classes
- class AdvancedItemViewer
Public static variables
Constructors, destructors, conversion operators
Public functions
- auto Unload() -> void virtual
- auto Update(int time) -> void pure virtual
- auto Load(const ResourceKey& fileName) -> void pure virtual
- auto SetName(const ResourceKey& fileName) -> void pure virtual
- auto func2Ch(bool) -> void pure virtual
- auto func30h() const -> bool pure virtual
-
auto GetWindow() const -> UTFWin::
IWindow* pure virtual - auto Set3dPreview(bool enabled) -> void pure virtual
-
auto GetAnimatedCreature() const -> Anim::
AnimatedCreature* pure virtual - auto func40h() -> void pure virtual
- auto func44h() -> bool pure virtual
- auto func48h() -> void pure virtual
- auto func4Ch() -> void pure virtual
- auto func50h() -> void pure virtual
- auto func54h(int) -> void pure virtual
- auto func58h() -> float pure virtual
- auto IsOutside() -> bool pure virtual
- auto OnOutside() -> void pure virtual
- auto func64h() -> void pure virtual
- auto RotateModel() -> void pure virtual
- auto InitializeViewerCamera() -> void
- auto AddRef() -> int pure virtual
- auto Release() -> int pure virtual
Public variables
- bool field_10
- cSPUILayeredObjectPtr mpLayeredObject
- eastl::vector<ModelPtr> field_18
- AnimatedCreaturePtr field_2C
- ObjectPtr field_30
- ObjectPtr field_34
- ObjectPtr field_38
- int field_3C
- int field_40
- int field_44
- int field_48
- ResourceKey mFileName
- int field_58
- IWindowPtr mpWindow
- IWindowPtr field_60
- float mZoom
- float mRotation
- float field_6C
- float mFinalZoom
- char _padding_74
- float field_94
-
Math::
Matrix3 field_98 - bool field_BC
- float field_C0
- float field_C4
- int field_C8
- int field_CC
-
const char16_
t* field_D0 -
const char16_
t* field_D4 - float field_D8
- float field_DC
- int field_E0
-
const char16_
t* field_E4 - bool field_E8
- bool field_E9
- bool field_EA
- bool field_EB
- bool field_EC
- AnimatedCreaturePtr mpCreature
- int field_F4
- int field_F8
- bool field_FC
- bool field_FD
-
uint32_
t field_100 - eastl::vector<ModelPtr> field_104
- ModelPtr mpModel
- eastl::vector<ModelPtr> field_11C
- eastl::vector<Transform> field_130
- ObjectPtr field_144
- eastl::vector<int> field_148
- float field_15C
- bool mbViewerInitialized
- bool field_161
- bool field_162
- bool mbCreationIsBaked
- If this viewer is for a creation, whether the creation is already baked or not.
- bool field_164
- bool field_165
- bool field_166
- bool field_167
- bool field_168
- bool field_169
- bool field_16A
- bool mShowTooltip
- bool mbOmitBackground
- If true, no background image will be set in the preview.
- int field_170
-
uint32_
t mThumbnailCameraID - int field_178