feat: finish CKLight class.

- basically finish CKLight but no test now.
This commit is contained in:
yyc12345 committed 2024-12-24 10:59:19 +08:00
1 parent ff5a590cf4
commit 3eeb1f6cb6
4 files changed
+279 -30

No files matched your search

+7 -2
View File
@@ -75,10 +75,15 @@ namespace LibCmo::CK2::ObjImpls {
CKFLOAT m_InnerSpotCone;
CKFLOAT m_OuterSpotCone;
};
enum class LightFlags : CKDWORD {
None = 0,
Active = 0x100u, /**< if set, this light is active. */
Specular = 0x200u, /**< if set, this light has specular flag. */
};
CKLightData m_LightData;
// YYCMARK: This variable is called in m_Flags in reverse code.
DWORD m_LightFlags;
// MARK: This variable is called in m_Flags in reverse code.
LightFlags m_LightFlags;
CKFLOAT m_LightPower;
};