.. _program_listing_file_include_flamegpu_runtime_messaging_MessageArray3D.h: Program Listing for File MessageArray3D.h ========================================= |exhale_lsh| :ref:`Return to documentation for file ` (``include/flamegpu/runtime/messaging/MessageArray3D.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #ifndef INCLUDE_FLAMEGPU_RUNTIME_MESSAGING_MESSAGEARRAY3D_H_ #define INCLUDE_FLAMEGPU_RUNTIME_MESSAGING_MESSAGEARRAY3D_H_ #include "flamegpu/runtime/messaging/MessageBruteForce.h" #include "flamegpu/runtime/messaging/MessageArray2D.h" namespace flamegpu { class MessageArray3D { public: // Host struct Data; // Forward declare inner classes class CDescription; // Forward declare inner classes class Description; // Forward declare inner classes class CUDAModelHandler; // Device class In; class Out; struct MetaData { size_type dimensions[3]; size_type length; }; }; } // namespace flamegpu #endif // INCLUDE_FLAMEGPU_RUNTIME_MESSAGING_MESSAGEARRAY3D_H_