Subversion Repository Public Repository

fonline_sdk

This repository has no backups
This repository's network speed is throttled to 100KB/sec

Changeset 813

Committed by cvet on Wed 26 Sep, 2018 10:00:35 +0000

Commit Message:

Added rendering feature for prerender some graphic to separate surface and then draw with some effect.
New functions
void ActivateOffscreenSurface(bool forceClear = false)
void PresentOffscreenSurface(int effectSubtype) - draw whole screen entire
void PresentOffscreenSurface(int effectSubtype, int x, int y, int w, int h) - draw custom rectangle
void PresentOffscreenSurface(int effectSubtype, int fromX, int fromY, int fromW, int fromH, int toX, int toY, int toW, int toH) - draw custom rectangle to custom screen place
Setup effects using function SetEffect( EFFECT_OFFSCREEN, X, ... ) where X is any non negative index witch you pass to present function.
Example of usage - https://youtu.be/Anat94MEpi8

Fixed effects ‘Time’ uniform.
Added OnPostDraw gui callback, called after element (and their children) draw.
EventRenderIface now not pass layer value, it’s single call.

Changes

Modified /Binaries/ASCompiler/ASCompiler.exe Diff

Modified /Binaries/ASCompiler/ASCompiler.pdb Diff

Modified /Binaries/ASCompiler/ASCompiler32 Diff

Modified /Binaries/ASCompiler/ASCompiler32.exe Diff

Modified /Binaries/ASCompiler/ASCompiler32.pdb Diff

Modified /Binaries/ASCompiler/ASCompiler64 Diff

Modified /Binaries/Client/Android/libs/armeabi-v7a/libFOnline.so Diff

Modified /Binaries/Client/Android/libs/x86/libFOnline.so Diff

Modified /Binaries/Client/Linux/FOnline32 Diff

Modified /Binaries/Client/Linux/FOnline64 Diff

Modified /Binaries/Client/Web/FOnline.js Diff

Modified /Binaries/Client/Web/FOnline.js.mem Diff

Modified /Binaries/Client/Web/FOnline_Debug.js Diff

Modified /Binaries/Client/Web/FOnline_Debug.js.mem Diff

Modified /Binaries/Client/Windows/FOnline.exe Diff

Modified /Binaries/Client/Windows/FOnline.pdb Diff

Modified /Binaries/Client/Windows/FOnline64.exe Diff

Modified /Binaries/Client/Windows/FOnline64.pdb Diff

Modified /Binaries/InterfaceEditor/InterfaceEditor.exe Diff

Modified /Binaries/InterfaceEditor/InterfaceEditor.pdb Diff

Modified /Binaries/Mapper/Mapper.exe Diff

Modified /Binaries/Mapper/Mapper.pdb Diff

Modified /Binaries/Mapper/Mapper32 Diff

Modified /Binaries/Mapper/Mapper32.exe Diff

Modified /Binaries/Mapper/Mapper32.pdb Diff

Modified /Binaries/Mapper/Mapper64 Diff

Modified /Binaries/Server/FOnlineServer.exe Diff

Modified /Binaries/Server/FOnlineServer.pdb Diff

Modified /Binaries/Server/FOnlineServer32 Diff

Modified /Binaries/Server/FOnlineServer32.exe Diff

Modified /Binaries/Server/FOnlineServer32.pdb Diff

Modified /Binaries/Server/FOnlineServer64 Diff

Modified /Binaries/Server/FOnlineServerDaemon32 Diff

Modified /Binaries/Server/FOnlineServerDaemon64 Diff

Modified /Modules/Core/ClientCore.fos Diff

Modified /Modules/Core/Core.fos Diff

Modified /Modules/Core/Gui.fos Diff