13#define GX_EFFECT_NAMESPACE_BEGIN() namespace gx { namespace effect {
14#define GX_EFFECT_NAMESPACE_END() }}
19GX_EFFECT_NAMESPACE_BEGIN()
20using namespace ::gx::core;
21using namespace ::gx::shader;
22GX_EFFECT_NAMESPACE_END()
27#include "GxSysEffect.h"
31#if !defined(PLATFORM_EFFEKSEER_SUPPORT)
33#define PLATFORM_EFFEKSEER_SUPPORT 1
35#define PLATFORM_EFFEKSEER_SUPPORT 0
40#if !defined(PLATFORM_SPARK_SUPPORT)
41#if defined(_WINDOWS) || defined(_PS5) || defined(_PS4) || defined(_NX64) || defined(_XBOX_XS)
42#define PLATFORM_SPARK_SUPPORT 1
44#define PLATFORM_SPARK_SUPPORT 0
48#if PLATFORM_EFFEKSEER_SUPPORT
53#pragma warning(disable:4100)
55#include "EffekseerRendererDX12.h"
62#if PLATFORM_SPARK_SUPPORT
66#include "SPFXEngine.h"
67#include "SPARK/GxSysEffectSpark.h"
68#include "SPARK/GxUnitEffectSpark.h"
69#include "SPARK/GxResEffectSpark.h"
75GX_EFFECT_NAMESPACE_BEGIN()
77GX_EFFECT_NAMESPACE_END()
void GxEffectUsage(void)
最適化で消されないためのusage呼び出し関数
Definition GxEffect.cpp:16