Changeset View
Changeset View
Standalone View
Standalone View
source/renderer/scripting/JSInterface_Renderer.h
Show All 21 Lines | |||||
#define DECLARE_BOOLEAN_SCRIPT_SETTING(NAME) \ | #define DECLARE_BOOLEAN_SCRIPT_SETTING(NAME) \ | ||||
bool Get##NAME##Enabled(ScriptInterface::CxPrivate* pCxPrivate); \ | bool Get##NAME##Enabled(ScriptInterface::CxPrivate* pCxPrivate); \ | ||||
void Set##NAME##Enabled(ScriptInterface::CxPrivate* pCxPrivate, bool Enabled); | void Set##NAME##Enabled(ScriptInterface::CxPrivate* pCxPrivate, bool Enabled); | ||||
namespace JSI_Renderer | namespace JSI_Renderer | ||||
{ | { | ||||
std::string GetRenderPath(ScriptInterface::CxPrivate* pCxPrivate); | std::string GetRenderPath(ScriptInterface::CxPrivate* pCxPrivate); | ||||
void SetRenderPath(ScriptInterface::CxPrivate* pCxPrivate, const std::string& name); | |||||
void RecreateShadowMap(ScriptInterface::CxPrivate* pCxPrivate); | |||||
bool TextureExists(ScriptInterface::CxPrivate* pCxPrivate, const std::wstring& filename); | bool TextureExists(ScriptInterface::CxPrivate* pCxPrivate, const std::wstring& filename); | ||||
DECLARE_BOOLEAN_SCRIPT_SETTING(Shadows); | |||||
DECLARE_BOOLEAN_SCRIPT_SETTING(ShadowPCF); | |||||
DECLARE_BOOLEAN_SCRIPT_SETTING(Particles); | |||||
DECLARE_BOOLEAN_SCRIPT_SETTING(PreferGLSL); | |||||
DECLARE_BOOLEAN_SCRIPT_SETTING(WaterEffects); | |||||
DECLARE_BOOLEAN_SCRIPT_SETTING(WaterFancyEffects); | |||||
DECLARE_BOOLEAN_SCRIPT_SETTING(WaterRealDepth); | |||||
DECLARE_BOOLEAN_SCRIPT_SETTING(WaterReflection); | |||||
DECLARE_BOOLEAN_SCRIPT_SETTING(WaterRefraction); | |||||
DECLARE_BOOLEAN_SCRIPT_SETTING(WaterShadows); | |||||
DECLARE_BOOLEAN_SCRIPT_SETTING(Fog); | |||||
DECLARE_BOOLEAN_SCRIPT_SETTING(Silhouettes); | |||||
DECLARE_BOOLEAN_SCRIPT_SETTING(ShowSky); | |||||
DECLARE_BOOLEAN_SCRIPT_SETTING(SmoothLOS); | |||||
DECLARE_BOOLEAN_SCRIPT_SETTING(PostProc); | |||||
DECLARE_BOOLEAN_SCRIPT_SETTING(DisplayFrustum); | DECLARE_BOOLEAN_SCRIPT_SETTING(DisplayFrustum); | ||||
void RegisterScriptFunctions(const ScriptInterface& scriptInterface); | void RegisterScriptFunctions(const ScriptInterface& scriptInterface); | ||||
} | } | ||||
#undef DECLARE_BOOLEAN_SCRIPT_SETTING | #undef DECLARE_BOOLEAN_SCRIPT_SETTING | ||||
#endif // INCLUDED_JSINTERFACE_RENDERER | #endif // INCLUDED_JSINTERFACE_RENDERER |
Wildfire Games · Phabricator