Specification
C Version:
C Implementation Specific Version:
WisResult wisVKWin32ExtensionCreateSurface(WisVKWin32Extension* self,
WisVKSurface* surface);
WisResult wisDX12Win32ExtensionCreateSurface(WisDX12Win32Extension* self,
WisDX12Surface* surface);
C++ Version:
namespace wis{
WIS_NODISCARD wis::Surface Win32Extension::CreateSurface(const wis::Win32WindowDesc& info,
wis::Result& out_result) noexcept;
}
C++ Implementation Specific Version:
namespace wis{
WIS_NODISCARD wis::VKSurface VKWin32Extension::CreateSurface(const wis::Win32WindowDesc& info,
wis::Result& out_result) noexcept;
WIS_NODISCARD wis::DX12Surface DX12Win32Extension::CreateSurface(const wis::Win32WindowDesc& info,
wis::Result& out_result) noexcept;
}
Parameters
- this
self self is a pointer to the valid WisWin32Extension instance.
info Win32 windowing data.
surface points to WisSurface, initialized on success.
- return denoting the outcome of operation.
Description
See Also