mirror of
https://github.com/zeldaret/ss
synced 2026-08-15 20:59:53 -04:00
work on dAcObjBase_c (ActorObjectBase)
This commit is contained in:
@@ -0,0 +1,93 @@
|
||||
#pragma once
|
||||
|
||||
#include <types.h>
|
||||
|
||||
// Types pulled from ogws
|
||||
// May need to remove/add later
|
||||
|
||||
namespace EGG
|
||||
{
|
||||
// gfx
|
||||
struct CapTexture;
|
||||
struct CpuTexture;
|
||||
struct DrawGX;
|
||||
struct DrawPathBase;
|
||||
struct DrawPathBloom;
|
||||
struct DrawPathDOF;
|
||||
struct DrawPathHDR;
|
||||
struct DrawPathLightMap;
|
||||
struct DrawPathShadowVolume;
|
||||
struct Fog;
|
||||
struct FogManager;
|
||||
struct G3DUtility;
|
||||
struct GfxEngine;
|
||||
struct GXUtility;
|
||||
struct IDrawGX;
|
||||
struct IScnProc;
|
||||
struct IScnProcModel;
|
||||
struct LightObj;
|
||||
struct LightManager;
|
||||
struct LightTexture;
|
||||
struct LightTextureManager;
|
||||
struct ModelBoundingInfo;
|
||||
struct ModelEx;
|
||||
struct ModelSnapshot;
|
||||
struct PostEffectBase;
|
||||
struct PostEffectBlur;
|
||||
struct PostEffectBlurGather;
|
||||
struct PostEffectHDR;
|
||||
struct PostEffectSimple;
|
||||
struct ResTIMG;
|
||||
struct ScnRenderer;
|
||||
struct ScnRootEx;
|
||||
struct Screen;
|
||||
struct ScreenEffectBase;
|
||||
struct ShadowTextureManager;
|
||||
struct ShadowTexture;
|
||||
struct StateGX;
|
||||
struct StateGX;
|
||||
struct TextureBuffer;
|
||||
|
||||
// math
|
||||
template <typename T> struct Math;
|
||||
struct Matrix33f;
|
||||
struct Matrix34f;
|
||||
struct Matrix44f;
|
||||
struct Quatf;
|
||||
struct Vector2f;
|
||||
struct Vector3f;
|
||||
|
||||
// core
|
||||
struct Allocator;
|
||||
struct Archive;
|
||||
struct AsyncDisplay;
|
||||
template <typename T> struct IBinary;
|
||||
template <typename T> struct TBitFlag;
|
||||
struct CntFile;
|
||||
struct ColorFader;
|
||||
struct Decomp;
|
||||
struct Display;
|
||||
struct Disposer;
|
||||
struct DvdFile;
|
||||
struct DvdRipper;
|
||||
struct ExpHeap;
|
||||
struct Fader;
|
||||
struct FrmHeap;
|
||||
struct Heap;
|
||||
struct Scene;
|
||||
struct SceneManager;
|
||||
struct Thread;
|
||||
struct Video;
|
||||
struct Xfb;
|
||||
struct XfbManager;
|
||||
|
||||
// audio
|
||||
struct ArcPlayer;
|
||||
struct IAudioMgr;
|
||||
struct SimpleAudioMgr;
|
||||
struct SoundHeapMgr;
|
||||
|
||||
// util
|
||||
struct Exception;
|
||||
struct MsgRes;
|
||||
} // namespace EGG
|
||||
@@ -0,0 +1,18 @@
|
||||
#pragma once
|
||||
|
||||
#include <types.h>
|
||||
|
||||
namespace nw4r {
|
||||
namespace g3d {
|
||||
|
||||
struct ResFileData {
|
||||
|
||||
};
|
||||
|
||||
struct ResFile
|
||||
{
|
||||
/* data */
|
||||
};
|
||||
|
||||
};
|
||||
};
|
||||
@@ -0,0 +1,197 @@
|
||||
#pragma once
|
||||
|
||||
#include <types.h>
|
||||
|
||||
namespace nw4r
|
||||
{
|
||||
namespace ut
|
||||
{
|
||||
template <typename T> struct TextWriterBase;
|
||||
template <typename T> struct TagProcessorBase;
|
||||
|
||||
struct Color;
|
||||
struct FileStream;
|
||||
|
||||
namespace detail
|
||||
{
|
||||
struct RuntimeTypeInfo;
|
||||
}
|
||||
}
|
||||
|
||||
namespace ef
|
||||
{
|
||||
struct DrawOrder;
|
||||
struct DrawInfo;
|
||||
struct DrawStrategy;
|
||||
struct DrawStrategyImpl;
|
||||
struct DrawStrategyBuilder;
|
||||
struct Effect;
|
||||
struct EffectSystem;
|
||||
struct EffectProject;
|
||||
struct Emitter;
|
||||
struct EmitterDrawSetting;
|
||||
struct EmitFormBuilder;
|
||||
struct ResEmitter;
|
||||
struct EmitterResource;
|
||||
struct EmitterForm;
|
||||
struct EmitterInheritSetting;
|
||||
struct Particle;
|
||||
struct ParticleManager;
|
||||
struct MemoryManager;
|
||||
struct MemoryManagerBase;
|
||||
}
|
||||
|
||||
namespace math
|
||||
{
|
||||
struct VEC2;
|
||||
struct VEC3;
|
||||
struct MTX33;
|
||||
struct MTX34;
|
||||
struct AABB;
|
||||
struct FRUSTUM;
|
||||
}
|
||||
|
||||
namespace snd
|
||||
{
|
||||
struct FxBase;
|
||||
struct SoundPlayer;
|
||||
struct SoundHandle;
|
||||
struct SeqSoundHandle;
|
||||
struct SoundArchive;
|
||||
struct SoundArchivePlayer;
|
||||
struct Sound3DActor;
|
||||
struct Sound3DListener;
|
||||
struct Sound3DManager;
|
||||
struct SoundHandle;
|
||||
struct StrmSoundHandle;
|
||||
struct WaveSoundHandle;
|
||||
|
||||
namespace detail
|
||||
{
|
||||
struct BasicSound;
|
||||
struct BasicPlayer;
|
||||
struct ChannelManager;
|
||||
struct SeqSound;
|
||||
struct SeqPlayer;
|
||||
struct MmlParser;
|
||||
struct MmlSeqTrack;
|
||||
struct SeqTrack;
|
||||
struct SeqTrackAllocator;
|
||||
template <typename T> struct SoundInstanceManager;
|
||||
struct StrmBufferPool;
|
||||
struct StrmSound;
|
||||
struct NoteOnCallback;
|
||||
struct PlayerHeap;
|
||||
struct SoundArchiveFileReader;
|
||||
struct SoundThread;
|
||||
struct WaveSound;
|
||||
struct StrmPlayer;
|
||||
struct WsdPlayer;
|
||||
}
|
||||
}
|
||||
|
||||
namespace g3d
|
||||
{
|
||||
struct AnmObjVis;
|
||||
struct AnmObjVisNode;
|
||||
struct AnmObjVisOR;
|
||||
struct AnmObjVisRes;
|
||||
struct AnmObj;
|
||||
struct AnmObjChr;
|
||||
struct FuncObjCalcWorld;
|
||||
struct AnmScn;
|
||||
struct AnmScnRes;
|
||||
struct CameraAnmResult;
|
||||
struct Draw1Mat1ShpSwap;
|
||||
struct DrawResMdlReplacement;
|
||||
struct FogAnmResult;
|
||||
struct ResFile;
|
||||
struct ResMdl;
|
||||
struct ResPltt;
|
||||
struct ResTex;
|
||||
struct ResTexSrt;
|
||||
struct ResMat;
|
||||
struct ResTexPlttInfo;
|
||||
struct ResShp;
|
||||
struct ResFog;
|
||||
struct ResAnmChr;
|
||||
struct ResAnmVis;
|
||||
struct ResAnmClr;
|
||||
struct ResAnmTexPat;
|
||||
struct ResAnmTexSrt;
|
||||
struct ResAnmShp;
|
||||
struct ResAnmScn;
|
||||
struct ResAnmFog;
|
||||
struct ResAnmCamera;
|
||||
struct ResVtxPos;
|
||||
struct ResVtxNrm;
|
||||
struct ResVtxClr;
|
||||
struct ResVtxTexCoord;
|
||||
struct ClrAnmResult;
|
||||
struct TexPatAnmResult;
|
||||
struct TexSrtAnmResult;
|
||||
struct ScnMdl1Mat1Shp;
|
||||
struct TexSrt;
|
||||
struct TexSrtTypedef;
|
||||
struct LightObj;
|
||||
struct LightAnmResult;
|
||||
struct LightSet;
|
||||
struct LightSetting;
|
||||
struct LightSetData;
|
||||
struct AmbLightObj;
|
||||
struct AmbLightAnmResult;
|
||||
struct Fog;
|
||||
struct ScnRoot;
|
||||
struct ScnProc;
|
||||
struct ScnLeaf;
|
||||
struct ScnObj;
|
||||
struct ScnRfl;
|
||||
struct ScnGroup;
|
||||
struct ScnMdlSimple;
|
||||
struct ScnMdl;
|
||||
struct IScnObjGather;
|
||||
struct IScnObjCallback;
|
||||
|
||||
namespace G3DState
|
||||
{
|
||||
struct IndMtxOp;
|
||||
}
|
||||
}
|
||||
|
||||
namespace lyt
|
||||
{
|
||||
struct Size;
|
||||
|
||||
namespace detail
|
||||
{
|
||||
struct PaneBase;
|
||||
struct TexCoordAry;
|
||||
}
|
||||
|
||||
namespace res
|
||||
{
|
||||
struct Group;
|
||||
struct Pane;
|
||||
struct Bounding;
|
||||
struct AnimationBlock;
|
||||
struct BinaryFileHeader;
|
||||
}
|
||||
|
||||
struct Group;
|
||||
struct GroupContainer;
|
||||
struct Pane;
|
||||
struct DrawInfo;
|
||||
struct AnimResource;
|
||||
struct AnimTransform;
|
||||
struct AnimTransformBasic;
|
||||
struct AnimationLink;
|
||||
struct ResourceAccessor;
|
||||
struct ArcResourceAccessor;
|
||||
struct FontRefLink;
|
||||
struct Material;
|
||||
struct Layout;
|
||||
struct Bounding;
|
||||
struct ResBlockSet;
|
||||
struct TexMap;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user