Documentation ¶
Index ¶
- Variables
- type Trace
- func (*Trace) Descriptor() ([]byte, []int)deprecated
- func (x *Trace) GetApplicationId() string
- func (x *Trace) GetFilename() string
- func (x *Trace) GetFrameCount() uint32
- func (x *Trace) GetFrameRange() *Trace_Range
- func (x *Trace) GetId() *TraceId
- func (x *Trace) GetKeyFrames() []uint32
- func (x *Trace) GetLoopFrames() []uint32
- func (x *Trace) GetSize() uint64
- func (x *Trace) GetSource() string
- func (*Trace) ProtoMessage()
- func (x *Trace) ProtoReflect() protoreflect.Message
- func (x *Trace) Reset()
- func (x *Trace) String() string
- type TraceId
- type TraceList
- type Trace_Range
Constants ¶
This section is empty.
Variables ¶
View Source
var File_chromiumos_config_api_test_results_graphics_v1_trace_id_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_config_api_test_results_graphics_v1_trace_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Trace ¶
type Trace struct { // Global unique trace identifier. Id *TraceId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Filename string `protobuf:"bytes,2,opt,name=filename,proto3" json:"filename,omitempty"` // Size of trace in bytes. Size uint64 `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"` // Source of the trace. Source string `protobuf:"bytes,4,opt,name=source,proto3" json:"source,omitempty"` // Source specific identifier for the program being traced. (eg Steam ID) ApplicationId string `protobuf:"bytes,5,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"` // Number of frames in the trace. FrameCount uint32 `protobuf:"varint,6,opt,name=frame_count,json=frameCount,proto3" json:"frame_count,omitempty"` // The range of frames after the game began to interact. FrameRange *Trace_Range `protobuf:"bytes,7,opt,name=frame_range,json=frameRange,proto3" json:"frame_range,omitempty"` // Frames that are worth checking for pixel correctness. KeyFrames []uint32 `protobuf:"varint,8,rep,packed,name=key_frames,json=keyFrames,proto3" json:"key_frames,omitempty"` // Frames that are worth looping on to gauge performance. LoopFrames []uint32 `protobuf:"varint,9,rep,packed,name=loop_frames,json=loopFrames,proto3" json:"loop_frames,omitempty"` // contains filtered or unexported fields }
Details about a graphics trace file. Next Tag: 10
func (*Trace) Descriptor
deprecated
func (*Trace) GetApplicationId ¶
func (*Trace) GetFilename ¶
func (*Trace) GetFrameCount ¶
func (*Trace) GetFrameRange ¶
func (x *Trace) GetFrameRange() *Trace_Range
func (*Trace) GetKeyFrames ¶
func (*Trace) GetLoopFrames ¶
func (*Trace) ProtoMessage ¶
func (*Trace) ProtoMessage()
func (*Trace) ProtoReflect ¶
func (x *Trace) ProtoReflect() protoreflect.Message
type TraceId ¶
type TraceId struct { Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
Uniquely identifies a trace used for replay tests.
func (*TraceId) Descriptor
deprecated
func (*TraceId) ProtoMessage ¶
func (*TraceId) ProtoMessage()
func (*TraceId) ProtoReflect ¶
func (x *TraceId) ProtoReflect() protoreflect.Message
type TraceList ¶
type TraceList struct { Value []*Trace `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*TraceList) Descriptor
deprecated
func (*TraceList) ProtoMessage ¶
func (*TraceList) ProtoMessage()
func (*TraceList) ProtoReflect ¶
func (x *TraceList) ProtoReflect() protoreflect.Message
type Trace_Range ¶
type Trace_Range struct { Start uint32 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"` End uint32 `protobuf:"varint,2,opt,name=end,proto3" json:"end,omitempty"` // contains filtered or unexported fields }
func (*Trace_Range) Descriptor
deprecated
func (*Trace_Range) Descriptor() ([]byte, []int)
Deprecated: Use Trace_Range.ProtoReflect.Descriptor instead.
func (*Trace_Range) GetEnd ¶
func (x *Trace_Range) GetEnd() uint32
func (*Trace_Range) GetStart ¶
func (x *Trace_Range) GetStart() uint32
func (*Trace_Range) ProtoMessage ¶
func (*Trace_Range) ProtoMessage()
func (*Trace_Range) ProtoReflect ¶
func (x *Trace_Range) ProtoReflect() protoreflect.Message
func (*Trace_Range) Reset ¶
func (x *Trace_Range) Reset()
func (*Trace_Range) String ¶
func (x *Trace_Range) String() string
Click to show internal directories.
Click to hide internal directories.