mirror of
https://github.com/thunderbrewhq/binana.git
synced 2025-12-12 09:52:28 +00:00
feat(profile): update
This commit is contained in:
parent
70d2ba2b00
commit
157c859ad4
9 changed files with 946 additions and 760 deletions
|
|
@ -23,14 +23,19 @@ static import_data_types() {
|
|||
apply_type(0x006160B0, "int32_t __usercall func@<eax>(uint32_t** image@<eax>, MipBits* mipImages@<ecx>, uint32_t width@<edx>, uint32_t height)");
|
||||
apply_type(0x00616800, "void __stdcall func(CURSORMODE mode)");
|
||||
apply_type(0x00681A60, "void __stdcall func()");
|
||||
apply_type(0x00681AB0, "void __stdcall func(uint32_t indexCount, uint16_t* indices)");
|
||||
apply_type(0x00681B00, "void __stdcall func(CGxBuf* buf, EGxVertexBufferFormat format)");
|
||||
apply_type(0x00681F60, "void __stdcall func(float minX, float maxX, float minY, float maxY, float minZ, float maxZ)");
|
||||
apply_type(0x00682340, "void __stdcall func(EGxPrim primType, uint32_t, uint16_t*)");
|
||||
apply_type(0x006823A0, "void __stdcall func(EGxPrim primType, uint32_t indexCount, uint16_t* indices)");
|
||||
apply_type(0x00682400, "void __stdcall func(uint32_t vertexCount, C3Vector* pos, uint32_t posStride, C3Vector* normal, uint32_t normalStride, CImVector* color, uint32_t colorStride, C2Vector* tex0, uint32_t tex0Stride, C2Vector* tex1, uint32_t tex1Stride)");
|
||||
apply_type(0x006828C0, "void __stdcall func(uint32_t vertexCount, C3Vector* pos, uint32_t posStride, C3Vector* normal, uint32_t normalStride, CImVector* color, uint32_t colorStride, uint8_t* bone, uint32_t boneStride, C2Vector* tex0, uint32_t tex0Stride, C2Vector* tex1, uint32_t tex1Stride)");
|
||||
apply_type(0x00682CB0, "void __thiscall func(CGxDevice* this, int32_t (*windowProc)(void*, uint32_t, uintptr_t, intptr_t), CGxFormat* format)");
|
||||
apply_type(0x00682CD0, "void __thiscall func(CGxDevice* this, CGxFormat* format)");
|
||||
apply_type(0x00682CF0, "void __thiscall func(CGxDevice* this)");
|
||||
apply_type(0x00682D00, "void __thiscall func(CGxDevice* this, uint32_t baseMipLevel)");
|
||||
apply_type(0x00682D20, "EGxApi __thiscall func(CGxDevice* this)");
|
||||
apply_type(0x00682D30, "void __thiscall func(CGxDevice* this)");
|
||||
apply_type(0x00682D40, "int32_t __thiscall func(CGxDevice* this)");
|
||||
apply_type(0x00682D70, "CRect* __thiscall func(CGxDevice* this)");
|
||||
apply_type(0x00682DC0, "int32_t __thiscall func(CGxDevice* this, int32_t a2)");
|
||||
|
|
@ -56,6 +61,7 @@ static import_data_types() {
|
|||
apply_type(0x006840F0, "int32_t __thiscall func(CGxDevice* this, CGxFormat* format)");
|
||||
apply_type(0x00684170, "void __thiscall func(CGxDevice* this, float gamma)");
|
||||
apply_type(0x00684190, "int32_t __thiscall func(CGxDevice* this, CGxGammaRamp* ramp)");
|
||||
apply_type(0x00684260, "void __thiscall func(CGxDevice* this, uint32_t* w, uint32_t* h, CImVector** pixels)");
|
||||
apply_type(0x00684360, "void __thiscall func(CGxDevice* this, CRect* rect)");
|
||||
apply_type(0x006843B0, "void __thiscall func(CGxDevice* this)");
|
||||
apply_type(0x006843E0, "void __thiscall func(CGxDevice* this)");
|
||||
|
|
@ -75,8 +81,8 @@ static import_data_types() {
|
|||
apply_type(0x006853D0, "int32_t __thiscall func(CGxDevice* this, DEVICERESTOREDCALLBACK fn)");
|
||||
apply_type(0x00685460, "void __thiscall func(CGxDevice* this, TEXTURERECREATIONCALLBACK fn)");
|
||||
apply_type(0x00685480, "int32_t __thiscall func(CGxDevice* this, TEXTURERECREATIONCALLBACK fn)");
|
||||
apply_type(0x00685510, "void __thiscall func(CGxDevice* this, DISPLAYCHANGECALLBACK fn)");
|
||||
apply_type(0x00685530, "int32_t __thiscall func(CGxDevice* this, DISPLAYCHANGECALLBACK fn)");
|
||||
apply_type(0x00685510, "void __thiscall func(CGxDevice* this, STEREOCHANGEDCALLBACK fn)");
|
||||
apply_type(0x00685530, "int32_t __thiscall func(CGxDevice* this, STEREOCHANGEDCALLBACK fn)");
|
||||
apply_type(0x00685970, "void __thiscall func(CGxDevice* this, EGxRenderState which)");
|
||||
apply_type(0x006859E0, "void __thiscall func(CGxDevice* this, EGxRenderState which)");
|
||||
apply_type(0x00685A70, "void __thiscall func(CGxDevice* this)");
|
||||
|
|
|
|||
|
|
@ -39,6 +39,7 @@ static import_functions() {
|
|||
set_func_cmt(0x00684C40, "CGxDevice::Log(CGxCaps const&) const", 0);
|
||||
set_func_cmt(0x006859E0, "CGxDevice::IRsForceUpdate(EGxRenderState)", 0);
|
||||
set_func_cmt(0x00685A70, "CGxDevice::IRsForceUpdate()", 0);
|
||||
set_func_cmt(0x0069FE10, "UC (invented name)", 0);
|
||||
set_func_cmt(0x006AA350, "UC", 0);
|
||||
set_func_cmt(0x006AA420, "private utility method", 0);
|
||||
set_func_cmt(0x006AB390, "public method", 0);
|
||||
|
|
|
|||
|
|
@ -123,6 +123,7 @@ static import_symbols() {
|
|||
set_name(0x0047FC20, "IEvtInputSetConfirmCloseCallback");
|
||||
set_name(0x0047FC90, "ConvertPosition");
|
||||
set_name(0x004800A0, "IEvtInputGetMousePosition");
|
||||
set_name(0x00480130, "ProcessInput");
|
||||
set_name(0x00480410, "IEvtInputProcess");
|
||||
set_name(0x004804B0, "IEvtQueueDestroy");
|
||||
set_name(0x004804C0, "IEvtQueueCheckSyncMouseState");
|
||||
|
|
@ -2105,7 +2106,7 @@ static import_symbols() {
|
|||
set_name(0x00681F60, "GxXformSetViewport");
|
||||
set_name(0x00682340, "GxDrawLockedElements@2");
|
||||
set_name(0x006823A0, "GxPrimLockIndexPtr");
|
||||
set_name(0x00682400, "GxPrimVertexPtr_FFP");
|
||||
set_name(0x00682400, "GxPrimVertexPtr@2");
|
||||
set_name(0x006828C0, "GxPrimLockVertexPtrs");
|
||||
set_name(0x00682A00, "GxScenePresent");
|
||||
set_name(0x00682CB0, "CGxDevice__DeviceCreate_WindowProc_CGxFormat");
|
||||
|
|
@ -2113,6 +2114,7 @@ static import_symbols() {
|
|||
set_name(0x00682CF0, "CGxDevice__DeviceDestroy");
|
||||
set_name(0x00682D00, "CGxDevice__DeviceSetBaseMipLevel");
|
||||
set_name(0x00682D20, "CGxDevice__DeviceApi");
|
||||
set_name(0x00682D30, "CGxDevice__DeviceTakeScreenShot");
|
||||
set_name(0x00682D40, "CGxDevice__IDevIsWindowed");
|
||||
set_name(0x00682D70, "CGxDevice__DeviceCurWindow");
|
||||
set_name(0x00682DC0, "CGxDevice__CapsIsWindowVisible");
|
||||
|
|
@ -2138,10 +2140,11 @@ static import_symbols() {
|
|||
set_name(0x006840F0, "CGxDevice__DeviceSetFormat");
|
||||
set_name(0x00684170, "CGxDevice__DeviceSetGamma_float");
|
||||
set_name(0x00684190, "CGxDevice__DeviceSetGamma_CGxGammaRamp");
|
||||
set_name(0x00684260, "CGxDevice__DeviceReadScreenShot");
|
||||
set_name(0x00684360, "CGxDevice__DeviceSetDefWindow");
|
||||
set_name(0x006843B0, "CGxDevice__NotifyOnDeviceRestored");
|
||||
set_name(0x006843E0, "CGxDevice__NotifyOnTextureRecreation");
|
||||
set_name(0x00684410, "CGxDevice__NotifyOnDisplayChange");
|
||||
set_name(0x00684410, "CGxDevice__NotifyOnStereoChanged");
|
||||
set_name(0x00684440, "CGxDevice__ClipPlaneSet");
|
||||
set_name(0x006847D0, "CGxDevice__LightSet");
|
||||
set_name(0x00684850, "CGxDevice__BufStream");
|
||||
|
|
@ -2157,8 +2160,8 @@ static import_symbols() {
|
|||
set_name(0x006853D0, "CGxDevice__RemoveDeviceRestoredCallback");
|
||||
set_name(0x00685460, "CGxDevice__AddTextureRecreationCallback");
|
||||
set_name(0x00685480, "CGxDevice__RemoveTextureRecreationCallback");
|
||||
set_name(0x00685510, "CGxDevice__AddDisplayChangeCallback");
|
||||
set_name(0x00685530, "CGxDevice__RemoveDisplayChangeCallback");
|
||||
set_name(0x00685510, "CGxDevice__AddStereoChangedCallback");
|
||||
set_name(0x00685530, "CGxDevice__RemoveStereoChangedCallback");
|
||||
set_name(0x00685970, "CGxDevice__IRsDirty");
|
||||
set_name(0x006859E0, "CGxDevice__IRsForceUpdate_EGxRenderState");
|
||||
set_name(0x00685A70, "CGxDevice__IRsForceUpdate");
|
||||
|
|
|
|||
|
|
@ -80,8 +80,8 @@ struct CGxDevice__vtable {
|
|||
void* v_fn_5_NotifyOnDeviceRestored;
|
||||
// void NotifyOnTextureRecreation();
|
||||
void* v_fn_6_NotifyOnTextureRecreation;
|
||||
// void NotifyOnDisplayChange();
|
||||
void* v_fn_7_NotifyOnDisplayChange;
|
||||
// void NotifyOnStereoChanged();
|
||||
void* v_fn_7_NotifyOnStereoChanged;
|
||||
// void `scalar deleting destructor'(uint32_t __flags)
|
||||
void* v_fn_8_scalar_deleting_destructor;
|
||||
// int32_t DeviceCreate(const CGxFormat& format);
|
||||
|
|
@ -337,7 +337,11 @@ struct CGxDevice {
|
|||
uint32_t unk28E8;
|
||||
TSFixedArray_CGxAppRenderState m_appRenderStates;
|
||||
TSFixedArray_CGxStateBom m_hwRenderStates;
|
||||
uint32_t unk2904[19]; // 0x2904 (size 0x4C)
|
||||
uint32_t unk2904[12]; // 0x2904 (size 0x30)
|
||||
int32_t m_scrShotClick; // 0x2934
|
||||
uint32_t m_scrShotWidth; // 0x2938
|
||||
uint32_t m_scrShotHeight; // 0x293C
|
||||
TSGrowableArray_CImVector m_scrShotPixels; // 0x2940
|
||||
int32_t m_cursorVisible;
|
||||
int32_t m_hardwareCursor; // 0x2954 (size 0x4)
|
||||
uint32_t m_cursorHotspotX;
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ CGxDevice__DeviceCurWindow 00682D70 f end=00682D76 type="CRect* __thiscall func(
|
|||
CGxDevice__CapsIsWindowVisible 00682DC0 f end=00682DE7 type="int32_t __thiscall func(CGxDevice* this, int32_t a2)"
|
||||
CGxDevice__CapsHasContext 00682E20 f end=00682E47 type="int32_t __thiscall func(CGxDevice* this, int32_t a2)"
|
||||
CGxDevice__ScenePresent 00682E50 f end=00682E66 type="void __thiscall func(CGxDevice* this)"
|
||||
CGxDevice__PrimIndexPtr 00682F10 f end=00682F3C type="void __thiscall func(CGxDevice* this, CGxBuf* buf)"
|
||||
CGxDevice__PrimCalcCount 00682F40 f end=00682F66 type="uint32_t __stdcall func(EGxPrim primType, uint32_t indexCount)"
|
||||
CGxDevice__LightEnable 00683080 f end=006830A4 type="void __thiscall func(CGxDevice* this, uint32_t whichLight, int32_t enable)"
|
||||
CGxDevice__NeedsUpdate 006830B0 f end=006830F9 type="int32_t __thiscall func(CGxDevice* this, uint32_t app, uint32_t hw, uint32_t appDisables, uint32_t hwDisables, uint32_t flagPos, int32_t* enable)"
|
||||
|
|
@ -27,12 +28,12 @@ CGxDevice__CursorSetVisible 00683640 f end=00683650 type="void __thiscall func(C
|
|||
CGxDevice__CursorLock 00683650 f end=00683657 type="uint32_t* __thiscall func(CGxDevice* this)"
|
||||
CGxDevice__CursorSetDepth 00683660 f end=00683670 type="void __thiscall func(CGxDevice* this, float depth)"
|
||||
CGxDevice__DeviceSetFormat 006840F0 f end=0068416C type="int32_t __thiscall func(CGxDevice* this, CGxFormat* format)"
|
||||
CGxDevice__DeviceSetGamma_CGxGammaRamp 00684190 f end=006841AF type="int32_t __thiscall func(CGxDevice* this, CGxGammaRamp* ramp)"
|
||||
CGxDevice__DeviceSetGamma_float 00684170 f end=00684189 type="void __thiscall func(CGxDevice* this, float gamma)"
|
||||
CGxDevice__DeviceSetGamma_CGxGammaRamp 00684190 f end=006841AF type="int32_t __thiscall func(CGxDevice* this, CGxGammaRamp* ramp)"
|
||||
CGxDevice__DeviceSetDefWindow 00684360 f end=006843B0 type="void __thiscall func(CGxDevice* this, CRect* rect)"
|
||||
CGxDevice__NotifyOnDeviceRestored 006843B0 f end=006843D9 type="void __thiscall func(CGxDevice* this)"
|
||||
CGxDevice__NotifyOnTextureRecreation 006843E0 f end=00684409 type="void __thiscall func(CGxDevice* this)"
|
||||
CGxDevice__NotifyOnDisplayChange 00684410 f end=00684439 type="void __thiscall func(CGxDevice* this)"
|
||||
CGxDevice__NotifyOnStereoChanged 00684410 f end=00684439 type="void __thiscall func(CGxDevice* this)"
|
||||
CGxDevice__ClipPlaneSet 00684440 f end=006844B9 type="void __thiscall func(CGxDevice* this, uint32_t a2, C4Plane* plane)"
|
||||
CGxDevice__LightSet 006847D0 f end=00684843 type="void __thiscall func(CGxDevice* this, uint32_t a2, CGxLight* light, C3Vector* pos)"
|
||||
CGxDevice__BufStream 00684850 f end=0068489F type="void __thiscall func(CGxDevice* this, EGxPoolTarget target, uint32_t itemSize, uint32_t itemCount)"
|
||||
|
|
@ -48,8 +49,8 @@ CGxDevice__AddDeviceRestoredCallback 006853B0 f end=006853C6 type="void __thisca
|
|||
CGxDevice__RemoveDeviceRestoredCallback 006853D0 f end=0068545C type="int32_t __thiscall func(CGxDevice* this, DEVICERESTOREDCALLBACK fn)"
|
||||
CGxDevice__AddTextureRecreationCallback 00685460 f end=00685476 type="void __thiscall func(CGxDevice* this, TEXTURERECREATIONCALLBACK fn)"
|
||||
CGxDevice__RemoveTextureRecreationCallback 00685480 f end=0068550C type="int32_t __thiscall func(CGxDevice* this, TEXTURERECREATIONCALLBACK fn)"
|
||||
CGxDevice__AddDisplayChangeCallback 00685510 f end=00685526 type="void __thiscall func(CGxDevice* this, DISPLAYCHANGECALLBACK fn)"
|
||||
CGxDevice__RemoveDisplayChangeCallback 00685530 f end=006855BC type="int32_t __thiscall func(CGxDevice* this, DISPLAYCHANGECALLBACK fn)"
|
||||
CGxDevice__AddStereoChangedCallback 00685510 f end=00685526 type="void __thiscall func(CGxDevice* this, STEREOCHANGEDCALLBACK fn)"
|
||||
CGxDevice__RemoveStereoChangedCallback 00685530 f end=006855BC type="int32_t __thiscall func(CGxDevice* this, STEREOCHANGEDCALLBACK fn)"
|
||||
CGxDevice__IRsDirty 00685970 f end=006859DB type="void __thiscall func(CGxDevice* this, EGxRenderState which)"
|
||||
CGxDevice__IRsForceUpdate_EGxRenderState 006859E0 f end=00685A65 type="void __thiscall func(CGxDevice* this, EGxRenderState which)" ; CGxDevice::IRsForceUpdate(EGxRenderState)
|
||||
CGxDevice__IRsForceUpdate 00685A70 f end=00685B4E type="void __thiscall func(CGxDevice* this)" ; CGxDevice::IRsForceUpdate()
|
||||
|
|
@ -70,4 +71,5 @@ CGxDevice__NewD3d 00689EF0 f end=00689F14 type="CGxDevice* __stdcall func()"
|
|||
CGxDevice__NewOpenGl 0068BF20 f end=0068BF44 type="CGxDevice* __stdcall func()"
|
||||
CGxDevice__NewD3d9Ex 0068C220 f end=0068C244 type="CGxDevice* __stdcall func()"
|
||||
CGxDevice__ITexWHDStartEnd 006A5EF0 f end=006A5FDF type="void __thiscall func(CGxDevice* this, CGxTex* texId, uint32_t* width, uint32_t* height, uint32_t* baseMip, uint32_t* mipCount)"
|
||||
CGxDevice__PrimIndexPtr 00682F10 f end=00682F3C type="void __thiscall func(CGxDevice* this, CGxBuf* buf)"
|
||||
CGxDevice__DeviceTakeScreenShot 00682D30 f end=00682D3B type="void __thiscall func(CGxDevice* this)"
|
||||
CGxDevice__DeviceReadScreenShot 00684260 f end=0068429E type="void __thiscall func(CGxDevice* this, uint32_t* w, uint32_t* h, CImVector** pixels)"
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
GxPrimIndexPtr 00681AB0 f end=00681AFB
|
||||
GxPrimVertexPtr 00681B00 f end= type="void __stdcall func(CGxBuf* buf, EGxVertexBufferFormat format)"
|
||||
GxPrimVertexPtr 00682400 f end=00682781 ; this is one of the functions named 'GxPrimVertexPtr' that uses the fixed-function pipeline
|
||||
GxPrimLockVertexPtrs 006828C0 f end=006828FE
|
||||
GxPrimIndexPtr 00681AB0 f end=00681AFB type="void __stdcall func(uint32_t indexCount, uint16_t* indices)"
|
||||
GxPrimVertexPtr 00681B00 f end=00681B4B type="void __stdcall func(CGxBuf* buf, EGxVertexBufferFormat format)"
|
||||
GxPrimVertexPtr 00682400 f end=00682781 type="void __stdcall func(uint32_t vertexCount, C3Vector* pos, uint32_t posStride, C3Vector* normal, uint32_t normalStride, CImVector* color, uint32_t colorStride, C2Vector* tex0, uint32_t tex0Stride, C2Vector* tex1, uint32_t tex1Stride)" ; this is one of the functions named 'GxPrimVertexPtr' that uses the fixed-function pipeline
|
||||
GxPrimLockVertexPtrs 006828C0 f end=006828FE type="void __stdcall func(uint32_t vertexCount, C3Vector* pos, uint32_t posStride, C3Vector* normal, uint32_t normalStride, CImVector* color, uint32_t colorStride, uint8_t* bone, uint32_t boneStride, C2Vector* tex0, uint32_t tex0Stride, C2Vector* tex1, uint32_t tex1Stride)"
|
||||
GxPrimLockIndexPtr 006823A0 f end=006823F8 type="void __stdcall func(EGxPrim primType, uint32_t indexCount, uint16_t* indices)"
|
||||
GxDrawLockedElements 00682340 f end=0068239E type="void __stdcall func(EGxPrim primType, uint32_t, uint16_t*)"
|
||||
GxDrawLockedElements 00681A60 f end=00681AAB type="void __stdcall func()"
|
||||
|
|
@ -119,6 +119,7 @@ IEvtInputSetMouseMode 0047FBB0 f end=0047FC17
|
|||
IEvtInputSetConfirmCloseCallback 0047FC20 f end=0047FC36
|
||||
ConvertPosition 0047FC90 f end=0047FDD4
|
||||
IEvtInputGetMousePosition 004800A0 f end=004800EF
|
||||
ProcessInput 00480130 f end=0048040C
|
||||
IEvtInputProcess 00480410 f end=004804A8
|
||||
IEvtQueueDestroy 004804B0 f end=004804BA
|
||||
IEvtQueueCheckSyncMouseState 004804C0 f end=004804E6
|
||||
|
|
@ -2094,21 +2095,22 @@ GxSceneClear 006813B0 f end=006813CD
|
|||
GxTexUpdate 006813D0 f end=006813EC
|
||||
GxLog 006817E0 f end=006817F5
|
||||
GxDrawLockedElements 00681A60 f end=00681AAB type="void __stdcall func()"
|
||||
GxPrimIndexPtr 00681AB0 f end=00681AFB
|
||||
GxPrimVertexPtr 00681B00 f
|
||||
GxPrimIndexPtr 00681AB0 f end=00681AFB type="void __stdcall func(uint32_t indexCount, uint16_t* indices)"
|
||||
GxPrimVertexPtr 00681B00 f end=00681B4B type="void __stdcall func(CGxBuf* buf, EGxVertexBufferFormat format)"
|
||||
CGxTexFlags__CGxTexFlags 00681BE0 f end=00681CAB ; UC
|
||||
GxTexCreate 00681CB0 f end=00681D87
|
||||
GxXformSetViewport 00681F60 f end=00682124 type="void __stdcall func(float minX, float maxX, float minY, float maxY, float minZ, float maxZ)"
|
||||
GxDrawLockedElements 00682340 f end=0068239E type="void __stdcall func(EGxPrim primType, uint32_t, uint16_t*)"
|
||||
GxPrimLockIndexPtr 006823A0 f end=006823F8 type="void __stdcall func(EGxPrim primType, uint32_t indexCount, uint16_t* indices)"
|
||||
GxPrimVertexPtr_FFP 00682400 f end=00682781 ; this is one of the functions named 'GxPrimVertexPtr' that uses the fixed-function pipeline
|
||||
GxPrimLockVertexPtrs 006828C0 f end=006828FE
|
||||
GxPrimVertexPtr 00682400 f end=00682781 type="void __stdcall func(uint32_t vertexCount, C3Vector* pos, uint32_t posStride, C3Vector* normal, uint32_t normalStride, CImVector* color, uint32_t colorStride, C2Vector* tex0, uint32_t tex0Stride, C2Vector* tex1, uint32_t tex1Stride)" ; this is one of the functions named 'GxPrimVertexPtr' that uses the fixed-function pipeline
|
||||
GxPrimLockVertexPtrs 006828C0 f end=006828FE type="void __stdcall func(uint32_t vertexCount, C3Vector* pos, uint32_t posStride, C3Vector* normal, uint32_t normalStride, CImVector* color, uint32_t colorStride, uint8_t* bone, uint32_t boneStride, C2Vector* tex0, uint32_t tex0Stride, C2Vector* tex1, uint32_t tex1Stride)"
|
||||
GxScenePresent 00682A00 f end=00682A33
|
||||
CGxDevice__DeviceCreate_WindowProc_CGxFormat 00682CB0 f end=00682CCB type="void __thiscall func(CGxDevice* this, int32_t (*windowProc)(void*, uint32_t, uintptr_t, intptr_t), CGxFormat* format)"
|
||||
CGxDevice__DeviceCreate_CGxFormat 00682CD0 f end=00682CF0 type="void __thiscall func(CGxDevice* this, CGxFormat* format)"
|
||||
CGxDevice__DeviceDestroy 00682CF0 f end=00682CFB type="void __thiscall func(CGxDevice* this)"
|
||||
CGxDevice__DeviceSetBaseMipLevel 00682D00 f end=00682D10 type="void __thiscall func(CGxDevice* this, uint32_t baseMipLevel)"
|
||||
CGxDevice__DeviceApi 00682D20 f end=00682D27 type="EGxApi __thiscall func(CGxDevice* this)"
|
||||
CGxDevice__DeviceTakeScreenShot 00682D30 f end=00682D3B type="void __thiscall func(CGxDevice* this)"
|
||||
CGxDevice__IDevIsWindowed 00682D40 f end=00682D48 type="int32_t __thiscall func(CGxDevice* this)"
|
||||
CGxDevice__DeviceCurWindow 00682D70 f end=00682D76 type="CRect* __thiscall func(CGxDevice* this)"
|
||||
CGxDevice__CapsIsWindowVisible 00682DC0 f end=00682DE7 type="int32_t __thiscall func(CGxDevice* this, int32_t a2)"
|
||||
|
|
@ -2134,10 +2136,11 @@ CGxDevice__CursorSetDepth 00683660 f end=00683670 type="void __thiscall func(CGx
|
|||
CGxDevice__DeviceSetFormat 006840F0 f end=0068416C type="int32_t __thiscall func(CGxDevice* this, CGxFormat* format)"
|
||||
CGxDevice__DeviceSetGamma_float 00684170 f end=00684189 type="void __thiscall func(CGxDevice* this, float gamma)"
|
||||
CGxDevice__DeviceSetGamma_CGxGammaRamp 00684190 f end=006841AF type="int32_t __thiscall func(CGxDevice* this, CGxGammaRamp* ramp)"
|
||||
CGxDevice__DeviceReadScreenShot 00684260 f end=0068429E type="void __thiscall func(CGxDevice* this, uint32_t* w, uint32_t* h, CImVector** pixels)"
|
||||
CGxDevice__DeviceSetDefWindow 00684360 f end=006843B0 type="void __thiscall func(CGxDevice* this, CRect* rect)"
|
||||
CGxDevice__NotifyOnDeviceRestored 006843B0 f end=006843D9 type="void __thiscall func(CGxDevice* this)"
|
||||
CGxDevice__NotifyOnTextureRecreation 006843E0 f end=00684409 type="void __thiscall func(CGxDevice* this)"
|
||||
CGxDevice__NotifyOnDisplayChange 00684410 f end=00684439 type="void __thiscall func(CGxDevice* this)"
|
||||
CGxDevice__NotifyOnStereoChanged 00684410 f end=00684439 type="void __thiscall func(CGxDevice* this)"
|
||||
CGxDevice__ClipPlaneSet 00684440 f end=006844B9 type="void __thiscall func(CGxDevice* this, uint32_t a2, C4Plane* plane)"
|
||||
CGxDevice__LightSet 006847D0 f end=00684843 type="void __thiscall func(CGxDevice* this, uint32_t a2, CGxLight* light, C3Vector* pos)"
|
||||
CGxDevice__BufStream 00684850 f end=0068489F type="void __thiscall func(CGxDevice* this, EGxPoolTarget target, uint32_t itemSize, uint32_t itemCount)"
|
||||
|
|
@ -2153,8 +2156,8 @@ CGxDevice__AddDeviceRestoredCallback 006853B0 f end=006853C6 type="void __thisca
|
|||
CGxDevice__RemoveDeviceRestoredCallback 006853D0 f end=0068545C type="int32_t __thiscall func(CGxDevice* this, DEVICERESTOREDCALLBACK fn)"
|
||||
CGxDevice__AddTextureRecreationCallback 00685460 f end=00685476 type="void __thiscall func(CGxDevice* this, TEXTURERECREATIONCALLBACK fn)"
|
||||
CGxDevice__RemoveTextureRecreationCallback 00685480 f end=0068550C type="int32_t __thiscall func(CGxDevice* this, TEXTURERECREATIONCALLBACK fn)"
|
||||
CGxDevice__AddDisplayChangeCallback 00685510 f end=00685526 type="void __thiscall func(CGxDevice* this, DISPLAYCHANGECALLBACK fn)"
|
||||
CGxDevice__RemoveDisplayChangeCallback 00685530 f end=006855BC type="int32_t __thiscall func(CGxDevice* this, DISPLAYCHANGECALLBACK fn)"
|
||||
CGxDevice__AddStereoChangedCallback 00685510 f end=00685526 type="void __thiscall func(CGxDevice* this, STEREOCHANGEDCALLBACK fn)"
|
||||
CGxDevice__RemoveStereoChangedCallback 00685530 f end=006855BC type="int32_t __thiscall func(CGxDevice* this, STEREOCHANGEDCALLBACK fn)"
|
||||
CGxDevice__IRsDirty 00685970 f end=006859DB type="void __thiscall func(CGxDevice* this, EGxRenderState which)"
|
||||
CGxDevice__IRsForceUpdate_EGxRenderState 006859E0 f end=00685A65 type="void __thiscall func(CGxDevice* this, EGxRenderState which)" ; CGxDevice::IRsForceUpdate(EGxRenderState)
|
||||
CGxDevice__IRsForceUpdate 00685A70 f end=00685B4E type="void __thiscall func(CGxDevice* this)" ; CGxDevice::IRsForceUpdate()
|
||||
|
|
@ -2199,7 +2202,7 @@ CGxDeviceD3d__ICreateD3d 00690680 f end=00690742
|
|||
CGxDeviceD3d__DeviceCreate_WindowProc_CGxFormat 00690750 f end=00690821
|
||||
CGxDeviceD3d__ICreateD3dVB 0069FB00 f end=0069FB68
|
||||
CGxDeviceD3d__CreatePoolAPI 0069FB70 f end=0069FBB8
|
||||
CGxDeviceD3d__ICursorClip 0069FE10 f end=0069FE57
|
||||
CGxDeviceD3d__ICursorClip 0069FE10 f end=0069FE57 ; UC (invented name)
|
||||
CGxDeviceD3d__ICursorDestroy 006A00C0 f end=006A0102
|
||||
CGxDeviceD3d__WindowProcD3d 006A0360 f end=006A0834
|
||||
CGxDeviceD3d9Ex__CGxDeviceD3d9Ex 006A1A90 f end=006A1C24
|
||||
|
|
|
|||
Binary file not shown.
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue