Struct CreateSurfaceOperation
Defined in File create-surface-operation.h
Inheritance Relationships
Base Type
public gpa::serialization::Operation
(Struct Operation)
Struct Documentation
-
struct CreateSurfaceOperation : public gpa::serialization::Operation
Instructions for creating a surface for rendering.
This operation aids in mimicking what the application originally did in terms of creating windows or other surfaces for rendering.
Public Functions
-
CreateSurfaceOperation()
-
~CreateSurfaceOperation()
-
virtual char const *GetName() const
-
virtual size_t Serialize(MemoryBackedSerializer*) const
-
virtual size_t Deserialize(MemoryBackedSerializer*)
Public Members
-
uint64_t key = {}
This is the capture-time handle to the surface that the application had created.
-
SurfaceCreateInfo createInfo = {}
These are the parameters necessary to re-create and associate the capture-time handle to a live playback window of the proper dimensions.
-
CreateSurfaceOperation()