Initial commit
This commit is contained in:
515
engines/ags/plugins/ags_nickenstien_gfx/ags_nickenstien_gfx.cpp
Normal file
515
engines/ags/plugins/ags_nickenstien_gfx/ags_nickenstien_gfx.cpp
Normal file
@@ -0,0 +1,515 @@
|
||||
/* ScummVM - Graphic Adventure Engine
|
||||
*
|
||||
* ScummVM is the legal property of its developers, whose names
|
||||
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||
* file distributed with this source distribution.
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* of the License, or(at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
|
||||
#include "ags/plugins/ags_nickenstien_gfx/ags_nickenstien_gfx.h"
|
||||
|
||||
namespace AGS3 {
|
||||
namespace Plugins {
|
||||
namespace AGSNickenstienGFX {
|
||||
|
||||
const char *AGSNickenstienGFX::AGS_GetPluginName() {
|
||||
return "Nickenstien\'s NGFX Graphics Library.";
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::AGS_EngineStartup(IAGSEngine *engine) {
|
||||
PluginBase::AGS_EngineStartup(engine);
|
||||
|
||||
if (_engine->version < 3)
|
||||
_engine->AbortGame("Engine interface is too old, need newer version of AGS.");
|
||||
|
||||
SCRIPT_METHOD(NGFX_GRAPHICS_Initialise, AGSNickenstienGFX::NGFX_GRAPHICS_Initialise);
|
||||
SCRIPT_METHOD(NGFX_GRAPHICS_Enable, AGSNickenstienGFX::NGFX_GRAPHICS_Enable);
|
||||
SCRIPT_METHOD(NGFX_GRAPHICS_SetTimeScalar, AGSNickenstienGFX::NGFX_GRAPHICS_SetTimeScalar);
|
||||
SCRIPT_METHOD(NGFX_GRAPHICS_FullScreenFadeOut, AGSNickenstienGFX::NGFX_GRAPHICS_FullScreenFadeOut);
|
||||
SCRIPT_METHOD(NGFX_GRAPHICS_FullScreenFadeIn, AGSNickenstienGFX::NGFX_GRAPHICS_FullScreenFadeIn);
|
||||
SCRIPT_METHOD(NGFX_GRAPHICS_FullScreenFadeOut_2, AGSNickenstienGFX::NGFX_GRAPHICS_FullScreenFadeOut_2);
|
||||
SCRIPT_METHOD(NGFX_GRAPHICS_FullScreenFadeOut_2_SetBackgroundColour, AGSNickenstienGFX::NGFX_GRAPHICS_FullScreenFadeOut_2_SetBackgroundColour);
|
||||
SCRIPT_METHOD(NGFX_GRAPHICS_FullScreenFadeIn_2, AGSNickenstienGFX::NGFX_GRAPHICS_FullScreenFadeIn_2);
|
||||
SCRIPT_METHOD(NGFX_GRAPHICS_SetAnisotropicFilter, AGSNickenstienGFX::NGFX_GRAPHICS_SetAnisotropicFilter);
|
||||
SCRIPT_METHOD(NGFX_TEXTURE_Load, AGSNickenstienGFX::NGFX_TEXTURE_Load);
|
||||
SCRIPT_METHOD(NGFX_TEXTURE_Release, AGSNickenstienGFX::NGFX_TEXTURE_Release);
|
||||
SCRIPT_METHOD(NGFX_TEXTURE_GetWidth, AGSNickenstienGFX::NGFX_TEXTURE_GetWidth);
|
||||
SCRIPT_METHOD(NGFX_TEXTURE_GetHeight, AGSNickenstienGFX::NGFX_TEXTURE_GetHeight);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_Create, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_Create);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_Release, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_Release);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetType, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetType);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetLife, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetLife);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetEmittionRate, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetEmittionRate);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetParticlesPerEmittion, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetParticlesPerEmittion);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetPosition1, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetPosition1);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetPosition2, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetPosition2);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetStartVelocity, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetStartVelocity);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetStartVelocity_Deviation, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetStartVelocity_Deviation);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetEndVelocity, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetEndVelocity);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetEndVelocity_Deviation, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetEndVelocity_Deviation);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetStartWidth, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetStartWidth);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetStartWidth_Deviation, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetStartWidth_Deviation);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetEndWidth, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetEndWidth);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetEndWidth_Deviation, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetEndWidth_Deviation);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetStartHeight, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetStartHeight);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetStartHeight_Deviation, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetStartHeight_Deviation);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetEndHeight, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetEndHeight);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetEndHeight_Deviation, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetEndHeight_Deviation);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetStartAngle, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetStartAngle);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetStartAngle_Deviation, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetStartAngle_Deviation);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetRotation, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetRotation);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetRotation_Deviation, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetRotation_Deviation);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetStartColour, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetStartColour);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetStartColour_Deviation, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetStartColour_Deviation);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetEndColour, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetEndColour);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetEndColour_Deviation, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetEndColour_Deviation);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetBlendMode, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetBlendMode);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetTexture, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetTexture);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetForce, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetForce);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetParticleLife, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetParticleLife);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetParticleLife_Deviation, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetParticleLife_Deviation);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetNoTimeOut, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetNoTimeOut);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetDrawOrderReversed, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetDrawOrderReversed);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetProcessWhenOffScreen, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetProcessWhenOffScreen);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetUseVelocityParticles, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetUseVelocityParticles);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_SetChannelID, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetChannelID);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_Start, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_Start);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_Clone, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_Clone);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_ReleaseAll, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_ReleaseAll);
|
||||
SCRIPT_METHOD(NGFX_PARTICLE_EMITTER_Evolve, AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_Evolve);
|
||||
SCRIPT_METHOD(NGFX_HasGameRoomChanged, AGSNickenstienGFX::NGFX_HasGameRoomChanged);
|
||||
SCRIPT_METHOD(NGFX_HasGameRoomChanged_SecondTest, AGSNickenstienGFX::NGFX_HasGameRoomChanged_SecondTest);
|
||||
SCRIPT_METHOD(NGFX_SPRITE_ResetForNewRoom, AGSNickenstienGFX::NGFX_SPRITE_ResetForNewRoom);
|
||||
SCRIPT_METHOD(NGFX_SPRITE_Create, AGSNickenstienGFX::NGFX_SPRITE_Create);
|
||||
SCRIPT_METHOD(NGFX_SPRITE_Release, AGSNickenstienGFX::NGFX_SPRITE_Release);
|
||||
SCRIPT_METHOD(NGFX_SPRITE_SetChannelID, AGSNickenstienGFX::NGFX_SPRITE_SetChannelID);
|
||||
SCRIPT_METHOD(NGFX_SPRITE_SetPosition, AGSNickenstienGFX::NGFX_SPRITE_SetPosition);
|
||||
SCRIPT_METHOD(NGFX_SPRITE_SetPivot, AGSNickenstienGFX::NGFX_SPRITE_SetPivot);
|
||||
SCRIPT_METHOD(NGFX_SPRITE_SetTexture, AGSNickenstienGFX::NGFX_SPRITE_SetTexture);
|
||||
SCRIPT_METHOD(NGFX_SPRITE_SetBlendMode, AGSNickenstienGFX::NGFX_SPRITE_SetBlendMode);
|
||||
SCRIPT_METHOD(NGFX_SPRITE_SetWidth, AGSNickenstienGFX::NGFX_SPRITE_SetWidth);
|
||||
SCRIPT_METHOD(NGFX_SPRITE_SetHeight, AGSNickenstienGFX::NGFX_SPRITE_SetHeight);
|
||||
SCRIPT_METHOD(NGFX_SPRITE_SetAngle, AGSNickenstienGFX::NGFX_SPRITE_SetAngle);
|
||||
SCRIPT_METHOD(NGFX_SPRITE_SetColour_1, AGSNickenstienGFX::NGFX_SPRITE_SetColour_1);
|
||||
SCRIPT_METHOD(NGFX_SPRITE_SetColour_2, AGSNickenstienGFX::NGFX_SPRITE_SetColour_2);
|
||||
SCRIPT_METHOD(NGFX_SPRITE_SetColour_3, AGSNickenstienGFX::NGFX_SPRITE_SetColour_3);
|
||||
SCRIPT_METHOD(NGFX_SPRITE_SetColour_4, AGSNickenstienGFX::NGFX_SPRITE_SetColour_4);
|
||||
SCRIPT_METHOD(NGFX_SPRITE_SetClipRectangle, AGSNickenstienGFX::NGFX_SPRITE_SetClipRectangle);
|
||||
SCRIPT_METHOD(NGFX_SPRITE_SetGourard, AGSNickenstienGFX::NGFX_SPRITE_SetGourard);
|
||||
SCRIPT_METHOD(NGFX_SPRITE_SetFlipped_H, AGSNickenstienGFX::NGFX_SPRITE_SetFlipped_H);
|
||||
SCRIPT_METHOD(NGFX_SPRITE_SetFlipped_V, AGSNickenstienGFX::NGFX_SPRITE_SetFlipped_V);
|
||||
SCRIPT_METHOD(NGFX_SPRITE_AddToDrawList, AGSNickenstienGFX::NGFX_SPRITE_AddToDrawList);
|
||||
SCRIPT_METHOD(NGFX_InitForNewGameLoop, AGSNickenstienGFX::NGFX_InitForNewGameLoop);
|
||||
// TODO unnamed functions?
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_GRAPHICS_Initialise(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, GameNativeScreenWidth, int, GameNativeScreenHeight);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_GRAPHICS_Enable(ScriptMethodParams ¶ms) {
|
||||
//PARAMS1(bool, OnOff);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_GRAPHICS_SetTimeScalar(ScriptMethodParams ¶ms) {
|
||||
//PARAMS1(float, TimeScalar);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_GRAPHICS_FullScreenFadeOut(ScriptMethodParams ¶ms) {
|
||||
//PARAMS1(int, Time);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_GRAPHICS_FullScreenFadeIn(ScriptMethodParams ¶ms) {
|
||||
//PARAMS1(int, Time);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_GRAPHICS_FullScreenFadeOut_2(ScriptMethodParams ¶ms) {
|
||||
//PARAMS9(int, Time, int, BlendMode, int, R, int, G, int, B, int, NumLayers, float, BackSpeed, float, FrontSpeed, Common::String, TextureFilename);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_GRAPHICS_FullScreenFadeOut_2_SetBackgroundColour(ScriptMethodParams ¶ms) {
|
||||
//PARAMS3(int, Back_R, int, Back_G, int, Back_B);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_GRAPHICS_FullScreenFadeIn_2(ScriptMethodParams ¶ms) {
|
||||
//PARAMS1(int, Time);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_GRAPHICS_SetAnisotropicFilter(ScriptMethodParams ¶ms) {
|
||||
//PARAMS1(int, TrueFalse);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_TEXTURE_Load(ScriptMethodParams ¶ms) {
|
||||
//PARAMS1(Common::String, Filename);
|
||||
// TODO rest of the owl
|
||||
params._result = 0; // HACK stub
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_TEXTURE_Release(ScriptMethodParams ¶ms) {
|
||||
//PARAMS1(int, TextureHandle);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_TEXTURE_GetWidth(ScriptMethodParams ¶ms) {
|
||||
//PARAMS1(int, TextureHandle);
|
||||
// TODO rest of the owl
|
||||
params._result = 0; // HACK stub
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_TEXTURE_GetHeight(ScriptMethodParams ¶ms) {
|
||||
//PARAMS1(int, TextureHandle);
|
||||
// TODO rest of the owl
|
||||
params._result = 0; // HACK stub
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_Create(ScriptMethodParams ¶ms) {
|
||||
//PARAMS1(int, MaxParticlesForThisEmitter);
|
||||
// TODO rest of the owl
|
||||
params._result = 0; // HACK stub
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_Release(ScriptMethodParams ¶ms) {
|
||||
//PARAMS1(int, ParticleEmitterHandle);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetType(ScriptMethodParams ¶ms) {
|
||||
//PARAMS1(int, ParticleEmitterHandle, int, EmitterType);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetLife(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, ParticleEmitterHandle, float, EmitterLife);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetEmittionRate(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, ParticleEmitterHandle, float, EmittionRate);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetParticlesPerEmittion(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, ParticleEmitterHandle, int, ParticlesPerEmittion);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetPosition1(ScriptMethodParams ¶ms) {
|
||||
//PARAMS3(int, ParticleEmitterHandle, float, PosX, float, PosY);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetPosition2(ScriptMethodParams ¶ms) {
|
||||
//PARAMS3(int, ParticleEmitterHandle, float, PosX, float, PosY);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetStartVelocity(ScriptMethodParams ¶ms) {
|
||||
//PARAMS3(int, ParticleEmitterHandle, float, VelocityX, float, VelocityY);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetStartVelocity_Deviation(ScriptMethodParams ¶ms) {
|
||||
//PARAMS3(int, ParticleEmitterHandle, float, VelocityDeviationX, float, VelocityDeviationY);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetEndVelocity(ScriptMethodParams ¶ms) {
|
||||
//PARAMS3(int, ParticleEmitterHandle, float, VelocityX, float, VelocityY);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetEndVelocity_Deviation(ScriptMethodParams ¶ms) {
|
||||
//PARAMS3(int, ParticleEmitterHandle, float, VelocityDeviationX, float, VelocityDeviationY);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetStartWidth(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, ParticleEmitterHandle, float, Width);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetStartWidth_Deviation(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, ParticleEmitterHandle, float, WidthDeviation);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetEndWidth(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, ParticleEmitterHandle, float, Width);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetEndWidth_Deviation(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, ParticleEmitterHandle, float, WidthDeviation);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetStartHeight(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, ParticleEmitterHandle, float, Height);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetStartHeight_Deviation(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, ParticleEmitterHandle, float, HeightDeviation);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetEndHeight(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, ParticleEmitterHandle, float, Height);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetEndHeight_Deviation(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, ParticleEmitterHandle, float, HeightDeviation);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetStartAngle(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, ParticleEmitterHandle, float, Angle);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetStartAngle_Deviation(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, ParticleEmitterHandle, float, AngleDeviation);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetRotation(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, ParticleEmitterHandle, float, Rotation);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetRotation_Deviation(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, ParticleEmitterHandle, float, RotationDeviation);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetStartColour(ScriptMethodParams ¶ms) {
|
||||
//PARAMS5(int, ParticleEmitterHandle, int, R, int, G, int, B, int, A);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetStartColour_Deviation(ScriptMethodParams ¶ms) {
|
||||
//PARAMS5(int, ParticleEmitterHandle, int, R, int, G, int, B, int, A);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetEndColour(ScriptMethodParams ¶ms) {
|
||||
//PARAMS5(int, ParticleEmitterHandle, int, R, int, G, int, B, int, A);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetEndColour_Deviation(ScriptMethodParams ¶ms) {
|
||||
//PARAMS5(int, ParticleEmitterHandle, int, R, int, G, int, B, int, A);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetBlendMode(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, ParticleEmitterHandle, int, BlendMode);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetTexture(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, ParticleEmitterHandle, int, TextureHandle);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetForce(ScriptMethodParams ¶ms) {
|
||||
//PARAMS3(int, ParticleEmitterHandle, float, ForceX, float, ForceY);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetParticleLife(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, ParticleEmitterHandle, float, Life);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetParticleLife_Deviation(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, ParticleEmitterHandle, float, LifeDeviation);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetNoTimeOut(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, ParticleEmitterHandle, int, TrueFalse);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetDrawOrderReversed(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, ParticleEmitterHandle, int, TrueFalse);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetProcessWhenOffScreen(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, ParticleEmitterHandle, int, TrueFalse);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetUseVelocityParticles(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, ParticleEmitterHandle, int, TrueFalse);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_SetChannelID(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, ParticleEmitterHandle, int, ChannelID);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_Start(ScriptMethodParams ¶ms) {
|
||||
//PARAMS1(int, ParticleEmitterHandle);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_Clone(ScriptMethodParams ¶ms) {
|
||||
//PARAMS1(int, SourceParticleEmitterHandle);
|
||||
// TODO rest of the owl
|
||||
params._result = 0; // HACK stub
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_ReleaseAll(ScriptMethodParams ¶ms) {
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_PARTICLE_EMITTER_Evolve(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, ParticleEmitterHandle, float, TimeToEvolveBy);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_HasGameRoomChanged(ScriptMethodParams ¶ms) {
|
||||
//PARAMS1(int, CurrentGameRoom);
|
||||
// TODO rest of the owl
|
||||
params._result = true; // HACK stub
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_HasGameRoomChanged_SecondTest(ScriptMethodParams ¶ms) {
|
||||
//PARAMS1(int, CurrentGameRoom);
|
||||
// TODO rest of the owl
|
||||
params._result = true; // HACK stub
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_SPRITE_ResetForNewRoom(ScriptMethodParams ¶ms) {
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_SPRITE_Create(ScriptMethodParams ¶ms) {
|
||||
// TODO rest of the owl
|
||||
params._result = 0; // HACK stub
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_SPRITE_Release(ScriptMethodParams ¶ms) {
|
||||
//PARAMS1(int, SpriteHandle);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_SPRITE_SetChannelID(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, SpriteHandle, int, ChannelID);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_SPRITE_SetPosition(ScriptMethodParams ¶ms) {
|
||||
//PARAMS3(int, SpriteHandle, float, x, float, y);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_SPRITE_SetPivot(ScriptMethodParams ¶ms) {
|
||||
//PARAMS3(int, SpriteHandle, float, x, float, y);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_SPRITE_SetTexture(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, SpriteHandle, int, TextureHandle);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_SPRITE_SetBlendMode(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, SpriteHandle, int, BlendMode);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_SPRITE_SetWidth(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, SpriteHandle, float, Width);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_SPRITE_SetHeight(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, SpriteHandle, float, Height);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_SPRITE_SetAngle(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, SpriteHandle, float, Angle);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_SPRITE_SetColour_1(ScriptMethodParams ¶ms) {
|
||||
//PARAMS5(int, SpriteHandle, int, R, int, G, int, B, int, A);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_SPRITE_SetColour_2(ScriptMethodParams ¶ms) {
|
||||
//PARAMS5(int, SpriteHandle, int, R, int, G, int, B, int, A);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_SPRITE_SetColour_3(ScriptMethodParams ¶ms) {
|
||||
//PARAMS5(int, SpriteHandle, int, R, int, G, int, B, int, A);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_SPRITE_SetColour_4(ScriptMethodParams ¶ms) {
|
||||
//PARAMS5(int, SpriteHandle, int, R, int, G, int, B, int, A);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_SPRITE_SetClipRectangle(ScriptMethodParams ¶ms) {
|
||||
//PARAMS5(int, SpriteHandle, float, x, float, y, float, x2, float, y2);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_SPRITE_SetGourard(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, SpriteHandle, int, TrueFalse);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_SPRITE_SetFlipped_H(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, SpriteHandle, int, TrueFalse);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_SPRITE_SetFlipped_V(ScriptMethodParams ¶ms) {
|
||||
//PARAMS2(int, SpriteHandle, int, TrueFalse);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_SPRITE_AddToDrawList(ScriptMethodParams ¶ms) {
|
||||
//PARAMS1(int, SpriteHandle);
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
void AGSNickenstienGFX::NGFX_InitForNewGameLoop(ScriptMethodParams ¶ms) {
|
||||
// TODO rest of the owl
|
||||
}
|
||||
|
||||
} // namespace AGSNickenstienGFX
|
||||
} // namespace Plugins
|
||||
} // namespace AGS3
|
||||
126
engines/ags/plugins/ags_nickenstien_gfx/ags_nickenstien_gfx.h
Normal file
126
engines/ags/plugins/ags_nickenstien_gfx/ags_nickenstien_gfx.h
Normal file
@@ -0,0 +1,126 @@
|
||||
/* ScummVM - Graphic Adventure Engine
|
||||
*
|
||||
* ScummVM is the legal property of its developers, whose names
|
||||
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||
* file distributed with this source distribution.
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* of the License, or(at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef AGS_PLUGINS_AGS_NICKENSTIEN_GFX_AGS_NICKENSTIEN_GFX_H
|
||||
#define AGS_PLUGINS_AGS_NICKENSTIEN_GFX_AGS_NICKENSTIEN_GFX_H
|
||||
|
||||
#include "common/str.h"
|
||||
#include "ags/plugins/ags_plugin.h"
|
||||
|
||||
namespace AGS3 {
|
||||
namespace Plugins {
|
||||
namespace AGSNickenstienGFX {
|
||||
|
||||
class AGSNickenstienGFX : public PluginBase {
|
||||
SCRIPT_HASH(AGSNickenstienGFX)
|
||||
private:
|
||||
void NGFX_GRAPHICS_Initialise(ScriptMethodParams ¶ms);
|
||||
void NGFX_GRAPHICS_Enable(ScriptMethodParams ¶ms);
|
||||
void NGFX_GRAPHICS_SetTimeScalar(ScriptMethodParams ¶ms);
|
||||
void NGFX_GRAPHICS_FullScreenFadeOut(ScriptMethodParams ¶ms);
|
||||
void NGFX_GRAPHICS_FullScreenFadeIn(ScriptMethodParams ¶ms);
|
||||
void NGFX_GRAPHICS_FullScreenFadeOut_2(ScriptMethodParams ¶ms);
|
||||
void NGFX_GRAPHICS_FullScreenFadeOut_2_SetBackgroundColour(ScriptMethodParams ¶ms);
|
||||
void NGFX_GRAPHICS_FullScreenFadeIn_2(ScriptMethodParams ¶ms);
|
||||
void NGFX_GRAPHICS_SetAnisotropicFilter(ScriptMethodParams ¶ms);
|
||||
void NGFX_TEXTURE_Load(ScriptMethodParams ¶ms);
|
||||
void NGFX_TEXTURE_Release(ScriptMethodParams ¶ms);
|
||||
void NGFX_TEXTURE_GetWidth(ScriptMethodParams ¶ms);
|
||||
void NGFX_TEXTURE_GetHeight(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_Create(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_Release(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetType(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetLife(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetEmittionRate(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetParticlesPerEmittion(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetPosition1(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetPosition2(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetStartVelocity(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetStartVelocity_Deviation(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetEndVelocity(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetEndVelocity_Deviation(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetStartWidth(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetStartWidth_Deviation(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetEndWidth(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetEndWidth_Deviation(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetStartHeight(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetStartHeight_Deviation(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetEndHeight(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetEndHeight_Deviation(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetStartAngle(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetStartAngle_Deviation(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetRotation(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetRotation_Deviation(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetStartColour(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetStartColour_Deviation(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetEndColour(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetEndColour_Deviation(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetBlendMode(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetTexture(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetForce(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetParticleLife(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetParticleLife_Deviation(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetNoTimeOut(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetDrawOrderReversed(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetProcessWhenOffScreen(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetUseVelocityParticles(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_SetChannelID(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_Start(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_Clone(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_ReleaseAll(ScriptMethodParams ¶ms);
|
||||
void NGFX_PARTICLE_EMITTER_Evolve(ScriptMethodParams ¶ms);
|
||||
void NGFX_HasGameRoomChanged(ScriptMethodParams ¶ms);
|
||||
void NGFX_HasGameRoomChanged_SecondTest(ScriptMethodParams ¶ms);
|
||||
void NGFX_SPRITE_ResetForNewRoom(ScriptMethodParams ¶ms);
|
||||
void NGFX_SPRITE_Create(ScriptMethodParams ¶ms);
|
||||
void NGFX_SPRITE_Release(ScriptMethodParams ¶ms);
|
||||
void NGFX_SPRITE_SetChannelID(ScriptMethodParams ¶ms);
|
||||
void NGFX_SPRITE_SetPosition(ScriptMethodParams ¶ms);
|
||||
void NGFX_SPRITE_SetPivot(ScriptMethodParams ¶ms);
|
||||
void NGFX_SPRITE_SetTexture(ScriptMethodParams ¶ms);
|
||||
void NGFX_SPRITE_SetBlendMode(ScriptMethodParams ¶ms);
|
||||
void NGFX_SPRITE_SetWidth(ScriptMethodParams ¶ms);
|
||||
void NGFX_SPRITE_SetHeight(ScriptMethodParams ¶ms);
|
||||
void NGFX_SPRITE_SetAngle(ScriptMethodParams ¶ms);
|
||||
void NGFX_SPRITE_SetColour_1(ScriptMethodParams ¶ms);
|
||||
void NGFX_SPRITE_SetColour_2(ScriptMethodParams ¶ms);
|
||||
void NGFX_SPRITE_SetColour_3(ScriptMethodParams ¶ms);
|
||||
void NGFX_SPRITE_SetColour_4(ScriptMethodParams ¶ms);
|
||||
void NGFX_SPRITE_SetClipRectangle(ScriptMethodParams ¶ms);
|
||||
void NGFX_SPRITE_SetGourard(ScriptMethodParams ¶ms);
|
||||
void NGFX_SPRITE_SetFlipped_H(ScriptMethodParams ¶ms);
|
||||
void NGFX_SPRITE_SetFlipped_V(ScriptMethodParams ¶ms);
|
||||
void NGFX_SPRITE_AddToDrawList(ScriptMethodParams ¶ms);
|
||||
void NGFX_InitForNewGameLoop(ScriptMethodParams ¶ms);
|
||||
|
||||
public:
|
||||
AGSNickenstienGFX() : PluginBase() {}
|
||||
virtual ~AGSNickenstienGFX() {}
|
||||
|
||||
const char *AGS_GetPluginName() override;
|
||||
void AGS_EngineStartup(IAGSEngine *engine) override;
|
||||
};
|
||||
|
||||
} // namespace AGSNickenstienGFX
|
||||
} // namespace Plugins
|
||||
} // namespace AGS3
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user