wisdom
Loading...
Searching...
No Matches
wisPipelineCacheSerialize Struct Reference

Detailed Description

Specification


C Version:

// Provided by Wisdom 0.7.0.
uint8_t* data,
size_t data_size);
C Implementation Specific Version:
// Provided by Wisdom 0.7.0.
WisResult wisVKPipelineCacheSerialize(const WisVKPipelineCache* self,
uint8_t* data,
size_t data_size);
// Provided by Wisdom 0.7.0.
WisResult wisDX12PipelineCacheSerialize(const WisDX12PipelineCache* self,
uint8_t* data,
size_t data_size);

C++ Version:

namespace wis{
// Provided by Wisdom 0.7.0.
wis::Result PipelineCache::Serialize(wis::span<std::uint8_t> data) const noexcept;
}
C++ Implementation Specific Version:
namespace wis{
// Provided by Wisdom 0.7.0.
wis::Result VKPipelineCache::Serialize(wis::span<std::uint8_t> data) const noexcept;
// Provided by Wisdom 0.7.0.
wis::Result DX12PipelineCache::Serialize(wis::span<std::uint8_t> data) const noexcept;
}

Parameters


  • this self self is a pointer to the valid WisPipelineCache instance.
  • data points to an array that is filled with serialized cache data on success.
  • data_size defines the size of the data chunk in bytes. It must be greater or equal to the value returned by wisPipelineCacheGetSerializedSize.
  • return denoting the outcome of operation.

Description


See Also