graphics

package
v0.0.0-...-b8a1838 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 9, 2024 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Index

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) Descriptor() ([]byte, []int)

Deprecated: Use Trace.ProtoReflect.Descriptor instead.

func (*Trace) GetApplicationId

func (x *Trace) GetApplicationId() string

func (*Trace) GetFilename

func (x *Trace) GetFilename() string

func (*Trace) GetFrameCount

func (x *Trace) GetFrameCount() uint32

func (*Trace) GetFrameRange

func (x *Trace) GetFrameRange() *Trace_Range

func (*Trace) GetId

func (x *Trace) GetId() *TraceId

func (*Trace) GetKeyFrames

func (x *Trace) GetKeyFrames() []uint32

func (*Trace) GetLoopFrames

func (x *Trace) GetLoopFrames() []uint32

func (*Trace) GetSize

func (x *Trace) GetSize() uint64

func (*Trace) GetSource

func (x *Trace) GetSource() string

func (*Trace) ProtoMessage

func (*Trace) ProtoMessage()

func (*Trace) ProtoReflect

func (x *Trace) ProtoReflect() protoreflect.Message

func (*Trace) Reset

func (x *Trace) Reset()

func (*Trace) String

func (x *Trace) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use TraceId.ProtoReflect.Descriptor instead.

func (*TraceId) GetValue

func (x *TraceId) GetValue() string

func (*TraceId) ProtoMessage

func (*TraceId) ProtoMessage()

func (*TraceId) ProtoReflect

func (x *TraceId) ProtoReflect() protoreflect.Message

func (*TraceId) Reset

func (x *TraceId) Reset()

func (*TraceId) String

func (x *TraceId) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use TraceList.ProtoReflect.Descriptor instead.

func (*TraceList) GetValue

func (x *TraceList) GetValue() []*Trace

func (*TraceList) ProtoMessage

func (*TraceList) ProtoMessage()

func (*TraceList) ProtoReflect

func (x *TraceList) ProtoReflect() protoreflect.Message

func (*TraceList) Reset

func (x *TraceList) Reset()

func (*TraceList) String

func (x *TraceList) String() string

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL