30 class AccessorPrivateProxy;
47 int ElemSize,
int OffsetInBytes = 0,
48 bool IsSubBuffer =
false,
50 : MAccData(Offset, AccessRange, MemoryRange), MAccessMode(
AccessMode),
52 MElemSize(ElemSize), MOffsetInBytes(OffsetInBytes),
53 MIsSubBuffer(IsSubBuffer), MPropertyList(PropertyList),
58 int ElemSize,
bool IsPlaceH,
int OffsetInBytes = 0,
59 bool IsSubBuffer =
false,
61 : MAccData(Offset, AccessRange, MemoryRange), MAccessMode(
AccessMode),
63 MElemSize(ElemSize), MOffsetInBytes(OffsetInBytes),
64 MIsSubBuffer(IsSubBuffer), MPropertyList(PropertyList),
65 MIsPlaceH(IsPlaceH) {}
70 : MAccData(Other.MAccData), MAccessMode(Other.MAccessMode),
71 MSYCLMemObj(Other.MSYCLMemObj), MDims(Other.MDims),
72 MElemSize(Other.MElemSize), MOffsetInBytes(Other.MOffsetInBytes),
73 MIsSubBuffer(Other.MIsSubBuffer), MPropertyList(Other.MPropertyList),
74 MIsPlaceH(Other.MIsPlaceH) {}
98 void resize(
size_t GlobalSize);
137 : MSize(Size), MDims(Dims), MElemSize(ElemSize),
138 MMem(Size[0] * Size[1] * Size[2] * ElemSize + ElemSize),
139 MPropertyList(PropertyList) {}