.. _program_listing_file_include_flamegpu_runtime_HostFunctionCallback.h: Program Listing for File HostFunctionCallback.h =============================================== |exhale_lsh| :ref:`Return to documentation for file ` (``include/flamegpu/runtime/HostFunctionCallback.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #ifndef INCLUDE_FLAMEGPU_RUNTIME_HOSTFUNCTIONCALLBACK_H_ #define INCLUDE_FLAMEGPU_RUNTIME_HOSTFUNCTIONCALLBACK_H_ #include "flamegpu/runtime/HostAPI_macros.h" namespace flamegpu { class HostFunctionCallback { public: virtual void run(HostAPI*) = 0; virtual ~HostFunctionCallback() {} }; class HostConditionCallback { public: virtual CONDITION_RESULT run(HostAPI*) = 0; virtual ~HostConditionCallback() {} }; } // namespace flamegpu #endif // INCLUDE_FLAMEGPU_RUNTIME_HOSTFUNCTIONCALLBACK_H_