diff options
| author | Jcw87 <Jcw87@users.noreply.github.com> | 2025-04-29 09:49:09 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-04-29 12:49:09 -0400 |
| commit | 5e7b59f2fe2f0a7e39d2b7ba6f9e19f3bbdf3254 (patch) | |
| tree | 07cf9ad7a5f7bf7423c0a520b8d64d024990136d /include/JSystem/J3DGraphLoader | |
| parent | eef20535ac9416dcdc8164ecb2c9d4b7bb50f365 (diff) | |
Improve compiler compatibility (#743)
* fix returns
* use standard C headers
* struct/class mismatch
* explicit this in template
* switch variable scope
* C standard compliance
* & l-value
Diffstat (limited to 'include/JSystem/J3DGraphLoader')
| -rw-r--r-- | include/JSystem/J3DGraphLoader/J3DAnmLoader.h | 24 | ||||
| -rw-r--r-- | include/JSystem/J3DGraphLoader/J3DMaterialFactory.h | 6 | ||||
| -rw-r--r-- | include/JSystem/J3DGraphLoader/J3DMaterialFactory_v21.h | 34 |
3 files changed, 32 insertions, 32 deletions
diff --git a/include/JSystem/J3DGraphLoader/J3DAnmLoader.h b/include/JSystem/J3DGraphLoader/J3DAnmLoader.h index a97bf995..5199d4d9 100644 --- a/include/JSystem/J3DGraphLoader/J3DAnmLoader.h +++ b/include/JSystem/J3DGraphLoader/J3DAnmLoader.h @@ -7,29 +7,29 @@ enum J3DAnmLoaderDataBaseFlag { J3DLOADER_UNK_FLAG0 }; class J3DAnmBase; class J3DAnmClusterFull; -class J3DAnmClusterFullData; +struct J3DAnmClusterFullData; class J3DAnmClusterKey; -class J3DAnmClusterKeyData; +struct J3DAnmClusterKeyData; class J3DAnmColorFull; -class J3DAnmColorFullData; +struct J3DAnmColorFullData; class J3DAnmColorKey; -class J3DAnmColorKeyData; +struct J3DAnmColorKeyData; class J3DAnmTevRegKey; -class J3DAnmTevRegKeyData; +struct J3DAnmTevRegKeyData; class J3DAnmTexPattern; -class J3DAnmTexPatternFullData; +struct J3DAnmTexPatternFullData; class J3DAnmTextureSRTKey; -class J3DAnmTextureSRTKeyData; +struct J3DAnmTextureSRTKeyData; class J3DAnmTransformFull; -class J3DAnmTransformFullData; +struct J3DAnmTransformFullData; class J3DAnmTransformKey; -class J3DAnmTransformKeyData; +struct J3DAnmTransformKeyData; class J3DAnmVisibilityFull; -class J3DAnmVisibilityFullData; +struct J3DAnmVisibilityFullData; class J3DAnmVtxColorFull; -class J3DAnmVtxColorFullData; +struct J3DAnmVtxColorFullData; class J3DAnmVtxColorKey; -class J3DAnmVtxColorKeyData; +struct J3DAnmVtxColorKeyData; struct J3DAnmLoaderDataBase { static J3DAnmBase* load(const void*); diff --git a/include/JSystem/J3DGraphLoader/J3DMaterialFactory.h b/include/JSystem/J3DGraphLoader/J3DMaterialFactory.h index 8b6c52c6..d97cb003 100644 --- a/include/JSystem/J3DGraphLoader/J3DMaterialFactory.h +++ b/include/JSystem/J3DGraphLoader/J3DMaterialFactory.h @@ -11,7 +11,7 @@ struct J3DMaterialDLBlock; struct J3DMaterialInitData; struct J3DIndInitData; struct J3DColorChanInfo; -struct J3DLightInfo; +class J3DLightInfo; struct J3DTexCoordInfo; struct J3DTexCoord2Info; struct J3DTexMtxInfo; @@ -24,13 +24,13 @@ struct J3DAlphaCompInfo; struct J3DBlendInfo; struct J3DZModeInfo; struct J3DNBTScaleInfo; -struct J3DCurrentMtxInfo; +class J3DCurrentMtxInfo; struct J3DColorChan; struct J3DGXColor; struct J3DGXColorS10; struct J3DTexCoord; -struct J3DTexMtx; +class J3DTexMtx; struct J3DTevOrder; struct J3DTevStage; struct J3DTevSwapMode; diff --git a/include/JSystem/J3DGraphLoader/J3DMaterialFactory_v21.h b/include/JSystem/J3DGraphLoader/J3DMaterialFactory_v21.h index e1113eca..d4154791 100644 --- a/include/JSystem/J3DGraphLoader/J3DMaterialFactory_v21.h +++ b/include/JSystem/J3DGraphLoader/J3DMaterialFactory_v21.h @@ -7,24 +7,24 @@ class J3DMaterial; struct J3DMaterialBlock_v21; -class J3DMaterialInitData_v21; -class J3DIndInitData; -class J3DColorChanInfo; +struct J3DMaterialInitData_v21; +struct J3DIndInitData; +struct J3DColorChanInfo; class J3DLightInfo; -class J3DTexCoordInfo; -class J3DTexCoord2Info; -class J3DTexMtxInfo; -class J3DTevOrderInfo; -class J3DTevStageInfo; -class J3DTevSwapModeInfo; -class J3DTevSwapModeTableInfo; -class J3DFogInfo; -class J3DAlphaCompInfo; -class J3DBlendInfo; -class J3DZModeInfo; -class J3DNBTScaleInfo; -class J3DDisplayListInit; -class J3DPatchingInfo; +struct J3DTexCoordInfo; +struct J3DTexCoord2Info; +struct J3DTexMtxInfo; +struct J3DTevOrderInfo; +struct J3DTevStageInfo; +struct J3DTevSwapModeInfo; +struct J3DTevSwapModeTableInfo; +struct J3DFogInfo; +struct J3DAlphaCompInfo; +struct J3DBlendInfo; +struct J3DZModeInfo; +struct J3DNBTScaleInfo; +struct J3DDisplayListInit; +struct J3DPatchingInfo; class J3DCurrentMtxInfo; struct J3DMaterialInitData_v21 { |
