Skinner namespace
Classes
- class cPaintSystem
- class cSkinnerTexturePainter
- class cSkinPainter
- class cSkinPainterJob
- Base class for tasks executed in the process of generating a skinpaint texture.
- class cSkinPainterJobAmbientOcclusion
- class cSkinPainterJobApplyBrushes
- class cSkinPainterJobBumpToNormal
- Transforms a bump map in skinner texture 0 into a normal map in skinner texture 2.
- class cSkinPainterJobColorDilateRepeat
- class cSkinPainterJobCopyRigblocksTintMaskAlpha
- Copies the alpha channel of all rigblocks tint mask texture into the alpha channel texture 0.
- class cSkinPainterJobCopyTex1AlphaToTex0
- Copies the alpha channel of skinner texture 1 into the alpha channel of skinner texture 0.
- class cSkinPainterJobExtractTexture
- class cSkinPainterJobPaintParts
- Applies the diffuse, bumpSpec and tintMask maps of all rigblocks.
- class cSkinPainterPipeline
- struct cSkinpaintInfo
- struct Unk
Enums
- enum class MaterialIDs { }
Functions
-
auto GetCurrentColors() -> Math::
ColorRGB* - ASSERT_SIZE(cSkinpaintInfo, 0x38)
- ASSERT_SIZE(cPaintSystem, 0x108)
- auto Addresses(cPaintSystem) -> namespace
- ASSERT_SIZE(cSkinnerTexturePainter, 0x64)
- auto Addresses(cSkinnerTexturePainter) -> namespace
- ASSERT_SIZE(cSkinPainter, 0x414)
- auto Addresses(cSkinPainter) -> namespace
- ASSERT_SIZE(cSkinPainterJob, 0x10)
- auto Addresses(cSkinPainterJob) -> namespace
- ASSERT_SIZE(cSkinPainterJobAmbientOcclusion, 0x10)
- auto Addresses(cSkinPainterJobAmbientOcclusion) -> namespace
- ASSERT_SIZE(cSkinPainterJobApplyBrushes, 0x30)
- auto Addresses(cSkinPainterJobApplyBrushes) -> namespace
- ASSERT_SIZE(cSkinPainterJobBumpToNormal, 0x10)
- auto Addresses(cSkinPainterJobBumpToNormal) -> namespace
- ASSERT_SIZE(cSkinPainterJobColorDilateRepeat, 0x1C)
- auto Addresses(cSkinPainterJobColorDilateRepeat) -> namespace
- ASSERT_SIZE(cSkinPainterJobCopyRigblocksTintMaskAlpha, 0x14)
- auto Addresses(cSkinPainterJobCopyRigblocksTintMaskAlpha) -> namespace
- ASSERT_SIZE(cSkinPainterJobCopyTex1AlphaToTex0, 0x10)
- auto Addresses(cSkinPainterJobCopyTex1AlphaToTex0) -> namespace
- ASSERT_SIZE(cSkinPainterJobExtractTexture, 0x48)
- ASSERT_SIZE(cSkinPainterJobPaintParts, 0x18)
- auto Addresses(cSkinPainterJobPaintParts) -> namespace
- ASSERT_SIZE(cSkinPainterPipeline, 0x350)
- auto Addresses(cSkinPainterPipeline) -> namespace
Enum documentation
enum class Skinner:: MaterialIDs
Function documentation
Math:: ColorRGB* Skinner:: GetCurrentColors()
Skinner:: ASSERT_SIZE(cSkinpaintInfo,
0x38)
Skinner:: ASSERT_SIZE(cPaintSystem,
0x108)
namespace Skinner:: Addresses(cPaintSystem)
Skinner:: ASSERT_SIZE(cSkinnerTexturePainter,
0x64)
Skinner:: ASSERT_SIZE(cSkinPainter,
0x414)
namespace Skinner:: Addresses(cSkinPainter)
Skinner:: ASSERT_SIZE(cSkinPainterJob,
0x10)
namespace Skinner:: Addresses(cSkinPainterJob)
Skinner:: ASSERT_SIZE(cSkinPainterJobAmbientOcclusion,
0x10)
Skinner:: ASSERT_SIZE(cSkinPainterJobApplyBrushes,
0x30)
Skinner:: ASSERT_SIZE(cSkinPainterJobBumpToNormal,
0x10)
Skinner:: ASSERT_SIZE(cSkinPainterJobColorDilateRepeat,
0x1C)
Skinner:: ASSERT_SIZE(cSkinPainterJobExtractTexture,
0x48)
Skinner:: ASSERT_SIZE(cSkinPainterJobPaintParts,
0x18)
Skinner:: ASSERT_SIZE(cSkinPainterPipeline,
0x350)