I2C transmission on RA8875

Please check the photos in order to understand what i am asking. in order to write to a register you have to start the communication send the register and then read or write data to it. The first byte that it is send has the address of the device and the type of the command(read/write) and then you send the register you want to write or the one that you want to read.I was wandering if the request from or the begingTransmittion is that first byte according the photos.

Also i need to know if it is the correct way to use the requestfrom function is this way:

1)beginTransmittion
2)wire.write(0)
3)endTransmittion
4)requestioFrom
5)wire.read()