123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- #include "CFTTGraphicsBufferOGLES.h"
- #include "CFTTTextureManager.h"
- #include "CFTTGraphicsDevice.h"
- #include "CFTTMaterialManager.h"
- #include "CFTTUberShader.h"
- #include "CBlitter.h"
- #include "FTT2D.h"
- #include "memctrl.h"
- /*
- 这个类很奇怪,很多的类的成员变量,在实际使用时,每次都从内存重新加载,不使用优化的代码
- */
- //-------------------------------------------------------------------------------------------------
- //0020CF2C //^_- 经过单元测试,功能正常
- CBlitter::CBlitter(int a1, int a2, int a3) {
- }
- //-------------------------------------------------------------------------------------------------
- //0020CFE0 ^_^ 经过单元测试,功能正常
- CBlitter::~CBlitter() {
- }
- //-------------------------------------------------------------------------------------------------
- //0020D004 //^_- 经过单元测试,功能正常
- void CBlitter::Clear() {
- }
- //-------------------------------------------------------------------------------------------------
- //0020D05C //-_- 经过单元测试, 功能正常
- void CBlitter::Render() {
- }
- //-------------------------------------------------------------------------------------------------
- //0020D2B8
- void CBlitter::OnFrameEnd() {
- //empty
- }
- //-------------------------------------------------------------------------------------------------
- //0020D2BC ^_- 不崩溃,图片显示异常
- void CBlitter::OnMaterialModified(CFTTUberShader *pUberShader, int a1) {
- }
- //-------------------------------------------------------------------------------------------------
- //0020D328
- void CBlitter::OnTextureDeletion(CFTTTexture *pTex) {
- }
- //-------------------------------------------------------------------------------------------------
- //0020D32A -_- 经过单元测试,功能正常
- CFTT2D_TexturedVert *CBlitter::AllocRect() {
- return nullptr;
- }
- //-------------------------------------------------------------------------------------------------
- //0020D3B8 //^_^ 经过单元测试,功能正常
- bool CBlitter::CheckForDrawCallSwitch(int a1, int a2) {
- return true;
- }
- //-------------------------------------------------------------------------------------------------
- //0020D45A
- CFTT2D_TexturedVert *CBlitter::AllocTri() {
- return nullptr;
- }
- //-------------------------------------------------------------------------------------------------
- //0020D4DA //^_- 经过单元测试,功能正常
- void CBlitter::OnIBORequired() {
- }
- //-------------------------------------------------------------------------------------------------
- //0020D518
- CFTT2D_TexturedVert *CBlitter::AllocLines(int a1) {
- return nullptr;
- }
- //-------------------------------------------------------------------------------------------------
- //0020D5AE -_- 经过单元测试,功能正常
- void CBlitter::AddVertList(CFTT2D_TexturedVert *pTexturedVert, int a2) {
- }
- //-------------------------------------------------------------------------------------------------
- //0020D668 //^_^ 经过单元测试,功能正常
- void CBlitter::SetTexture(CFTTTexture *pTexture) {
- }
- //-------------------------------------------------------------------------------------------------
- //0020D688 //^_^
- void CBlitter::SetPrimType(FTTPRIMTYPE e) {
- }
- //-------------------------------------------------------------------------------------------------
- //0020D68C //^_^
- void CBlitter::SetMatID(int dId) {
- }
- //-------------------------------------------------------------------------------------------------
- //0020D690 //^_^
- void CBlitter::SetScissor(int x, int y, int w, int h) {
- }
- //-------------------------------------------------------------------------------------------------
- //0020D69C //^_^
- void CBlitter::SetFlipY(bool b) {
- }
- //-------------------------------------------------------------------------------------------------
- //0020D6A0 //^_^
- void CBlitter::SetFlipX(bool b) {
- }
- //-------------------------------------------------------------------------------------------------
- //0020D6A4 //^_^
- bool CBlitter::GetFlipX() {
- return 0;
- }
- //-------------------------------------------------------------------------------------------------
- //0020D6A8 //^_^
- bool CBlitter::GetFlipY() {
- return 0;
- }
- //-------------------------------------------------------------------------------------------------
|