IThumbnailManager class
Derived classes
- class cThumbnailManager
Public static functions
- static auto Get() -> IThumbnailManager*
Public functions
- auto AddRef() -> int virtual
- auto Release() -> int virtual
- auto Dispose() -> void* virtual
- auto Init() -> bool virtual
- auto Shutdown() -> bool virtual
-
auto FrameBoundingBoxPalette(BoundingBox* modelBBox,
App::
cViewer* model, uint32_ t unk, float unk2) -> void virtual - auto GetThumbRectID(RenderTargetID* dst) -> void virtual
- auto CapturePaletteThumbnail(IModelWorld* paletteModel, cPaletteThumbnailInfo* paltteInfo) -> void virtual
- auto CaptureEditorsThumbnail(IModelWorld* creationModel, cEditorsThumbnailInfo* editorsInfo) -> void virtual
- auto CaptureCSAPhotos(IModelWorld* param_1, IModelWorld* param_2, cCSAThumbnailInfo* CSAInfo) -> void virtual
- auto CaptureGameThumbnail(IModelWorld* gameModelWorld, cGameThumbnailInfo* gameInfo) -> void virtual
- auto func2ch(unknownThumbnailInfo* unkInfo) -> void virtual
-
auto func30h(IModelWorld* modelWorld,
App::
cViewer*, uint32_ t msg, int size, uint32_ t) -> void virtual - auto RenderPlanetThumbnail(PlanetThumbnailRequest* request, int thumbnailSize) -> void virtual
-
auto CaptureBESplatter(uint32_
t, RenderTargetID*, eastl::vector<cMeshDataPtr>*, eastl::vector<cMaterialInfoPtr>*, eastl::vector_map<int, int>*, eastl::vector<eastl::vector_map<int, cMaterialInfoPtr>>*, eastl::vector_map<int, int>*, uint32_ t, bool, int, int, RenderTargetID*, RenderTargetID*) -> void virtual -
auto CaptureAO(RenderTargetID*,
IModelWorld*,
eastl::vector<cMeshDataPtr>*,
uint32_
t, uint32_ t lightingID, bool) -> bool virtual -
auto CaptureAOCE(uint32_
t modelID, uint32_ t modelGroupID, BoundingBox* BBox, uint32_ t lightingGroupID, uint32_ t lightingID, App:: PropertyList* lightingProp) -> bool virtual -
auto func44h(uint32_
t msg) -> void virtual -
auto GenerateTimelineImages(uint32_
t, uint32_ t, uint32_ t, uint32_ t) -> void virtual -
auto FrameBoundingBoxThumbnail(BoundingBox* modelBBox,
App::
cViewer* model, uint32_ t unk, float unk2) -> void virtual -
auto FrameBBoxes(eastl::vector<eastl::intrusive_ptr<Math::
BoundingBox>>* BBoxes, App:: cViewer*, uint32_ t cameraID, Vector3* param_4, float, float) -> void virtual - auto DownsampleGIF(RenderTargetID*, RenderTargetID*, int, int) -> void virtual
- auto DownSampleRT(RenderTargetID*, RenderTargetID*, int, int) -> void virtual
- auto func5Ch(RenderTargetID*, RenderTargetID*, RenderTargetID*, int, bool) -> void virtual
- auto TerrainBlurFilterDraw(RenderTargetID* refractionRTT, RenderTargetID* blur1RTT, RenderTargetID* blur2RTT, RenderStatistics* stats) -> void virtual
-
auto GatherAOPasses(uint32_
t, uint32_ t, uint32_ t, App:: cViewer**, RenderStatistics*) -> void virtual