Data transfer between the CPU and GPU is explicit. You must specify buffer usages at creation and map memory to read or write it.
Buffer Usage Flags
A GPUBuffer cannot do everything. Its capabilities are defined at creation by a bitmask of GPUBufferUsage flags.
Usage Flag Bitmask Calculator
Usage Integer: