// Code generated by protoc-gen-go. // source: rendermessages.proto // DO NOT EDIT! package dota import proto "github.com/golang/protobuf/proto" import fmt "fmt" import math "math" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal var _ = fmt.Errorf var _ = math.Inf type CMsgBeginFrame struct { FramePaintTime *float64 `protobuf:"fixed64,1,opt,name=frame_paint_time" json:"frame_paint_time,omitempty"` SurfaceWidth *uint32 `protobuf:"varint,2,opt,name=surface_width" json:"surface_width,omitempty"` SurfaceHeight *uint32 `protobuf:"varint,3,opt,name=surface_height" json:"surface_height,omitempty"` RenderTarget *uint32 `protobuf:"varint,4,opt,name=render_target" json:"render_target,omitempty"` UiScaleFactor *float64 `protobuf:"fixed64,5,opt,name=ui_scale_factor" json:"ui_scale_factor,omitempty"` EmptyFrame *bool `protobuf:"varint,6,opt,name=empty_frame" json:"empty_frame,omitempty"` ClearGpuResourcesBeforeFrame *bool `protobuf:"varint,7,opt,name=clear_gpu_resources_before_frame" json:"clear_gpu_resources_before_frame,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgBeginFrame) Reset() { *m = CMsgBeginFrame{} } func (m *CMsgBeginFrame) String() string { return proto.CompactTextString(m) } func (*CMsgBeginFrame) ProtoMessage() {} func (*CMsgBeginFrame) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{0} } func (m *CMsgBeginFrame) GetFramePaintTime() float64 { if m != nil && m.FramePaintTime != nil { return *m.FramePaintTime } return 0 } func (m *CMsgBeginFrame) GetSurfaceWidth() uint32 { if m != nil && m.SurfaceWidth != nil { return *m.SurfaceWidth } return 0 } func (m *CMsgBeginFrame) GetSurfaceHeight() uint32 { if m != nil && m.SurfaceHeight != nil { return *m.SurfaceHeight } return 0 } func (m *CMsgBeginFrame) GetRenderTarget() uint32 { if m != nil && m.RenderTarget != nil { return *m.RenderTarget } return 0 } func (m *CMsgBeginFrame) GetUiScaleFactor() float64 { if m != nil && m.UiScaleFactor != nil { return *m.UiScaleFactor } return 0 } func (m *CMsgBeginFrame) GetEmptyFrame() bool { if m != nil && m.EmptyFrame != nil { return *m.EmptyFrame } return false } func (m *CMsgBeginFrame) GetClearGpuResourcesBeforeFrame() bool { if m != nil && m.ClearGpuResourcesBeforeFrame != nil { return *m.ClearGpuResourcesBeforeFrame } return false } type CMsgEndFrame struct { MouseCursorTextureId *uint32 `protobuf:"varint,1,opt,name=mouse_cursor_texture_id" json:"mouse_cursor_texture_id,omitempty"` MouseCursorHotspotX *float32 `protobuf:"fixed32,2,opt,name=mouse_cursor_hotspot_x" json:"mouse_cursor_hotspot_x,omitempty"` MouseCursorHotspotY *float32 `protobuf:"fixed32,3,opt,name=mouse_cursor_hotspot_y" json:"mouse_cursor_hotspot_y,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgEndFrame) Reset() { *m = CMsgEndFrame{} } func (m *CMsgEndFrame) String() string { return proto.CompactTextString(m) } func (*CMsgEndFrame) ProtoMessage() {} func (*CMsgEndFrame) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{1} } func (m *CMsgEndFrame) GetMouseCursorTextureId() uint32 { if m != nil && m.MouseCursorTextureId != nil { return *m.MouseCursorTextureId } return 0 } func (m *CMsgEndFrame) GetMouseCursorHotspotX() float32 { if m != nil && m.MouseCursorHotspotX != nil { return *m.MouseCursorHotspotX } return 0 } func (m *CMsgEndFrame) GetMouseCursorHotspotY() float32 { if m != nil && m.MouseCursorHotspotY != nil { return *m.MouseCursorHotspotY } return 0 } type CMsgClearBackbuffer struct { ClearColorRgba *uint32 `protobuf:"varint,1,opt,name=clear_color_rgba" json:"clear_color_rgba,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClearBackbuffer) Reset() { *m = CMsgClearBackbuffer{} } func (m *CMsgClearBackbuffer) String() string { return proto.CompactTextString(m) } func (*CMsgClearBackbuffer) ProtoMessage() {} func (*CMsgClearBackbuffer) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{2} } func (m *CMsgClearBackbuffer) GetClearColorRgba() uint32 { if m != nil && m.ClearColorRgba != nil { return *m.ClearColorRgba } return 0 } type CMsgDeleteTexture struct { TexturePointer *uint64 `protobuf:"varint,1,opt,name=texture_pointer" json:"texture_pointer,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgDeleteTexture) Reset() { *m = CMsgDeleteTexture{} } func (m *CMsgDeleteTexture) String() string { return proto.CompactTextString(m) } func (*CMsgDeleteTexture) ProtoMessage() {} func (*CMsgDeleteTexture) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{3} } func (m *CMsgDeleteTexture) GetTexturePointer() uint64 { if m != nil && m.TexturePointer != nil { return *m.TexturePointer } return 0 } type CMsgDeletePanel struct { ContextId *uint64 `protobuf:"varint,1,opt,name=context_id" json:"context_id,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgDeletePanel) Reset() { *m = CMsgDeletePanel{} } func (m *CMsgDeletePanel) String() string { return proto.CompactTextString(m) } func (*CMsgDeletePanel) ProtoMessage() {} func (*CMsgDeletePanel) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{4} } func (m *CMsgDeletePanel) GetContextId() uint64 { if m != nil && m.ContextId != nil { return *m.ContextId } return 0 } type CMsgDeleteParticleSystem struct { PanelHandle *uint64 `protobuf:"varint,1,opt,name=panel_handle" json:"panel_handle,omitempty"` BrushIndex *uint32 `protobuf:"varint,2,opt,name=brush_index" json:"brush_index,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgDeleteParticleSystem) Reset() { *m = CMsgDeleteParticleSystem{} } func (m *CMsgDeleteParticleSystem) String() string { return proto.CompactTextString(m) } func (*CMsgDeleteParticleSystem) ProtoMessage() {} func (*CMsgDeleteParticleSystem) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{5} } func (m *CMsgDeleteParticleSystem) GetPanelHandle() uint64 { if m != nil && m.PanelHandle != nil { return *m.PanelHandle } return 0 } func (m *CMsgDeleteParticleSystem) GetBrushIndex() uint32 { if m != nil && m.BrushIndex != nil { return *m.BrushIndex } return 0 } type CMsgPoint struct { X *float64 `protobuf:"fixed64,1,opt,name=x" json:"x,omitempty"` Y *float64 `protobuf:"fixed64,2,opt,name=y" json:"y,omitempty"` Z *float64 `protobuf:"fixed64,3,opt,name=z" json:"z,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgPoint) Reset() { *m = CMsgPoint{} } func (m *CMsgPoint) String() string { return proto.CompactTextString(m) } func (*CMsgPoint) ProtoMessage() {} func (*CMsgPoint) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{6} } func (m *CMsgPoint) GetX() float64 { if m != nil && m.X != nil { return *m.X } return 0 } func (m *CMsgPoint) GetY() float64 { if m != nil && m.Y != nil { return *m.Y } return 0 } func (m *CMsgPoint) GetZ() float64 { if m != nil && m.Z != nil { return *m.Z } return 0 } type CMsgMatrix4X4 struct { M00 *float64 `protobuf:"fixed64,1,opt,name=m00" json:"m00,omitempty"` M01 *float64 `protobuf:"fixed64,2,opt,name=m01" json:"m01,omitempty"` M02 *float64 `protobuf:"fixed64,3,opt,name=m02" json:"m02,omitempty"` M03 *float64 `protobuf:"fixed64,4,opt,name=m03" json:"m03,omitempty"` M10 *float64 `protobuf:"fixed64,5,opt,name=m10" json:"m10,omitempty"` M11 *float64 `protobuf:"fixed64,6,opt,name=m11" json:"m11,omitempty"` M12 *float64 `protobuf:"fixed64,7,opt,name=m12" json:"m12,omitempty"` M13 *float64 `protobuf:"fixed64,8,opt,name=m13" json:"m13,omitempty"` M20 *float64 `protobuf:"fixed64,9,opt,name=m20" json:"m20,omitempty"` M21 *float64 `protobuf:"fixed64,10,opt,name=m21" json:"m21,omitempty"` M22 *float64 `protobuf:"fixed64,11,opt,name=m22" json:"m22,omitempty"` M23 *float64 `protobuf:"fixed64,12,opt,name=m23" json:"m23,omitempty"` M30 *float64 `protobuf:"fixed64,13,opt,name=m30" json:"m30,omitempty"` M31 *float64 `protobuf:"fixed64,14,opt,name=m31" json:"m31,omitempty"` M32 *float64 `protobuf:"fixed64,15,opt,name=m32" json:"m32,omitempty"` M33 *float64 `protobuf:"fixed64,16,opt,name=m33" json:"m33,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgMatrix4X4) Reset() { *m = CMsgMatrix4X4{} } func (m *CMsgMatrix4X4) String() string { return proto.CompactTextString(m) } func (*CMsgMatrix4X4) ProtoMessage() {} func (*CMsgMatrix4X4) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{7} } func (m *CMsgMatrix4X4) GetM00() float64 { if m != nil && m.M00 != nil { return *m.M00 } return 0 } func (m *CMsgMatrix4X4) GetM01() float64 { if m != nil && m.M01 != nil { return *m.M01 } return 0 } func (m *CMsgMatrix4X4) GetM02() float64 { if m != nil && m.M02 != nil { return *m.M02 } return 0 } func (m *CMsgMatrix4X4) GetM03() float64 { if m != nil && m.M03 != nil { return *m.M03 } return 0 } func (m *CMsgMatrix4X4) GetM10() float64 { if m != nil && m.M10 != nil { return *m.M10 } return 0 } func (m *CMsgMatrix4X4) GetM11() float64 { if m != nil && m.M11 != nil { return *m.M11 } return 0 } func (m *CMsgMatrix4X4) GetM12() float64 { if m != nil && m.M12 != nil { return *m.M12 } return 0 } func (m *CMsgMatrix4X4) GetM13() float64 { if m != nil && m.M13 != nil { return *m.M13 } return 0 } func (m *CMsgMatrix4X4) GetM20() float64 { if m != nil && m.M20 != nil { return *m.M20 } return 0 } func (m *CMsgMatrix4X4) GetM21() float64 { if m != nil && m.M21 != nil { return *m.M21 } return 0 } func (m *CMsgMatrix4X4) GetM22() float64 { if m != nil && m.M22 != nil { return *m.M22 } return 0 } func (m *CMsgMatrix4X4) GetM23() float64 { if m != nil && m.M23 != nil { return *m.M23 } return 0 } func (m *CMsgMatrix4X4) GetM30() float64 { if m != nil && m.M30 != nil { return *m.M30 } return 0 } func (m *CMsgMatrix4X4) GetM31() float64 { if m != nil && m.M31 != nil { return *m.M31 } return 0 } func (m *CMsgMatrix4X4) GetM32() float64 { if m != nil && m.M32 != nil { return *m.M32 } return 0 } func (m *CMsgMatrix4X4) GetM33() float64 { if m != nil && m.M33 != nil { return *m.M33 } return 0 } type CRadiusData struct { TopLeft *CRadiusData_CCornerRadius `protobuf:"bytes,1,opt,name=top_left" json:"top_left,omitempty"` TopRight *CRadiusData_CCornerRadius `protobuf:"bytes,2,opt,name=top_right" json:"top_right,omitempty"` BottomRight *CRadiusData_CCornerRadius `protobuf:"bytes,3,opt,name=bottom_right" json:"bottom_right,omitempty"` BottomLeft *CRadiusData_CCornerRadius `protobuf:"bytes,4,opt,name=bottom_left" json:"bottom_left,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CRadiusData) Reset() { *m = CRadiusData{} } func (m *CRadiusData) String() string { return proto.CompactTextString(m) } func (*CRadiusData) ProtoMessage() {} func (*CRadiusData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{8} } func (m *CRadiusData) GetTopLeft() *CRadiusData_CCornerRadius { if m != nil { return m.TopLeft } return nil } func (m *CRadiusData) GetTopRight() *CRadiusData_CCornerRadius { if m != nil { return m.TopRight } return nil } func (m *CRadiusData) GetBottomRight() *CRadiusData_CCornerRadius { if m != nil { return m.BottomRight } return nil } func (m *CRadiusData) GetBottomLeft() *CRadiusData_CCornerRadius { if m != nil { return m.BottomLeft } return nil } type CRadiusData_CCornerRadius struct { Horizontal *float64 `protobuf:"fixed64,1,opt,name=horizontal" json:"horizontal,omitempty"` Vertical *float64 `protobuf:"fixed64,2,opt,name=vertical" json:"vertical,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CRadiusData_CCornerRadius) Reset() { *m = CRadiusData_CCornerRadius{} } func (m *CRadiusData_CCornerRadius) String() string { return proto.CompactTextString(m) } func (*CRadiusData_CCornerRadius) ProtoMessage() {} func (*CRadiusData_CCornerRadius) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{8, 0} } func (m *CRadiusData_CCornerRadius) GetHorizontal() float64 { if m != nil && m.Horizontal != nil { return *m.Horizontal } return 0 } func (m *CRadiusData_CCornerRadius) GetVertical() float64 { if m != nil && m.Vertical != nil { return *m.Vertical } return 0 } type CBorderData struct { Top *CBorderData_CBorderSide `protobuf:"bytes,1,opt,name=top" json:"top,omitempty"` Right *CBorderData_CBorderSide `protobuf:"bytes,2,opt,name=right" json:"right,omitempty"` Bottom *CBorderData_CBorderSide `protobuf:"bytes,3,opt,name=bottom" json:"bottom,omitempty"` Left *CBorderData_CBorderSide `protobuf:"bytes,4,opt,name=left" json:"left,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CBorderData) Reset() { *m = CBorderData{} } func (m *CBorderData) String() string { return proto.CompactTextString(m) } func (*CBorderData) ProtoMessage() {} func (*CBorderData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{9} } func (m *CBorderData) GetTop() *CBorderData_CBorderSide { if m != nil { return m.Top } return nil } func (m *CBorderData) GetRight() *CBorderData_CBorderSide { if m != nil { return m.Right } return nil } func (m *CBorderData) GetBottom() *CBorderData_CBorderSide { if m != nil { return m.Bottom } return nil } func (m *CBorderData) GetLeft() *CBorderData_CBorderSide { if m != nil { return m.Left } return nil } type CBorderData_CBorderSide struct { Style *uint32 `protobuf:"varint,1,opt,name=style" json:"style,omitempty"` Width *float64 `protobuf:"fixed64,2,opt,name=width" json:"width,omitempty"` Color *uint32 `protobuf:"varint,3,opt,name=color" json:"color,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CBorderData_CBorderSide) Reset() { *m = CBorderData_CBorderSide{} } func (m *CBorderData_CBorderSide) String() string { return proto.CompactTextString(m) } func (*CBorderData_CBorderSide) ProtoMessage() {} func (*CBorderData_CBorderSide) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{9, 0} } func (m *CBorderData_CBorderSide) GetStyle() uint32 { if m != nil && m.Style != nil { return *m.Style } return 0 } func (m *CBorderData_CBorderSide) GetWidth() float64 { if m != nil && m.Width != nil { return *m.Width } return 0 } func (m *CBorderData_CBorderSide) GetColor() uint32 { if m != nil && m.Color != nil { return *m.Color } return 0 } type CBoxShadowData struct { Inset *bool `protobuf:"varint,1,opt,name=inset" json:"inset,omitempty"` HorizontalOffset *float64 `protobuf:"fixed64,2,opt,name=horizontal_offset" json:"horizontal_offset,omitempty"` VerticalOffset *float64 `protobuf:"fixed64,3,opt,name=vertical_offset" json:"vertical_offset,omitempty"` BlurRadius *float64 `protobuf:"fixed64,4,opt,name=blur_radius" json:"blur_radius,omitempty"` SpreadDistance *float64 `protobuf:"fixed64,5,opt,name=spread_distance" json:"spread_distance,omitempty"` Color *uint32 `protobuf:"varint,6,opt,name=color" json:"color,omitempty"` Fill *bool `protobuf:"varint,7,opt,name=fill" json:"fill,omitempty"` Animating *bool `protobuf:"varint,8,opt,name=animating" json:"animating,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CBoxShadowData) Reset() { *m = CBoxShadowData{} } func (m *CBoxShadowData) String() string { return proto.CompactTextString(m) } func (*CBoxShadowData) ProtoMessage() {} func (*CBoxShadowData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{10} } func (m *CBoxShadowData) GetInset() bool { if m != nil && m.Inset != nil { return *m.Inset } return false } func (m *CBoxShadowData) GetHorizontalOffset() float64 { if m != nil && m.HorizontalOffset != nil { return *m.HorizontalOffset } return 0 } func (m *CBoxShadowData) GetVerticalOffset() float64 { if m != nil && m.VerticalOffset != nil { return *m.VerticalOffset } return 0 } func (m *CBoxShadowData) GetBlurRadius() float64 { if m != nil && m.BlurRadius != nil { return *m.BlurRadius } return 0 } func (m *CBoxShadowData) GetSpreadDistance() float64 { if m != nil && m.SpreadDistance != nil { return *m.SpreadDistance } return 0 } func (m *CBoxShadowData) GetColor() uint32 { if m != nil && m.Color != nil { return *m.Color } return 0 } func (m *CBoxShadowData) GetFill() bool { if m != nil && m.Fill != nil { return *m.Fill } return false } func (m *CBoxShadowData) GetAnimating() bool { if m != nil && m.Animating != nil { return *m.Animating } return false } type CTextShadowData struct { HorizontalOffset *float64 `protobuf:"fixed64,2,opt,name=horizontal_offset" json:"horizontal_offset,omitempty"` VerticalOffset *float64 `protobuf:"fixed64,3,opt,name=vertical_offset" json:"vertical_offset,omitempty"` BlurRadius *float64 `protobuf:"fixed64,4,opt,name=blur_radius" json:"blur_radius,omitempty"` Color *uint32 `protobuf:"varint,6,opt,name=color" json:"color,omitempty"` Animating *bool `protobuf:"varint,8,opt,name=animating" json:"animating,omitempty"` Strength *float64 `protobuf:"fixed64,9,opt,name=strength" json:"strength,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CTextShadowData) Reset() { *m = CTextShadowData{} } func (m *CTextShadowData) String() string { return proto.CompactTextString(m) } func (*CTextShadowData) ProtoMessage() {} func (*CTextShadowData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{11} } func (m *CTextShadowData) GetHorizontalOffset() float64 { if m != nil && m.HorizontalOffset != nil { return *m.HorizontalOffset } return 0 } func (m *CTextShadowData) GetVerticalOffset() float64 { if m != nil && m.VerticalOffset != nil { return *m.VerticalOffset } return 0 } func (m *CTextShadowData) GetBlurRadius() float64 { if m != nil && m.BlurRadius != nil { return *m.BlurRadius } return 0 } func (m *CTextShadowData) GetColor() uint32 { if m != nil && m.Color != nil { return *m.Color } return 0 } func (m *CTextShadowData) GetAnimating() bool { if m != nil && m.Animating != nil { return *m.Animating } return false } func (m *CTextShadowData) GetStrength() float64 { if m != nil && m.Strength != nil { return *m.Strength } return 0 } type CRadialClipData struct { CenterX *float64 `protobuf:"fixed64,1,opt,name=center_x" json:"center_x,omitempty"` CenterY *float64 `protobuf:"fixed64,2,opt,name=center_y" json:"center_y,omitempty"` StartAngle *float64 `protobuf:"fixed64,3,opt,name=start_angle" json:"start_angle,omitempty"` SectorAngle *float64 `protobuf:"fixed64,4,opt,name=sector_angle" json:"sector_angle,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CRadialClipData) Reset() { *m = CRadialClipData{} } func (m *CRadialClipData) String() string { return proto.CompactTextString(m) } func (*CRadialClipData) ProtoMessage() {} func (*CRadialClipData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{12} } func (m *CRadialClipData) GetCenterX() float64 { if m != nil && m.CenterX != nil { return *m.CenterX } return 0 } func (m *CRadialClipData) GetCenterY() float64 { if m != nil && m.CenterY != nil { return *m.CenterY } return 0 } func (m *CRadialClipData) GetStartAngle() float64 { if m != nil && m.StartAngle != nil { return *m.StartAngle } return 0 } func (m *CRadialClipData) GetSectorAngle() float64 { if m != nil && m.SectorAngle != nil { return *m.SectorAngle } return 0 } type CMsgClipData struct { RectClip *bool `protobuf:"varint,1,opt,name=rect_clip" json:"rect_clip,omitempty"` Left *float64 `protobuf:"fixed64,2,opt,name=left" json:"left,omitempty"` Top *float64 `protobuf:"fixed64,3,opt,name=top" json:"top,omitempty"` Right *float64 `protobuf:"fixed64,4,opt,name=right" json:"right,omitempty"` Bottom *float64 `protobuf:"fixed64,5,opt,name=bottom" json:"bottom,omitempty"` RadialClip *CRadialClipData `protobuf:"bytes,6,opt,name=radial_clip" json:"radial_clip,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClipData) Reset() { *m = CMsgClipData{} } func (m *CMsgClipData) String() string { return proto.CompactTextString(m) } func (*CMsgClipData) ProtoMessage() {} func (*CMsgClipData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{13} } func (m *CMsgClipData) GetRectClip() bool { if m != nil && m.RectClip != nil { return *m.RectClip } return false } func (m *CMsgClipData) GetLeft() float64 { if m != nil && m.Left != nil { return *m.Left } return 0 } func (m *CMsgClipData) GetTop() float64 { if m != nil && m.Top != nil { return *m.Top } return 0 } func (m *CMsgClipData) GetRight() float64 { if m != nil && m.Right != nil { return *m.Right } return 0 } func (m *CMsgClipData) GetBottom() float64 { if m != nil && m.Bottom != nil { return *m.Bottom } return 0 } func (m *CMsgClipData) GetRadialClip() *CRadialClipData { if m != nil { return m.RadialClip } return nil } type CMsgPushCompositingLayer struct { LayerId *uint64 `protobuf:"varint,1,opt,name=layer_id" json:"layer_id,omitempty"` Width *float64 `protobuf:"fixed64,2,opt,name=width" json:"width,omitempty"` Height *float64 `protobuf:"fixed64,3,opt,name=height" json:"height,omitempty"` LayerQuadTopLeftX *float64 `protobuf:"fixed64,4,opt,name=layer_quad_top_left_x" json:"layer_quad_top_left_x,omitempty"` LayerQuadTopLeftY *float64 `protobuf:"fixed64,5,opt,name=layer_quad_top_left_y" json:"layer_quad_top_left_y,omitempty"` LayerQuadTopLeftZ *float64 `protobuf:"fixed64,6,opt,name=layer_quad_top_left_z" json:"layer_quad_top_left_z,omitempty"` LayerQuadTopRightX *float64 `protobuf:"fixed64,7,opt,name=layer_quad_top_right_x" json:"layer_quad_top_right_x,omitempty"` LayerQuadTopRightY *float64 `protobuf:"fixed64,8,opt,name=layer_quad_top_right_y" json:"layer_quad_top_right_y,omitempty"` LayerQuadTopRightZ *float64 `protobuf:"fixed64,9,opt,name=layer_quad_top_right_z" json:"layer_quad_top_right_z,omitempty"` LayerQuadBottomLeftX *float64 `protobuf:"fixed64,10,opt,name=layer_quad_bottom_left_x" json:"layer_quad_bottom_left_x,omitempty"` LayerQuadBottomLeftY *float64 `protobuf:"fixed64,11,opt,name=layer_quad_bottom_left_y" json:"layer_quad_bottom_left_y,omitempty"` LayerQuadBottomLeftZ *float64 `protobuf:"fixed64,12,opt,name=layer_quad_bottom_left_z" json:"layer_quad_bottom_left_z,omitempty"` LayerQuadBottomRightX *float64 `protobuf:"fixed64,13,opt,name=layer_quad_bottom_right_x" json:"layer_quad_bottom_right_x,omitempty"` LayerQuadBottomRightY *float64 `protobuf:"fixed64,14,opt,name=layer_quad_bottom_right_y" json:"layer_quad_bottom_right_y,omitempty"` LayerQuadBottomRightZ *float64 `protobuf:"fixed64,15,opt,name=layer_quad_bottom_right_z" json:"layer_quad_bottom_right_z,omitempty"` TransformM00 *float64 `protobuf:"fixed64,16,opt,name=transform_m00" json:"transform_m00,omitempty"` TransformM01 *float64 `protobuf:"fixed64,17,opt,name=transform_m01" json:"transform_m01,omitempty"` TransformM02 *float64 `protobuf:"fixed64,18,opt,name=transform_m02" json:"transform_m02,omitempty"` TransformM03 *float64 `protobuf:"fixed64,19,opt,name=transform_m03" json:"transform_m03,omitempty"` TransformM10 *float64 `protobuf:"fixed64,20,opt,name=transform_m10" json:"transform_m10,omitempty"` TransformM11 *float64 `protobuf:"fixed64,21,opt,name=transform_m11" json:"transform_m11,omitempty"` TransformM12 *float64 `protobuf:"fixed64,22,opt,name=transform_m12" json:"transform_m12,omitempty"` TransformM13 *float64 `protobuf:"fixed64,23,opt,name=transform_m13" json:"transform_m13,omitempty"` TransformM20 *float64 `protobuf:"fixed64,24,opt,name=transform_m20" json:"transform_m20,omitempty"` TransformM21 *float64 `protobuf:"fixed64,25,opt,name=transform_m21" json:"transform_m21,omitempty"` TransformM22 *float64 `protobuf:"fixed64,26,opt,name=transform_m22" json:"transform_m22,omitempty"` TransformM23 *float64 `protobuf:"fixed64,27,opt,name=transform_m23" json:"transform_m23,omitempty"` TransformM30 *float64 `protobuf:"fixed64,28,opt,name=transform_m30" json:"transform_m30,omitempty"` TransformM31 *float64 `protobuf:"fixed64,29,opt,name=transform_m31" json:"transform_m31,omitempty"` TransformM32 *float64 `protobuf:"fixed64,30,opt,name=transform_m32" json:"transform_m32,omitempty"` TransformM33 *float64 `protobuf:"fixed64,31,opt,name=transform_m33" json:"transform_m33,omitempty"` PerspectiveDepth *float64 `protobuf:"fixed64,32,opt,name=perspective_depth" json:"perspective_depth,omitempty"` Opacity *float64 `protobuf:"fixed64,33,opt,name=opacity" json:"opacity,omitempty"` CompositionColor *uint32 `protobuf:"varint,34,opt,name=composition_color" json:"composition_color,omitempty"` Saturation *float64 `protobuf:"fixed64,35,opt,name=saturation" json:"saturation,omitempty"` HueShift *float64 `protobuf:"fixed64,36,opt,name=hue_shift" json:"hue_shift,omitempty"` Brightness *float64 `protobuf:"fixed64,37,opt,name=brightness" json:"brightness,omitempty"` Contrast *float64 `protobuf:"fixed64,38,opt,name=contrast" json:"contrast,omitempty"` OpacityMaskTextureId *uint32 `protobuf:"varint,39,opt,name=opacity_mask_texture_id" json:"opacity_mask_texture_id,omitempty"` OpacityMaskOpacity *float64 `protobuf:"fixed64,40,opt,name=opacity_mask_opacity" json:"opacity_mask_opacity,omitempty"` Border *CBorderData `protobuf:"bytes,41,opt,name=border" json:"border,omitempty"` BorderRadius *CRadiusData `protobuf:"bytes,42,opt,name=border_radius" json:"border_radius,omitempty"` BoxShadow *CBoxShadowData `protobuf:"bytes,43,opt,name=box_shadow" json:"box_shadow,omitempty"` GaussianblurPasses *float64 `protobuf:"fixed64,44,opt,name=gaussianblur_passes" json:"gaussianblur_passes,omitempty"` GaussianblurStddevhor *float64 `protobuf:"fixed64,45,opt,name=gaussianblur_stddevhor" json:"gaussianblur_stddevhor,omitempty"` GaussianblurStddevver *float64 `protobuf:"fixed64,46,opt,name=gaussianblur_stddevver" json:"gaussianblur_stddevver,omitempty"` Scale_2DFactorsX *float64 `protobuf:"fixed64,47,opt,name=scale_2d_factors_x" json:"scale_2d_factors_x,omitempty"` Scale_2DFactorsY *float64 `protobuf:"fixed64,48,opt,name=scale_2d_factors_y" json:"scale_2d_factors_y,omitempty"` Rotate_2D *float64 `protobuf:"fixed64,49,opt,name=rotate_2d" json:"rotate_2d,omitempty"` NeedsClear *bool `protobuf:"varint,50,opt,name=needs_clear" json:"needs_clear,omitempty"` NeedsDepth *bool `protobuf:"varint,51,opt,name=needs_depth" json:"needs_depth,omitempty"` NeedsIntermediateTexture *bool `protobuf:"varint,52,opt,name=needs_intermediate_texture" json:"needs_intermediate_texture,omitempty"` NeedsRedrawEveryFrame *bool `protobuf:"varint,53,opt,name=needs_redraw_every_frame" json:"needs_redraw_every_frame,omitempty"` TextShadow *CTextShadowData `protobuf:"bytes,54,opt,name=text_shadow" json:"text_shadow,omitempty"` MixBlendMode *uint32 `protobuf:"varint,55,opt,name=mix_blend_mode" json:"mix_blend_mode,omitempty"` OccludedLeftEdge *float64 `protobuf:"fixed64,56,opt,name=occluded_left_edge" json:"occluded_left_edge,omitempty"` OccludedTopEdge *float64 `protobuf:"fixed64,57,opt,name=occluded_top_edge" json:"occluded_top_edge,omitempty"` OccludedRightEdge *float64 `protobuf:"fixed64,58,opt,name=occluded_right_edge" json:"occluded_right_edge,omitempty"` OccludedBottomEdge *float64 `protobuf:"fixed64,59,opt,name=occluded_bottom_edge" json:"occluded_bottom_edge,omitempty"` RadialClip *CRadialClipData `protobuf:"bytes,60,opt,name=radial_clip" json:"radial_clip,omitempty"` MotionblurVelocity *float64 `protobuf:"fixed64,61,opt,name=motionblur_velocity" json:"motionblur_velocity,omitempty"` MotionblurDirx *float64 `protobuf:"fixed64,62,opt,name=motionblur_dirx" json:"motionblur_dirx,omitempty"` MotionblurDiry *float64 `protobuf:"fixed64,63,opt,name=motionblur_diry" json:"motionblur_diry,omitempty"` CompositionLayerTextureName *string `protobuf:"bytes,64,opt,name=composition_layer_texture_name" json:"composition_layer_texture_name,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgPushCompositingLayer) Reset() { *m = CMsgPushCompositingLayer{} } func (m *CMsgPushCompositingLayer) String() string { return proto.CompactTextString(m) } func (*CMsgPushCompositingLayer) ProtoMessage() {} func (*CMsgPushCompositingLayer) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{14} } func (m *CMsgPushCompositingLayer) GetLayerId() uint64 { if m != nil && m.LayerId != nil { return *m.LayerId } return 0 } func (m *CMsgPushCompositingLayer) GetWidth() float64 { if m != nil && m.Width != nil { return *m.Width } return 0 } func (m *CMsgPushCompositingLayer) GetHeight() float64 { if m != nil && m.Height != nil { return *m.Height } return 0 } func (m *CMsgPushCompositingLayer) GetLayerQuadTopLeftX() float64 { if m != nil && m.LayerQuadTopLeftX != nil { return *m.LayerQuadTopLeftX } return 0 } func (m *CMsgPushCompositingLayer) GetLayerQuadTopLeftY() float64 { if m != nil && m.LayerQuadTopLeftY != nil { return *m.LayerQuadTopLeftY } return 0 } func (m *CMsgPushCompositingLayer) GetLayerQuadTopLeftZ() float64 { if m != nil && m.LayerQuadTopLeftZ != nil { return *m.LayerQuadTopLeftZ } return 0 } func (m *CMsgPushCompositingLayer) GetLayerQuadTopRightX() float64 { if m != nil && m.LayerQuadTopRightX != nil { return *m.LayerQuadTopRightX } return 0 } func (m *CMsgPushCompositingLayer) GetLayerQuadTopRightY() float64 { if m != nil && m.LayerQuadTopRightY != nil { return *m.LayerQuadTopRightY } return 0 } func (m *CMsgPushCompositingLayer) GetLayerQuadTopRightZ() float64 { if m != nil && m.LayerQuadTopRightZ != nil { return *m.LayerQuadTopRightZ } return 0 } func (m *CMsgPushCompositingLayer) GetLayerQuadBottomLeftX() float64 { if m != nil && m.LayerQuadBottomLeftX != nil { return *m.LayerQuadBottomLeftX } return 0 } func (m *CMsgPushCompositingLayer) GetLayerQuadBottomLeftY() float64 { if m != nil && m.LayerQuadBottomLeftY != nil { return *m.LayerQuadBottomLeftY } return 0 } func (m *CMsgPushCompositingLayer) GetLayerQuadBottomLeftZ() float64 { if m != nil && m.LayerQuadBottomLeftZ != nil { return *m.LayerQuadBottomLeftZ } return 0 } func (m *CMsgPushCompositingLayer) GetLayerQuadBottomRightX() float64 { if m != nil && m.LayerQuadBottomRightX != nil { return *m.LayerQuadBottomRightX } return 0 } func (m *CMsgPushCompositingLayer) GetLayerQuadBottomRightY() float64 { if m != nil && m.LayerQuadBottomRightY != nil { return *m.LayerQuadBottomRightY } return 0 } func (m *CMsgPushCompositingLayer) GetLayerQuadBottomRightZ() float64 { if m != nil && m.LayerQuadBottomRightZ != nil { return *m.LayerQuadBottomRightZ } return 0 } func (m *CMsgPushCompositingLayer) GetTransformM00() float64 { if m != nil && m.TransformM00 != nil { return *m.TransformM00 } return 0 } func (m *CMsgPushCompositingLayer) GetTransformM01() float64 { if m != nil && m.TransformM01 != nil { return *m.TransformM01 } return 0 } func (m *CMsgPushCompositingLayer) GetTransformM02() float64 { if m != nil && m.TransformM02 != nil { return *m.TransformM02 } return 0 } func (m *CMsgPushCompositingLayer) GetTransformM03() float64 { if m != nil && m.TransformM03 != nil { return *m.TransformM03 } return 0 } func (m *CMsgPushCompositingLayer) GetTransformM10() float64 { if m != nil && m.TransformM10 != nil { return *m.TransformM10 } return 0 } func (m *CMsgPushCompositingLayer) GetTransformM11() float64 { if m != nil && m.TransformM11 != nil { return *m.TransformM11 } return 0 } func (m *CMsgPushCompositingLayer) GetTransformM12() float64 { if m != nil && m.TransformM12 != nil { return *m.TransformM12 } return 0 } func (m *CMsgPushCompositingLayer) GetTransformM13() float64 { if m != nil && m.TransformM13 != nil { return *m.TransformM13 } return 0 } func (m *CMsgPushCompositingLayer) GetTransformM20() float64 { if m != nil && m.TransformM20 != nil { return *m.TransformM20 } return 0 } func (m *CMsgPushCompositingLayer) GetTransformM21() float64 { if m != nil && m.TransformM21 != nil { return *m.TransformM21 } return 0 } func (m *CMsgPushCompositingLayer) GetTransformM22() float64 { if m != nil && m.TransformM22 != nil { return *m.TransformM22 } return 0 } func (m *CMsgPushCompositingLayer) GetTransformM23() float64 { if m != nil && m.TransformM23 != nil { return *m.TransformM23 } return 0 } func (m *CMsgPushCompositingLayer) GetTransformM30() float64 { if m != nil && m.TransformM30 != nil { return *m.TransformM30 } return 0 } func (m *CMsgPushCompositingLayer) GetTransformM31() float64 { if m != nil && m.TransformM31 != nil { return *m.TransformM31 } return 0 } func (m *CMsgPushCompositingLayer) GetTransformM32() float64 { if m != nil && m.TransformM32 != nil { return *m.TransformM32 } return 0 } func (m *CMsgPushCompositingLayer) GetTransformM33() float64 { if m != nil && m.TransformM33 != nil { return *m.TransformM33 } return 0 } func (m *CMsgPushCompositingLayer) GetPerspectiveDepth() float64 { if m != nil && m.PerspectiveDepth != nil { return *m.PerspectiveDepth } return 0 } func (m *CMsgPushCompositingLayer) GetOpacity() float64 { if m != nil && m.Opacity != nil { return *m.Opacity } return 0 } func (m *CMsgPushCompositingLayer) GetCompositionColor() uint32 { if m != nil && m.CompositionColor != nil { return *m.CompositionColor } return 0 } func (m *CMsgPushCompositingLayer) GetSaturation() float64 { if m != nil && m.Saturation != nil { return *m.Saturation } return 0 } func (m *CMsgPushCompositingLayer) GetHueShift() float64 { if m != nil && m.HueShift != nil { return *m.HueShift } return 0 } func (m *CMsgPushCompositingLayer) GetBrightness() float64 { if m != nil && m.Brightness != nil { return *m.Brightness } return 0 } func (m *CMsgPushCompositingLayer) GetContrast() float64 { if m != nil && m.Contrast != nil { return *m.Contrast } return 0 } func (m *CMsgPushCompositingLayer) GetOpacityMaskTextureId() uint32 { if m != nil && m.OpacityMaskTextureId != nil { return *m.OpacityMaskTextureId } return 0 } func (m *CMsgPushCompositingLayer) GetOpacityMaskOpacity() float64 { if m != nil && m.OpacityMaskOpacity != nil { return *m.OpacityMaskOpacity } return 0 } func (m *CMsgPushCompositingLayer) GetBorder() *CBorderData { if m != nil { return m.Border } return nil } func (m *CMsgPushCompositingLayer) GetBorderRadius() *CRadiusData { if m != nil { return m.BorderRadius } return nil } func (m *CMsgPushCompositingLayer) GetBoxShadow() *CBoxShadowData { if m != nil { return m.BoxShadow } return nil } func (m *CMsgPushCompositingLayer) GetGaussianblurPasses() float64 { if m != nil && m.GaussianblurPasses != nil { return *m.GaussianblurPasses } return 0 } func (m *CMsgPushCompositingLayer) GetGaussianblurStddevhor() float64 { if m != nil && m.GaussianblurStddevhor != nil { return *m.GaussianblurStddevhor } return 0 } func (m *CMsgPushCompositingLayer) GetGaussianblurStddevver() float64 { if m != nil && m.GaussianblurStddevver != nil { return *m.GaussianblurStddevver } return 0 } func (m *CMsgPushCompositingLayer) GetScale_2DFactorsX() float64 { if m != nil && m.Scale_2DFactorsX != nil { return *m.Scale_2DFactorsX } return 0 } func (m *CMsgPushCompositingLayer) GetScale_2DFactorsY() float64 { if m != nil && m.Scale_2DFactorsY != nil { return *m.Scale_2DFactorsY } return 0 } func (m *CMsgPushCompositingLayer) GetRotate_2D() float64 { if m != nil && m.Rotate_2D != nil { return *m.Rotate_2D } return 0 } func (m *CMsgPushCompositingLayer) GetNeedsClear() bool { if m != nil && m.NeedsClear != nil { return *m.NeedsClear } return false } func (m *CMsgPushCompositingLayer) GetNeedsDepth() bool { if m != nil && m.NeedsDepth != nil { return *m.NeedsDepth } return false } func (m *CMsgPushCompositingLayer) GetNeedsIntermediateTexture() bool { if m != nil && m.NeedsIntermediateTexture != nil { return *m.NeedsIntermediateTexture } return false } func (m *CMsgPushCompositingLayer) GetNeedsRedrawEveryFrame() bool { if m != nil && m.NeedsRedrawEveryFrame != nil { return *m.NeedsRedrawEveryFrame } return false } func (m *CMsgPushCompositingLayer) GetTextShadow() *CTextShadowData { if m != nil { return m.TextShadow } return nil } func (m *CMsgPushCompositingLayer) GetMixBlendMode() uint32 { if m != nil && m.MixBlendMode != nil { return *m.MixBlendMode } return 0 } func (m *CMsgPushCompositingLayer) GetOccludedLeftEdge() float64 { if m != nil && m.OccludedLeftEdge != nil { return *m.OccludedLeftEdge } return 0 } func (m *CMsgPushCompositingLayer) GetOccludedTopEdge() float64 { if m != nil && m.OccludedTopEdge != nil { return *m.OccludedTopEdge } return 0 } func (m *CMsgPushCompositingLayer) GetOccludedRightEdge() float64 { if m != nil && m.OccludedRightEdge != nil { return *m.OccludedRightEdge } return 0 } func (m *CMsgPushCompositingLayer) GetOccludedBottomEdge() float64 { if m != nil && m.OccludedBottomEdge != nil { return *m.OccludedBottomEdge } return 0 } func (m *CMsgPushCompositingLayer) GetRadialClip() *CRadialClipData { if m != nil { return m.RadialClip } return nil } func (m *CMsgPushCompositingLayer) GetMotionblurVelocity() float64 { if m != nil && m.MotionblurVelocity != nil { return *m.MotionblurVelocity } return 0 } func (m *CMsgPushCompositingLayer) GetMotionblurDirx() float64 { if m != nil && m.MotionblurDirx != nil { return *m.MotionblurDirx } return 0 } func (m *CMsgPushCompositingLayer) GetMotionblurDiry() float64 { if m != nil && m.MotionblurDiry != nil { return *m.MotionblurDiry } return 0 } func (m *CMsgPushCompositingLayer) GetCompositionLayerTextureName() string { if m != nil && m.CompositionLayerTextureName != nil { return *m.CompositionLayerTextureName } return "" } type CMsgPopCompositingLayer struct { XXX_unrecognized []byte `json:"-"` } func (m *CMsgPopCompositingLayer) Reset() { *m = CMsgPopCompositingLayer{} } func (m *CMsgPopCompositingLayer) String() string { return proto.CompactTextString(m) } func (*CMsgPopCompositingLayer) ProtoMessage() {} func (*CMsgPopCompositingLayer) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{15} } type CMsgFreeCompositingLayer struct { LayerId *uint64 `protobuf:"varint,1,opt,name=layer_id" json:"layer_id,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgFreeCompositingLayer) Reset() { *m = CMsgFreeCompositingLayer{} } func (m *CMsgFreeCompositingLayer) String() string { return proto.CompactTextString(m) } func (*CMsgFreeCompositingLayer) ProtoMessage() {} func (*CMsgFreeCompositingLayer) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{16} } func (m *CMsgFreeCompositingLayer) GetLayerId() uint64 { if m != nil && m.LayerId != nil { return *m.LayerId } return 0 } type CMsgTransitionData struct { StartTime *float64 `protobuf:"fixed64,1,opt,name=start_time" json:"start_time,omitempty"` DelaySeconds *float64 `protobuf:"fixed64,2,opt,name=delay_seconds" json:"delay_seconds,omitempty"` DurationSeconds *float64 `protobuf:"fixed64,3,opt,name=duration_seconds" json:"duration_seconds,omitempty"` TimingFunc *uint32 `protobuf:"varint,4,opt,name=timing_func,def=0" json:"timing_func,omitempty"` CubicBezier_0 *float32 `protobuf:"fixed32,5,opt,name=cubic_bezier_0" json:"cubic_bezier_0,omitempty"` CubicBezier_1 *float32 `protobuf:"fixed32,6,opt,name=cubic_bezier_1" json:"cubic_bezier_1,omitempty"` CubicBezier_2 *float32 `protobuf:"fixed32,7,opt,name=cubic_bezier_2" json:"cubic_bezier_2,omitempty"` CubicBezier_3 *float32 `protobuf:"fixed32,8,opt,name=cubic_bezier_3" json:"cubic_bezier_3,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgTransitionData) Reset() { *m = CMsgTransitionData{} } func (m *CMsgTransitionData) String() string { return proto.CompactTextString(m) } func (*CMsgTransitionData) ProtoMessage() {} func (*CMsgTransitionData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{17} } const Default_CMsgTransitionData_TimingFunc uint32 = 0 func (m *CMsgTransitionData) GetStartTime() float64 { if m != nil && m.StartTime != nil { return *m.StartTime } return 0 } func (m *CMsgTransitionData) GetDelaySeconds() float64 { if m != nil && m.DelaySeconds != nil { return *m.DelaySeconds } return 0 } func (m *CMsgTransitionData) GetDurationSeconds() float64 { if m != nil && m.DurationSeconds != nil { return *m.DurationSeconds } return 0 } func (m *CMsgTransitionData) GetTimingFunc() uint32 { if m != nil && m.TimingFunc != nil { return *m.TimingFunc } return Default_CMsgTransitionData_TimingFunc } func (m *CMsgTransitionData) GetCubicBezier_0() float32 { if m != nil && m.CubicBezier_0 != nil { return *m.CubicBezier_0 } return 0 } func (m *CMsgTransitionData) GetCubicBezier_1() float32 { if m != nil && m.CubicBezier_1 != nil { return *m.CubicBezier_1 } return 0 } func (m *CMsgTransitionData) GetCubicBezier_2() float32 { if m != nil && m.CubicBezier_2 != nil { return *m.CubicBezier_2 } return 0 } func (m *CMsgTransitionData) GetCubicBezier_3() float32 { if m != nil && m.CubicBezier_3 != nil { return *m.CubicBezier_3 } return 0 } type CMsgAnimationData struct { StartTime *float64 `protobuf:"fixed64,1,opt,name=start_time" json:"start_time,omitempty"` DelaySeconds *float64 `protobuf:"fixed64,2,opt,name=delay_seconds" json:"delay_seconds,omitempty"` DurationSeconds *float64 `protobuf:"fixed64,3,opt,name=duration_seconds" json:"duration_seconds,omitempty"` TimingFunc *uint32 `protobuf:"varint,4,opt,name=timing_func" json:"timing_func,omitempty"` CubicBezier_0 *float32 `protobuf:"fixed32,5,opt,name=cubic_bezier_0" json:"cubic_bezier_0,omitempty"` CubicBezier_1 *float32 `protobuf:"fixed32,6,opt,name=cubic_bezier_1" json:"cubic_bezier_1,omitempty"` CubicBezier_2 *float32 `protobuf:"fixed32,7,opt,name=cubic_bezier_2" json:"cubic_bezier_2,omitempty"` CubicBezier_3 *float32 `protobuf:"fixed32,8,opt,name=cubic_bezier_3" json:"cubic_bezier_3,omitempty"` Direction *uint32 `protobuf:"varint,9,opt,name=direction" json:"direction,omitempty"` Iteration *float32 `protobuf:"fixed32,10,opt,name=iteration" json:"iteration,omitempty"` Frames []*CMsgAnimationFrameData `protobuf:"bytes,11,rep,name=frames" json:"frames,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgAnimationData) Reset() { *m = CMsgAnimationData{} } func (m *CMsgAnimationData) String() string { return proto.CompactTextString(m) } func (*CMsgAnimationData) ProtoMessage() {} func (*CMsgAnimationData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{18} } func (m *CMsgAnimationData) GetStartTime() float64 { if m != nil && m.StartTime != nil { return *m.StartTime } return 0 } func (m *CMsgAnimationData) GetDelaySeconds() float64 { if m != nil && m.DelaySeconds != nil { return *m.DelaySeconds } return 0 } func (m *CMsgAnimationData) GetDurationSeconds() float64 { if m != nil && m.DurationSeconds != nil { return *m.DurationSeconds } return 0 } func (m *CMsgAnimationData) GetTimingFunc() uint32 { if m != nil && m.TimingFunc != nil { return *m.TimingFunc } return 0 } func (m *CMsgAnimationData) GetCubicBezier_0() float32 { if m != nil && m.CubicBezier_0 != nil { return *m.CubicBezier_0 } return 0 } func (m *CMsgAnimationData) GetCubicBezier_1() float32 { if m != nil && m.CubicBezier_1 != nil { return *m.CubicBezier_1 } return 0 } func (m *CMsgAnimationData) GetCubicBezier_2() float32 { if m != nil && m.CubicBezier_2 != nil { return *m.CubicBezier_2 } return 0 } func (m *CMsgAnimationData) GetCubicBezier_3() float32 { if m != nil && m.CubicBezier_3 != nil { return *m.CubicBezier_3 } return 0 } func (m *CMsgAnimationData) GetDirection() uint32 { if m != nil && m.Direction != nil { return *m.Direction } return 0 } func (m *CMsgAnimationData) GetIteration() float32 { if m != nil && m.Iteration != nil { return *m.Iteration } return 0 } func (m *CMsgAnimationData) GetFrames() []*CMsgAnimationFrameData { if m != nil { return m.Frames } return nil } type CMsgAnimationFrameData struct { Percent *float32 `protobuf:"fixed32,1,opt,name=percent" json:"percent,omitempty"` TimingFunc *uint32 `protobuf:"varint,2,opt,name=timing_func,def=0" json:"timing_func,omitempty"` CubicBezier_0 *float32 `protobuf:"fixed32,3,opt,name=cubic_bezier_0" json:"cubic_bezier_0,omitempty"` CubicBezier_1 *float32 `protobuf:"fixed32,4,opt,name=cubic_bezier_1" json:"cubic_bezier_1,omitempty"` CubicBezier_2 *float32 `protobuf:"fixed32,5,opt,name=cubic_bezier_2" json:"cubic_bezier_2,omitempty"` CubicBezier_3 *float32 `protobuf:"fixed32,6,opt,name=cubic_bezier_3" json:"cubic_bezier_3,omitempty"` proto.XXX_InternalExtensions `json:"-"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgAnimationFrameData) Reset() { *m = CMsgAnimationFrameData{} } func (m *CMsgAnimationFrameData) String() string { return proto.CompactTextString(m) } func (*CMsgAnimationFrameData) ProtoMessage() {} func (*CMsgAnimationFrameData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{19} } var extRange_CMsgAnimationFrameData = []proto.ExtensionRange{ {1000, 536870911}, } func (*CMsgAnimationFrameData) ExtensionRangeArray() []proto.ExtensionRange { return extRange_CMsgAnimationFrameData } const Default_CMsgAnimationFrameData_TimingFunc uint32 = 0 func (m *CMsgAnimationFrameData) GetPercent() float32 { if m != nil && m.Percent != nil { return *m.Percent } return 0 } func (m *CMsgAnimationFrameData) GetTimingFunc() uint32 { if m != nil && m.TimingFunc != nil { return *m.TimingFunc } return Default_CMsgAnimationFrameData_TimingFunc } func (m *CMsgAnimationFrameData) GetCubicBezier_0() float32 { if m != nil && m.CubicBezier_0 != nil { return *m.CubicBezier_0 } return 0 } func (m *CMsgAnimationFrameData) GetCubicBezier_1() float32 { if m != nil && m.CubicBezier_1 != nil { return *m.CubicBezier_1 } return 0 } func (m *CMsgAnimationFrameData) GetCubicBezier_2() float32 { if m != nil && m.CubicBezier_2 != nil { return *m.CubicBezier_2 } return 0 } func (m *CMsgAnimationFrameData) GetCubicBezier_3() float32 { if m != nil && m.CubicBezier_3 != nil { return *m.CubicBezier_3 } return 0 } type CMsgPointWithTransition struct { Base *CMsgPoint `protobuf:"bytes,1,opt,name=base" json:"base,omitempty"` Transition *CMsgPoint `protobuf:"bytes,2,opt,name=transition" json:"transition,omitempty"` TransitionData *CMsgTransitionData `protobuf:"bytes,3,opt,name=transition_data" json:"transition_data,omitempty"` StyleSymbol *uint32 `protobuf:"varint,4,opt,name=style_symbol" json:"style_symbol,omitempty"` Animations []*CMsgAnimationData `protobuf:"bytes,5,rep,name=animations" json:"animations,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgPointWithTransition) Reset() { *m = CMsgPointWithTransition{} } func (m *CMsgPointWithTransition) String() string { return proto.CompactTextString(m) } func (*CMsgPointWithTransition) ProtoMessage() {} func (*CMsgPointWithTransition) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{20} } func (m *CMsgPointWithTransition) GetBase() *CMsgPoint { if m != nil { return m.Base } return nil } func (m *CMsgPointWithTransition) GetTransition() *CMsgPoint { if m != nil { return m.Transition } return nil } func (m *CMsgPointWithTransition) GetTransitionData() *CMsgTransitionData { if m != nil { return m.TransitionData } return nil } func (m *CMsgPointWithTransition) GetStyleSymbol() uint32 { if m != nil && m.StyleSymbol != nil { return *m.StyleSymbol } return 0 } func (m *CMsgPointWithTransition) GetAnimations() []*CMsgAnimationData { if m != nil { return m.Animations } return nil } var E_CMsgPointWithTransition_AnimationFrameData = &proto.ExtensionDesc{ ExtendedType: (*CMsgAnimationFrameData)(nil), ExtensionType: (*CMsgPointWithTransition_AnimationFrameData)(nil), Field: 1012, Name: "dota.CMsgPointWithTransition.animation_frame_data", Tag: "bytes,1012,opt,name=animation_frame_data", } type CMsgPointWithTransition_AnimationFrameData struct { Data *CMsgPoint `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgPointWithTransition_AnimationFrameData) Reset() { *m = CMsgPointWithTransition_AnimationFrameData{} } func (m *CMsgPointWithTransition_AnimationFrameData) String() string { return proto.CompactTextString(m) } func (*CMsgPointWithTransition_AnimationFrameData) ProtoMessage() {} func (*CMsgPointWithTransition_AnimationFrameData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{20, 0} } func (m *CMsgPointWithTransition_AnimationFrameData) GetData() *CMsgPoint { if m != nil { return m.Data } return nil } type CMsgColor struct { Base *uint32 `protobuf:"varint,1,opt,name=base" json:"base,omitempty"` Transition *uint32 `protobuf:"varint,2,opt,name=transition" json:"transition,omitempty"` TransitionData *CMsgTransitionData `protobuf:"bytes,3,opt,name=transition_data" json:"transition_data,omitempty"` StyleSymbol *uint32 `protobuf:"varint,4,opt,name=style_symbol" json:"style_symbol,omitempty"` Animations []*CMsgAnimationData `protobuf:"bytes,5,rep,name=animations" json:"animations,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgColor) Reset() { *m = CMsgColor{} } func (m *CMsgColor) String() string { return proto.CompactTextString(m) } func (*CMsgColor) ProtoMessage() {} func (*CMsgColor) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{21} } func (m *CMsgColor) GetBase() uint32 { if m != nil && m.Base != nil { return *m.Base } return 0 } func (m *CMsgColor) GetTransition() uint32 { if m != nil && m.Transition != nil { return *m.Transition } return 0 } func (m *CMsgColor) GetTransitionData() *CMsgTransitionData { if m != nil { return m.TransitionData } return nil } func (m *CMsgColor) GetStyleSymbol() uint32 { if m != nil && m.StyleSymbol != nil { return *m.StyleSymbol } return 0 } func (m *CMsgColor) GetAnimations() []*CMsgAnimationData { if m != nil { return m.Animations } return nil } var E_CMsgColor_AnimationFrameData = &proto.ExtensionDesc{ ExtendedType: (*CMsgAnimationFrameData)(nil), ExtensionType: (*CMsgColor_AnimationFrameData)(nil), Field: 1001, Name: "dota.CMsgColor.animation_frame_data", Tag: "bytes,1001,opt,name=animation_frame_data", } type CMsgColor_AnimationFrameData struct { Data *uint32 `protobuf:"varint,1,opt,name=data" json:"data,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgColor_AnimationFrameData) Reset() { *m = CMsgColor_AnimationFrameData{} } func (m *CMsgColor_AnimationFrameData) String() string { return proto.CompactTextString(m) } func (*CMsgColor_AnimationFrameData) ProtoMessage() {} func (*CMsgColor_AnimationFrameData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{21, 0} } func (m *CMsgColor_AnimationFrameData) GetData() uint32 { if m != nil && m.Data != nil { return *m.Data } return 0 } type CMsgColorStop struct { Position *float64 `protobuf:"fixed64,1,opt,name=position" json:"position,omitempty"` ColorRgba *uint32 `protobuf:"varint,2,opt,name=color_rgba" json:"color_rgba,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgColorStop) Reset() { *m = CMsgColorStop{} } func (m *CMsgColorStop) String() string { return proto.CompactTextString(m) } func (*CMsgColorStop) ProtoMessage() {} func (*CMsgColorStop) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{22} } func (m *CMsgColorStop) GetPosition() float64 { if m != nil && m.Position != nil { return *m.Position } return 0 } func (m *CMsgColorStop) GetColorRgba() uint32 { if m != nil && m.ColorRgba != nil { return *m.ColorRgba } return 0 } type CMsgLinearGradient struct { StartPosition *CMsgPoint `protobuf:"bytes,1,opt,name=start_position" json:"start_position,omitempty"` EndPosition *CMsgPoint `protobuf:"bytes,2,opt,name=end_position" json:"end_position,omitempty"` ColorStop []*CMsgColorStop `protobuf:"bytes,3,rep,name=color_stop" json:"color_stop,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgLinearGradient) Reset() { *m = CMsgLinearGradient{} } func (m *CMsgLinearGradient) String() string { return proto.CompactTextString(m) } func (*CMsgLinearGradient) ProtoMessage() {} func (*CMsgLinearGradient) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{23} } func (m *CMsgLinearGradient) GetStartPosition() *CMsgPoint { if m != nil { return m.StartPosition } return nil } func (m *CMsgLinearGradient) GetEndPosition() *CMsgPoint { if m != nil { return m.EndPosition } return nil } func (m *CMsgLinearGradient) GetColorStop() []*CMsgColorStop { if m != nil { return m.ColorStop } return nil } type CMsgRadialGradient struct { CenterPosition *CMsgPoint `protobuf:"bytes,1,opt,name=center_position" json:"center_position,omitempty"` OffsetDistance *CMsgPoint `protobuf:"bytes,2,opt,name=offset_distance" json:"offset_distance,omitempty"` Radii *CMsgPoint `protobuf:"bytes,3,opt,name=radii" json:"radii,omitempty"` ColorStop []*CMsgColorStop `protobuf:"bytes,4,rep,name=color_stop" json:"color_stop,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgRadialGradient) Reset() { *m = CMsgRadialGradient{} } func (m *CMsgRadialGradient) String() string { return proto.CompactTextString(m) } func (*CMsgRadialGradient) ProtoMessage() {} func (*CMsgRadialGradient) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{24} } func (m *CMsgRadialGradient) GetCenterPosition() *CMsgPoint { if m != nil { return m.CenterPosition } return nil } func (m *CMsgRadialGradient) GetOffsetDistance() *CMsgPoint { if m != nil { return m.OffsetDistance } return nil } func (m *CMsgRadialGradient) GetRadii() *CMsgPoint { if m != nil { return m.Radii } return nil } func (m *CMsgRadialGradient) GetColorStop() []*CMsgColorStop { if m != nil { return m.ColorStop } return nil } type CMsgParticle struct { ParticlePosition *CMsgPoint `protobuf:"bytes,1,opt,name=particle_position" json:"particle_position,omitempty"` ParticleSize *float32 `protobuf:"fixed32,2,opt,name=particle_size" json:"particle_size,omitempty"` ParticleSharpness *float32 `protobuf:"fixed32,3,opt,name=particle_sharpness" json:"particle_sharpness,omitempty"` ColorRgba *uint32 `protobuf:"varint,4,opt,name=color_rgba" json:"color_rgba,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgParticle) Reset() { *m = CMsgParticle{} } func (m *CMsgParticle) String() string { return proto.CompactTextString(m) } func (*CMsgParticle) ProtoMessage() {} func (*CMsgParticle) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{25} } func (m *CMsgParticle) GetParticlePosition() *CMsgPoint { if m != nil { return m.ParticlePosition } return nil } func (m *CMsgParticle) GetParticleSize() float32 { if m != nil && m.ParticleSize != nil { return *m.ParticleSize } return 0 } func (m *CMsgParticle) GetParticleSharpness() float32 { if m != nil && m.ParticleSharpness != nil { return *m.ParticleSharpness } return 0 } func (m *CMsgParticle) GetColorRgba() uint32 { if m != nil && m.ColorRgba != nil { return *m.ColorRgba } return 0 } type CMsgParticleSystem struct { BasePosition *CMsgPoint `protobuf:"bytes,1,opt,name=base_position" json:"base_position,omitempty"` BasePositionVariance *CMsgPoint `protobuf:"bytes,2,opt,name=base_position_variance" json:"base_position_variance,omitempty"` ParticleSize *float64 `protobuf:"fixed64,3,opt,name=particle_size" json:"particle_size,omitempty"` ParticleSizeVariance *float64 `protobuf:"fixed64,4,opt,name=particle_size_variance" json:"particle_size_variance,omitempty"` ParticlesPerSecond *float64 `protobuf:"fixed64,5,opt,name=particles_per_second" json:"particles_per_second,omitempty"` ParticlesPerSecondVariance *float64 `protobuf:"fixed64,6,opt,name=particles_per_second_variance" json:"particles_per_second_variance,omitempty"` ParticleLifespanSeconds *float64 `protobuf:"fixed64,7,opt,name=particle_lifespan_seconds" json:"particle_lifespan_seconds,omitempty"` ParticleLifespanSecondsVariance *float64 `protobuf:"fixed64,8,opt,name=particle_lifespan_seconds_variance" json:"particle_lifespan_seconds_variance,omitempty"` ParticleInitialVelocity *CMsgPoint `protobuf:"bytes,9,opt,name=particle_initial_velocity" json:"particle_initial_velocity,omitempty"` ParticleInitialVelocityVariance *CMsgPoint `protobuf:"bytes,10,opt,name=particle_initial_velocity_variance" json:"particle_initial_velocity_variance,omitempty"` GravityAcceleration *CMsgPoint `protobuf:"bytes,11,opt,name=gravity_acceleration" json:"gravity_acceleration,omitempty"` GravityAccelerationParticleVariance *CMsgPoint `protobuf:"bytes,12,opt,name=gravity_acceleration_particle_variance" json:"gravity_acceleration_particle_variance,omitempty"` ColorStartRgba *uint32 `protobuf:"varint,13,opt,name=color_start_rgba" json:"color_start_rgba,omitempty"` ColorStartRgbaVariance *uint32 `protobuf:"varint,14,opt,name=color_start_rgba_variance" json:"color_start_rgba_variance,omitempty"` ColorEndRgba *uint32 `protobuf:"varint,15,opt,name=color_end_rgba" json:"color_end_rgba,omitempty"` ColorEndRgbaVariance *uint32 `protobuf:"varint,16,opt,name=color_end_rgba_variance" json:"color_end_rgba_variance,omitempty"` ParentPanelHandle *uint64 `protobuf:"varint,17,opt,name=parent_panel_handle" json:"parent_panel_handle,omitempty"` ParentBrushIndex *uint32 `protobuf:"varint,18,opt,name=parent_brush_index" json:"parent_brush_index,omitempty"` ParticleSharpness *float32 `protobuf:"fixed32,19,opt,name=particle_sharpness" json:"particle_sharpness,omitempty"` ParticleSharpnessVariance *float32 `protobuf:"fixed32,20,opt,name=particle_sharpness_variance" json:"particle_sharpness_variance,omitempty"` ParticleFlicker *float32 `protobuf:"fixed32,21,opt,name=particle_flicker" json:"particle_flicker,omitempty"` ParticleFlickerVariance *float32 `protobuf:"fixed32,22,opt,name=particle_flicker_variance" json:"particle_flicker_variance,omitempty"` ParticleVelocityMin *CMsgPoint `protobuf:"bytes,23,opt,name=particle_velocity_min" json:"particle_velocity_min,omitempty"` ParticleVelocityMax *CMsgPoint `protobuf:"bytes,24,opt,name=particle_velocity_max" json:"particle_velocity_max,omitempty"` Particles []*CMsgParticle `protobuf:"bytes,50,rep,name=particles" json:"particles,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgParticleSystem) Reset() { *m = CMsgParticleSystem{} } func (m *CMsgParticleSystem) String() string { return proto.CompactTextString(m) } func (*CMsgParticleSystem) ProtoMessage() {} func (*CMsgParticleSystem) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{26} } func (m *CMsgParticleSystem) GetBasePosition() *CMsgPoint { if m != nil { return m.BasePosition } return nil } func (m *CMsgParticleSystem) GetBasePositionVariance() *CMsgPoint { if m != nil { return m.BasePositionVariance } return nil } func (m *CMsgParticleSystem) GetParticleSize() float64 { if m != nil && m.ParticleSize != nil { return *m.ParticleSize } return 0 } func (m *CMsgParticleSystem) GetParticleSizeVariance() float64 { if m != nil && m.ParticleSizeVariance != nil { return *m.ParticleSizeVariance } return 0 } func (m *CMsgParticleSystem) GetParticlesPerSecond() float64 { if m != nil && m.ParticlesPerSecond != nil { return *m.ParticlesPerSecond } return 0 } func (m *CMsgParticleSystem) GetParticlesPerSecondVariance() float64 { if m != nil && m.ParticlesPerSecondVariance != nil { return *m.ParticlesPerSecondVariance } return 0 } func (m *CMsgParticleSystem) GetParticleLifespanSeconds() float64 { if m != nil && m.ParticleLifespanSeconds != nil { return *m.ParticleLifespanSeconds } return 0 } func (m *CMsgParticleSystem) GetParticleLifespanSecondsVariance() float64 { if m != nil && m.ParticleLifespanSecondsVariance != nil { return *m.ParticleLifespanSecondsVariance } return 0 } func (m *CMsgParticleSystem) GetParticleInitialVelocity() *CMsgPoint { if m != nil { return m.ParticleInitialVelocity } return nil } func (m *CMsgParticleSystem) GetParticleInitialVelocityVariance() *CMsgPoint { if m != nil { return m.ParticleInitialVelocityVariance } return nil } func (m *CMsgParticleSystem) GetGravityAcceleration() *CMsgPoint { if m != nil { return m.GravityAcceleration } return nil } func (m *CMsgParticleSystem) GetGravityAccelerationParticleVariance() *CMsgPoint { if m != nil { return m.GravityAccelerationParticleVariance } return nil } func (m *CMsgParticleSystem) GetColorStartRgba() uint32 { if m != nil && m.ColorStartRgba != nil { return *m.ColorStartRgba } return 0 } func (m *CMsgParticleSystem) GetColorStartRgbaVariance() uint32 { if m != nil && m.ColorStartRgbaVariance != nil { return *m.ColorStartRgbaVariance } return 0 } func (m *CMsgParticleSystem) GetColorEndRgba() uint32 { if m != nil && m.ColorEndRgba != nil { return *m.ColorEndRgba } return 0 } func (m *CMsgParticleSystem) GetColorEndRgbaVariance() uint32 { if m != nil && m.ColorEndRgbaVariance != nil { return *m.ColorEndRgbaVariance } return 0 } func (m *CMsgParticleSystem) GetParentPanelHandle() uint64 { if m != nil && m.ParentPanelHandle != nil { return *m.ParentPanelHandle } return 0 } func (m *CMsgParticleSystem) GetParentBrushIndex() uint32 { if m != nil && m.ParentBrushIndex != nil { return *m.ParentBrushIndex } return 0 } func (m *CMsgParticleSystem) GetParticleSharpness() float32 { if m != nil && m.ParticleSharpness != nil { return *m.ParticleSharpness } return 0 } func (m *CMsgParticleSystem) GetParticleSharpnessVariance() float32 { if m != nil && m.ParticleSharpnessVariance != nil { return *m.ParticleSharpnessVariance } return 0 } func (m *CMsgParticleSystem) GetParticleFlicker() float32 { if m != nil && m.ParticleFlicker != nil { return *m.ParticleFlicker } return 0 } func (m *CMsgParticleSystem) GetParticleFlickerVariance() float32 { if m != nil && m.ParticleFlickerVariance != nil { return *m.ParticleFlickerVariance } return 0 } func (m *CMsgParticleSystem) GetParticleVelocityMin() *CMsgPoint { if m != nil { return m.ParticleVelocityMin } return nil } func (m *CMsgParticleSystem) GetParticleVelocityMax() *CMsgPoint { if m != nil { return m.ParticleVelocityMax } return nil } func (m *CMsgParticleSystem) GetParticles() []*CMsgParticle { if m != nil { return m.Particles } return nil } type CMsgFillBrush struct { Opacity *float64 `protobuf:"fixed64,1,opt,name=opacity" json:"opacity,omitempty"` ColorRgba *uint32 `protobuf:"varint,2,opt,name=color_rgba" json:"color_rgba,omitempty"` LinearGradient *CMsgLinearGradient `protobuf:"bytes,3,opt,name=linear_gradient" json:"linear_gradient,omitempty"` RadialGradient *CMsgRadialGradient `protobuf:"bytes,4,opt,name=radial_gradient" json:"radial_gradient,omitempty"` ParticleSystem *CMsgParticleSystem `protobuf:"bytes,5,opt,name=particle_system" json:"particle_system,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgFillBrush) Reset() { *m = CMsgFillBrush{} } func (m *CMsgFillBrush) String() string { return proto.CompactTextString(m) } func (*CMsgFillBrush) ProtoMessage() {} func (*CMsgFillBrush) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{27} } func (m *CMsgFillBrush) GetOpacity() float64 { if m != nil && m.Opacity != nil { return *m.Opacity } return 0 } func (m *CMsgFillBrush) GetColorRgba() uint32 { if m != nil && m.ColorRgba != nil { return *m.ColorRgba } return 0 } func (m *CMsgFillBrush) GetLinearGradient() *CMsgLinearGradient { if m != nil { return m.LinearGradient } return nil } func (m *CMsgFillBrush) GetRadialGradient() *CMsgRadialGradient { if m != nil { return m.RadialGradient } return nil } func (m *CMsgFillBrush) GetParticleSystem() *CMsgParticleSystem { if m != nil { return m.ParticleSystem } return nil } type CMsgFillBrushCollection struct { Base []*CMsgFillBrush `protobuf:"bytes,1,rep,name=base" json:"base,omitempty"` Transition []*CMsgFillBrush `protobuf:"bytes,2,rep,name=transition" json:"transition,omitempty"` TransitionData *CMsgTransitionData `protobuf:"bytes,3,opt,name=transition_data" json:"transition_data,omitempty"` StyleSymbol *uint32 `protobuf:"varint,4,opt,name=style_symbol" json:"style_symbol,omitempty"` Animations []*CMsgAnimationData `protobuf:"bytes,5,rep,name=animations" json:"animations,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgFillBrushCollection) Reset() { *m = CMsgFillBrushCollection{} } func (m *CMsgFillBrushCollection) String() string { return proto.CompactTextString(m) } func (*CMsgFillBrushCollection) ProtoMessage() {} func (*CMsgFillBrushCollection) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{28} } func (m *CMsgFillBrushCollection) GetBase() []*CMsgFillBrush { if m != nil { return m.Base } return nil } func (m *CMsgFillBrushCollection) GetTransition() []*CMsgFillBrush { if m != nil { return m.Transition } return nil } func (m *CMsgFillBrushCollection) GetTransitionData() *CMsgTransitionData { if m != nil { return m.TransitionData } return nil } func (m *CMsgFillBrushCollection) GetStyleSymbol() uint32 { if m != nil && m.StyleSymbol != nil { return *m.StyleSymbol } return 0 } func (m *CMsgFillBrushCollection) GetAnimations() []*CMsgAnimationData { if m != nil { return m.Animations } return nil } var E_CMsgFillBrushCollection_AnimationFrameData = &proto.ExtensionDesc{ ExtendedType: (*CMsgAnimationFrameData)(nil), ExtensionType: (*CMsgFillBrushCollection_AnimationFrameData)(nil), Field: 1007, Name: "dota.CMsgFillBrushCollection.animation_frame_data", Tag: "bytes,1007,opt,name=animation_frame_data", } type CMsgFillBrushCollection_AnimationFrameData struct { Data []*CMsgFillBrush `protobuf:"bytes,1,rep,name=data" json:"data,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgFillBrushCollection_AnimationFrameData) Reset() { *m = CMsgFillBrushCollection_AnimationFrameData{} } func (m *CMsgFillBrushCollection_AnimationFrameData) String() string { return proto.CompactTextString(m) } func (*CMsgFillBrushCollection_AnimationFrameData) ProtoMessage() {} func (*CMsgFillBrushCollection_AnimationFrameData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{28, 0} } func (m *CMsgFillBrushCollection_AnimationFrameData) GetData() []*CMsgFillBrush { if m != nil { return m.Data } return nil } type CMsgRenderFillBrushCollection struct { FillBrush []*CMsgFillBrush `protobuf:"bytes,1,rep,name=fill_brush" json:"fill_brush,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgRenderFillBrushCollection) Reset() { *m = CMsgRenderFillBrushCollection{} } func (m *CMsgRenderFillBrushCollection) String() string { return proto.CompactTextString(m) } func (*CMsgRenderFillBrushCollection) ProtoMessage() {} func (*CMsgRenderFillBrushCollection) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{29} } func (m *CMsgRenderFillBrushCollection) GetFillBrush() []*CMsgFillBrush { if m != nil { return m.FillBrush } return nil } type CMsgPanelPosition struct { Base *CMsgPoint `protobuf:"bytes,1,opt,name=base" json:"base,omitempty"` Transition *CMsgPoint `protobuf:"bytes,2,opt,name=transition" json:"transition,omitempty"` TransitionData *CMsgTransitionData `protobuf:"bytes,3,opt,name=transition_data" json:"transition_data,omitempty"` StyleSymbol *uint32 `protobuf:"varint,4,opt,name=style_symbol" json:"style_symbol,omitempty"` Animations []*CMsgAnimationData `protobuf:"bytes,5,rep,name=animations" json:"animations,omitempty"` ScrollOffset *CMsgPoint `protobuf:"bytes,6,opt,name=scroll_offset" json:"scroll_offset,omitempty"` ScrollOffsetTarget *CMsgPoint `protobuf:"bytes,7,opt,name=scroll_offset_target" json:"scroll_offset_target,omitempty"` ScrollTransitionX *CMsgTransitionData `protobuf:"bytes,8,opt,name=scroll_transition_x" json:"scroll_transition_x,omitempty"` ScrollTransitionY *CMsgTransitionData `protobuf:"bytes,9,opt,name=scroll_transition_y" json:"scroll_transition_y,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgPanelPosition) Reset() { *m = CMsgPanelPosition{} } func (m *CMsgPanelPosition) String() string { return proto.CompactTextString(m) } func (*CMsgPanelPosition) ProtoMessage() {} func (*CMsgPanelPosition) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{30} } func (m *CMsgPanelPosition) GetBase() *CMsgPoint { if m != nil { return m.Base } return nil } func (m *CMsgPanelPosition) GetTransition() *CMsgPoint { if m != nil { return m.Transition } return nil } func (m *CMsgPanelPosition) GetTransitionData() *CMsgTransitionData { if m != nil { return m.TransitionData } return nil } func (m *CMsgPanelPosition) GetStyleSymbol() uint32 { if m != nil && m.StyleSymbol != nil { return *m.StyleSymbol } return 0 } func (m *CMsgPanelPosition) GetAnimations() []*CMsgAnimationData { if m != nil { return m.Animations } return nil } func (m *CMsgPanelPosition) GetScrollOffset() *CMsgPoint { if m != nil { return m.ScrollOffset } return nil } func (m *CMsgPanelPosition) GetScrollOffsetTarget() *CMsgPoint { if m != nil { return m.ScrollOffsetTarget } return nil } func (m *CMsgPanelPosition) GetScrollTransitionX() *CMsgTransitionData { if m != nil { return m.ScrollTransitionX } return nil } func (m *CMsgPanelPosition) GetScrollTransitionY() *CMsgTransitionData { if m != nil { return m.ScrollTransitionY } return nil } var E_CMsgPanelPosition_AnimationFrameData = &proto.ExtensionDesc{ ExtendedType: (*CMsgAnimationFrameData)(nil), ExtensionType: (*CMsgPanelPosition_AnimationFrameData)(nil), Field: 1011, Name: "dota.CMsgPanelPosition.animation_frame_data", Tag: "bytes,1011,opt,name=animation_frame_data", } type CMsgPanelPosition_AnimationFrameData struct { Data *CMsgPoint `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgPanelPosition_AnimationFrameData) Reset() { *m = CMsgPanelPosition_AnimationFrameData{} } func (m *CMsgPanelPosition_AnimationFrameData) String() string { return proto.CompactTextString(m) } func (*CMsgPanelPosition_AnimationFrameData) ProtoMessage() {} func (*CMsgPanelPosition_AnimationFrameData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{30, 0} } func (m *CMsgPanelPosition_AnimationFrameData) GetData() *CMsgPoint { if m != nil { return m.Data } return nil } type CMsgOpacity struct { Base *float64 `protobuf:"fixed64,1,opt,name=base" json:"base,omitempty"` Transition *float64 `protobuf:"fixed64,2,opt,name=transition" json:"transition,omitempty"` TransitionData *CMsgTransitionData `protobuf:"bytes,3,opt,name=transition_data" json:"transition_data,omitempty"` StyleSymbol *uint32 `protobuf:"varint,4,opt,name=style_symbol" json:"style_symbol,omitempty"` Animations []*CMsgAnimationData `protobuf:"bytes,5,rep,name=animations" json:"animations,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgOpacity) Reset() { *m = CMsgOpacity{} } func (m *CMsgOpacity) String() string { return proto.CompactTextString(m) } func (*CMsgOpacity) ProtoMessage() {} func (*CMsgOpacity) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{31} } func (m *CMsgOpacity) GetBase() float64 { if m != nil && m.Base != nil { return *m.Base } return 0 } func (m *CMsgOpacity) GetTransition() float64 { if m != nil && m.Transition != nil { return *m.Transition } return 0 } func (m *CMsgOpacity) GetTransitionData() *CMsgTransitionData { if m != nil { return m.TransitionData } return nil } func (m *CMsgOpacity) GetStyleSymbol() uint32 { if m != nil && m.StyleSymbol != nil { return *m.StyleSymbol } return 0 } func (m *CMsgOpacity) GetAnimations() []*CMsgAnimationData { if m != nil { return m.Animations } return nil } var E_CMsgOpacity_AnimationFrameData = &proto.ExtensionDesc{ ExtendedType: (*CMsgAnimationFrameData)(nil), ExtensionType: (*CMsgOpacity_AnimationFrameData)(nil), Field: 1004, Name: "dota.CMsgOpacity.animation_frame_data", Tag: "bytes,1004,opt,name=animation_frame_data", } type CMsgOpacity_AnimationFrameData struct { Data *float64 `protobuf:"fixed64,1,opt,name=data" json:"data,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgOpacity_AnimationFrameData) Reset() { *m = CMsgOpacity_AnimationFrameData{} } func (m *CMsgOpacity_AnimationFrameData) String() string { return proto.CompactTextString(m) } func (*CMsgOpacity_AnimationFrameData) ProtoMessage() {} func (*CMsgOpacity_AnimationFrameData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{31, 0} } func (m *CMsgOpacity_AnimationFrameData) GetData() float64 { if m != nil && m.Data != nil { return *m.Data } return 0 } type CMsgRotate2D struct { Base *float64 `protobuf:"fixed64,1,opt,name=base" json:"base,omitempty"` Transition *float64 `protobuf:"fixed64,2,opt,name=transition" json:"transition,omitempty"` TransitionData *CMsgTransitionData `protobuf:"bytes,3,opt,name=transition_data" json:"transition_data,omitempty"` StyleSymbol *uint32 `protobuf:"varint,4,opt,name=style_symbol" json:"style_symbol,omitempty"` Animations []*CMsgAnimationData `protobuf:"bytes,5,rep,name=animations" json:"animations,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgRotate2D) Reset() { *m = CMsgRotate2D{} } func (m *CMsgRotate2D) String() string { return proto.CompactTextString(m) } func (*CMsgRotate2D) ProtoMessage() {} func (*CMsgRotate2D) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{32} } func (m *CMsgRotate2D) GetBase() float64 { if m != nil && m.Base != nil { return *m.Base } return 0 } func (m *CMsgRotate2D) GetTransition() float64 { if m != nil && m.Transition != nil { return *m.Transition } return 0 } func (m *CMsgRotate2D) GetTransitionData() *CMsgTransitionData { if m != nil { return m.TransitionData } return nil } func (m *CMsgRotate2D) GetStyleSymbol() uint32 { if m != nil && m.StyleSymbol != nil { return *m.StyleSymbol } return 0 } func (m *CMsgRotate2D) GetAnimations() []*CMsgAnimationData { if m != nil { return m.Animations } return nil } var E_CMsgRotate2D_AnimationFrameData = &proto.ExtensionDesc{ ExtendedType: (*CMsgAnimationFrameData)(nil), ExtensionType: (*CMsgRotate2D_AnimationFrameData)(nil), Field: 1014, Name: "dota.CMsgRotate2D.animation_frame_data", Tag: "bytes,1014,opt,name=animation_frame_data", } type CMsgRotate2D_AnimationFrameData struct { Data *float64 `protobuf:"fixed64,1,opt,name=data" json:"data,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgRotate2D_AnimationFrameData) Reset() { *m = CMsgRotate2D_AnimationFrameData{} } func (m *CMsgRotate2D_AnimationFrameData) String() string { return proto.CompactTextString(m) } func (*CMsgRotate2D_AnimationFrameData) ProtoMessage() {} func (*CMsgRotate2D_AnimationFrameData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{32, 0} } func (m *CMsgRotate2D_AnimationFrameData) GetData() float64 { if m != nil && m.Data != nil { return *m.Data } return 0 } type CMsgOpacityMaskData struct { OpacityMaskTextureId *uint32 `protobuf:"varint,1,opt,name=opacity_mask_texture_id" json:"opacity_mask_texture_id,omitempty"` OpacityMaskOpacity *float64 `protobuf:"fixed64,2,opt,name=opacity_mask_opacity" json:"opacity_mask_opacity,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgOpacityMaskData) Reset() { *m = CMsgOpacityMaskData{} } func (m *CMsgOpacityMaskData) String() string { return proto.CompactTextString(m) } func (*CMsgOpacityMaskData) ProtoMessage() {} func (*CMsgOpacityMaskData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{33} } func (m *CMsgOpacityMaskData) GetOpacityMaskTextureId() uint32 { if m != nil && m.OpacityMaskTextureId != nil { return *m.OpacityMaskTextureId } return 0 } func (m *CMsgOpacityMaskData) GetOpacityMaskOpacity() float64 { if m != nil && m.OpacityMaskOpacity != nil { return *m.OpacityMaskOpacity } return 0 } type CMsgOpacityMask struct { Base *CMsgOpacityMaskData `protobuf:"bytes,1,opt,name=base" json:"base,omitempty"` Transition *CMsgOpacityMaskData `protobuf:"bytes,2,opt,name=transition" json:"transition,omitempty"` TransitionData *CMsgTransitionData `protobuf:"bytes,3,opt,name=transition_data" json:"transition_data,omitempty"` StyleSymbol *uint32 `protobuf:"varint,4,opt,name=style_symbol" json:"style_symbol,omitempty"` Animations []*CMsgAnimationData `protobuf:"bytes,5,rep,name=animations" json:"animations,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgOpacityMask) Reset() { *m = CMsgOpacityMask{} } func (m *CMsgOpacityMask) String() string { return proto.CompactTextString(m) } func (*CMsgOpacityMask) ProtoMessage() {} func (*CMsgOpacityMask) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{34} } func (m *CMsgOpacityMask) GetBase() *CMsgOpacityMaskData { if m != nil { return m.Base } return nil } func (m *CMsgOpacityMask) GetTransition() *CMsgOpacityMaskData { if m != nil { return m.Transition } return nil } func (m *CMsgOpacityMask) GetTransitionData() *CMsgTransitionData { if m != nil { return m.TransitionData } return nil } func (m *CMsgOpacityMask) GetStyleSymbol() uint32 { if m != nil && m.StyleSymbol != nil { return *m.StyleSymbol } return 0 } func (m *CMsgOpacityMask) GetAnimations() []*CMsgAnimationData { if m != nil { return m.Animations } return nil } var E_CMsgOpacityMask_AnimationFrameData = &proto.ExtensionDesc{ ExtendedType: (*CMsgAnimationFrameData)(nil), ExtensionType: (*CMsgOpacityMask_AnimationFrameData)(nil), Field: 1013, Name: "dota.CMsgOpacityMask.animation_frame_data", Tag: "bytes,1013,opt,name=animation_frame_data", } type CMsgOpacityMask_AnimationFrameData struct { Data *CMsgOpacityMaskData `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgOpacityMask_AnimationFrameData) Reset() { *m = CMsgOpacityMask_AnimationFrameData{} } func (m *CMsgOpacityMask_AnimationFrameData) String() string { return proto.CompactTextString(m) } func (*CMsgOpacityMask_AnimationFrameData) ProtoMessage() {} func (*CMsgOpacityMask_AnimationFrameData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{34, 0} } func (m *CMsgOpacityMask_AnimationFrameData) GetData() *CMsgOpacityMaskData { if m != nil { return m.Data } return nil } type CMsgHueShift struct { Base *float64 `protobuf:"fixed64,1,opt,name=base" json:"base,omitempty"` Transition *float64 `protobuf:"fixed64,2,opt,name=transition" json:"transition,omitempty"` TransitionData *CMsgTransitionData `protobuf:"bytes,3,opt,name=transition_data" json:"transition_data,omitempty"` StyleSymbol *uint32 `protobuf:"varint,4,opt,name=style_symbol" json:"style_symbol,omitempty"` Animations []*CMsgAnimationData `protobuf:"bytes,5,rep,name=animations" json:"animations,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgHueShift) Reset() { *m = CMsgHueShift{} } func (m *CMsgHueShift) String() string { return proto.CompactTextString(m) } func (*CMsgHueShift) ProtoMessage() {} func (*CMsgHueShift) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{35} } func (m *CMsgHueShift) GetBase() float64 { if m != nil && m.Base != nil { return *m.Base } return 0 } func (m *CMsgHueShift) GetTransition() float64 { if m != nil && m.Transition != nil { return *m.Transition } return 0 } func (m *CMsgHueShift) GetTransitionData() *CMsgTransitionData { if m != nil { return m.TransitionData } return nil } func (m *CMsgHueShift) GetStyleSymbol() uint32 { if m != nil && m.StyleSymbol != nil { return *m.StyleSymbol } return 0 } func (m *CMsgHueShift) GetAnimations() []*CMsgAnimationData { if m != nil { return m.Animations } return nil } var E_CMsgHueShift_AnimationFrameData = &proto.ExtensionDesc{ ExtendedType: (*CMsgAnimationFrameData)(nil), ExtensionType: (*CMsgHueShift_AnimationFrameData)(nil), Field: 1019, Name: "dota.CMsgHueShift.animation_frame_data", Tag: "bytes,1019,opt,name=animation_frame_data", } type CMsgHueShift_AnimationFrameData struct { Data *float64 `protobuf:"fixed64,1,opt,name=data" json:"data,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgHueShift_AnimationFrameData) Reset() { *m = CMsgHueShift_AnimationFrameData{} } func (m *CMsgHueShift_AnimationFrameData) String() string { return proto.CompactTextString(m) } func (*CMsgHueShift_AnimationFrameData) ProtoMessage() {} func (*CMsgHueShift_AnimationFrameData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{35, 0} } func (m *CMsgHueShift_AnimationFrameData) GetData() float64 { if m != nil && m.Data != nil { return *m.Data } return 0 } type CMsgSaturation struct { Base *float64 `protobuf:"fixed64,1,opt,name=base" json:"base,omitempty"` Transition *float64 `protobuf:"fixed64,2,opt,name=transition" json:"transition,omitempty"` TransitionData *CMsgTransitionData `protobuf:"bytes,3,opt,name=transition_data" json:"transition_data,omitempty"` StyleSymbol *uint32 `protobuf:"varint,4,opt,name=style_symbol" json:"style_symbol,omitempty"` Animations []*CMsgAnimationData `protobuf:"bytes,5,rep,name=animations" json:"animations,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgSaturation) Reset() { *m = CMsgSaturation{} } func (m *CMsgSaturation) String() string { return proto.CompactTextString(m) } func (*CMsgSaturation) ProtoMessage() {} func (*CMsgSaturation) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{36} } func (m *CMsgSaturation) GetBase() float64 { if m != nil && m.Base != nil { return *m.Base } return 0 } func (m *CMsgSaturation) GetTransition() float64 { if m != nil && m.Transition != nil { return *m.Transition } return 0 } func (m *CMsgSaturation) GetTransitionData() *CMsgTransitionData { if m != nil { return m.TransitionData } return nil } func (m *CMsgSaturation) GetStyleSymbol() uint32 { if m != nil && m.StyleSymbol != nil { return *m.StyleSymbol } return 0 } func (m *CMsgSaturation) GetAnimations() []*CMsgAnimationData { if m != nil { return m.Animations } return nil } var E_CMsgSaturation_AnimationFrameData = &proto.ExtensionDesc{ ExtendedType: (*CMsgAnimationFrameData)(nil), ExtensionType: (*CMsgSaturation_AnimationFrameData)(nil), Field: 1005, Name: "dota.CMsgSaturation.animation_frame_data", Tag: "bytes,1005,opt,name=animation_frame_data", } type CMsgSaturation_AnimationFrameData struct { Data *float64 `protobuf:"fixed64,1,opt,name=data" json:"data,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgSaturation_AnimationFrameData) Reset() { *m = CMsgSaturation_AnimationFrameData{} } func (m *CMsgSaturation_AnimationFrameData) String() string { return proto.CompactTextString(m) } func (*CMsgSaturation_AnimationFrameData) ProtoMessage() {} func (*CMsgSaturation_AnimationFrameData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{36, 0} } func (m *CMsgSaturation_AnimationFrameData) GetData() float64 { if m != nil && m.Data != nil { return *m.Data } return 0 } type CMsgBrightness struct { Base *float64 `protobuf:"fixed64,1,opt,name=base" json:"base,omitempty"` Transition *float64 `protobuf:"fixed64,2,opt,name=transition" json:"transition,omitempty"` TransitionData *CMsgTransitionData `protobuf:"bytes,3,opt,name=transition_data" json:"transition_data,omitempty"` StyleSymbol *uint32 `protobuf:"varint,4,opt,name=style_symbol" json:"style_symbol,omitempty"` Animations []*CMsgAnimationData `protobuf:"bytes,5,rep,name=animations" json:"animations,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgBrightness) Reset() { *m = CMsgBrightness{} } func (m *CMsgBrightness) String() string { return proto.CompactTextString(m) } func (*CMsgBrightness) ProtoMessage() {} func (*CMsgBrightness) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{37} } func (m *CMsgBrightness) GetBase() float64 { if m != nil && m.Base != nil { return *m.Base } return 0 } func (m *CMsgBrightness) GetTransition() float64 { if m != nil && m.Transition != nil { return *m.Transition } return 0 } func (m *CMsgBrightness) GetTransitionData() *CMsgTransitionData { if m != nil { return m.TransitionData } return nil } func (m *CMsgBrightness) GetStyleSymbol() uint32 { if m != nil && m.StyleSymbol != nil { return *m.StyleSymbol } return 0 } func (m *CMsgBrightness) GetAnimations() []*CMsgAnimationData { if m != nil { return m.Animations } return nil } var E_CMsgBrightness_AnimationFrameData = &proto.ExtensionDesc{ ExtendedType: (*CMsgAnimationFrameData)(nil), ExtensionType: (*CMsgBrightness_AnimationFrameData)(nil), Field: 1020, Name: "dota.CMsgBrightness.animation_frame_data", Tag: "bytes,1020,opt,name=animation_frame_data", } type CMsgBrightness_AnimationFrameData struct { Data *float64 `protobuf:"fixed64,1,opt,name=data" json:"data,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgBrightness_AnimationFrameData) Reset() { *m = CMsgBrightness_AnimationFrameData{} } func (m *CMsgBrightness_AnimationFrameData) String() string { return proto.CompactTextString(m) } func (*CMsgBrightness_AnimationFrameData) ProtoMessage() {} func (*CMsgBrightness_AnimationFrameData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{37, 0} } func (m *CMsgBrightness_AnimationFrameData) GetData() float64 { if m != nil && m.Data != nil { return *m.Data } return 0 } type CMsgContrast struct { Base *float64 `protobuf:"fixed64,1,opt,name=base" json:"base,omitempty"` Transition *float64 `protobuf:"fixed64,2,opt,name=transition" json:"transition,omitempty"` TransitionData *CMsgTransitionData `protobuf:"bytes,3,opt,name=transition_data" json:"transition_data,omitempty"` StyleSymbol *uint32 `protobuf:"varint,4,opt,name=style_symbol" json:"style_symbol,omitempty"` Animations []*CMsgAnimationData `protobuf:"bytes,5,rep,name=animations" json:"animations,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgContrast) Reset() { *m = CMsgContrast{} } func (m *CMsgContrast) String() string { return proto.CompactTextString(m) } func (*CMsgContrast) ProtoMessage() {} func (*CMsgContrast) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{38} } func (m *CMsgContrast) GetBase() float64 { if m != nil && m.Base != nil { return *m.Base } return 0 } func (m *CMsgContrast) GetTransition() float64 { if m != nil && m.Transition != nil { return *m.Transition } return 0 } func (m *CMsgContrast) GetTransitionData() *CMsgTransitionData { if m != nil { return m.TransitionData } return nil } func (m *CMsgContrast) GetStyleSymbol() uint32 { if m != nil && m.StyleSymbol != nil { return *m.StyleSymbol } return 0 } func (m *CMsgContrast) GetAnimations() []*CMsgAnimationData { if m != nil { return m.Animations } return nil } var E_CMsgContrast_AnimationFrameData = &proto.ExtensionDesc{ ExtendedType: (*CMsgAnimationFrameData)(nil), ExtensionType: (*CMsgContrast_AnimationFrameData)(nil), Field: 1021, Name: "dota.CMsgContrast.animation_frame_data", Tag: "bytes,1021,opt,name=animation_frame_data", } type CMsgContrast_AnimationFrameData struct { Data *float64 `protobuf:"fixed64,1,opt,name=data" json:"data,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgContrast_AnimationFrameData) Reset() { *m = CMsgContrast_AnimationFrameData{} } func (m *CMsgContrast_AnimationFrameData) String() string { return proto.CompactTextString(m) } func (*CMsgContrast_AnimationFrameData) ProtoMessage() {} func (*CMsgContrast_AnimationFrameData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{38, 0} } func (m *CMsgContrast_AnimationFrameData) GetData() float64 { if m != nil && m.Data != nil { return *m.Data } return 0 } type CMsgGaussianValues struct { Passes *float64 `protobuf:"fixed64,1,opt,name=passes" json:"passes,omitempty"` StddevHor *float64 `protobuf:"fixed64,2,opt,name=stddev_hor" json:"stddev_hor,omitempty"` StddevVer *float64 `protobuf:"fixed64,3,opt,name=stddev_ver" json:"stddev_ver,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGaussianValues) Reset() { *m = CMsgGaussianValues{} } func (m *CMsgGaussianValues) String() string { return proto.CompactTextString(m) } func (*CMsgGaussianValues) ProtoMessage() {} func (*CMsgGaussianValues) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{39} } func (m *CMsgGaussianValues) GetPasses() float64 { if m != nil && m.Passes != nil { return *m.Passes } return 0 } func (m *CMsgGaussianValues) GetStddevHor() float64 { if m != nil && m.StddevHor != nil { return *m.StddevHor } return 0 } func (m *CMsgGaussianValues) GetStddevVer() float64 { if m != nil && m.StddevVer != nil { return *m.StddevVer } return 0 } type CMsgGaussianBlur struct { Base *CMsgGaussianValues `protobuf:"bytes,1,opt,name=base" json:"base,omitempty"` Transition *CMsgGaussianValues `protobuf:"bytes,2,opt,name=transition" json:"transition,omitempty"` TransitionData *CMsgTransitionData `protobuf:"bytes,3,opt,name=transition_data" json:"transition_data,omitempty"` StyleSymbol *uint32 `protobuf:"varint,4,opt,name=style_symbol" json:"style_symbol,omitempty"` Animations []*CMsgAnimationData `protobuf:"bytes,5,rep,name=animations" json:"animations,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGaussianBlur) Reset() { *m = CMsgGaussianBlur{} } func (m *CMsgGaussianBlur) String() string { return proto.CompactTextString(m) } func (*CMsgGaussianBlur) ProtoMessage() {} func (*CMsgGaussianBlur) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{40} } func (m *CMsgGaussianBlur) GetBase() *CMsgGaussianValues { if m != nil { return m.Base } return nil } func (m *CMsgGaussianBlur) GetTransition() *CMsgGaussianValues { if m != nil { return m.Transition } return nil } func (m *CMsgGaussianBlur) GetTransitionData() *CMsgTransitionData { if m != nil { return m.TransitionData } return nil } func (m *CMsgGaussianBlur) GetStyleSymbol() uint32 { if m != nil && m.StyleSymbol != nil { return *m.StyleSymbol } return 0 } func (m *CMsgGaussianBlur) GetAnimations() []*CMsgAnimationData { if m != nil { return m.Animations } return nil } var E_CMsgGaussianBlur_AnimationFrameData = &proto.ExtensionDesc{ ExtendedType: (*CMsgAnimationFrameData)(nil), ExtensionType: (*CMsgGaussianBlur_AnimationFrameData)(nil), Field: 1008, Name: "dota.CMsgGaussianBlur.animation_frame_data", Tag: "bytes,1008,opt,name=animation_frame_data", } type CMsgGaussianBlur_AnimationFrameData struct { Data *CMsgGaussianValues `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGaussianBlur_AnimationFrameData) Reset() { *m = CMsgGaussianBlur_AnimationFrameData{} } func (m *CMsgGaussianBlur_AnimationFrameData) String() string { return proto.CompactTextString(m) } func (*CMsgGaussianBlur_AnimationFrameData) ProtoMessage() {} func (*CMsgGaussianBlur_AnimationFrameData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{40, 0} } func (m *CMsgGaussianBlur_AnimationFrameData) GetData() *CMsgGaussianValues { if m != nil { return m.Data } return nil } type CMsgMotionBlurValues struct { Velocity *float64 `protobuf:"fixed64,1,opt,name=velocity" json:"velocity,omitempty"` Dirx *float64 `protobuf:"fixed64,2,opt,name=dirx" json:"dirx,omitempty"` Diry *float64 `protobuf:"fixed64,3,opt,name=diry" json:"diry,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgMotionBlurValues) Reset() { *m = CMsgMotionBlurValues{} } func (m *CMsgMotionBlurValues) String() string { return proto.CompactTextString(m) } func (*CMsgMotionBlurValues) ProtoMessage() {} func (*CMsgMotionBlurValues) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{41} } func (m *CMsgMotionBlurValues) GetVelocity() float64 { if m != nil && m.Velocity != nil { return *m.Velocity } return 0 } func (m *CMsgMotionBlurValues) GetDirx() float64 { if m != nil && m.Dirx != nil { return *m.Dirx } return 0 } func (m *CMsgMotionBlurValues) GetDiry() float64 { if m != nil && m.Diry != nil { return *m.Diry } return 0 } type CMsgMotionBlur struct { Base *CMsgMotionBlurValues `protobuf:"bytes,1,opt,name=base" json:"base,omitempty"` Transition *CMsgMotionBlurValues `protobuf:"bytes,2,opt,name=transition" json:"transition,omitempty"` TransitionData *CMsgTransitionData `protobuf:"bytes,3,opt,name=transition_data" json:"transition_data,omitempty"` Animations []*CMsgAnimationData `protobuf:"bytes,4,rep,name=animations" json:"animations,omitempty"` StyleSymbol *uint32 `protobuf:"varint,5,opt,name=style_symbol" json:"style_symbol,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgMotionBlur) Reset() { *m = CMsgMotionBlur{} } func (m *CMsgMotionBlur) String() string { return proto.CompactTextString(m) } func (*CMsgMotionBlur) ProtoMessage() {} func (*CMsgMotionBlur) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{42} } func (m *CMsgMotionBlur) GetBase() *CMsgMotionBlurValues { if m != nil { return m.Base } return nil } func (m *CMsgMotionBlur) GetTransition() *CMsgMotionBlurValues { if m != nil { return m.Transition } return nil } func (m *CMsgMotionBlur) GetTransitionData() *CMsgTransitionData { if m != nil { return m.TransitionData } return nil } func (m *CMsgMotionBlur) GetAnimations() []*CMsgAnimationData { if m != nil { return m.Animations } return nil } func (m *CMsgMotionBlur) GetStyleSymbol() uint32 { if m != nil && m.StyleSymbol != nil { return *m.StyleSymbol } return 0 } var E_CMsgMotionBlur_AnimationFrameData = &proto.ExtensionDesc{ ExtendedType: (*CMsgAnimationFrameData)(nil), ExtensionType: (*CMsgMotionBlur_AnimationFrameData)(nil), Field: 1022, Name: "dota.CMsgMotionBlur.animation_frame_data", Tag: "bytes,1022,opt,name=animation_frame_data", } type CMsgMotionBlur_AnimationFrameData struct { Data *CMsgMotionBlurValues `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgMotionBlur_AnimationFrameData) Reset() { *m = CMsgMotionBlur_AnimationFrameData{} } func (m *CMsgMotionBlur_AnimationFrameData) String() string { return proto.CompactTextString(m) } func (*CMsgMotionBlur_AnimationFrameData) ProtoMessage() {} func (*CMsgMotionBlur_AnimationFrameData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{42, 0} } func (m *CMsgMotionBlur_AnimationFrameData) GetData() *CMsgMotionBlurValues { if m != nil { return m.Data } return nil } type CMsg3DTransformPerspective struct { Base *float64 `protobuf:"fixed64,1,opt,name=base" json:"base,omitempty"` Transition *float64 `protobuf:"fixed64,2,opt,name=transition" json:"transition,omitempty"` TransitionData *CMsgTransitionData `protobuf:"bytes,3,opt,name=transition_data" json:"transition_data,omitempty"` StyleSymbol *uint32 `protobuf:"varint,4,opt,name=style_symbol" json:"style_symbol,omitempty"` Animations []*CMsgAnimationData `protobuf:"bytes,5,rep,name=animations" json:"animations,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsg3DTransformPerspective) Reset() { *m = CMsg3DTransformPerspective{} } func (m *CMsg3DTransformPerspective) String() string { return proto.CompactTextString(m) } func (*CMsg3DTransformPerspective) ProtoMessage() {} func (*CMsg3DTransformPerspective) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{43} } func (m *CMsg3DTransformPerspective) GetBase() float64 { if m != nil && m.Base != nil { return *m.Base } return 0 } func (m *CMsg3DTransformPerspective) GetTransition() float64 { if m != nil && m.Transition != nil { return *m.Transition } return 0 } func (m *CMsg3DTransformPerspective) GetTransitionData() *CMsgTransitionData { if m != nil { return m.TransitionData } return nil } func (m *CMsg3DTransformPerspective) GetStyleSymbol() uint32 { if m != nil && m.StyleSymbol != nil { return *m.StyleSymbol } return 0 } func (m *CMsg3DTransformPerspective) GetAnimations() []*CMsgAnimationData { if m != nil { return m.Animations } return nil } var E_CMsg3DTransformPerspective_AnimationFrameData = &proto.ExtensionDesc{ ExtendedType: (*CMsgAnimationFrameData)(nil), ExtensionType: (*CMsg3DTransformPerspective_AnimationFrameData)(nil), Field: 1003, Name: "dota.CMsg3DTransformPerspective.animation_frame_data", Tag: "bytes,1003,opt,name=animation_frame_data", } type CMsg3DTransformPerspective_AnimationFrameData struct { Data *float64 `protobuf:"fixed64,1,opt,name=data" json:"data,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsg3DTransformPerspective_AnimationFrameData) Reset() { *m = CMsg3DTransformPerspective_AnimationFrameData{} } func (m *CMsg3DTransformPerspective_AnimationFrameData) String() string { return proto.CompactTextString(m) } func (*CMsg3DTransformPerspective_AnimationFrameData) ProtoMessage() {} func (*CMsg3DTransformPerspective_AnimationFrameData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{43, 0} } func (m *CMsg3DTransformPerspective_AnimationFrameData) GetData() float64 { if m != nil && m.Data != nil { return *m.Data } return 0 } type CMsg3DTransformPerspectiveOrigin struct { Base *CMsgPoint `protobuf:"bytes,1,opt,name=base" json:"base,omitempty"` Transition *CMsgPoint `protobuf:"bytes,2,opt,name=transition" json:"transition,omitempty"` TransitionData *CMsgTransitionData `protobuf:"bytes,3,opt,name=transition_data" json:"transition_data,omitempty"` StyleSymbol *uint32 `protobuf:"varint,4,opt,name=style_symbol" json:"style_symbol,omitempty"` Animations []*CMsgAnimationData `protobuf:"bytes,5,rep,name=animations" json:"animations,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsg3DTransformPerspectiveOrigin) Reset() { *m = CMsg3DTransformPerspectiveOrigin{} } func (m *CMsg3DTransformPerspectiveOrigin) String() string { return proto.CompactTextString(m) } func (*CMsg3DTransformPerspectiveOrigin) ProtoMessage() {} func (*CMsg3DTransformPerspectiveOrigin) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{44} } func (m *CMsg3DTransformPerspectiveOrigin) GetBase() *CMsgPoint { if m != nil { return m.Base } return nil } func (m *CMsg3DTransformPerspectiveOrigin) GetTransition() *CMsgPoint { if m != nil { return m.Transition } return nil } func (m *CMsg3DTransformPerspectiveOrigin) GetTransitionData() *CMsgTransitionData { if m != nil { return m.TransitionData } return nil } func (m *CMsg3DTransformPerspectiveOrigin) GetStyleSymbol() uint32 { if m != nil && m.StyleSymbol != nil { return *m.StyleSymbol } return 0 } func (m *CMsg3DTransformPerspectiveOrigin) GetAnimations() []*CMsgAnimationData { if m != nil { return m.Animations } return nil } var E_CMsg3DTransformPerspectiveOrigin_AnimationFrameData = &proto.ExtensionDesc{ ExtendedType: (*CMsgAnimationFrameData)(nil), ExtensionType: (*CMsg3DTransformPerspectiveOrigin_AnimationFrameData)(nil), Field: 1002, Name: "dota.CMsg3DTransformPerspectiveOrigin.animation_frame_data", Tag: "bytes,1002,opt,name=animation_frame_data", } type CMsg3DTransformPerspectiveOrigin_AnimationFrameData struct { Data *CMsgPoint `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsg3DTransformPerspectiveOrigin_AnimationFrameData) Reset() { *m = CMsg3DTransformPerspectiveOrigin_AnimationFrameData{} } func (m *CMsg3DTransformPerspectiveOrigin_AnimationFrameData) String() string { return proto.CompactTextString(m) } func (*CMsg3DTransformPerspectiveOrigin_AnimationFrameData) ProtoMessage() {} func (*CMsg3DTransformPerspectiveOrigin_AnimationFrameData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{44, 0} } func (m *CMsg3DTransformPerspectiveOrigin_AnimationFrameData) GetData() *CMsgPoint { if m != nil { return m.Data } return nil } type CMsgTransformOriginData struct { X *float64 `protobuf:"fixed64,1,opt,name=x" json:"x,omitempty"` Y *float64 `protobuf:"fixed64,2,opt,name=y" json:"y,omitempty"` XIsPercent *bool `protobuf:"varint,3,opt,name=x_is_percent" json:"x_is_percent,omitempty"` YIsPercent *bool `protobuf:"varint,4,opt,name=y_is_percent" json:"y_is_percent,omitempty"` IsParentRelative *bool `protobuf:"varint,5,opt,name=is_parent_relative" json:"is_parent_relative,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgTransformOriginData) Reset() { *m = CMsgTransformOriginData{} } func (m *CMsgTransformOriginData) String() string { return proto.CompactTextString(m) } func (*CMsgTransformOriginData) ProtoMessage() {} func (*CMsgTransformOriginData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{45} } func (m *CMsgTransformOriginData) GetX() float64 { if m != nil && m.X != nil { return *m.X } return 0 } func (m *CMsgTransformOriginData) GetY() float64 { if m != nil && m.Y != nil { return *m.Y } return 0 } func (m *CMsgTransformOriginData) GetXIsPercent() bool { if m != nil && m.XIsPercent != nil { return *m.XIsPercent } return false } func (m *CMsgTransformOriginData) GetYIsPercent() bool { if m != nil && m.YIsPercent != nil { return *m.YIsPercent } return false } func (m *CMsgTransformOriginData) GetIsParentRelative() bool { if m != nil && m.IsParentRelative != nil { return *m.IsParentRelative } return false } type CMsg3DTransformOrigin struct { Base *CMsgTransformOriginData `protobuf:"bytes,1,opt,name=base" json:"base,omitempty"` Transition *CMsgTransformOriginData `protobuf:"bytes,2,opt,name=transition" json:"transition,omitempty"` TransitionData *CMsgTransitionData `protobuf:"bytes,3,opt,name=transition_data" json:"transition_data,omitempty"` StyleSymbol *uint32 `protobuf:"varint,4,opt,name=style_symbol" json:"style_symbol,omitempty"` Animations []*CMsgAnimationData `protobuf:"bytes,5,rep,name=animations" json:"animations,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsg3DTransformOrigin) Reset() { *m = CMsg3DTransformOrigin{} } func (m *CMsg3DTransformOrigin) String() string { return proto.CompactTextString(m) } func (*CMsg3DTransformOrigin) ProtoMessage() {} func (*CMsg3DTransformOrigin) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{46} } func (m *CMsg3DTransformOrigin) GetBase() *CMsgTransformOriginData { if m != nil { return m.Base } return nil } func (m *CMsg3DTransformOrigin) GetTransition() *CMsgTransformOriginData { if m != nil { return m.Transition } return nil } func (m *CMsg3DTransformOrigin) GetTransitionData() *CMsgTransitionData { if m != nil { return m.TransitionData } return nil } func (m *CMsg3DTransformOrigin) GetStyleSymbol() uint32 { if m != nil && m.StyleSymbol != nil { return *m.StyleSymbol } return 0 } func (m *CMsg3DTransformOrigin) GetAnimations() []*CMsgAnimationData { if m != nil { return m.Animations } return nil } var E_CMsg3DTransformOrigin_AnimationFrameData = &proto.ExtensionDesc{ ExtendedType: (*CMsgAnimationFrameData)(nil), ExtensionType: (*CMsg3DTransformOrigin_AnimationFrameData)(nil), Field: 1015, Name: "dota.CMsg3DTransformOrigin.animation_frame_data", Tag: "bytes,1015,opt,name=animation_frame_data", } type CMsg3DTransformOrigin_AnimationFrameData struct { Data *CMsgTransformOriginData `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsg3DTransformOrigin_AnimationFrameData) Reset() { *m = CMsg3DTransformOrigin_AnimationFrameData{} } func (m *CMsg3DTransformOrigin_AnimationFrameData) String() string { return proto.CompactTextString(m) } func (*CMsg3DTransformOrigin_AnimationFrameData) ProtoMessage() {} func (*CMsg3DTransformOrigin_AnimationFrameData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{46, 0} } func (m *CMsg3DTransformOrigin_AnimationFrameData) GetData() *CMsgTransformOriginData { if m != nil { return m.Data } return nil } type CMsg3DTransformMatrix struct { Base *CMsgMatrix4X4 `protobuf:"bytes,1,opt,name=base" json:"base,omitempty"` TransitionData *CMsgTransitionData `protobuf:"bytes,2,opt,name=transition_data" json:"transition_data,omitempty"` Transition *CMsgMatrix4X4 `protobuf:"bytes,3,opt,name=transition" json:"transition,omitempty"` StyleSymbol *uint32 `protobuf:"varint,4,opt,name=style_symbol" json:"style_symbol,omitempty"` Animations []*CMsgAnimationData `protobuf:"bytes,5,rep,name=animations" json:"animations,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsg3DTransformMatrix) Reset() { *m = CMsg3DTransformMatrix{} } func (m *CMsg3DTransformMatrix) String() string { return proto.CompactTextString(m) } func (*CMsg3DTransformMatrix) ProtoMessage() {} func (*CMsg3DTransformMatrix) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{47} } func (m *CMsg3DTransformMatrix) GetBase() *CMsgMatrix4X4 { if m != nil { return m.Base } return nil } func (m *CMsg3DTransformMatrix) GetTransitionData() *CMsgTransitionData { if m != nil { return m.TransitionData } return nil } func (m *CMsg3DTransformMatrix) GetTransition() *CMsgMatrix4X4 { if m != nil { return m.Transition } return nil } func (m *CMsg3DTransformMatrix) GetStyleSymbol() uint32 { if m != nil && m.StyleSymbol != nil { return *m.StyleSymbol } return 0 } func (m *CMsg3DTransformMatrix) GetAnimations() []*CMsgAnimationData { if m != nil { return m.Animations } return nil } var E_CMsg3DTransformMatrix_AnimationFrameData = &proto.ExtensionDesc{ ExtendedType: (*CMsgAnimationFrameData)(nil), ExtensionType: (*CMsg3DTransformMatrix_AnimationFrameData)(nil), Field: 1000, Name: "dota.CMsg3DTransformMatrix.animation_frame_data", Tag: "bytes,1000,opt,name=animation_frame_data", } type CMsg3DTransformMatrix_AnimationFrameData struct { Data *CMsgMatrix4X4 `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsg3DTransformMatrix_AnimationFrameData) Reset() { *m = CMsg3DTransformMatrix_AnimationFrameData{} } func (m *CMsg3DTransformMatrix_AnimationFrameData) String() string { return proto.CompactTextString(m) } func (*CMsg3DTransformMatrix_AnimationFrameData) ProtoMessage() {} func (*CMsg3DTransformMatrix_AnimationFrameData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{47, 0} } func (m *CMsg3DTransformMatrix_AnimationFrameData) GetData() *CMsgMatrix4X4 { if m != nil { return m.Data } return nil } type CMsgBorderRadius struct { Base *CRadiusData `protobuf:"bytes,1,opt,name=base" json:"base,omitempty"` TransitionData *CMsgTransitionData `protobuf:"bytes,2,opt,name=transition_data" json:"transition_data,omitempty"` Transition *CRadiusData `protobuf:"bytes,3,opt,name=transition" json:"transition,omitempty"` StyleSymbol *uint32 `protobuf:"varint,4,opt,name=style_symbol" json:"style_symbol,omitempty"` Animations []*CMsgAnimationData `protobuf:"bytes,5,rep,name=animations" json:"animations,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgBorderRadius) Reset() { *m = CMsgBorderRadius{} } func (m *CMsgBorderRadius) String() string { return proto.CompactTextString(m) } func (*CMsgBorderRadius) ProtoMessage() {} func (*CMsgBorderRadius) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{48} } func (m *CMsgBorderRadius) GetBase() *CRadiusData { if m != nil { return m.Base } return nil } func (m *CMsgBorderRadius) GetTransitionData() *CMsgTransitionData { if m != nil { return m.TransitionData } return nil } func (m *CMsgBorderRadius) GetTransition() *CRadiusData { if m != nil { return m.Transition } return nil } func (m *CMsgBorderRadius) GetStyleSymbol() uint32 { if m != nil && m.StyleSymbol != nil { return *m.StyleSymbol } return 0 } func (m *CMsgBorderRadius) GetAnimations() []*CMsgAnimationData { if m != nil { return m.Animations } return nil } var E_CMsgBorderRadius_AnimationFrameData = &proto.ExtensionDesc{ ExtendedType: (*CMsgAnimationFrameData)(nil), ExtensionType: (*CMsgBorderRadius_AnimationFrameData)(nil), Field: 1006, Name: "dota.CMsgBorderRadius.animation_frame_data", Tag: "bytes,1006,opt,name=animation_frame_data", } type CMsgBorderRadius_AnimationFrameData struct { Data *CRadiusData `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgBorderRadius_AnimationFrameData) Reset() { *m = CMsgBorderRadius_AnimationFrameData{} } func (m *CMsgBorderRadius_AnimationFrameData) String() string { return proto.CompactTextString(m) } func (*CMsgBorderRadius_AnimationFrameData) ProtoMessage() {} func (*CMsgBorderRadius_AnimationFrameData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{48, 0} } func (m *CMsgBorderRadius_AnimationFrameData) GetData() *CRadiusData { if m != nil { return m.Data } return nil } type CMsgBorder struct { Base *CBorderData `protobuf:"bytes,1,opt,name=base" json:"base,omitempty"` TransitionData *CMsgTransitionData `protobuf:"bytes,2,opt,name=transition_data" json:"transition_data,omitempty"` Transition *CBorderData `protobuf:"bytes,3,opt,name=transition" json:"transition,omitempty"` StyleSymbol *uint32 `protobuf:"varint,4,opt,name=style_symbol" json:"style_symbol,omitempty"` Animations []*CMsgAnimationData `protobuf:"bytes,5,rep,name=animations" json:"animations,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgBorder) Reset() { *m = CMsgBorder{} } func (m *CMsgBorder) String() string { return proto.CompactTextString(m) } func (*CMsgBorder) ProtoMessage() {} func (*CMsgBorder) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{49} } func (m *CMsgBorder) GetBase() *CBorderData { if m != nil { return m.Base } return nil } func (m *CMsgBorder) GetTransitionData() *CMsgTransitionData { if m != nil { return m.TransitionData } return nil } func (m *CMsgBorder) GetTransition() *CBorderData { if m != nil { return m.Transition } return nil } func (m *CMsgBorder) GetStyleSymbol() uint32 { if m != nil && m.StyleSymbol != nil { return *m.StyleSymbol } return 0 } func (m *CMsgBorder) GetAnimations() []*CMsgAnimationData { if m != nil { return m.Animations } return nil } var E_CMsgBorder_AnimationFrameData = &proto.ExtensionDesc{ ExtendedType: (*CMsgAnimationFrameData)(nil), ExtensionType: (*CMsgBorder_AnimationFrameData)(nil), Field: 1009, Name: "dota.CMsgBorder.animation_frame_data", Tag: "bytes,1009,opt,name=animation_frame_data", } type CMsgBorder_AnimationFrameData struct { Data *CBorderData `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgBorder_AnimationFrameData) Reset() { *m = CMsgBorder_AnimationFrameData{} } func (m *CMsgBorder_AnimationFrameData) String() string { return proto.CompactTextString(m) } func (*CMsgBorder_AnimationFrameData) ProtoMessage() {} func (*CMsgBorder_AnimationFrameData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{49, 0} } func (m *CMsgBorder_AnimationFrameData) GetData() *CBorderData { if m != nil { return m.Data } return nil } type CMsgBoxShadow struct { Base *CBoxShadowData `protobuf:"bytes,1,opt,name=base" json:"base,omitempty"` TransitionData *CMsgTransitionData `protobuf:"bytes,2,opt,name=transition_data" json:"transition_data,omitempty"` Transition *CBoxShadowData `protobuf:"bytes,3,opt,name=transition" json:"transition,omitempty"` StyleSymbol *uint32 `protobuf:"varint,4,opt,name=style_symbol" json:"style_symbol,omitempty"` Animations []*CMsgAnimationData `protobuf:"bytes,5,rep,name=animations" json:"animations,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgBoxShadow) Reset() { *m = CMsgBoxShadow{} } func (m *CMsgBoxShadow) String() string { return proto.CompactTextString(m) } func (*CMsgBoxShadow) ProtoMessage() {} func (*CMsgBoxShadow) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{50} } func (m *CMsgBoxShadow) GetBase() *CBoxShadowData { if m != nil { return m.Base } return nil } func (m *CMsgBoxShadow) GetTransitionData() *CMsgTransitionData { if m != nil { return m.TransitionData } return nil } func (m *CMsgBoxShadow) GetTransition() *CBoxShadowData { if m != nil { return m.Transition } return nil } func (m *CMsgBoxShadow) GetStyleSymbol() uint32 { if m != nil && m.StyleSymbol != nil { return *m.StyleSymbol } return 0 } func (m *CMsgBoxShadow) GetAnimations() []*CMsgAnimationData { if m != nil { return m.Animations } return nil } var E_CMsgBoxShadow_AnimationFrameData = &proto.ExtensionDesc{ ExtendedType: (*CMsgAnimationFrameData)(nil), ExtensionType: (*CMsgBoxShadow_AnimationFrameData)(nil), Field: 1010, Name: "dota.CMsgBoxShadow.animation_frame_data", Tag: "bytes,1010,opt,name=animation_frame_data", } type CMsgBoxShadow_AnimationFrameData struct { Data *CBoxShadowData `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgBoxShadow_AnimationFrameData) Reset() { *m = CMsgBoxShadow_AnimationFrameData{} } func (m *CMsgBoxShadow_AnimationFrameData) String() string { return proto.CompactTextString(m) } func (*CMsgBoxShadow_AnimationFrameData) ProtoMessage() {} func (*CMsgBoxShadow_AnimationFrameData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{50, 0} } func (m *CMsgBoxShadow_AnimationFrameData) GetData() *CBoxShadowData { if m != nil { return m.Data } return nil } type CMsgTextShadow struct { Base *CTextShadowData `protobuf:"bytes,1,opt,name=base" json:"base,omitempty"` TransitionData *CMsgTransitionData `protobuf:"bytes,2,opt,name=transition_data" json:"transition_data,omitempty"` Transition *CTextShadowData `protobuf:"bytes,3,opt,name=transition" json:"transition,omitempty"` StyleSymbol *uint32 `protobuf:"varint,4,opt,name=style_symbol" json:"style_symbol,omitempty"` Animations []*CMsgAnimationData `protobuf:"bytes,5,rep,name=animations" json:"animations,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgTextShadow) Reset() { *m = CMsgTextShadow{} } func (m *CMsgTextShadow) String() string { return proto.CompactTextString(m) } func (*CMsgTextShadow) ProtoMessage() {} func (*CMsgTextShadow) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{51} } func (m *CMsgTextShadow) GetBase() *CTextShadowData { if m != nil { return m.Base } return nil } func (m *CMsgTextShadow) GetTransitionData() *CMsgTransitionData { if m != nil { return m.TransitionData } return nil } func (m *CMsgTextShadow) GetTransition() *CTextShadowData { if m != nil { return m.Transition } return nil } func (m *CMsgTextShadow) GetStyleSymbol() uint32 { if m != nil && m.StyleSymbol != nil { return *m.StyleSymbol } return 0 } func (m *CMsgTextShadow) GetAnimations() []*CMsgAnimationData { if m != nil { return m.Animations } return nil } var E_CMsgTextShadow_AnimationFrameData = &proto.ExtensionDesc{ ExtendedType: (*CMsgAnimationFrameData)(nil), ExtensionType: (*CMsgTextShadow_AnimationFrameData)(nil), Field: 1017, Name: "dota.CMsgTextShadow.animation_frame_data", Tag: "bytes,1017,opt,name=animation_frame_data", } type CMsgTextShadow_AnimationFrameData struct { Data *CTextShadowData `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgTextShadow_AnimationFrameData) Reset() { *m = CMsgTextShadow_AnimationFrameData{} } func (m *CMsgTextShadow_AnimationFrameData) String() string { return proto.CompactTextString(m) } func (*CMsgTextShadow_AnimationFrameData) ProtoMessage() {} func (*CMsgTextShadow_AnimationFrameData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{51, 0} } func (m *CMsgTextShadow_AnimationFrameData) GetData() *CTextShadowData { if m != nil { return m.Data } return nil } type CMsgClip struct { Base *CMsgClipData `protobuf:"bytes,1,opt,name=base" json:"base,omitempty"` TransitionData *CMsgTransitionData `protobuf:"bytes,2,opt,name=transition_data" json:"transition_data,omitempty"` Transition *CMsgClipData `protobuf:"bytes,3,opt,name=transition" json:"transition,omitempty"` StyleSymbol *uint32 `protobuf:"varint,4,opt,name=style_symbol" json:"style_symbol,omitempty"` Animations []*CMsgAnimationData `protobuf:"bytes,5,rep,name=animations" json:"animations,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClip) Reset() { *m = CMsgClip{} } func (m *CMsgClip) String() string { return proto.CompactTextString(m) } func (*CMsgClip) ProtoMessage() {} func (*CMsgClip) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{52} } func (m *CMsgClip) GetBase() *CMsgClipData { if m != nil { return m.Base } return nil } func (m *CMsgClip) GetTransitionData() *CMsgTransitionData { if m != nil { return m.TransitionData } return nil } func (m *CMsgClip) GetTransition() *CMsgClipData { if m != nil { return m.Transition } return nil } func (m *CMsgClip) GetStyleSymbol() uint32 { if m != nil && m.StyleSymbol != nil { return *m.StyleSymbol } return 0 } func (m *CMsgClip) GetAnimations() []*CMsgAnimationData { if m != nil { return m.Animations } return nil } var E_CMsgClip_AnimationFrameData = &proto.ExtensionDesc{ ExtendedType: (*CMsgAnimationFrameData)(nil), ExtensionType: (*CMsgClip_AnimationFrameData)(nil), Field: 1018, Name: "dota.CMsgClip.animation_frame_data", Tag: "bytes,1018,opt,name=animation_frame_data", } type CMsgClip_AnimationFrameData struct { Data *CMsgClipData `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClip_AnimationFrameData) Reset() { *m = CMsgClip_AnimationFrameData{} } func (m *CMsgClip_AnimationFrameData) String() string { return proto.CompactTextString(m) } func (*CMsgClip_AnimationFrameData) ProtoMessage() {} func (*CMsgClip_AnimationFrameData) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{52, 0} } func (m *CMsgClip_AnimationFrameData) GetData() *CMsgClipData { if m != nil { return m.Data } return nil } type CMsgPushClipLayer struct { TopLeft *CMsgPoint `protobuf:"bytes,1,opt,name=top_left" json:"top_left,omitempty"` BottomRight *CMsgPoint `protobuf:"bytes,2,opt,name=bottom_right" json:"bottom_right,omitempty"` BorderRadius *CRadiusData `protobuf:"bytes,3,opt,name=border_radius" json:"border_radius,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgPushClipLayer) Reset() { *m = CMsgPushClipLayer{} } func (m *CMsgPushClipLayer) String() string { return proto.CompactTextString(m) } func (*CMsgPushClipLayer) ProtoMessage() {} func (*CMsgPushClipLayer) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{53} } func (m *CMsgPushClipLayer) GetTopLeft() *CMsgPoint { if m != nil { return m.TopLeft } return nil } func (m *CMsgPushClipLayer) GetBottomRight() *CMsgPoint { if m != nil { return m.BottomRight } return nil } func (m *CMsgPushClipLayer) GetBorderRadius() *CRadiusData { if m != nil { return m.BorderRadius } return nil } type CMsgPopClipLayer struct { XXX_unrecognized []byte `json:"-"` } func (m *CMsgPopClipLayer) Reset() { *m = CMsgPopClipLayer{} } func (m *CMsgPopClipLayer) String() string { return proto.CompactTextString(m) } func (*CMsgPopClipLayer) ProtoMessage() {} func (*CMsgPopClipLayer) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{54} } type CMsgPushPanelContextInLayer struct { TransformM00 *float64 `protobuf:"fixed64,1,opt,name=transform_m00" json:"transform_m00,omitempty"` TransformM01 *float64 `protobuf:"fixed64,2,opt,name=transform_m01" json:"transform_m01,omitempty"` TransformM02 *float64 `protobuf:"fixed64,3,opt,name=transform_m02" json:"transform_m02,omitempty"` TransformM03 *float64 `protobuf:"fixed64,4,opt,name=transform_m03" json:"transform_m03,omitempty"` TransformM10 *float64 `protobuf:"fixed64,5,opt,name=transform_m10" json:"transform_m10,omitempty"` TransformM11 *float64 `protobuf:"fixed64,6,opt,name=transform_m11" json:"transform_m11,omitempty"` TransformM12 *float64 `protobuf:"fixed64,7,opt,name=transform_m12" json:"transform_m12,omitempty"` TransformM13 *float64 `protobuf:"fixed64,8,opt,name=transform_m13" json:"transform_m13,omitempty"` TransformM20 *float64 `protobuf:"fixed64,9,opt,name=transform_m20" json:"transform_m20,omitempty"` TransformM21 *float64 `protobuf:"fixed64,10,opt,name=transform_m21" json:"transform_m21,omitempty"` TransformM22 *float64 `protobuf:"fixed64,11,opt,name=transform_m22" json:"transform_m22,omitempty"` TransformM23 *float64 `protobuf:"fixed64,12,opt,name=transform_m23" json:"transform_m23,omitempty"` TransformM30 *float64 `protobuf:"fixed64,13,opt,name=transform_m30" json:"transform_m30,omitempty"` TransformM31 *float64 `protobuf:"fixed64,14,opt,name=transform_m31" json:"transform_m31,omitempty"` TransformM32 *float64 `protobuf:"fixed64,15,opt,name=transform_m32" json:"transform_m32,omitempty"` TransformM33 *float64 `protobuf:"fixed64,16,opt,name=transform_m33" json:"transform_m33,omitempty"` BoxShadow *CBoxShadowData `protobuf:"bytes,17,opt,name=box_shadow" json:"box_shadow,omitempty"` Width *float64 `protobuf:"fixed64,18,opt,name=width" json:"width,omitempty"` Height *float64 `protobuf:"fixed64,19,opt,name=height" json:"height,omitempty"` PositionX *float64 `protobuf:"fixed64,20,opt,name=position_x" json:"position_x,omitempty"` PositionY *float64 `protobuf:"fixed64,21,opt,name=position_y" json:"position_y,omitempty"` PositionZ *float64 `protobuf:"fixed64,22,opt,name=position_z" json:"position_z,omitempty"` Border *CBorderData `protobuf:"bytes,23,opt,name=border" json:"border,omitempty"` ScrollX *float64 `protobuf:"fixed64,24,opt,name=scroll_x" json:"scroll_x,omitempty"` ScrollY *float64 `protobuf:"fixed64,25,opt,name=scroll_y" json:"scroll_y,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgPushPanelContextInLayer) Reset() { *m = CMsgPushPanelContextInLayer{} } func (m *CMsgPushPanelContextInLayer) String() string { return proto.CompactTextString(m) } func (*CMsgPushPanelContextInLayer) ProtoMessage() {} func (*CMsgPushPanelContextInLayer) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{55} } func (m *CMsgPushPanelContextInLayer) GetTransformM00() float64 { if m != nil && m.TransformM00 != nil { return *m.TransformM00 } return 0 } func (m *CMsgPushPanelContextInLayer) GetTransformM01() float64 { if m != nil && m.TransformM01 != nil { return *m.TransformM01 } return 0 } func (m *CMsgPushPanelContextInLayer) GetTransformM02() float64 { if m != nil && m.TransformM02 != nil { return *m.TransformM02 } return 0 } func (m *CMsgPushPanelContextInLayer) GetTransformM03() float64 { if m != nil && m.TransformM03 != nil { return *m.TransformM03 } return 0 } func (m *CMsgPushPanelContextInLayer) GetTransformM10() float64 { if m != nil && m.TransformM10 != nil { return *m.TransformM10 } return 0 } func (m *CMsgPushPanelContextInLayer) GetTransformM11() float64 { if m != nil && m.TransformM11 != nil { return *m.TransformM11 } return 0 } func (m *CMsgPushPanelContextInLayer) GetTransformM12() float64 { if m != nil && m.TransformM12 != nil { return *m.TransformM12 } return 0 } func (m *CMsgPushPanelContextInLayer) GetTransformM13() float64 { if m != nil && m.TransformM13 != nil { return *m.TransformM13 } return 0 } func (m *CMsgPushPanelContextInLayer) GetTransformM20() float64 { if m != nil && m.TransformM20 != nil { return *m.TransformM20 } return 0 } func (m *CMsgPushPanelContextInLayer) GetTransformM21() float64 { if m != nil && m.TransformM21 != nil { return *m.TransformM21 } return 0 } func (m *CMsgPushPanelContextInLayer) GetTransformM22() float64 { if m != nil && m.TransformM22 != nil { return *m.TransformM22 } return 0 } func (m *CMsgPushPanelContextInLayer) GetTransformM23() float64 { if m != nil && m.TransformM23 != nil { return *m.TransformM23 } return 0 } func (m *CMsgPushPanelContextInLayer) GetTransformM30() float64 { if m != nil && m.TransformM30 != nil { return *m.TransformM30 } return 0 } func (m *CMsgPushPanelContextInLayer) GetTransformM31() float64 { if m != nil && m.TransformM31 != nil { return *m.TransformM31 } return 0 } func (m *CMsgPushPanelContextInLayer) GetTransformM32() float64 { if m != nil && m.TransformM32 != nil { return *m.TransformM32 } return 0 } func (m *CMsgPushPanelContextInLayer) GetTransformM33() float64 { if m != nil && m.TransformM33 != nil { return *m.TransformM33 } return 0 } func (m *CMsgPushPanelContextInLayer) GetBoxShadow() *CBoxShadowData { if m != nil { return m.BoxShadow } return nil } func (m *CMsgPushPanelContextInLayer) GetWidth() float64 { if m != nil && m.Width != nil { return *m.Width } return 0 } func (m *CMsgPushPanelContextInLayer) GetHeight() float64 { if m != nil && m.Height != nil { return *m.Height } return 0 } func (m *CMsgPushPanelContextInLayer) GetPositionX() float64 { if m != nil && m.PositionX != nil { return *m.PositionX } return 0 } func (m *CMsgPushPanelContextInLayer) GetPositionY() float64 { if m != nil && m.PositionY != nil { return *m.PositionY } return 0 } func (m *CMsgPushPanelContextInLayer) GetPositionZ() float64 { if m != nil && m.PositionZ != nil { return *m.PositionZ } return 0 } func (m *CMsgPushPanelContextInLayer) GetBorder() *CBorderData { if m != nil { return m.Border } return nil } func (m *CMsgPushPanelContextInLayer) GetScrollX() float64 { if m != nil && m.ScrollX != nil { return *m.ScrollX } return 0 } func (m *CMsgPushPanelContextInLayer) GetScrollY() float64 { if m != nil && m.ScrollY != nil { return *m.ScrollY } return 0 } type CMsgPopPanelContextInLayer struct { XXX_unrecognized []byte `json:"-"` } func (m *CMsgPopPanelContextInLayer) Reset() { *m = CMsgPopPanelContextInLayer{} } func (m *CMsgPopPanelContextInLayer) String() string { return proto.CompactTextString(m) } func (*CMsgPopPanelContextInLayer) ProtoMessage() {} func (*CMsgPopPanelContextInLayer) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{56} } type CMsgPushAAndTContext struct { ContextId *uint64 `protobuf:"varint,1,opt,name=context_id" json:"context_id,omitempty"` Width *float64 `protobuf:"fixed64,3,opt,name=width" json:"width,omitempty"` Height *float64 `protobuf:"fixed64,4,opt,name=height" json:"height,omitempty"` ChilrenHave_3Dtransforms *bool `protobuf:"varint,5,opt,name=chilren_have_3dtransforms" json:"chilren_have_3dtransforms,omitempty"` Zindex *float32 `protobuf:"fixed32,6,opt,name=zindex" json:"zindex,omitempty"` PanelPosition *CMsgPanelPosition `protobuf:"bytes,7,opt,name=panel_position" json:"panel_position,omitempty"` TransformMatrix *CMsg3DTransformMatrix `protobuf:"bytes,8,opt,name=transform_matrix" json:"transform_matrix,omitempty"` TransformOrigin *CMsg3DTransformOrigin `protobuf:"bytes,9,opt,name=transform_origin" json:"transform_origin,omitempty"` TransformPerspective *CMsg3DTransformPerspective `protobuf:"bytes,10,opt,name=transform_perspective" json:"transform_perspective,omitempty"` TransformPerspectiveOrigin *CMsg3DTransformPerspectiveOrigin `protobuf:"bytes,11,opt,name=transform_perspective_origin" json:"transform_perspective_origin,omitempty"` Opacity *CMsgOpacity `protobuf:"bytes,12,opt,name=opacity" json:"opacity,omitempty"` WashColor *CMsgColor `protobuf:"bytes,13,opt,name=wash_color" json:"wash_color,omitempty"` HueShift *CMsgHueShift `protobuf:"bytes,14,opt,name=hue_shift" json:"hue_shift,omitempty"` Saturation *CMsgSaturation `protobuf:"bytes,15,opt,name=saturation" json:"saturation,omitempty"` Brightness *CMsgBrightness `protobuf:"bytes,16,opt,name=brightness" json:"brightness,omitempty"` Contrast *CMsgContrast `protobuf:"bytes,17,opt,name=contrast" json:"contrast,omitempty"` OpacityMask *CMsgOpacityMask `protobuf:"bytes,18,opt,name=opacity_mask" json:"opacity_mask,omitempty"` BorderRadius *CMsgBorderRadius `protobuf:"bytes,19,opt,name=border_radius" json:"border_radius,omitempty"` GaussianBlur *CMsgGaussianBlur `protobuf:"bytes,20,opt,name=gaussian_blur" json:"gaussian_blur,omitempty"` Border *CMsgBorder `protobuf:"bytes,21,opt,name=border" json:"border,omitempty"` BoxShadow *CMsgBoxShadow `protobuf:"bytes,22,opt,name=box_shadow" json:"box_shadow,omitempty"` Scale_2DCentered *CMsgPointWithTransition `protobuf:"bytes,23,opt,name=scale_2d_centered" json:"scale_2d_centered,omitempty"` Rotate_2DCentered *CMsgRotate2D `protobuf:"bytes,24,opt,name=rotate_2d_centered" json:"rotate_2d_centered,omitempty"` TextShadow *CMsgTextShadow `protobuf:"bytes,25,opt,name=text_shadow" json:"text_shadow,omitempty"` Clip *CMsgClip `protobuf:"bytes,26,opt,name=clip" json:"clip,omitempty"` SuppressClipToBounds *bool `protobuf:"varint,27,opt,name=suppress_clip_to_bounds" json:"suppress_clip_to_bounds,omitempty"` NeedsFullRepaint *int32 `protobuf:"varint,28,opt,name=needs_full_repaint" json:"needs_full_repaint,omitempty"` NeedsIntermediateTexture *bool `protobuf:"varint,29,opt,name=needs_intermediate_texture" json:"needs_intermediate_texture,omitempty"` ClipAfterTransform *bool `protobuf:"varint,30,opt,name=clip_after_transform" json:"clip_after_transform,omitempty"` WantsHitTest *bool `protobuf:"varint,31,opt,name=wants_hit_test" json:"wants_hit_test,omitempty"` WantsHitTestChildren *bool `protobuf:"varint,32,opt,name=wants_hit_test_children" json:"wants_hit_test_children,omitempty"` MixBlendMode *uint32 `protobuf:"varint,33,opt,name=mix_blend_mode" json:"mix_blend_mode,omitempty"` OpaqueBackground *bool `protobuf:"varint,34,opt,name=opaque_background" json:"opaque_background,omitempty"` ChildPanelCount *uint32 `protobuf:"varint,35,opt,name=child_panel_count" json:"child_panel_count,omitempty"` WantsScreenspaceQuadOutput *bool `protobuf:"varint,36,opt,name=wants_screenspace_quad_output" json:"wants_screenspace_quad_output,omitempty"` MotionBlur *CMsgMotionBlur `protobuf:"bytes,37,opt,name=motion_blur" json:"motion_blur,omitempty"` CompositionLayerTextureName *string `protobuf:"bytes,38,opt,name=composition_layer_texture_name" json:"composition_layer_texture_name,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgPushAAndTContext) Reset() { *m = CMsgPushAAndTContext{} } func (m *CMsgPushAAndTContext) String() string { return proto.CompactTextString(m) } func (*CMsgPushAAndTContext) ProtoMessage() {} func (*CMsgPushAAndTContext) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{57} } func (m *CMsgPushAAndTContext) GetContextId() uint64 { if m != nil && m.ContextId != nil { return *m.ContextId } return 0 } func (m *CMsgPushAAndTContext) GetWidth() float64 { if m != nil && m.Width != nil { return *m.Width } return 0 } func (m *CMsgPushAAndTContext) GetHeight() float64 { if m != nil && m.Height != nil { return *m.Height } return 0 } func (m *CMsgPushAAndTContext) GetChilrenHave_3Dtransforms() bool { if m != nil && m.ChilrenHave_3Dtransforms != nil { return *m.ChilrenHave_3Dtransforms } return false } func (m *CMsgPushAAndTContext) GetZindex() float32 { if m != nil && m.Zindex != nil { return *m.Zindex } return 0 } func (m *CMsgPushAAndTContext) GetPanelPosition() *CMsgPanelPosition { if m != nil { return m.PanelPosition } return nil } func (m *CMsgPushAAndTContext) GetTransformMatrix() *CMsg3DTransformMatrix { if m != nil { return m.TransformMatrix } return nil } func (m *CMsgPushAAndTContext) GetTransformOrigin() *CMsg3DTransformOrigin { if m != nil { return m.TransformOrigin } return nil } func (m *CMsgPushAAndTContext) GetTransformPerspective() *CMsg3DTransformPerspective { if m != nil { return m.TransformPerspective } return nil } func (m *CMsgPushAAndTContext) GetTransformPerspectiveOrigin() *CMsg3DTransformPerspectiveOrigin { if m != nil { return m.TransformPerspectiveOrigin } return nil } func (m *CMsgPushAAndTContext) GetOpacity() *CMsgOpacity { if m != nil { return m.Opacity } return nil } func (m *CMsgPushAAndTContext) GetWashColor() *CMsgColor { if m != nil { return m.WashColor } return nil } func (m *CMsgPushAAndTContext) GetHueShift() *CMsgHueShift { if m != nil { return m.HueShift } return nil } func (m *CMsgPushAAndTContext) GetSaturation() *CMsgSaturation { if m != nil { return m.Saturation } return nil } func (m *CMsgPushAAndTContext) GetBrightness() *CMsgBrightness { if m != nil { return m.Brightness } return nil } func (m *CMsgPushAAndTContext) GetContrast() *CMsgContrast { if m != nil { return m.Contrast } return nil } func (m *CMsgPushAAndTContext) GetOpacityMask() *CMsgOpacityMask { if m != nil { return m.OpacityMask } return nil } func (m *CMsgPushAAndTContext) GetBorderRadius() *CMsgBorderRadius { if m != nil { return m.BorderRadius } return nil } func (m *CMsgPushAAndTContext) GetGaussianBlur() *CMsgGaussianBlur { if m != nil { return m.GaussianBlur } return nil } func (m *CMsgPushAAndTContext) GetBorder() *CMsgBorder { if m != nil { return m.Border } return nil } func (m *CMsgPushAAndTContext) GetBoxShadow() *CMsgBoxShadow { if m != nil { return m.BoxShadow } return nil } func (m *CMsgPushAAndTContext) GetScale_2DCentered() *CMsgPointWithTransition { if m != nil { return m.Scale_2DCentered } return nil } func (m *CMsgPushAAndTContext) GetRotate_2DCentered() *CMsgRotate2D { if m != nil { return m.Rotate_2DCentered } return nil } func (m *CMsgPushAAndTContext) GetTextShadow() *CMsgTextShadow { if m != nil { return m.TextShadow } return nil } func (m *CMsgPushAAndTContext) GetClip() *CMsgClip { if m != nil { return m.Clip } return nil } func (m *CMsgPushAAndTContext) GetSuppressClipToBounds() bool { if m != nil && m.SuppressClipToBounds != nil { return *m.SuppressClipToBounds } return false } func (m *CMsgPushAAndTContext) GetNeedsFullRepaint() int32 { if m != nil && m.NeedsFullRepaint != nil { return *m.NeedsFullRepaint } return 0 } func (m *CMsgPushAAndTContext) GetNeedsIntermediateTexture() bool { if m != nil && m.NeedsIntermediateTexture != nil { return *m.NeedsIntermediateTexture } return false } func (m *CMsgPushAAndTContext) GetClipAfterTransform() bool { if m != nil && m.ClipAfterTransform != nil { return *m.ClipAfterTransform } return false } func (m *CMsgPushAAndTContext) GetWantsHitTest() bool { if m != nil && m.WantsHitTest != nil { return *m.WantsHitTest } return false } func (m *CMsgPushAAndTContext) GetWantsHitTestChildren() bool { if m != nil && m.WantsHitTestChildren != nil { return *m.WantsHitTestChildren } return false } func (m *CMsgPushAAndTContext) GetMixBlendMode() uint32 { if m != nil && m.MixBlendMode != nil { return *m.MixBlendMode } return 0 } func (m *CMsgPushAAndTContext) GetOpaqueBackground() bool { if m != nil && m.OpaqueBackground != nil { return *m.OpaqueBackground } return false } func (m *CMsgPushAAndTContext) GetChildPanelCount() uint32 { if m != nil && m.ChildPanelCount != nil { return *m.ChildPanelCount } return 0 } func (m *CMsgPushAAndTContext) GetWantsScreenspaceQuadOutput() bool { if m != nil && m.WantsScreenspaceQuadOutput != nil { return *m.WantsScreenspaceQuadOutput } return false } func (m *CMsgPushAAndTContext) GetMotionBlur() *CMsgMotionBlur { if m != nil { return m.MotionBlur } return nil } func (m *CMsgPushAAndTContext) GetCompositionLayerTextureName() string { if m != nil && m.CompositionLayerTextureName != nil { return *m.CompositionLayerTextureName } return "" } type CMsgPopAAndTContext struct { ContextId *uint64 `protobuf:"varint,1,opt,name=context_id" json:"context_id,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgPopAAndTContext) Reset() { *m = CMsgPopAAndTContext{} } func (m *CMsgPopAAndTContext) String() string { return proto.CompactTextString(m) } func (*CMsgPopAAndTContext) ProtoMessage() {} func (*CMsgPopAAndTContext) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{58} } func (m *CMsgPopAAndTContext) GetContextId() uint64 { if m != nil && m.ContextId != nil { return *m.ContextId } return 0 } type CMsgBeginPaintBackground struct { XXX_unrecognized []byte `json:"-"` } func (m *CMsgBeginPaintBackground) Reset() { *m = CMsgBeginPaintBackground{} } func (m *CMsgBeginPaintBackground) String() string { return proto.CompactTextString(m) } func (*CMsgBeginPaintBackground) ProtoMessage() {} func (*CMsgBeginPaintBackground) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{59} } type CMsgEndPaintBackground struct { XXX_unrecognized []byte `json:"-"` } func (m *CMsgEndPaintBackground) Reset() { *m = CMsgEndPaintBackground{} } func (m *CMsgEndPaintBackground) String() string { return proto.CompactTextString(m) } func (*CMsgEndPaintBackground) ProtoMessage() {} func (*CMsgEndPaintBackground) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{60} } type CMsgBeginPaintLast struct { XXX_unrecognized []byte `json:"-"` } func (m *CMsgBeginPaintLast) Reset() { *m = CMsgBeginPaintLast{} } func (m *CMsgBeginPaintLast) String() string { return proto.CompactTextString(m) } func (*CMsgBeginPaintLast) ProtoMessage() {} func (*CMsgBeginPaintLast) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{61} } type CMsgEndPaintLast struct { XXX_unrecognized []byte `json:"-"` } func (m *CMsgEndPaintLast) Reset() { *m = CMsgEndPaintLast{} } func (m *CMsgEndPaintLast) String() string { return proto.CompactTextString(m) } func (*CMsgEndPaintLast) ProtoMessage() {} func (*CMsgEndPaintLast) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{62} } type CMsgDrawFilledRect struct { TopLeft *CMsgPoint `protobuf:"bytes,1,opt,name=top_left" json:"top_left,omitempty"` BottomRight *CMsgPoint `protobuf:"bytes,2,opt,name=bottom_right" json:"bottom_right,omitempty"` FillBrushCollection *CMsgFillBrushCollection `protobuf:"bytes,3,opt,name=fill_brush_collection" json:"fill_brush_collection,omitempty"` Antialiasing *uint32 `protobuf:"varint,4,opt,name=antialiasing" json:"antialiasing,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgDrawFilledRect) Reset() { *m = CMsgDrawFilledRect{} } func (m *CMsgDrawFilledRect) String() string { return proto.CompactTextString(m) } func (*CMsgDrawFilledRect) ProtoMessage() {} func (*CMsgDrawFilledRect) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{63} } func (m *CMsgDrawFilledRect) GetTopLeft() *CMsgPoint { if m != nil { return m.TopLeft } return nil } func (m *CMsgDrawFilledRect) GetBottomRight() *CMsgPoint { if m != nil { return m.BottomRight } return nil } func (m *CMsgDrawFilledRect) GetFillBrushCollection() *CMsgFillBrushCollection { if m != nil { return m.FillBrushCollection } return nil } func (m *CMsgDrawFilledRect) GetAntialiasing() uint32 { if m != nil && m.Antialiasing != nil { return *m.Antialiasing } return 0 } type CMsgRenderFilledRect struct { TopLeft *CMsgPoint `protobuf:"bytes,1,opt,name=top_left" json:"top_left,omitempty"` BottomRight *CMsgPoint `protobuf:"bytes,2,opt,name=bottom_right" json:"bottom_right,omitempty"` FillBrushCollection *CMsgRenderFillBrushCollection `protobuf:"bytes,3,opt,name=fill_brush_collection" json:"fill_brush_collection,omitempty"` Antialiasing *uint32 `protobuf:"varint,4,opt,name=antialiasing" json:"antialiasing,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgRenderFilledRect) Reset() { *m = CMsgRenderFilledRect{} } func (m *CMsgRenderFilledRect) String() string { return proto.CompactTextString(m) } func (*CMsgRenderFilledRect) ProtoMessage() {} func (*CMsgRenderFilledRect) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{64} } func (m *CMsgRenderFilledRect) GetTopLeft() *CMsgPoint { if m != nil { return m.TopLeft } return nil } func (m *CMsgRenderFilledRect) GetBottomRight() *CMsgPoint { if m != nil { return m.BottomRight } return nil } func (m *CMsgRenderFilledRect) GetFillBrushCollection() *CMsgRenderFillBrushCollection { if m != nil { return m.FillBrushCollection } return nil } func (m *CMsgRenderFilledRect) GetAntialiasing() uint32 { if m != nil && m.Antialiasing != nil { return *m.Antialiasing } return 0 } type CMsgDrawTexturedRect struct { TopLeft *CMsgPoint `protobuf:"bytes,1,opt,name=top_left" json:"top_left,omitempty"` BottomRight *CMsgPoint `protobuf:"bytes,2,opt,name=bottom_right" json:"bottom_right,omitempty"` TextureId *uint32 `protobuf:"varint,3,opt,name=texture_id" json:"texture_id,omitempty"` TextureTopLeft *CMsgPoint `protobuf:"bytes,4,opt,name=texture_top_left" json:"texture_top_left,omitempty"` TextureBottomRight *CMsgPoint `protobuf:"bytes,5,opt,name=texture_bottom_right" json:"texture_bottom_right,omitempty"` TextureSerial *int32 `protobuf:"varint,6,opt,name=texture_serial,def=0" json:"texture_serial,omitempty"` TextureSampleMode *uint32 `protobuf:"varint,7,opt,name=texture_sample_mode,def=0" json:"texture_sample_mode,omitempty"` TextureOpacity *CMsgOpacity `protobuf:"bytes,8,opt,name=texture_opacity" json:"texture_opacity,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgDrawTexturedRect) Reset() { *m = CMsgDrawTexturedRect{} } func (m *CMsgDrawTexturedRect) String() string { return proto.CompactTextString(m) } func (*CMsgDrawTexturedRect) ProtoMessage() {} func (*CMsgDrawTexturedRect) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{65} } const Default_CMsgDrawTexturedRect_TextureSerial int32 = 0 const Default_CMsgDrawTexturedRect_TextureSampleMode uint32 = 0 func (m *CMsgDrawTexturedRect) GetTopLeft() *CMsgPoint { if m != nil { return m.TopLeft } return nil } func (m *CMsgDrawTexturedRect) GetBottomRight() *CMsgPoint { if m != nil { return m.BottomRight } return nil } func (m *CMsgDrawTexturedRect) GetTextureId() uint32 { if m != nil && m.TextureId != nil { return *m.TextureId } return 0 } func (m *CMsgDrawTexturedRect) GetTextureTopLeft() *CMsgPoint { if m != nil { return m.TextureTopLeft } return nil } func (m *CMsgDrawTexturedRect) GetTextureBottomRight() *CMsgPoint { if m != nil { return m.TextureBottomRight } return nil } func (m *CMsgDrawTexturedRect) GetTextureSerial() int32 { if m != nil && m.TextureSerial != nil { return *m.TextureSerial } return Default_CMsgDrawTexturedRect_TextureSerial } func (m *CMsgDrawTexturedRect) GetTextureSampleMode() uint32 { if m != nil && m.TextureSampleMode != nil { return *m.TextureSampleMode } return Default_CMsgDrawTexturedRect_TextureSampleMode } func (m *CMsgDrawTexturedRect) GetTextureOpacity() *CMsgOpacity { if m != nil { return m.TextureOpacity } return nil } type CMsgRenderTexturedRect struct { TopLeft *CMsgPoint `protobuf:"bytes,1,opt,name=top_left" json:"top_left,omitempty"` BottomRight *CMsgPoint `protobuf:"bytes,2,opt,name=bottom_right" json:"bottom_right,omitempty"` TextureId *uint32 `protobuf:"varint,3,opt,name=texture_id" json:"texture_id,omitempty"` TextureTopLeft *CMsgPoint `protobuf:"bytes,4,opt,name=texture_top_left" json:"texture_top_left,omitempty"` TextureBottomRight *CMsgPoint `protobuf:"bytes,5,opt,name=texture_bottom_right" json:"texture_bottom_right,omitempty"` TextureSerial *int32 `protobuf:"varint,6,opt,name=texture_serial,def=0" json:"texture_serial,omitempty"` TextureSampleMode *uint32 `protobuf:"varint,7,opt,name=texture_sample_mode,def=0" json:"texture_sample_mode,omitempty"` TextureOpacity *float32 `protobuf:"fixed32,8,opt,name=texture_opacity,def=1" json:"texture_opacity,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgRenderTexturedRect) Reset() { *m = CMsgRenderTexturedRect{} } func (m *CMsgRenderTexturedRect) String() string { return proto.CompactTextString(m) } func (*CMsgRenderTexturedRect) ProtoMessage() {} func (*CMsgRenderTexturedRect) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{66} } const Default_CMsgRenderTexturedRect_TextureSerial int32 = 0 const Default_CMsgRenderTexturedRect_TextureSampleMode uint32 = 0 const Default_CMsgRenderTexturedRect_TextureOpacity float32 = 1 func (m *CMsgRenderTexturedRect) GetTopLeft() *CMsgPoint { if m != nil { return m.TopLeft } return nil } func (m *CMsgRenderTexturedRect) GetBottomRight() *CMsgPoint { if m != nil { return m.BottomRight } return nil } func (m *CMsgRenderTexturedRect) GetTextureId() uint32 { if m != nil && m.TextureId != nil { return *m.TextureId } return 0 } func (m *CMsgRenderTexturedRect) GetTextureTopLeft() *CMsgPoint { if m != nil { return m.TextureTopLeft } return nil } func (m *CMsgRenderTexturedRect) GetTextureBottomRight() *CMsgPoint { if m != nil { return m.TextureBottomRight } return nil } func (m *CMsgRenderTexturedRect) GetTextureSerial() int32 { if m != nil && m.TextureSerial != nil { return *m.TextureSerial } return Default_CMsgRenderTexturedRect_TextureSerial } func (m *CMsgRenderTexturedRect) GetTextureSampleMode() uint32 { if m != nil && m.TextureSampleMode != nil { return *m.TextureSampleMode } return Default_CMsgRenderTexturedRect_TextureSampleMode } func (m *CMsgRenderTexturedRect) GetTextureOpacity() float32 { if m != nil && m.TextureOpacity != nil { return *m.TextureOpacity } return Default_CMsgRenderTexturedRect_TextureOpacity } type CMsgLockTexture struct { TextureId *uint32 `protobuf:"varint,1,opt,name=texture_id" json:"texture_id,omitempty"` TextureSerial *int32 `protobuf:"varint,2,opt,name=texture_serial,def=0" json:"texture_serial,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgLockTexture) Reset() { *m = CMsgLockTexture{} } func (m *CMsgLockTexture) String() string { return proto.CompactTextString(m) } func (*CMsgLockTexture) ProtoMessage() {} func (*CMsgLockTexture) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{67} } const Default_CMsgLockTexture_TextureSerial int32 = 0 func (m *CMsgLockTexture) GetTextureId() uint32 { if m != nil && m.TextureId != nil { return *m.TextureId } return 0 } func (m *CMsgLockTexture) GetTextureSerial() int32 { if m != nil && m.TextureSerial != nil { return *m.TextureSerial } return Default_CMsgLockTexture_TextureSerial } type CMsgTextInlineObject struct { Width *float32 `protobuf:"fixed32,1,opt,name=width" json:"width,omitempty"` Height *float32 `protobuf:"fixed32,2,opt,name=height" json:"height,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgTextInlineObject) Reset() { *m = CMsgTextInlineObject{} } func (m *CMsgTextInlineObject) String() string { return proto.CompactTextString(m) } func (*CMsgTextInlineObject) ProtoMessage() {} func (*CMsgTextInlineObject) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{68} } func (m *CMsgTextInlineObject) GetWidth() float32 { if m != nil && m.Width != nil { return *m.Width } return 0 } func (m *CMsgTextInlineObject) GetHeight() float32 { if m != nil && m.Height != nil { return *m.Height } return 0 } type CMsgTextFormat struct { FontName *string `protobuf:"bytes,1,opt,name=font_name" json:"font_name,omitempty"` FontSize *float64 `protobuf:"fixed64,2,opt,name=font_size" json:"font_size,omitempty"` FontWeight *int32 `protobuf:"varint,3,opt,name=font_weight,def=-1" json:"font_weight,omitempty"` FontStyle *int32 `protobuf:"varint,4,opt,name=font_style,def=-1" json:"font_style,omitempty"` Underline *bool `protobuf:"varint,5,opt,name=underline" json:"underline,omitempty"` Strikethrough *bool `protobuf:"varint,6,opt,name=strikethrough" json:"strikethrough,omitempty"` FillBrushCollection *CMsgFillBrushCollection `protobuf:"bytes,7,opt,name=fill_brush_collection" json:"fill_brush_collection,omitempty"` LetterSpacing *int32 `protobuf:"varint,8,opt,name=letter_spacing,def=0" json:"letter_spacing,omitempty"` InlineObject *CMsgTextInlineObject `protobuf:"bytes,9,opt,name=inline_object" json:"inline_object,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgTextFormat) Reset() { *m = CMsgTextFormat{} } func (m *CMsgTextFormat) String() string { return proto.CompactTextString(m) } func (*CMsgTextFormat) ProtoMessage() {} func (*CMsgTextFormat) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{69} } const Default_CMsgTextFormat_FontWeight int32 = -1 const Default_CMsgTextFormat_FontStyle int32 = -1 const Default_CMsgTextFormat_LetterSpacing int32 = 0 func (m *CMsgTextFormat) GetFontName() string { if m != nil && m.FontName != nil { return *m.FontName } return "" } func (m *CMsgTextFormat) GetFontSize() float64 { if m != nil && m.FontSize != nil { return *m.FontSize } return 0 } func (m *CMsgTextFormat) GetFontWeight() int32 { if m != nil && m.FontWeight != nil { return *m.FontWeight } return Default_CMsgTextFormat_FontWeight } func (m *CMsgTextFormat) GetFontStyle() int32 { if m != nil && m.FontStyle != nil { return *m.FontStyle } return Default_CMsgTextFormat_FontStyle } func (m *CMsgTextFormat) GetUnderline() bool { if m != nil && m.Underline != nil { return *m.Underline } return false } func (m *CMsgTextFormat) GetStrikethrough() bool { if m != nil && m.Strikethrough != nil { return *m.Strikethrough } return false } func (m *CMsgTextFormat) GetFillBrushCollection() *CMsgFillBrushCollection { if m != nil { return m.FillBrushCollection } return nil } func (m *CMsgTextFormat) GetLetterSpacing() int32 { if m != nil && m.LetterSpacing != nil { return *m.LetterSpacing } return Default_CMsgTextFormat_LetterSpacing } func (m *CMsgTextFormat) GetInlineObject() *CMsgTextInlineObject { if m != nil { return m.InlineObject } return nil } type CMsgTextRangeFormat struct { StartIndex *uint32 `protobuf:"varint,1,opt,name=start_index" json:"start_index,omitempty"` EndIndex *uint32 `protobuf:"varint,2,opt,name=end_index" json:"end_index,omitempty"` Format *CMsgTextFormat `protobuf:"bytes,3,opt,name=format" json:"format,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgTextRangeFormat) Reset() { *m = CMsgTextRangeFormat{} } func (m *CMsgTextRangeFormat) String() string { return proto.CompactTextString(m) } func (*CMsgTextRangeFormat) ProtoMessage() {} func (*CMsgTextRangeFormat) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{70} } func (m *CMsgTextRangeFormat) GetStartIndex() uint32 { if m != nil && m.StartIndex != nil { return *m.StartIndex } return 0 } func (m *CMsgTextRangeFormat) GetEndIndex() uint32 { if m != nil && m.EndIndex != nil { return *m.EndIndex } return 0 } func (m *CMsgTextRangeFormat) GetFormat() *CMsgTextFormat { if m != nil { return m.Format } return nil } type CMsgRenderTextFormat struct { FontName *string `protobuf:"bytes,1,opt,name=font_name" json:"font_name,omitempty"` FontSize *float64 `protobuf:"fixed64,2,opt,name=font_size" json:"font_size,omitempty"` FontWeight *int32 `protobuf:"varint,3,opt,name=font_weight,def=-1" json:"font_weight,omitempty"` FontStyle *int32 `protobuf:"varint,4,opt,name=font_style,def=-1" json:"font_style,omitempty"` Underline *bool `protobuf:"varint,5,opt,name=underline" json:"underline,omitempty"` Strikethrough *bool `protobuf:"varint,6,opt,name=strikethrough" json:"strikethrough,omitempty"` FillBrushCollection *CMsgRenderFillBrushCollection `protobuf:"bytes,7,opt,name=fill_brush_collection" json:"fill_brush_collection,omitempty"` LetterSpacing *int32 `protobuf:"varint,8,opt,name=letter_spacing,def=0" json:"letter_spacing,omitempty"` InlineObject *CMsgTextInlineObject `protobuf:"bytes,9,opt,name=inline_object" json:"inline_object,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgRenderTextFormat) Reset() { *m = CMsgRenderTextFormat{} } func (m *CMsgRenderTextFormat) String() string { return proto.CompactTextString(m) } func (*CMsgRenderTextFormat) ProtoMessage() {} func (*CMsgRenderTextFormat) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{71} } const Default_CMsgRenderTextFormat_FontWeight int32 = -1 const Default_CMsgRenderTextFormat_FontStyle int32 = -1 const Default_CMsgRenderTextFormat_LetterSpacing int32 = 0 func (m *CMsgRenderTextFormat) GetFontName() string { if m != nil && m.FontName != nil { return *m.FontName } return "" } func (m *CMsgRenderTextFormat) GetFontSize() float64 { if m != nil && m.FontSize != nil { return *m.FontSize } return 0 } func (m *CMsgRenderTextFormat) GetFontWeight() int32 { if m != nil && m.FontWeight != nil { return *m.FontWeight } return Default_CMsgRenderTextFormat_FontWeight } func (m *CMsgRenderTextFormat) GetFontStyle() int32 { if m != nil && m.FontStyle != nil { return *m.FontStyle } return Default_CMsgRenderTextFormat_FontStyle } func (m *CMsgRenderTextFormat) GetUnderline() bool { if m != nil && m.Underline != nil { return *m.Underline } return false } func (m *CMsgRenderTextFormat) GetStrikethrough() bool { if m != nil && m.Strikethrough != nil { return *m.Strikethrough } return false } func (m *CMsgRenderTextFormat) GetFillBrushCollection() *CMsgRenderFillBrushCollection { if m != nil { return m.FillBrushCollection } return nil } func (m *CMsgRenderTextFormat) GetLetterSpacing() int32 { if m != nil && m.LetterSpacing != nil { return *m.LetterSpacing } return Default_CMsgRenderTextFormat_LetterSpacing } func (m *CMsgRenderTextFormat) GetInlineObject() *CMsgTextInlineObject { if m != nil { return m.InlineObject } return nil } type CMsgRenderTextRangeFormat struct { StartIndex *uint32 `protobuf:"varint,1,opt,name=start_index" json:"start_index,omitempty"` EndIndex *uint32 `protobuf:"varint,2,opt,name=end_index" json:"end_index,omitempty"` Format *CMsgRenderTextFormat `protobuf:"bytes,3,opt,name=format" json:"format,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgRenderTextRangeFormat) Reset() { *m = CMsgRenderTextRangeFormat{} } func (m *CMsgRenderTextRangeFormat) String() string { return proto.CompactTextString(m) } func (*CMsgRenderTextRangeFormat) ProtoMessage() {} func (*CMsgRenderTextRangeFormat) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{72} } func (m *CMsgRenderTextRangeFormat) GetStartIndex() uint32 { if m != nil && m.StartIndex != nil { return *m.StartIndex } return 0 } func (m *CMsgRenderTextRangeFormat) GetEndIndex() uint32 { if m != nil && m.EndIndex != nil { return *m.EndIndex } return 0 } func (m *CMsgRenderTextRangeFormat) GetFormat() *CMsgRenderTextFormat { if m != nil { return m.Format } return nil } type CMsgDrawTextRegion struct { RawText []byte `protobuf:"bytes,11,opt,name=raw_text" json:"raw_text,omitempty"` TextChars *int32 `protobuf:"varint,12,opt,name=text_chars" json:"text_chars,omitempty"` TextEncoding *int32 `protobuf:"varint,13,opt,name=text_encoding" json:"text_encoding,omitempty"` DefaultFormat *CMsgTextFormat `protobuf:"bytes,3,opt,name=default_format" json:"default_format,omitempty"` TextAlign *uint32 `protobuf:"varint,4,opt,name=text_align" json:"text_align,omitempty"` LineHeight *uint32 `protobuf:"varint,5,opt,name=line_height" json:"line_height,omitempty"` TopLeft *CMsgPoint `protobuf:"bytes,6,opt,name=top_left" json:"top_left,omitempty"` BottomRight *CMsgPoint `protobuf:"bytes,7,opt,name=bottom_right" json:"bottom_right,omitempty"` Wrapping *bool `protobuf:"varint,8,opt,name=wrapping" json:"wrapping,omitempty"` Ellipsis *bool `protobuf:"varint,9,opt,name=ellipsis" json:"ellipsis,omitempty"` RangeFormats []*CMsgTextRangeFormat `protobuf:"bytes,10,rep,name=range_formats" json:"range_formats,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgDrawTextRegion) Reset() { *m = CMsgDrawTextRegion{} } func (m *CMsgDrawTextRegion) String() string { return proto.CompactTextString(m) } func (*CMsgDrawTextRegion) ProtoMessage() {} func (*CMsgDrawTextRegion) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{73} } func (m *CMsgDrawTextRegion) GetRawText() []byte { if m != nil { return m.RawText } return nil } func (m *CMsgDrawTextRegion) GetTextChars() int32 { if m != nil && m.TextChars != nil { return *m.TextChars } return 0 } func (m *CMsgDrawTextRegion) GetTextEncoding() int32 { if m != nil && m.TextEncoding != nil { return *m.TextEncoding } return 0 } func (m *CMsgDrawTextRegion) GetDefaultFormat() *CMsgTextFormat { if m != nil { return m.DefaultFormat } return nil } func (m *CMsgDrawTextRegion) GetTextAlign() uint32 { if m != nil && m.TextAlign != nil { return *m.TextAlign } return 0 } func (m *CMsgDrawTextRegion) GetLineHeight() uint32 { if m != nil && m.LineHeight != nil { return *m.LineHeight } return 0 } func (m *CMsgDrawTextRegion) GetTopLeft() *CMsgPoint { if m != nil { return m.TopLeft } return nil } func (m *CMsgDrawTextRegion) GetBottomRight() *CMsgPoint { if m != nil { return m.BottomRight } return nil } func (m *CMsgDrawTextRegion) GetWrapping() bool { if m != nil && m.Wrapping != nil { return *m.Wrapping } return false } func (m *CMsgDrawTextRegion) GetEllipsis() bool { if m != nil && m.Ellipsis != nil { return *m.Ellipsis } return false } func (m *CMsgDrawTextRegion) GetRangeFormats() []*CMsgTextRangeFormat { if m != nil { return m.RangeFormats } return nil } type CMsgRenderTextRegion struct { RawText []byte `protobuf:"bytes,12,opt,name=raw_text" json:"raw_text,omitempty"` TextChars *int32 `protobuf:"varint,13,opt,name=text_chars" json:"text_chars,omitempty"` TextEncoding *int32 `protobuf:"varint,14,opt,name=text_encoding" json:"text_encoding,omitempty"` DefaultFormat *CMsgRenderTextFormat `protobuf:"bytes,3,opt,name=default_format" json:"default_format,omitempty"` TextAlign *uint32 `protobuf:"varint,4,opt,name=text_align" json:"text_align,omitempty"` LineHeight *uint32 `protobuf:"varint,5,opt,name=line_height" json:"line_height,omitempty"` TopLeft *CMsgPoint `protobuf:"bytes,6,opt,name=top_left" json:"top_left,omitempty"` BottomRight *CMsgPoint `protobuf:"bytes,7,opt,name=bottom_right" json:"bottom_right,omitempty"` Wrapping *bool `protobuf:"varint,8,opt,name=wrapping" json:"wrapping,omitempty"` Ellipsis *bool `protobuf:"varint,9,opt,name=ellipsis" json:"ellipsis,omitempty"` RangeFormats []*CMsgRenderTextRangeFormat `protobuf:"bytes,10,rep,name=range_formats" json:"range_formats,omitempty"` TextShadow *CTextShadowData `protobuf:"bytes,11,opt,name=text_shadow" json:"text_shadow,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgRenderTextRegion) Reset() { *m = CMsgRenderTextRegion{} } func (m *CMsgRenderTextRegion) String() string { return proto.CompactTextString(m) } func (*CMsgRenderTextRegion) ProtoMessage() {} func (*CMsgRenderTextRegion) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{74} } func (m *CMsgRenderTextRegion) GetRawText() []byte { if m != nil { return m.RawText } return nil } func (m *CMsgRenderTextRegion) GetTextChars() int32 { if m != nil && m.TextChars != nil { return *m.TextChars } return 0 } func (m *CMsgRenderTextRegion) GetTextEncoding() int32 { if m != nil && m.TextEncoding != nil { return *m.TextEncoding } return 0 } func (m *CMsgRenderTextRegion) GetDefaultFormat() *CMsgRenderTextFormat { if m != nil { return m.DefaultFormat } return nil } func (m *CMsgRenderTextRegion) GetTextAlign() uint32 { if m != nil && m.TextAlign != nil { return *m.TextAlign } return 0 } func (m *CMsgRenderTextRegion) GetLineHeight() uint32 { if m != nil && m.LineHeight != nil { return *m.LineHeight } return 0 } func (m *CMsgRenderTextRegion) GetTopLeft() *CMsgPoint { if m != nil { return m.TopLeft } return nil } func (m *CMsgRenderTextRegion) GetBottomRight() *CMsgPoint { if m != nil { return m.BottomRight } return nil } func (m *CMsgRenderTextRegion) GetWrapping() bool { if m != nil && m.Wrapping != nil { return *m.Wrapping } return false } func (m *CMsgRenderTextRegion) GetEllipsis() bool { if m != nil && m.Ellipsis != nil { return *m.Ellipsis } return false } func (m *CMsgRenderTextRegion) GetRangeFormats() []*CMsgRenderTextRangeFormat { if m != nil { return m.RangeFormats } return nil } func (m *CMsgRenderTextRegion) GetTextShadow() *CTextShadowData { if m != nil { return m.TextShadow } return nil } type CMsgRequestRenderCallback struct { CallbackObj []byte `protobuf:"bytes,1,opt,name=callback_obj" json:"callback_obj,omitempty"` TopLeft *CMsgPoint `protobuf:"bytes,2,opt,name=top_left" json:"top_left,omitempty"` BottomRight *CMsgPoint `protobuf:"bytes,3,opt,name=bottom_right" json:"bottom_right,omitempty"` TopLeftPadding *CMsgPoint `protobuf:"bytes,4,opt,name=top_left_padding" json:"top_left_padding,omitempty"` BottomRightPadding *CMsgPoint `protobuf:"bytes,5,opt,name=bottom_right_padding" json:"bottom_right_padding,omitempty"` NeedsRedrawEveryFrame *bool `protobuf:"varint,6,opt,name=needs_redraw_every_frame" json:"needs_redraw_every_frame,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgRequestRenderCallback) Reset() { *m = CMsgRequestRenderCallback{} } func (m *CMsgRequestRenderCallback) String() string { return proto.CompactTextString(m) } func (*CMsgRequestRenderCallback) ProtoMessage() {} func (*CMsgRequestRenderCallback) Descriptor() ([]byte, []int) { return fileDescriptor34, []int{75} } func (m *CMsgRequestRenderCallback) GetCallbackObj() []byte { if m != nil { return m.CallbackObj } return nil } func (m *CMsgRequestRenderCallback) GetTopLeft() *CMsgPoint { if m != nil { return m.TopLeft } return nil } func (m *CMsgRequestRenderCallback) GetBottomRight() *CMsgPoint { if m != nil { return m.BottomRight } return nil } func (m *CMsgRequestRenderCallback) GetTopLeftPadding() *CMsgPoint { if m != nil { return m.TopLeftPadding } return nil } func (m *CMsgRequestRenderCallback) GetBottomRightPadding() *CMsgPoint { if m != nil { return m.BottomRightPadding } return nil } func (m *CMsgRequestRenderCallback) GetNeedsRedrawEveryFrame() bool { if m != nil && m.NeedsRedrawEveryFrame != nil { return *m.NeedsRedrawEveryFrame } return false } func init() { proto.RegisterType((*CMsgBeginFrame)(nil), "dota.CMsgBeginFrame") proto.RegisterType((*CMsgEndFrame)(nil), "dota.CMsgEndFrame") proto.RegisterType((*CMsgClearBackbuffer)(nil), "dota.CMsgClearBackbuffer") proto.RegisterType((*CMsgDeleteTexture)(nil), "dota.CMsgDeleteTexture") proto.RegisterType((*CMsgDeletePanel)(nil), "dota.CMsgDeletePanel") proto.RegisterType((*CMsgDeleteParticleSystem)(nil), "dota.CMsgDeleteParticleSystem") proto.RegisterType((*CMsgPoint)(nil), "dota.CMsgPoint") proto.RegisterType((*CMsgMatrix4X4)(nil), "dota.CMsgMatrix4x4") proto.RegisterType((*CRadiusData)(nil), "dota.CRadiusData") proto.RegisterType((*CRadiusData_CCornerRadius)(nil), "dota.CRadiusData.CCornerRadius") proto.RegisterType((*CBorderData)(nil), "dota.CBorderData") proto.RegisterType((*CBorderData_CBorderSide)(nil), "dota.CBorderData.CBorderSide") proto.RegisterType((*CBoxShadowData)(nil), "dota.CBoxShadowData") proto.RegisterType((*CTextShadowData)(nil), "dota.CTextShadowData") proto.RegisterType((*CRadialClipData)(nil), "dota.CRadialClipData") proto.RegisterType((*CMsgClipData)(nil), "dota.CMsgClipData") proto.RegisterType((*CMsgPushCompositingLayer)(nil), "dota.CMsgPushCompositingLayer") proto.RegisterType((*CMsgPopCompositingLayer)(nil), "dota.CMsgPopCompositingLayer") proto.RegisterType((*CMsgFreeCompositingLayer)(nil), "dota.CMsgFreeCompositingLayer") proto.RegisterType((*CMsgTransitionData)(nil), "dota.CMsgTransitionData") proto.RegisterType((*CMsgAnimationData)(nil), "dota.CMsgAnimationData") proto.RegisterType((*CMsgAnimationFrameData)(nil), "dota.CMsgAnimationFrameData") proto.RegisterType((*CMsgPointWithTransition)(nil), "dota.CMsgPointWithTransition") proto.RegisterType((*CMsgPointWithTransition_AnimationFrameData)(nil), "dota.CMsgPointWithTransition.AnimationFrameData") proto.RegisterType((*CMsgColor)(nil), "dota.CMsgColor") proto.RegisterType((*CMsgColor_AnimationFrameData)(nil), "dota.CMsgColor.AnimationFrameData") proto.RegisterType((*CMsgColorStop)(nil), "dota.CMsgColorStop") proto.RegisterType((*CMsgLinearGradient)(nil), "dota.CMsgLinearGradient") proto.RegisterType((*CMsgRadialGradient)(nil), "dota.CMsgRadialGradient") proto.RegisterType((*CMsgParticle)(nil), "dota.CMsgParticle") proto.RegisterType((*CMsgParticleSystem)(nil), "dota.CMsgParticleSystem") proto.RegisterType((*CMsgFillBrush)(nil), "dota.CMsgFillBrush") proto.RegisterType((*CMsgFillBrushCollection)(nil), "dota.CMsgFillBrushCollection") proto.RegisterType((*CMsgFillBrushCollection_AnimationFrameData)(nil), "dota.CMsgFillBrushCollection.AnimationFrameData") proto.RegisterType((*CMsgRenderFillBrushCollection)(nil), "dota.CMsgRenderFillBrushCollection") proto.RegisterType((*CMsgPanelPosition)(nil), "dota.CMsgPanelPosition") proto.RegisterType((*CMsgPanelPosition_AnimationFrameData)(nil), "dota.CMsgPanelPosition.AnimationFrameData") proto.RegisterType((*CMsgOpacity)(nil), "dota.CMsgOpacity") proto.RegisterType((*CMsgOpacity_AnimationFrameData)(nil), "dota.CMsgOpacity.AnimationFrameData") proto.RegisterType((*CMsgRotate2D)(nil), "dota.CMsgRotate2D") proto.RegisterType((*CMsgRotate2D_AnimationFrameData)(nil), "dota.CMsgRotate2D.AnimationFrameData") proto.RegisterType((*CMsgOpacityMaskData)(nil), "dota.CMsgOpacityMaskData") proto.RegisterType((*CMsgOpacityMask)(nil), "dota.CMsgOpacityMask") proto.RegisterType((*CMsgOpacityMask_AnimationFrameData)(nil), "dota.CMsgOpacityMask.AnimationFrameData") proto.RegisterType((*CMsgHueShift)(nil), "dota.CMsgHueShift") proto.RegisterType((*CMsgHueShift_AnimationFrameData)(nil), "dota.CMsgHueShift.AnimationFrameData") proto.RegisterType((*CMsgSaturation)(nil), "dota.CMsgSaturation") proto.RegisterType((*CMsgSaturation_AnimationFrameData)(nil), "dota.CMsgSaturation.AnimationFrameData") proto.RegisterType((*CMsgBrightness)(nil), "dota.CMsgBrightness") proto.RegisterType((*CMsgBrightness_AnimationFrameData)(nil), "dota.CMsgBrightness.AnimationFrameData") proto.RegisterType((*CMsgContrast)(nil), "dota.CMsgContrast") proto.RegisterType((*CMsgContrast_AnimationFrameData)(nil), "dota.CMsgContrast.AnimationFrameData") proto.RegisterType((*CMsgGaussianValues)(nil), "dota.CMsgGaussianValues") proto.RegisterType((*CMsgGaussianBlur)(nil), "dota.CMsgGaussianBlur") proto.RegisterType((*CMsgGaussianBlur_AnimationFrameData)(nil), "dota.CMsgGaussianBlur.AnimationFrameData") proto.RegisterType((*CMsgMotionBlurValues)(nil), "dota.CMsgMotionBlurValues") proto.RegisterType((*CMsgMotionBlur)(nil), "dota.CMsgMotionBlur") proto.RegisterType((*CMsgMotionBlur_AnimationFrameData)(nil), "dota.CMsgMotionBlur.AnimationFrameData") proto.RegisterType((*CMsg3DTransformPerspective)(nil), "dota.CMsg3DTransformPerspective") proto.RegisterType((*CMsg3DTransformPerspective_AnimationFrameData)(nil), "dota.CMsg3DTransformPerspective.AnimationFrameData") proto.RegisterType((*CMsg3DTransformPerspectiveOrigin)(nil), "dota.CMsg3DTransformPerspectiveOrigin") proto.RegisterType((*CMsg3DTransformPerspectiveOrigin_AnimationFrameData)(nil), "dota.CMsg3DTransformPerspectiveOrigin.AnimationFrameData") proto.RegisterType((*CMsgTransformOriginData)(nil), "dota.CMsgTransformOriginData") proto.RegisterType((*CMsg3DTransformOrigin)(nil), "dota.CMsg3DTransformOrigin") proto.RegisterType((*CMsg3DTransformOrigin_AnimationFrameData)(nil), "dota.CMsg3DTransformOrigin.AnimationFrameData") proto.RegisterType((*CMsg3DTransformMatrix)(nil), "dota.CMsg3DTransformMatrix") proto.RegisterType((*CMsg3DTransformMatrix_AnimationFrameData)(nil), "dota.CMsg3DTransformMatrix.AnimationFrameData") proto.RegisterType((*CMsgBorderRadius)(nil), "dota.CMsgBorderRadius") proto.RegisterType((*CMsgBorderRadius_AnimationFrameData)(nil), "dota.CMsgBorderRadius.AnimationFrameData") proto.RegisterType((*CMsgBorder)(nil), "dota.CMsgBorder") proto.RegisterType((*CMsgBorder_AnimationFrameData)(nil), "dota.CMsgBorder.AnimationFrameData") proto.RegisterType((*CMsgBoxShadow)(nil), "dota.CMsgBoxShadow") proto.RegisterType((*CMsgBoxShadow_AnimationFrameData)(nil), "dota.CMsgBoxShadow.AnimationFrameData") proto.RegisterType((*CMsgTextShadow)(nil), "dota.CMsgTextShadow") proto.RegisterType((*CMsgTextShadow_AnimationFrameData)(nil), "dota.CMsgTextShadow.AnimationFrameData") proto.RegisterType((*CMsgClip)(nil), "dota.CMsgClip") proto.RegisterType((*CMsgClip_AnimationFrameData)(nil), "dota.CMsgClip.AnimationFrameData") proto.RegisterType((*CMsgPushClipLayer)(nil), "dota.CMsgPushClipLayer") proto.RegisterType((*CMsgPopClipLayer)(nil), "dota.CMsgPopClipLayer") proto.RegisterType((*CMsgPushPanelContextInLayer)(nil), "dota.CMsgPushPanelContextInLayer") proto.RegisterType((*CMsgPopPanelContextInLayer)(nil), "dota.CMsgPopPanelContextInLayer") proto.RegisterType((*CMsgPushAAndTContext)(nil), "dota.CMsgPushAAndTContext") proto.RegisterType((*CMsgPopAAndTContext)(nil), "dota.CMsgPopAAndTContext") proto.RegisterType((*CMsgBeginPaintBackground)(nil), "dota.CMsgBeginPaintBackground") proto.RegisterType((*CMsgEndPaintBackground)(nil), "dota.CMsgEndPaintBackground") proto.RegisterType((*CMsgBeginPaintLast)(nil), "dota.CMsgBeginPaintLast") proto.RegisterType((*CMsgEndPaintLast)(nil), "dota.CMsgEndPaintLast") proto.RegisterType((*CMsgDrawFilledRect)(nil), "dota.CMsgDrawFilledRect") proto.RegisterType((*CMsgRenderFilledRect)(nil), "dota.CMsgRenderFilledRect") proto.RegisterType((*CMsgDrawTexturedRect)(nil), "dota.CMsgDrawTexturedRect") proto.RegisterType((*CMsgRenderTexturedRect)(nil), "dota.CMsgRenderTexturedRect") proto.RegisterType((*CMsgLockTexture)(nil), "dota.CMsgLockTexture") proto.RegisterType((*CMsgTextInlineObject)(nil), "dota.CMsgTextInlineObject") proto.RegisterType((*CMsgTextFormat)(nil), "dota.CMsgTextFormat") proto.RegisterType((*CMsgTextRangeFormat)(nil), "dota.CMsgTextRangeFormat") proto.RegisterType((*CMsgRenderTextFormat)(nil), "dota.CMsgRenderTextFormat") proto.RegisterType((*CMsgRenderTextRangeFormat)(nil), "dota.CMsgRenderTextRangeFormat") proto.RegisterType((*CMsgDrawTextRegion)(nil), "dota.CMsgDrawTextRegion") proto.RegisterType((*CMsgRenderTextRegion)(nil), "dota.CMsgRenderTextRegion") proto.RegisterType((*CMsgRequestRenderCallback)(nil), "dota.CMsgRequestRenderCallback") proto.RegisterExtension(E_CMsgPointWithTransition_AnimationFrameData) proto.RegisterExtension(E_CMsgColor_AnimationFrameData) proto.RegisterExtension(E_CMsgFillBrushCollection_AnimationFrameData) proto.RegisterExtension(E_CMsgPanelPosition_AnimationFrameData) proto.RegisterExtension(E_CMsgOpacity_AnimationFrameData) proto.RegisterExtension(E_CMsgRotate2D_AnimationFrameData) proto.RegisterExtension(E_CMsgOpacityMask_AnimationFrameData) proto.RegisterExtension(E_CMsgHueShift_AnimationFrameData) proto.RegisterExtension(E_CMsgSaturation_AnimationFrameData) proto.RegisterExtension(E_CMsgBrightness_AnimationFrameData) proto.RegisterExtension(E_CMsgContrast_AnimationFrameData) proto.RegisterExtension(E_CMsgGaussianBlur_AnimationFrameData) proto.RegisterExtension(E_CMsgMotionBlur_AnimationFrameData) proto.RegisterExtension(E_CMsg3DTransformPerspective_AnimationFrameData) proto.RegisterExtension(E_CMsg3DTransformPerspectiveOrigin_AnimationFrameData) proto.RegisterExtension(E_CMsg3DTransformOrigin_AnimationFrameData) proto.RegisterExtension(E_CMsg3DTransformMatrix_AnimationFrameData) proto.RegisterExtension(E_CMsgBorderRadius_AnimationFrameData) proto.RegisterExtension(E_CMsgBorder_AnimationFrameData) proto.RegisterExtension(E_CMsgBoxShadow_AnimationFrameData) proto.RegisterExtension(E_CMsgTextShadow_AnimationFrameData) proto.RegisterExtension(E_CMsgClip_AnimationFrameData) } func init() { proto.RegisterFile("rendermessages.proto", fileDescriptor34) } var fileDescriptor34 = []byte{ // 4670 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xe4, 0x5c, 0x49, 0x6f, 0x1c, 0x49, 0x76, 0x76, 0x2d, 0xdc, 0x82, 0x2c, 0x2e, 0xc9, 0x45, 0x29, 0x6a, 0xa3, 0x52, 0x2d, 0x89, 0xda, 0xd8, 0x64, 0xb1, 0xd5, 0xd3, 0xad, 0xe9, 0x99, 0x9e, 0x26, 0xd5, 0x3d, 0x6d, 0x40, 0x8d, 0x16, 0x5a, 0x82, 0x7d, 0x73, 0x4e, 0xb2, 0x32, 0xaa, 0x2a, 0xad, 0xac, 0xca, 0x9a, 0xcc, 0x2c, 0x91, 0xc5, 0xd3, 0x78, 0xbc, 0x0c, 0x7c, 0xb0, 0xcf, 0xbe, 0xf4, 0xc1, 0x27, 0xdb, 0xc0, 0xc0, 0xb0, 0x07, 0xf0, 0xc5, 0xbf, 0x60, 0x60, 0x60, 0x0e, 0x3e, 0xfa, 0x64, 0xc0, 0xbe, 0x8c, 0xd7, 0xb1, 0xc7, 0x4b, 0xc3, 0xeb, 0xf8, 0xc5, 0x7b, 0x91, 0x6b, 0x45, 0x56, 0x09, 0x05, 0xba, 0xd5, 0x0d, 0xf1, 0xc4, 0x8c, 0x78, 0x11, 0xf1, 0xe2, 0x7b, 0x2f, 0xde, 0x7b, 0xb1, 0xbc, 0x62, 0x6b, 0x3e, 0xef, 0xda, 0xdc, 0xef, 0xf0, 0x20, 0xb0, 0x5a, 0x3c, 0xd8, 0xe9, 0xf9, 0x5e, 0xe8, 0x69, 0x55, 0xdb, 0x0b, 0x2d, 0xe3, 0x87, 0x25, 0xb6, 0x78, 0xf8, 0x51, 0xd0, 0x3a, 0xe0, 0x2d, 0xa7, 0xfb, 0x81, 0x6f, 0x75, 0xb8, 0xa6, 0xb3, 0xe5, 0xa6, 0xf8, 0xc7, 0xec, 0x59, 0x4e, 0x37, 0x34, 0x43, 0xa7, 0xc3, 0xf5, 0xd2, 0x56, 0x69, 0xbb, 0xa4, 0xad, 0xb3, 0x5a, 0xd0, 0xf7, 0x9b, 0x56, 0x83, 0x9b, 0xc7, 0x8e, 0x1d, 0xb6, 0xf5, 0x32, 0x14, 0xd7, 0xb4, 0x0d, 0xb6, 0x18, 0x15, 0xb7, 0xb9, 0xd3, 0x6a, 0x87, 0x7a, 0x05, 0xcb, 0x81, 0x9c, 0x46, 0x36, 0x43, 0xcb, 0x6f, 0xf1, 0x50, 0xaf, 0x62, 0xf1, 0x39, 0xb6, 0xd4, 0x77, 0xcc, 0xa0, 0x61, 0xb9, 0xdc, 0x84, 0x46, 0xa1, 0xe7, 0xeb, 0x53, 0xd8, 0xfd, 0x2a, 0x9b, 0xe7, 0x9d, 0x5e, 0x38, 0x30, 0x71, 0x78, 0x7d, 0x1a, 0x0a, 0x67, 0xb5, 0x6d, 0xb6, 0xd5, 0x70, 0xb9, 0xe5, 0x9b, 0xad, 0x5e, 0xdf, 0xf4, 0x79, 0xe0, 0xf5, 0xfd, 0x06, 0x0f, 0xcc, 0x23, 0xde, 0xf4, 0x7c, 0x2e, 0x29, 0x67, 0x04, 0xa5, 0xe1, 0xb1, 0x05, 0x31, 0x93, 0xf7, 0xbb, 0x36, 0xcd, 0xe3, 0x0a, 0x3b, 0xd7, 0xf1, 0xfa, 0x01, 0x37, 0x1b, 0x7d, 0x3f, 0xf0, 0x80, 0x09, 0x7e, 0x12, 0xf6, 0xa1, 0x8d, 0x63, 0xe3, 0x74, 0x6a, 0xda, 0x65, 0xb6, 0x91, 0x21, 0x68, 0x7b, 0x61, 0xd0, 0xf3, 0x42, 0xf3, 0x04, 0xe7, 0x55, 0x2e, 0xac, 0x1f, 0xe0, 0xfc, 0xca, 0xc6, 0xeb, 0x6c, 0x55, 0x0c, 0x78, 0x28, 0xd8, 0x3b, 0xb0, 0x1a, 0xcf, 0x8e, 0xfa, 0xcd, 0x26, 0xf7, 0x05, 0x7e, 0xc4, 0x71, 0xc3, 0x73, 0xa1, 0x95, 0xdf, 0x3a, 0xb2, 0x68, 0x40, 0xe3, 0x2e, 0x5b, 0x11, 0x0d, 0x1e, 0x72, 0x97, 0x87, 0xfc, 0x29, 0xb1, 0x23, 0xe0, 0x88, 0x38, 0xeb, 0x79, 0x00, 0x38, 0xf7, 0x91, 0xba, 0x6a, 0x5c, 0x67, 0x4b, 0x09, 0xf5, 0x63, 0xab, 0xcb, 0x5d, 0x4d, 0x63, 0xac, 0xe1, 0x75, 0x05, 0x79, 0x34, 0x8b, 0xaa, 0xf1, 0x3e, 0xd3, 0xd3, 0x64, 0x7e, 0xe8, 0xc0, 0xe8, 0x4f, 0x06, 0x41, 0xc8, 0x3b, 0xda, 0x1a, 0x5b, 0xe8, 0x89, 0x86, 0x66, 0xdb, 0xea, 0xda, 0x2e, 0x89, 0xb1, 0x2a, 0x70, 0x3e, 0xf2, 0xfb, 0x41, 0xdb, 0x74, 0x40, 0x38, 0x34, 0x59, 0xc1, 0xdb, 0x9c, 0xe8, 0xe6, 0xb1, 0x60, 0x41, 0x9b, 0x63, 0xa5, 0x13, 0x29, 0x73, 0xf8, 0x77, 0x80, 0x24, 0xf8, 0xef, 0x29, 0x4e, 0xbd, 0x64, 0xfc, 0x65, 0x89, 0xd5, 0x04, 0xf9, 0x47, 0x56, 0xe8, 0x3b, 0x27, 0x6f, 0x9c, 0xbc, 0xa1, 0xcd, 0xb3, 0x4a, 0x67, 0x77, 0x57, 0x36, 0xc2, 0x8f, 0x3d, 0xd9, 0x0c, 0x3f, 0xea, 0xd4, 0x90, 0x3e, 0xf6, 0x51, 0x13, 0xe8, 0x63, 0x6f, 0x57, 0x4a, 0x1f, 0x3f, 0xf6, 0x50, 0xea, 0xf2, 0xa3, 0x8e, 0x82, 0x95, 0x1f, 0xfb, 0xfa, 0x6c, 0xfc, 0x51, 0xdf, 0xd5, 0xe7, 0x92, 0x8f, 0x3d, 0x9d, 0x25, 0x1f, 0x75, 0x7d, 0x3e, 0xf9, 0xd8, 0xd7, 0x17, 0xe2, 0x8f, 0xfd, 0x5d, 0xbd, 0x96, 0x7c, 0xec, 0xe9, 0x8b, 0xc9, 0x47, 0x5d, 0x5f, 0x4a, 0x3e, 0xf6, 0xf5, 0x65, 0x9c, 0xe1, 0xef, 0x94, 0xd9, 0xfc, 0xe1, 0x27, 0x96, 0xed, 0xf4, 0x83, 0x87, 0x56, 0x68, 0x69, 0x7b, 0x6c, 0x36, 0xf4, 0x7a, 0xa6, 0xcb, 0x9b, 0x21, 0x4e, 0x72, 0xbe, 0x7e, 0x65, 0x47, 0xac, 0xa0, 0x9d, 0x14, 0xd1, 0xce, 0xe1, 0xa1, 0xe7, 0x77, 0xb9, 0x4f, 0x25, 0x5a, 0x9d, 0xcd, 0x89, 0x26, 0x3e, 0x2e, 0x89, 0xf2, 0x8b, 0xb5, 0xb9, 0xcf, 0x16, 0x8e, 0xbc, 0x30, 0xf4, 0x3a, 0xb2, 0x59, 0xe5, 0xc5, 0x9a, 0xbd, 0x01, 0x22, 0xa5, 0x66, 0xc8, 0x60, 0xf5, 0x85, 0x5a, 0x6d, 0xde, 0x07, 0x21, 0x66, 0xba, 0x01, 0xfd, 0x6a, 0x7b, 0xbe, 0x73, 0x0a, 0x3a, 0x66, 0xb9, 0x52, 0x96, 0xcb, 0x6c, 0xf6, 0x39, 0x17, 0x5a, 0x05, 0x25, 0x28, 0x50, 0xe3, 0x67, 0x25, 0x80, 0xe6, 0xc0, 0xf3, 0x61, 0x65, 0x23, 0x34, 0xb7, 0x59, 0x05, 0xe6, 0x29, 0x51, 0xb9, 0x24, 0x07, 0x4d, 0xea, 0xa3, 0xff, 0x9f, 0x38, 0x36, 0xd7, 0xee, 0xb2, 0xa9, 0x34, 0x1e, 0x63, 0xa8, 0xef, 0xb1, 0x69, 0x9a, 0x96, 0xc4, 0x61, 0x0c, 0xf9, 0x1d, 0x56, 0x4d, 0x4d, 0x7f, 0x34, 0xf1, 0xe6, 0x83, 0x78, 0x12, 0xd8, 0xb6, 0xc6, 0xa6, 0x82, 0x70, 0x20, 0xd7, 0x48, 0x4d, 0x7c, 0x26, 0x26, 0xae, 0x24, 0x3e, 0x71, 0x35, 0x93, 0x65, 0x33, 0xfe, 0x58, 0x58, 0xcd, 0x03, 0xef, 0xe4, 0x49, 0xdb, 0xb2, 0xbd, 0x63, 0x04, 0x01, 0x28, 0x9c, 0x6e, 0xc0, 0x49, 0x39, 0x66, 0xb5, 0xf3, 0x6c, 0x25, 0x41, 0xd2, 0xf4, 0x9a, 0x4d, 0x51, 0x45, 0x7d, 0xc1, 0x82, 0x8f, 0x00, 0x8d, 0x2a, 0x2a, 0x91, 0xfd, 0x3b, 0x72, 0xfb, 0x60, 0x31, 0x50, 0x18, 0x72, 0x8d, 0x00, 0x75, 0xd0, 0xf3, 0xb9, 0x65, 0x9b, 0xb6, 0x13, 0x84, 0x56, 0xb7, 0xc1, 0xe5, 0x7a, 0x89, 0x59, 0x9a, 0x46, 0x86, 0x17, 0x58, 0xb5, 0xe9, 0xb8, 0x2e, 0xd9, 0x42, 0x6d, 0x85, 0xcd, 0x59, 0x5d, 0xa7, 0x63, 0x85, 0x4e, 0xb7, 0x85, 0x0b, 0x67, 0xd6, 0xf8, 0xed, 0x12, 0xd8, 0x13, 0x61, 0x74, 0x52, 0x4c, 0x9f, 0x19, 0x97, 0x39, 0x66, 0x86, 0x87, 0x17, 0x6a, 0x14, 0x84, 0xe0, 0x0e, 0x5a, 0x80, 0x29, 0x2e, 0x5e, 0xe3, 0x5b, 0xc0, 0x8f, 0xd0, 0x3b, 0xcb, 0x3d, 0x74, 0x9d, 0x1e, 0xf2, 0x03, 0x44, 0x0d, 0x2e, 0x4c, 0xa0, 0x79, 0x92, 0x68, 0x9f, 0x2c, 0x89, 0xac, 0x10, 0x8c, 0x0f, 0x38, 0xf8, 0xa1, 0x69, 0x75, 0x5b, 0x20, 0x2e, 0x62, 0x0a, 0x0c, 0x5d, 0xc0, 0x85, 0x2b, 0x91, 0xa5, 0xc8, 0x95, 0xf1, 0xbd, 0x12, 0xb9, 0x84, 0xb8, 0x7f, 0xe0, 0xcb, 0x07, 0x32, 0xb3, 0x01, 0x05, 0x52, 0x50, 0x0b, 0x52, 0x67, 0x62, 0x5b, 0x25, 0x54, 0xb9, 0x12, 0x4d, 0x8a, 0x74, 0x95, 0xe6, 0xb8, 0x18, 0x2b, 0x23, 0x09, 0xe0, 0x36, 0x9b, 0xf7, 0x91, 0x7d, 0xea, 0x6e, 0x1a, 0x95, 0x6e, 0x3d, 0xb5, 0xe6, 0x92, 0x89, 0x19, 0xdf, 0x5d, 0x24, 0x2b, 0xfd, 0x18, 0xcc, 0xee, 0xa1, 0xd7, 0xe9, 0x79, 0x81, 0x23, 0xb0, 0x79, 0x64, 0x0d, 0xc0, 0x61, 0xc0, 0x1c, 0x5d, 0xf1, 0x4f, 0x6c, 0xd3, 0xf3, 0xda, 0x07, 0x23, 0xa7, 0x1c, 0x6b, 0x49, 0xbb, 0xc4, 0xd6, 0xa9, 0xc1, 0xb7, 0xfb, 0xa0, 0x17, 0x91, 0x59, 0x02, 0xcc, 0xaa, 0xa3, 0xaa, 0x07, 0x92, 0xef, 0x82, 0xea, 0x53, 0x69, 0x7a, 0xc1, 0xeb, 0xe5, 0xaa, 0x11, 0x04, 0xe8, 0x7d, 0x66, 0x64, 0xfd, 0x40, 0x1a, 0xe8, 0xa2, 0xfa, 0x53, 0x69, 0xb3, 0xb7, 0x98, 0x9e, 0xaa, 0x4f, 0x59, 0x2d, 0x18, 0x81, 0x8d, 0xa1, 0x18, 0x48, 0xeb, 0x5e, 0x4c, 0x71, 0x2a, 0x4d, 0xfe, 0x55, 0x76, 0x7e, 0x98, 0x22, 0x9a, 0x48, 0x6d, 0x1c, 0xc9, 0x40, 0xba, 0x87, 0x11, 0x24, 0xa7, 0xd2, 0x69, 0x40, 0x90, 0x13, 0xfa, 0x56, 0x37, 0x80, 0x70, 0xa4, 0x63, 0x0a, 0x0f, 0xb8, 0xac, 0x2a, 0xde, 0xd3, 0x57, 0x54, 0xc5, 0x75, 0x5d, 0x53, 0x15, 0xef, 0xeb, 0xab, 0x8a, 0x62, 0xf0, 0x94, 0x6b, 0xaa, 0xe2, 0x3d, 0x7d, 0x5d, 0x55, 0x5c, 0xd7, 0x37, 0x54, 0xc5, 0xfb, 0xfa, 0x39, 0x45, 0x31, 0x78, 0x54, 0x5d, 0x55, 0xbc, 0xa7, 0x9f, 0x57, 0x15, 0xd7, 0xf5, 0x4d, 0x55, 0xf1, 0xbe, 0x7e, 0x41, 0x51, 0x0c, 0x9e, 0xf7, 0xa2, 0xaa, 0x78, 0x4f, 0xbf, 0xa4, 0x2a, 0xae, 0xeb, 0x97, 0x55, 0xc5, 0xfb, 0xfa, 0x15, 0x2c, 0x06, 0x93, 0xd5, 0xe3, 0x7e, 0xd0, 0x83, 0x65, 0xec, 0x3c, 0xe7, 0xa6, 0xcd, 0x7b, 0xb0, 0x4c, 0xb6, 0xb0, 0x6a, 0x89, 0xcd, 0x78, 0x3d, 0xab, 0xe1, 0x84, 0x03, 0xfd, 0x6a, 0x44, 0xdb, 0x88, 0x16, 0x9b, 0xd7, 0xa5, 0x78, 0x4c, 0x37, 0xd0, 0x42, 0x81, 0xa7, 0x0b, 0x2c, 0x08, 0xba, 0x2c, 0x51, 0xa3, 0x5f, 0x43, 0x72, 0xb0, 0x0e, 0xed, 0x3e, 0x37, 0x83, 0xb6, 0x03, 0xf6, 0xe0, 0x35, 0x2c, 0x02, 0xb2, 0x23, 0x94, 0x77, 0x17, 0x82, 0x67, 0xfd, 0x7a, 0x6c, 0x92, 0xc0, 0x60, 0xfa, 0x56, 0x10, 0xea, 0x37, 0xb0, 0x04, 0x22, 0x4d, 0x39, 0xb0, 0xd9, 0xb1, 0x82, 0x67, 0xe9, 0x48, 0xf3, 0x26, 0x8e, 0x76, 0x91, 0xad, 0x65, 0x08, 0x22, 0x36, 0xb7, 0xa5, 0x96, 0x81, 0x61, 0x11, 0x8e, 0x48, 0xbf, 0x85, 0x36, 0x64, 0x65, 0xc8, 0x71, 0x41, 0x14, 0x5c, 0x23, 0x92, 0xc8, 0xec, 0xde, 0xce, 0x50, 0xa6, 0xe2, 0x94, 0x6d, 0xe0, 0xd8, 0x3b, 0x81, 0x49, 0x08, 0x23, 0xaf, 0xdf, 0x41, 0xb2, 0xb5, 0xb8, 0xc3, 0xb4, 0xc7, 0xba, 0xc0, 0x56, 0x5b, 0x56, 0x3f, 0x08, 0x1c, 0xab, 0x8b, 0x06, 0xbd, 0x67, 0x05, 0x01, 0x0f, 0xf4, 0xbb, 0xd1, 0x2a, 0xce, 0x54, 0x06, 0xa1, 0x6d, 0xf3, 0xe7, 0xe0, 0x2c, 0xf4, 0x7b, 0x23, 0xea, 0xc1, 0x63, 0xe8, 0x3b, 0x58, 0xbf, 0xc9, 0x34, 0x8a, 0xf0, 0xeb, 0xb6, 0x0c, 0xf2, 0x03, 0x58, 0x78, 0xaf, 0x17, 0xd6, 0x0d, 0xf4, 0xdd, 0x48, 0x06, 0xb0, 0x3b, 0xb1, 0x42, 0x51, 0xa9, 0xef, 0x45, 0x06, 0xbf, 0xcb, 0xb9, 0x1d, 0x98, 0x18, 0x55, 0xeb, 0x75, 0x34, 0xdb, 0x71, 0x21, 0x29, 0xc0, 0x3e, 0x16, 0x1a, 0x6c, 0x93, 0x0a, 0x31, 0x8c, 0xee, 0x70, 0x30, 0xc1, 0xd0, 0x91, 0x94, 0x86, 0xfe, 0x06, 0xd2, 0x80, 0xe9, 0x20, 0x1a, 0x9f, 0xdb, 0xbe, 0x75, 0x6c, 0x72, 0xe0, 0x39, 0xda, 0x71, 0xdc, 0x47, 0x0a, 0xb0, 0xeb, 0x18, 0x61, 0x4b, 0x08, 0xdf, 0xcc, 0xd8, 0xf5, 0x9c, 0x03, 0x85, 0xad, 0x4f, 0xc7, 0x39, 0x31, 0x8f, 0x5c, 0xd8, 0xe7, 0x98, 0x1d, 0xcf, 0xe6, 0xfa, 0x57, 0x50, 0xe0, 0x30, 0x45, 0xaf, 0xd1, 0x70, 0xfb, 0x36, 0xb7, 0xc9, 0x2e, 0x71, 0xbb, 0xc5, 0xf5, 0xb7, 0x22, 0xad, 0x8c, 0xeb, 0x84, 0x79, 0xc4, 0xaa, 0xb7, 0xb1, 0x0a, 0x44, 0x12, 0x57, 0x91, 0x99, 0xc1, 0xca, 0x07, 0x58, 0x29, 0x94, 0x28, 0xaa, 0x94, 0xa6, 0x08, 0x6b, 0xbf, 0xaa, 0xf2, 0x46, 0xef, 0x8c, 0xf0, 0x46, 0x62, 0x98, 0x8e, 0x27, 0x14, 0x1f, 0x45, 0xf7, 0x9c, 0xbb, 0x1e, 0x6a, 0xe3, 0xd7, 0x22, 0xc7, 0x9f, 0xaa, 0xb4, 0x1d, 0xff, 0x44, 0xff, 0xba, 0xba, 0x62, 0xa0, 0xbf, 0x8b, 0x15, 0x37, 0xd8, 0xe5, 0xf4, 0x32, 0x23, 0x8b, 0x19, 0xad, 0x81, 0xae, 0x00, 0xf6, 0x1b, 0x40, 0x37, 0x67, 0x9c, 0x67, 0xe7, 0x68, 0x8b, 0xd1, 0xcb, 0xbb, 0x40, 0xd8, 0x7d, 0xa0, 0x7b, 0xfc, 0xc0, 0xe7, 0x7c, 0xbc, 0x7b, 0x34, 0xfe, 0xbc, 0xc4, 0x34, 0x41, 0xfe, 0x54, 0xd8, 0x07, 0x1c, 0x14, 0xa7, 0x25, 0xd6, 0x34, 0x46, 0x06, 0xd9, 0x2d, 0xab, 0xcd, 0xa1, 0xb9, 0x09, 0xe1, 0x81, 0xd7, 0xb5, 0x03, 0xe9, 0x51, 0x61, 0x8f, 0x66, 0xcb, 0xc5, 0x1f, 0xd7, 0x90, 0x6f, 0xdd, 0x00, 0xe9, 0x3b, 0x1d, 0x18, 0xdc, 0x6c, 0xf6, 0xbb, 0x0d, 0xda, 0xb2, 0x3e, 0x28, 0xed, 0x0a, 0x49, 0x37, 0xfa, 0x47, 0x4e, 0x03, 0x76, 0x9e, 0xa7, 0x0e, 0x30, 0x43, 0xdb, 0x96, 0xf2, 0x50, 0x39, 0xed, 0x60, 0x86, 0xcb, 0x69, 0x33, 0x33, 0x5c, 0x4e, 0xfb, 0x9a, 0xb2, 0xf1, 0xbb, 0x65, 0xda, 0x1c, 0xbe, 0x47, 0x71, 0xd3, 0x59, 0x4e, 0x69, 0x55, 0x31, 0xa5, 0xff, 0xef, 0xf9, 0x88, 0x85, 0x0c, 0x2a, 0x22, 0xac, 0x34, 0xd8, 0xd7, 0xb9, 0x28, 0x2a, 0x74, 0x60, 0x5d, 0x92, 0xc9, 0x65, 0x48, 0x75, 0x97, 0x4d, 0xe3, 0xd2, 0x0b, 0xc0, 0xb1, 0x57, 0x40, 0x61, 0x2f, 0x4a, 0x85, 0x4d, 0x03, 0x81, 0xbb, 0x79, 0x8c, 0xa2, 0xbe, 0x5f, 0x62, 0x1b, 0xea, 0x2a, 0x61, 0xfb, 0xc1, 0x2d, 0x88, 0x50, 0x11, 0x51, 0x2a, 0xe7, 0xe5, 0x58, 0x2e, 0x96, 0x63, 0xa5, 0x60, 0xde, 0xd5, 0x82, 0x79, 0x4f, 0x15, 0xcc, 0x1b, 0x71, 0xba, 0x3d, 0x37, 0xfb, 0xe3, 0x99, 0xe5, 0xef, 0xc0, 0x5f, 0xd9, 0xf8, 0xac, 0x1c, 0x29, 0x3c, 0xd8, 0xa3, 0x5f, 0x74, 0xc2, 0x76, 0xa2, 0xaf, 0x10, 0x84, 0x55, 0x8f, 0xac, 0x80, 0xcb, 0x4d, 0xd3, 0x52, 0x32, 0x6d, 0xda, 0x80, 0x5f, 0x63, 0x2c, 0x8c, 0x89, 0xe5, 0x5e, 0x69, 0x88, 0x68, 0x8f, 0x2d, 0x25, 0x44, 0xa6, 0x0d, 0x30, 0xc8, 0x6d, 0x92, 0x9e, 0x50, 0xe6, 0x96, 0x88, 0x88, 0x93, 0xc5, 0x2e, 0xc7, 0x0c, 0x06, 0x9d, 0x23, 0xcf, 0x95, 0xba, 0x70, 0x87, 0x31, 0x2b, 0x82, 0x34, 0x80, 0xf9, 0x09, 0x49, 0x9c, 0x53, 0x48, 0x42, 0x74, 0xb1, 0xb9, 0xcf, 0x34, 0x05, 0xfe, 0x30, 0x1f, 0x64, 0x40, 0x3d, 0x9f, 0x7a, 0x87, 0xad, 0xc5, 0x23, 0x90, 0xb1, 0x45, 0x7e, 0xb5, 0x91, 0xf2, 0xd6, 0xff, 0x75, 0x06, 0x7b, 0xdb, 0xcd, 0xf5, 0x96, 0x85, 0x72, 0x47, 0xa1, 0x28, 0xbf, 0x5f, 0xa6, 0xd3, 0x8c, 0x43, 0xe1, 0xf1, 0x45, 0x88, 0x1f, 0x63, 0x8d, 0x9e, 0x3f, 0x07, 0x6d, 0xed, 0x25, 0x21, 0x69, 0x28, 0x91, 0x5c, 0x48, 0x21, 0x59, 0xab, 0x9b, 0x13, 0x01, 0xf7, 0x37, 0x04, 0x9c, 0x91, 0x10, 0x21, 0x12, 0x2a, 0xa8, 0xee, 0xd3, 0x41, 0x0e, 0xd6, 0x3f, 0x01, 0x77, 0x24, 0xcc, 0x6d, 0x64, 0xca, 0xa5, 0xc1, 0xc1, 0x53, 0xa7, 0xf8, 0x28, 0x8b, 0x8e, 0x8b, 0x7e, 0x4b, 0x9a, 0xe0, 0x47, 0x4e, 0x17, 0x9c, 0xf2, 0x37, 0x85, 0xeb, 0x81, 0xb5, 0xa7, 0xdd, 0x64, 0x8b, 0x64, 0xaf, 0x32, 0x5d, 0x28, 0x74, 0xf7, 0x3a, 0x5b, 0x10, 0x2e, 0x33, 0x26, 0x2b, 0x50, 0xf1, 0x9b, 0xd1, 0xd0, 0x01, 0x6d, 0xcb, 0x04, 0x9e, 0xab, 0xb9, 0x59, 0x09, 0xae, 0xc5, 0x8e, 0x1c, 0xf9, 0x21, 0x4f, 0x17, 0xf3, 0xb3, 0xcd, 0x96, 0xe4, 0xf6, 0x71, 0x1c, 0x43, 0x40, 0x49, 0xdb, 0xdc, 0x64, 0x9f, 0x5d, 0xc0, 0xd3, 0x65, 0xd8, 0x16, 0x42, 0xf7, 0x8e, 0x54, 0x91, 0x31, 0x3c, 0x57, 0x8b, 0x79, 0xfe, 0x15, 0xb9, 0x3d, 0x8d, 0x0e, 0xed, 0xc0, 0x87, 0xaf, 0xf4, 0xe4, 0xff, 0x63, 0xf9, 0x05, 0x2f, 0x10, 0xd3, 0x06, 0xce, 0x29, 0x97, 0x67, 0x96, 0x10, 0x78, 0x24, 0xc5, 0x6d, 0xcb, 0xef, 0x61, 0xe0, 0x4a, 0x26, 0x2e, 0x2b, 0x47, 0x54, 0x58, 0xe3, 0x47, 0x33, 0x84, 0x5b, 0xee, 0xe0, 0xf0, 0x06, 0xc4, 0x9b, 0xb0, 0x64, 0xc6, 0x72, 0xf1, 0x3a, 0xdb, 0xc8, 0xd0, 0x99, 0xcf, 0x2d, 0xdf, 0x19, 0x05, 0xde, 0x10, 0xdb, 0x95, 0x28, 0x9c, 0xcc, 0x14, 0x27, 0xfd, 0x54, 0xa3, 0xd8, 0x27, 0xaa, 0x0f, 0x4c, 0x30, 0xf4, 0xd2, 0xc3, 0xc9, 0x1d, 0xed, 0x75, 0x76, 0x49, 0x55, 0x9b, 0x74, 0x32, 0x1d, 0xed, 0xe6, 0xe2, 0x41, 0x5c, 0xa7, 0xc9, 0x83, 0x9e, 0x95, 0xb8, 0xca, 0x19, 0x19, 0x45, 0x19, 0x85, 0x24, 0x49, 0x77, 0xb4, 0xd1, 0xad, 0xa7, 0xba, 0x73, 0xba, 0x30, 0x7d, 0x88, 0xbd, 0xe2, 0x58, 0x6a, 0x4e, 0x3d, 0xfd, 0xaf, 0xa6, 0xfa, 0xcf, 0xb7, 0x49, 0xfa, 0x67, 0xea, 0xc6, 0xf7, 0xd8, 0x5a, 0xcb, 0xb7, 0x9e, 0x0b, 0x52, 0xab, 0xd1, 0xe0, 0x6e, 0xe4, 0x4a, 0xe7, 0xd5, 0xe4, 0xef, 0xb2, 0x1b, 0x2a, 0x72, 0x33, 0x66, 0x20, 0x1e, 0x6f, 0x41, 0xdd, 0x81, 0x38, 0xc8, 0x96, 0x8a, 0x2c, 0x96, 0x34, 0x6a, 0x4d, 0x0d, 0xcd, 0x1c, 0x20, 0x99, 0xaf, 0x49, 0x7a, 0x5b, 0x8c, 0xe3, 0x0b, 0x24, 0x11, 0xcb, 0x1c, 0x9b, 0x2e, 0x61, 0x39, 0xec, 0x95, 0xb2, 0xe5, 0x49, 0xc3, 0x65, 0x24, 0x80, 0xe0, 0x14, 0x38, 0x84, 0x45, 0x6b, 0x66, 0x8e, 0xae, 0x57, 0xf0, 0x60, 0x84, 0xd4, 0x5b, 0x54, 0xa6, 0x4f, 0xb0, 0xb5, 0x28, 0xe6, 0x56, 0xa8, 0xfe, 0x2a, 0xaa, 0xfe, 0x35, 0x76, 0x61, 0xb8, 0x2e, 0x19, 0x79, 0x0d, 0x89, 0x60, 0xbe, 0x31, 0x51, 0xd3, 0x75, 0x1a, 0xcf, 0x60, 0x37, 0xb3, 0x8e, 0x35, 0x69, 0xcd, 0x91, 0x35, 0x49, 0xe3, 0x0d, 0x24, 0xd9, 0x61, 0xeb, 0x09, 0xb0, 0x91, 0x44, 0x21, 0xfe, 0xc0, 0xed, 0xb6, 0x02, 0x5c, 0x35, 0xbd, 0x75, 0x82, 0xfb, 0x70, 0xa5, 0xc1, 0x9c, 0x8b, 0x75, 0x1c, 0xf6, 0x40, 0xc2, 0xa8, 0x68, 0x29, 0x1a, 0x59, 0x65, 0xfc, 0x48, 0x1e, 0xcc, 0x7f, 0xe0, 0xb8, 0xee, 0x81, 0x80, 0x28, 0xbd, 0x2b, 0x2e, 0x34, 0xe7, 0xc2, 0x01, 0xba, 0x68, 0xc9, 0xcd, 0x96, 0x34, 0x9d, 0xc3, 0x0e, 0x30, 0x67, 0xea, 0xa1, 0x89, 0xdc, 0x70, 0xc4, 0x4d, 0xaa, 0xf9, 0x26, 0x39, 0x6b, 0x0c, 0x4d, 0x12, 0x29, 0xa0, 0xa1, 0xc1, 0x05, 0x9c, 0x69, 0x92, 0x35, 0x44, 0xc6, 0xaf, 0x56, 0x28, 0x86, 0x8a, 0xe7, 0x03, 0xe6, 0xd3, 0xa5, 0xa8, 0x12, 0xa4, 0x12, 0xf9, 0xf5, 0x9c, 0x89, 0x4d, 0x26, 0x7f, 0x33, 0xe7, 0xec, 0x0b, 0x09, 0x5f, 0x4e, 0x04, 0xf0, 0x15, 0x65, 0x04, 0x70, 0x35, 0x8e, 0x00, 0x8a, 0xd8, 0x9d, 0x30, 0x9e, 0xfa, 0xc9, 0x50, 0x3c, 0xa5, 0x80, 0x55, 0x15, 0x24, 0x7c, 0xc8, 0x2e, 0xa1, 0x38, 0xf1, 0x36, 0x4f, 0x25, 0x0a, 0xc0, 0x59, 0x9c, 0x3e, 0xd3, 0xaa, 0x1c, 0xc1, 0xb8, 0xf1, 0x47, 0x55, 0xda, 0xe6, 0xe0, 0x7d, 0xd6, 0x63, 0xef, 0xcb, 0x1e, 0x0d, 0x0b, 0x47, 0x19, 0x34, 0x7c, 0x00, 0x22, 0x3a, 0x24, 0x9f, 0x2e, 0xb4, 0xdd, 0x19, 0xba, 0xe8, 0x4a, 0x74, 0x46, 0x4d, 0x7e, 0x9f, 0xad, 0x4a, 0xf2, 0xd4, 0x9c, 0x4e, 0xd0, 0xf1, 0x8c, 0x9a, 0x90, 0xb2, 0x59, 0xe4, 0x8c, 0x0a, 0x9b, 0x4d, 0x16, 0xd2, 0xb7, 0x26, 0x52, 0xc1, 0x7f, 0xa1, 0x09, 0xdf, 0x4e, 0x2f, 0xf8, 0x94, 0x26, 0xa8, 0x94, 0xef, 0xfb, 0xe2, 0x26, 0x0e, 0x08, 0x3f, 0x26, 0x2b, 0x96, 0x09, 0xe7, 0x4b, 0x8a, 0x70, 0xbe, 0xf4, 0x85, 0x0d, 0xe7, 0x4b, 0x75, 0x6b, 0x22, 0xd0, 0xfe, 0x9e, 0x40, 0x7b, 0x2d, 0x21, 0x92, 0x58, 0xa8, 0xe0, 0xfa, 0xc3, 0x32, 0x45, 0x95, 0x9f, 0xe0, 0x31, 0x5a, 0xfd, 0xe1, 0x97, 0x1a, 0xaf, 0xa3, 0x89, 0xf0, 0xfa, 0x77, 0xc2, 0xeb, 0x7a, 0xca, 0x11, 0x49, 0x30, 0x54, 0x80, 0x3d, 0xa5, 0x6b, 0x7c, 0x09, 0xe9, 0x47, 0x56, 0xf0, 0x0c, 0x19, 0x19, 0x71, 0xa8, 0x5b, 0x1a, 0x79, 0xa8, 0x4b, 0x97, 0xa4, 0xbf, 0x5e, 0xa1, 0xeb, 0xfb, 0x54, 0xb7, 0x60, 0x25, 0xd3, 0x66, 0xee, 0xfc, 0x90, 0x38, 0xe3, 0xb1, 0xef, 0x29, 0x0c, 0xde, 0x08, 0xf2, 0x97, 0x23, 0xbf, 0xaf, 0x29, 0xe5, 0x77, 0x33, 0x63, 0x35, 0x8a, 0x99, 0xae, 0xf3, 0x89, 0x44, 0xfb, 0x6f, 0x24, 0xda, 0x6d, 0x65, 0xbf, 0xa3, 0x96, 0xc3, 0x87, 0x7d, 0xfe, 0x44, 0x1c, 0xec, 0xbf, 0x82, 0xcb, 0xe1, 0xbf, 0x86, 0x96, 0x43, 0x04, 0x86, 0x0a, 0xb0, 0x1f, 0x94, 0xe9, 0x45, 0xd0, 0x93, 0xf8, 0x7a, 0xe4, 0x4b, 0x0d, 0x99, 0x3d, 0x11, 0x64, 0xff, 0x40, 0x90, 0xdd, 0x4c, 0x88, 0x12, 0x38, 0x46, 0x81, 0x76, 0x10, 0x5f, 0x16, 0xbd, 0x82, 0xa0, 0xfd, 0xf7, 0x10, 0x68, 0x09, 0x1c, 0xa3, 0x96, 0xe6, 0xa1, 0xbc, 0x4d, 0x7b, 0x05, 0x97, 0xe6, 0xff, 0x0c, 0x2d, 0xcd, 0x08, 0x0c, 0x15, 0x60, 0x8f, 0xe8, 0xac, 0xe6, 0x9b, 0xf2, 0xe2, 0xed, 0x17, 0x2c, 0xb7, 0xcf, 0x03, 0xf1, 0x3a, 0x40, 0x5e, 0xdd, 0xc5, 0xb8, 0xd1, 0x6d, 0x9c, 0x29, 0xae, 0xeb, 0xca, 0xb9, 0x32, 0x71, 0x45, 0x47, 0x6f, 0xb8, 0x7e, 0xad, 0xc2, 0x96, 0xd3, 0xdd, 0x1d, 0xb8, 0x7d, 0x1f, 0xe2, 0xd9, 0xb4, 0x8b, 0x4a, 0xa1, 0x9a, 0x1b, 0xf4, 0xae, 0xc2, 0x43, 0x15, 0x53, 0xbf, 0x1c, 0xb1, 0xbd, 0xa3, 0x14, 0xdb, 0x8d, 0x8c, 0x83, 0x2a, 0xe4, 0xb9, 0xde, 0x9c, 0x48, 0xa0, 0xff, 0x44, 0x02, 0xbd, 0x35, 0xdc, 0xad, 0x80, 0x57, 0x25, 0xd4, 0x87, 0x6c, 0x0d, 0x5f, 0xd2, 0xe1, 0xd5, 0x9a, 0x20, 0x92, 0x98, 0xe1, 0xbb, 0x2b, 0x79, 0x9a, 0x44, 0x82, 0x15, 0x0a, 0x27, 0xae, 0xe3, 0xca, 0xa9, 0xaf, 0x81, 0x14, 0xe6, 0x6f, 0x54, 0xc8, 0x00, 0x25, 0xdd, 0x68, 0xdb, 0x19, 0x51, 0x6e, 0x26, 0x1c, 0x0d, 0x0d, 0xb5, 0xa3, 0x10, 0xe6, 0x28, 0xfa, 0x09, 0xc4, 0x99, 0x15, 0x5c, 0x75, 0xf4, 0xa6, 0x2a, 0x2f, 0x7b, 0x71, 0x48, 0x50, 0xdb, 0xfc, 0xba, 0x52, 0x9c, 0xdb, 0x19, 0x71, 0x8e, 0xe0, 0x7a, 0x42, 0xa3, 0xf6, 0xbf, 0x43, 0x46, 0x2d, 0xe9, 0x58, 0x25, 0xce, 0x3f, 0x2b, 0xb3, 0x4d, 0x41, 0xb5, 0xff, 0xf0, 0x69, 0xf4, 0x7a, 0xe1, 0x71, 0xf2, 0x5e, 0xe1, 0x4b, 0x6d, 0xe2, 0x7a, 0x13, 0x01, 0xf8, 0x77, 0x04, 0xe0, 0x7e, 0x42, 0xa4, 0x86, 0x46, 0x05, 0xe6, 0x6f, 0x56, 0xd8, 0x56, 0x71, 0x8b, 0x8f, 0xc1, 0xbb, 0x38, 0xaf, 0xdc, 0x55, 0xda, 0xf3, 0x89, 0xa4, 0xf0, 0xb7, 0x24, 0x85, 0xb7, 0xc7, 0x49, 0x81, 0x30, 0x55, 0xc9, 0xe2, 0x98, 0x0e, 0xe2, 0xe2, 0x46, 0x44, 0x89, 0x1c, 0xab, 0x9f, 0x0b, 0x03, 0x40, 0x27, 0xa6, 0x83, 0x07, 0xf2, 0x8d, 0xe8, 0x40, 0x71, 0x56, 0x94, 0x0e, 0xd2, 0xa5, 0x55, 0x2c, 0xdd, 0x64, 0x9a, 0x28, 0xa3, 0xa3, 0x5d, 0x9f, 0xbb, 0x96, 0xe0, 0x05, 0xd7, 0xfd, 0xac, 0xf1, 0x69, 0x85, 0xad, 0xe7, 0x18, 0x96, 0x92, 0xbf, 0x93, 0x91, 0xfc, 0xa5, 0x9c, 0xa8, 0x72, 0x4c, 0xee, 0x29, 0xf4, 0x60, 0x6c, 0x93, 0x97, 0xa1, 0x15, 0xef, 0x29, 0xb5, 0xe2, 0x4e, 0x46, 0x2b, 0x46, 0x33, 0x5e, 0x7f, 0x36, 0x91, 0x8e, 0x7c, 0x46, 0x3a, 0xb2, 0xa3, 0xd4, 0x91, 0x62, 0xc5, 0xf8, 0x59, 0x79, 0x48, 0x3e, 0xf4, 0x2c, 0x3c, 0x75, 0x40, 0x5b, 0xca, 0x9e, 0x07, 0x26, 0xcf, 0xc6, 0x15, 0x10, 0x97, 0xc7, 0x40, 0x9c, 0x3d, 0xd3, 0xad, 0x14, 0xf7, 0xfd, 0x39, 0x1c, 0xd0, 0x16, 0x8d, 0x3d, 0xa1, 0x04, 0x7e, 0x3c, 0x4a, 0x02, 0xd4, 0xb9, 0x4a, 0x02, 0x3f, 0x29, 0x53, 0x24, 0x47, 0x0f, 0xc6, 0xe4, 0x5b, 0xee, 0x2b, 0x19, 0xf0, 0x15, 0x2f, 0xc5, 0x26, 0x80, 0xfe, 0xba, 0x02, 0x7a, 0x45, 0xcf, 0x67, 0x00, 0xfc, 0x7d, 0x25, 0xf0, 0x57, 0x32, 0xc0, 0x0f, 0x8f, 0x3c, 0x61, 0xd0, 0xf6, 0x8f, 0x43, 0x41, 0x5b, 0x1a, 0x49, 0x15, 0xe2, 0x7f, 0x5d, 0x66, 0x2c, 0xa1, 0x2b, 0xc0, 0x3a, 0xf5, 0x7e, 0xef, 0x8c, 0xb1, 0x4e, 0xf5, 0xfc, 0x39, 0x63, 0x9d, 0x8c, 0x5c, 0xff, 0xd6, 0x44, 0x58, 0xff, 0x33, 0x61, 0x7d, 0x2d, 0x8f, 0xb5, 0x0a, 0xe5, 0x9f, 0x96, 0xe9, 0x32, 0x2b, 0x7e, 0xb7, 0xa8, 0x19, 0x19, 0xa0, 0xd5, 0xef, 0x1a, 0x27, 0xc0, 0x7a, 0x5b, 0x81, 0xb5, 0xba, 0xf3, 0x33, 0x80, 0xfb, 0x2d, 0x25, 0xdc, 0x46, 0x06, 0x6e, 0xe5, 0xe0, 0xf5, 0xc6, 0x44, 0x88, 0xff, 0x94, 0x10, 0xbf, 0x91, 0x46, 0x5c, 0xf6, 0xaa, 0x02, 0xfd, 0x33, 0x79, 0x94, 0x91, 0xbc, 0x74, 0x84, 0x10, 0x2a, 0x8d, 0x7a, 0xc1, 0x53, 0xc8, 0x09, 0x60, 0xbf, 0xa5, 0x80, 0xbd, 0xa0, 0xf7, 0x33, 0xc0, 0xfd, 0x6d, 0x25, 0xee, 0xd7, 0x32, 0xb8, 0xab, 0x47, 0x9f, 0x70, 0xeb, 0xf0, 0x1f, 0x43, 0x5b, 0x87, 0xa4, 0x5b, 0x15, 0xf2, 0x7f, 0x55, 0x66, 0xb3, 0x51, 0xba, 0x82, 0xb6, 0x95, 0xc1, 0x3c, 0x75, 0xd5, 0x1b, 0xbf, 0xe2, 0x9c, 0x00, 0xf0, 0x1b, 0x0a, 0xc0, 0x55, 0x5d, 0x9f, 0x01, 0xda, 0x6f, 0x2a, 0xd1, 0xde, 0xca, 0xa0, 0xad, 0x18, 0xba, 0xfe, 0x4b, 0x13, 0x41, 0xfd, 0x9f, 0x04, 0xf5, 0xd5, 0x6c, 0x87, 0x2a, 0x90, 0xbf, 0x57, 0x92, 0x17, 0x90, 0xe2, 0x02, 0x13, 0x68, 0xe8, 0x8d, 0xe9, 0xd5, 0xa1, 0xec, 0x2e, 0xd5, 0x8b, 0xa5, 0x4c, 0x66, 0x56, 0xb9, 0xe8, 0x1d, 0x51, 0xee, 0xa5, 0x76, 0x91, 0x97, 0x34, 0x34, 0x72, 0xda, 0xe2, 0x39, 0x6c, 0xc4, 0x87, 0xf1, 0x17, 0x55, 0x76, 0x21, 0xe2, 0x0e, 0x2f, 0xc6, 0x0e, 0x29, 0xdd, 0xef, 0xe7, 0xbb, 0xc4, 0xe7, 0x50, 0xb6, 0x41, 0x49, 0x9d, 0x6d, 0x50, 0x56, 0x67, 0x1b, 0x54, 0xd4, 0xd9, 0x06, 0x55, 0x75, 0xb6, 0xc1, 0x94, 0x3a, 0xdb, 0x60, 0x5a, 0x9d, 0x6d, 0x30, 0xa3, 0xce, 0x36, 0x98, 0x55, 0x67, 0x1b, 0xcc, 0xa9, 0xb3, 0x0d, 0x98, 0x3a, 0xdb, 0x60, 0x5e, 0x9d, 0x6d, 0xb0, 0xa0, 0xce, 0x36, 0xa8, 0xa9, 0xb3, 0x0d, 0x16, 0xd5, 0xd9, 0x06, 0x4b, 0xea, 0x6c, 0x03, 0x4a, 0xe3, 0xc8, 0xbe, 0xa6, 0x5f, 0x19, 0xe1, 0x18, 0xe2, 0x94, 0x1d, 0x2d, 0x97, 0xb2, 0xb3, 0x1a, 0xed, 0xf4, 0xe3, 0x37, 0x52, 0x27, 0x32, 0x8f, 0x23, 0x5d, 0x36, 0x90, 0x49, 0x1c, 0xe9, 0xb2, 0x53, 0x99, 0xc1, 0x91, 0xe4, 0x07, 0x9c, 0x2b, 0x8a, 0x02, 0x44, 0x76, 0x15, 0x5d, 0xfc, 0x9e, 0xc8, 0x44, 0x8e, 0xa4, 0x64, 0x40, 0x39, 0x1c, 0xc6, 0x45, 0x3a, 0x98, 0x00, 0x7d, 0x53, 0x68, 0x96, 0xf1, 0xe9, 0x3c, 0x9d, 0x43, 0x09, 0xcd, 0x7b, 0xef, 0xbd, 0xae, 0xfd, 0x54, 0xd6, 0xab, 0x72, 0x4e, 0x93, 0xc9, 0x56, 0x72, 0x93, 0xad, 0x46, 0x0f, 0xad, 0x1a, 0x6d, 0xc7, 0x85, 0xcd, 0x9c, 0xd9, 0xb6, 0x9e, 0x73, 0x73, 0xdf, 0x8e, 0xb1, 0x0d, 0x68, 0x53, 0x27, 0x9a, 0x9c, 0xd2, 0xe3, 0x1d, 0x7a, 0x5e, 0xfc, 0x3a, 0x5b, 0xa4, 0xe7, 0x3e, 0xf1, 0x8b, 0x33, 0x5a, 0xd1, 0xe7, 0x0a, 0x2e, 0x8a, 0xb5, 0xfb, 0x6c, 0x39, 0x25, 0x30, 0x0c, 0x8d, 0xe5, 0xf5, 0xf8, 0x85, 0x11, 0xd1, 0x73, 0xb6, 0x99, 0x87, 0x7b, 0x1a, 0x79, 0x3d, 0x7e, 0x61, 0xc4, 0xb6, 0x47, 0x7b, 0x97, 0xad, 0x27, 0xcd, 0x52, 0xf9, 0x27, 0xf2, 0xa9, 0xd6, 0xd6, 0xb8, 0x6d, 0xb5, 0xf6, 0x88, 0x5d, 0x54, 0x76, 0x10, 0xf1, 0x30, 0x9f, 0xf7, 0xd1, 0x23, 0x8f, 0x3c, 0x8c, 0xe4, 0x4d, 0xcf, 0x42, 0x46, 0x25, 0x52, 0xd7, 0xe4, 0xd7, 0x18, 0x3b, 0xb6, 0x82, 0xb6, 0xcc, 0x7a, 0xa9, 0xe5, 0xad, 0x15, 0x3d, 0x8d, 0xbd, 0x9e, 0x4e, 0x79, 0x59, 0xcc, 0x1b, 0xe5, 0xf8, 0xce, 0x6c, 0x3b, 0x93, 0x2d, 0xb3, 0x94, 0x59, 0x06, 0xd9, 0xab, 0xa2, 0xed, 0x4c, 0xc2, 0xcc, 0x72, 0x9e, 0x32, 0x75, 0x3f, 0xf2, 0x5a, 0x2a, 0x8d, 0x66, 0x65, 0xc8, 0x1d, 0x44, 0x57, 0x02, 0x77, 0xd8, 0x42, 0xfa, 0x92, 0x15, 0x57, 0x57, 0xe2, 0xa6, 0x73, 0xf7, 0xab, 0xf7, 0xf2, 0xb6, 0x77, 0x15, 0xa9, 0x37, 0xd4, 0x71, 0xbd, 0x20, 0x8f, 0x72, 0x58, 0x4c, 0x91, 0xd3, 0x80, 0xcb, 0x32, 0x43, 0x9e, 0x39, 0x1a, 0xdf, 0x8a, 0x97, 0xe1, 0x3a, 0xd2, 0x2d, 0xe7, 0xbb, 0x15, 0x3b, 0xd3, 0x94, 0xb5, 0xd8, 0xc8, 0xef, 0x0e, 0x93, 0x30, 0xf6, 0x2d, 0xb6, 0x12, 0x67, 0xc0, 0xd0, 0xfb, 0x54, 0x6e, 0xcb, 0xc5, 0x7d, 0x69, 0xe4, 0x63, 0x67, 0x6d, 0x87, 0x69, 0x71, 0x7e, 0x4c, 0xd2, 0x54, 0xcf, 0xe3, 0x17, 0x5f, 0xfe, 0xdf, 0xca, 0x26, 0xb3, 0x9c, 0xcf, 0x0b, 0x24, 0x15, 0xe5, 0x5d, 0x64, 0x55, 0x4c, 0x1d, 0xd9, 0x44, 0x9a, 0xc5, 0xac, 0x2b, 0x15, 0xd7, 0xe1, 0x41, 0xbf, 0xd7, 0xf3, 0xc5, 0xbb, 0x39, 0x41, 0x66, 0x86, 0x9e, 0x79, 0xe4, 0xf5, 0xc5, 0xd3, 0xc9, 0x0b, 0xd1, 0x11, 0x0e, 0x25, 0xd6, 0x34, 0xfb, 0x60, 0x74, 0x7c, 0x8e, 0xbf, 0x1e, 0x80, 0x99, 0x5f, 0x53, 0x63, 0x12, 0x73, 0x2e, 0x61, 0xfb, 0x8b, 0x6c, 0x0d, 0xfb, 0xb5, 0x9a, 0xe2, 0xb9, 0x6e, 0xbc, 0x58, 0x30, 0x1b, 0x6c, 0x56, 0x3c, 0x27, 0x3c, 0xb6, 0xba, 0x61, 0x60, 0xb6, 0x9d, 0x10, 0x1a, 0x82, 0xce, 0x5c, 0xc1, 0x72, 0x60, 0x2b, 0x5b, 0x6e, 0x0a, 0xcb, 0x63, 0x83, 0xe9, 0xc1, 0xa4, 0xb0, 0x59, 0x45, 0x86, 0xce, 0x55, 0x0c, 0x66, 0x44, 0x16, 0x4e, 0xcf, 0xfa, 0x36, 0x28, 0xff, 0x91, 0xd5, 0x78, 0xd6, 0xf2, 0xc5, 0x54, 0x30, 0x37, 0x0c, 0x73, 0x77, 0xb1, 0x13, 0xf9, 0x00, 0xb1, 0x01, 0x55, 0x21, 0xa6, 0x88, 0xd5, 0xc4, 0x4b, 0x53, 0x1a, 0x0e, 0x6c, 0x2b, 0xe7, 0xdd, 0xa0, 0x27, 0x7e, 0xf4, 0x00, 0x93, 0x03, 0xbd, 0x7e, 0xd8, 0xeb, 0x53, 0xda, 0xd8, 0xac, 0x40, 0x9d, 0x52, 0x65, 0x48, 0xaf, 0xae, 0xe7, 0x51, 0x4f, 0x9d, 0xd2, 0x8f, 0x4f, 0x9e, 0xb9, 0x81, 0xc9, 0x33, 0xb7, 0xe8, 0x95, 0x02, 0x58, 0xef, 0x71, 0xd6, 0xd9, 0xd8, 0xa4, 0x64, 0x1a, 0xfc, 0x49, 0x87, 0xc7, 0x42, 0x0a, 0x07, 0xf1, 0x0c, 0x0d, 0x9d, 0x32, 0x28, 0xde, 0xef, 0xda, 0xf9, 0x9a, 0x35, 0xba, 0x5c, 0x4a, 0x5a, 0x3d, 0x82, 0xf5, 0x17, 0x05, 0x29, 0x11, 0x3d, 0x96, 0xfd, 0x40, 0xbe, 0xb5, 0x7e, 0xe8, 0x5b, 0xc7, 0xe2, 0x65, 0x17, 0xb7, 0x3f, 0x01, 0xeb, 0x74, 0x86, 0x31, 0xd4, 0x3b, 0x6c, 0x3d, 0x79, 0x4d, 0x26, 0x0c, 0x98, 0x7c, 0x66, 0x96, 0xcb, 0x02, 0x2f, 0x78, 0x16, 0x08, 0xc1, 0x2b, 0x88, 0xc8, 0xb1, 0x5c, 0xc7, 0x0a, 0x44, 0xfe, 0x31, 0x3d, 0x74, 0xfe, 0xd3, 0x12, 0xf9, 0xb7, 0xe4, 0x0d, 0xdb, 0x99, 0xb3, 0x7d, 0x30, 0x9a, 0xed, 0xd4, 0x96, 0xb7, 0xf8, 0x21, 0x9d, 0x9a, 0xf9, 0x3f, 0x29, 0x13, 0xf3, 0x02, 0x71, 0xf9, 0xbb, 0x11, 0x67, 0xcd, 0xbc, 0xb8, 0x8a, 0x48, 0x5e, 0xb8, 0xd0, 0x0f, 0x78, 0xdc, 0x02, 0x67, 0x29, 0xcb, 0xe2, 0x51, 0xaa, 0x85, 0xef, 0xdb, 0x22, 0xd2, 0xcc, 0x68, 0x53, 0x6a, 0xf2, 0xf3, 0x6c, 0x31, 0x22, 0x0f, 0xb8, 0x0f, 0xd3, 0xc5, 0x30, 0x60, 0x4a, 0x24, 0xe8, 0x5c, 0x66, 0xab, 0x71, 0x95, 0xd5, 0xe9, 0x81, 0x91, 0xc4, 0x55, 0x3b, 0x13, 0x25, 0xf0, 0xdc, 0x4e, 0x7e, 0x2f, 0x23, 0xf2, 0x81, 0xb3, 0x05, 0x3e, 0xd0, 0xf8, 0xbd, 0x32, 0xa9, 0x3b, 0xe1, 0xfd, 0xaa, 0x23, 0xb7, 0xa9, 0x46, 0xae, 0xfc, 0xa0, 0xb4, 0x67, 0x7c, 0x83, 0x5e, 0x2b, 0x3d, 0xf2, 0x1a, 0xcf, 0xa2, 0x1f, 0x26, 0xc9, 0xce, 0xab, 0x24, 0xad, 0x66, 0x7e, 0xf4, 0xb2, 0x1c, 0xdd, 0xb8, 0x4f, 0x2a, 0xfa, 0x14, 0x63, 0x4a, 0xf1, 0x98, 0xf8, 0xe3, 0xa3, 0x5f, 0x16, 0x40, 0xc7, 0xb1, 0x22, 0xe5, 0x65, 0x25, 0xb1, 0x22, 0x26, 0x2c, 0x18, 0x9f, 0xa6, 0x8e, 0x1b, 0x3e, 0x00, 0x7b, 0x6f, 0x85, 0x22, 0x4f, 0xac, 0x09, 0x36, 0x8d, 0xac, 0x9f, 0x68, 0x35, 0x17, 0x17, 0xc5, 0x99, 0x0e, 0x22, 0x1d, 0x71, 0x1e, 0x8b, 0x8e, 0x93, 0xcc, 0xf8, 0xa9, 0x07, 0xe5, 0x7b, 0x7b, 0x60, 0xf1, 0x19, 0xd1, 0xe2, 0xcf, 0x39, 0x54, 0xe3, 0x72, 0xe8, 0xa3, 0x2f, 0xd4, 0x40, 0xf0, 0x26, 0xa3, 0x50, 0xf1, 0x83, 0x36, 0x10, 0x16, 0x3e, 0xe3, 0x61, 0x1b, 0x8c, 0x60, 0xab, 0x2d, 0x7f, 0x73, 0xa6, 0xd0, 0xfe, 0xcc, 0xbc, 0x88, 0xfd, 0x01, 0x8c, 0x5c, 0x1e, 0x0a, 0x27, 0x26, 0xdc, 0x43, 0xf4, 0x0b, 0x08, 0x28, 0xa1, 0x3d, 0x56, 0x73, 0x10, 0x1b, 0xd3, 0x43, 0x70, 0x64, 0xe8, 0xb9, 0x99, 0xf5, 0xc7, 0x69, 0xf8, 0x8c, 0x06, 0xd9, 0x7d, 0x51, 0xfe, 0x89, 0xd5, 0x6d, 0x71, 0x89, 0x51, 0xfc, 0x2b, 0x08, 0x14, 0x44, 0x97, 0xa2, 0x04, 0x3b, 0xe1, 0xe5, 0x52, 0x3f, 0xeb, 0x02, 0x51, 0xd6, 0x74, 0x13, 0x5b, 0xe4, 0x4e, 0xb5, 0x32, 0x88, 0x1b, 0x7f, 0x50, 0x4e, 0x1b, 0xc7, 0x2f, 0x92, 0x28, 0x0e, 0x46, 0x8b, 0xe2, 0x85, 0x6c, 0xea, 0xd9, 0x0a, 0xc4, 0x63, 0xe7, 0xb3, 0x50, 0x4d, 0x22, 0x96, 0xdb, 0x39, 0xb1, 0x6c, 0xe6, 0xe7, 0x91, 0x12, 0xce, 0x0f, 0xcb, 0x89, 0xbb, 0xc5, 0xf1, 0xc0, 0x43, 0xc3, 0xac, 0x60, 0x83, 0x27, 0xf2, 0x97, 0xc5, 0x72, 0xc4, 0xdd, 0xc3, 0x42, 0xb4, 0x60, 0x21, 0x02, 0xb2, 0xfc, 0x00, 0x37, 0x06, 0x53, 0xb8, 0xaf, 0x15, 0x65, 0xbc, 0xdb, 0xf0, 0x6c, 0x31, 0xf5, 0x1a, 0x16, 0xdf, 0x65, 0x8b, 0x36, 0x6f, 0x5a, 0x7d, 0x37, 0x34, 0xc7, 0xab, 0x47, 0xdc, 0x31, 0x78, 0xa5, 0x56, 0x57, 0x1e, 0x06, 0xc1, 0x4c, 0x11, 0x37, 0xb9, 0x98, 0xa7, 0x64, 0x5e, 0x48, 0x62, 0x54, 0xa7, 0x5f, 0xcc, 0xa8, 0x16, 0x3c, 0x80, 0x86, 0xd9, 0x1d, 0xfb, 0x56, 0xaf, 0x97, 0xf9, 0x01, 0x11, 0xee, 0x42, 0x80, 0x18, 0x38, 0x01, 0x4a, 0x69, 0x56, 0xdb, 0x65, 0x35, 0x5f, 0x60, 0x2f, 0xa7, 0x10, 0xc0, 0x66, 0xac, 0x92, 0x7d, 0x73, 0x98, 0x13, 0x8f, 0xf1, 0xdd, 0x4a, 0x5e, 0xcf, 0x15, 0x60, 0x2e, 0x28, 0xc0, 0xac, 0xa9, 0xc1, 0x5c, 0xc4, 0xe2, 0x7a, 0x01, 0x98, 0x23, 0x84, 0xfa, 0x45, 0x85, 0xf4, 0x4d, 0x35, 0xa4, 0x57, 0x54, 0x33, 0x49, 0xeb, 0x7d, 0x2e, 0x67, 0x7e, 0x7e, 0xc4, 0x61, 0xaa, 0xf1, 0x59, 0x29, 0x5a, 0x41, 0x10, 0x7d, 0x07, 0x21, 0x75, 0x78, 0x68, 0xb9, 0xae, 0x08, 0xc4, 0x45, 0x00, 0xd4, 0x90, 0xff, 0x8b, 0x35, 0x89, 0x4b, 0x68, 0x21, 0x83, 0x42, 0xf9, 0xc5, 0x50, 0x28, 0xc8, 0xce, 0x13, 0x9e, 0x39, 0xfa, 0xc9, 0x93, 0x9e, 0x65, 0xdb, 0x51, 0x90, 0xa5, 0xf6, 0xcc, 0x99, 0x9f, 0xfc, 0x88, 0xc8, 0x0b, 0x3c, 0xf3, 0xa8, 0x5f, 0x16, 0x40, 0x63, 0x76, 0x30, 0xf5, 0x61, 0xe9, 0x3b, 0xa5, 0x9f, 0xfb, 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xd4, 0xda, 0xf9, 0xd3, 0x90, 0x4d, 0x00, 0x00, }