Struct CurveRTCHost::RTCEnvMacroPropertyProperties

Nested Relationships

This struct is a nested type of Class CurveRTCHost.

Struct Documentation

struct RTCEnvMacroPropertyProperties

Properties for a registered environment macro property

Public Members

std::string type

Name of the property’s base type (e.g. type of an individual element if array property)

std::array<unsigned int, 4> dimensions

Number of elemements in each dimension

size_t type_size

Size of the property’s base type (e.g. size of an individual element if array property)

void *d_ptr

Copy of the device pointer

Note

This assumes it will never be reallocated/resized after registration

void *h_data_ptr

Pointer to a location in host memory where the device pointer to this variables buffer must be stored