Lines Matching defs:key
28 int32_t SurfaceBufferImpl::SetInt32(uint32_t key, int32_t value)
30 return SetData(key, BUFFER_DATA_TYPE_INT_32, &value, sizeof(value));
33 int32_t SurfaceBufferImpl::GetInt32(uint32_t key, int32_t& value)
38 if (GetData(key, &type, &data, &size) != SURFACE_ERROR_OK || type != BUFFER_DATA_TYPE_INT_32) {
48 int32_t SurfaceBufferImpl::SetInt64(uint32_t key, int64_t value)
50 return SetData(key, BUFFER_DATA_TYPE_INT_64, &value, sizeof(value));
53 int32_t SurfaceBufferImpl::GetInt64(uint32_t key, int64_t& value)
58 if (GetData(key, &type, &data, &size) != SURFACE_ERROR_OK || type != BUFFER_DATA_TYPE_INT_64) {
68 int32_t SurfaceBufferImpl::SetData(uint32_t key, uint8_t type, const void* data, uint8_t size)
82 std::map<uint32_t, ExtraData>::iterator iter = extDatas_.find(key);
104 extDatas_[key] = extData;
108 int32_t SurfaceBufferImpl::GetData(uint32_t key, uint8_t* type, void** data, uint8_t* size)
114 std::map<uint32_t, ExtraData>::iterator iter = extDatas_.find(key);
118 ExtraData extData = extDatas_[key];
127 ReadInt32(&io, &(bufferData_.handle.key));
138 uint32_t key;
139 ReadUint32(&io, &key);
146 SetInt32(key, value);
152 SetInt64(key, value);
163 WriteInt32(&io, bufferData_.handle.key);
174 uint32_t key = iter->first;
176 WriteUint32(&io, key);