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

Function documentation