diff options
author | Sergeanur <s.anureev@yandex.ua> | 2020-04-11 22:47:45 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-11 22:47:45 +0200 |
commit | 766a881a7e69836c865c98f137ccfae8b10a5276 (patch) | |
tree | 13df853a3b0253ef804afc383de0e5e952074533 /src/rw/RwHelper.h | |
parent | Merge branch 'master' of github.com:gtamodding/re3 (diff) | |
parent | Link with RW libs (diff) | |
download | re3-766a881a7e69836c865c98f137ccfae8b10a5276.tar re3-766a881a7e69836c865c98f137ccfae8b10a5276.tar.gz re3-766a881a7e69836c865c98f137ccfae8b10a5276.tar.bz2 re3-766a881a7e69836c865c98f137ccfae8b10a5276.tar.lz re3-766a881a7e69836c865c98f137ccfae8b10a5276.tar.xz re3-766a881a7e69836c865c98f137ccfae8b10a5276.tar.zst re3-766a881a7e69836c865c98f137ccfae8b10a5276.zip |
Diffstat (limited to 'src/rw/RwHelper.h')
-rw-r--r-- | src/rw/RwHelper.h | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/src/rw/RwHelper.h b/src/rw/RwHelper.h new file mode 100644 index 00000000..a9f0bdf4 --- /dev/null +++ b/src/rw/RwHelper.h @@ -0,0 +1,40 @@ +#pragma once + +void *RwMallocAlign(RwUInt32 size, RwUInt32 align); +void RwFreeAlign(void *mem); + +void CreateDebugFont(); +void DestroyDebugFont(); +void FlushObrsPrintfs(); +void DefinedState(void); +RwFrame *GetFirstChild(RwFrame *frame); +RwObject *GetFirstObject(RwFrame *frame); +RpAtomic *GetFirstAtomic(RpClump *clump); +RwTexture *GetFirstTexture(RwTexDictionary *txd); + +RwTexDictionary *RwTexDictionaryGtaStreamRead(RwStream *stream); +RwTexDictionary *RwTexDictionaryGtaStreamRead1(RwStream *stream); +RwTexDictionary *RwTexDictionaryGtaStreamRead2(RwStream *stream, RwTexDictionary *texDict); +void ReadVideoCardCapsFile(uint32&, uint32&, uint32&, uint32&); +bool CheckVideoCardCaps(void); +void WriteVideoCardCapsFile(void); +void ConvertingTexturesScreen(uint32, uint32, const char*); +void DealWithTxdWriteError(uint32, uint32, const char*); +bool CreateTxdImageForVideoCard(); + +bool RpClumpGtaStreamRead1(RwStream *stream); +RpClump *RpClumpGtaStreamRead2(RwStream *stream); +void RpClumpGtaCancelStream(void); + +void CameraSize(RwCamera *camera, + RwRect *rect, + RwReal viewWindow, + RwReal aspectRatio); +void CameraDestroy(RwCamera *camera); +RwCamera *CameraCreate(RwInt32 width, + RwInt32 height, + RwBool zBuffer); + + +void _TexturePoolsInitialise(); +void _TexturePoolsShutdown();
\ No newline at end of file |