Struct MessageArray3D::Data
Defined in File MessageArray3DHost.h
Nested Relationships
This struct is a nested type of Class MessageArray3D.
Inheritance Relationships
Base Type
public flamegpu::MessageBruteForce::Data
(Struct MessageBruteForce::Data)
Struct Documentation
-
struct Data : public flamegpu::MessageBruteForce::Data
Internal data representation of Array messages within model description hierarchy
See also
Public Functions
-
virtual ~Data() = default
-
virtual std::unique_ptr<MessageSpecialisationHandler> getSpecialisationHander(detail::CUDAMessage &owner) const override
-
virtual std::type_index getType() const override
Used internally to validate that the corresponding Message type is attached via the agent function shim.
- Returns:
The std::type_index of the Message type which must be used.
Public Members
-
std::array<size_type, 3> dimensions
Protected Functions
Copy constructor This is unsafe, should only be used internally, use clone() instead
-
Normal constructor, only to be called by ModelDescription
Friends
- friend class ModelDescription
- friend struct ModelData
-
virtual ~Data() = default