Class: OBS::WebSocket::Protocol::Responses::GetTextGDIPlusProperties

Inherits:
OBS::WebSocket::Protocol::Response show all
Defined in:
lib/obs/websocket/protocol.rb

Overview

Instance Attribute Summary collapse

Method Summary

Methods inherited from OBS::WebSocket::Protocol::Response

#initialize, #to_h

Constructor Details

This class inherits a constructor from OBS::WebSocket::Protocol::Response

Instance Attribute Details

#alignString (readonly)

Returns align field.

Returns:

  • (String)

    align field



3783
# File 'lib/obs/websocket/protocol.rb', line 3783

def align; get_field("align", Types::String); end

#bk_colorInteger (readonly)

Returns bk_color field.

Returns:

  • (Integer)

    bk_color field



3786
# File 'lib/obs/websocket/protocol.rb', line 3786

def bk_color; get_field("bk_color", Types::Integer); end

#bk_opacityInteger (readonly)

Returns bk_opacity field.

Returns:

  • (Integer)

    bk_opacity field



3789
# File 'lib/obs/websocket/protocol.rb', line 3789

def bk_opacity; get_field("bk_opacity", Types::Integer); end

#chatlogBoolean (readonly)

Returns chatlog field.

Returns:

  • (Boolean)

    chatlog field



3792
# File 'lib/obs/websocket/protocol.rb', line 3792

def chatlog; get_field("chatlog", Types::Boolean); end

#chatlog_linesInteger (readonly)

Returns chatlog_lines field.

Returns:

  • (Integer)

    chatlog_lines field



3795
# File 'lib/obs/websocket/protocol.rb', line 3795

def chatlog_lines; get_field("chatlog_lines", Types::Integer); end

#colorInteger (readonly)

Returns color field.

Returns:

  • (Integer)

    color field



3798
# File 'lib/obs/websocket/protocol.rb', line 3798

def color; get_field("color", Types::Integer); end

#extentsBoolean (readonly)

Returns extents field.

Returns:

  • (Boolean)

    extents field



3801
# File 'lib/obs/websocket/protocol.rb', line 3801

def extents; get_field("extents", Types::Boolean); end

#extents_cxInteger (readonly)

Returns extents_cx field.

Returns:

  • (Integer)

    extents_cx field



3804
# File 'lib/obs/websocket/protocol.rb', line 3804

def extents_cx; get_field("extents_cx", Types::Integer); end

#extents_cyInteger (readonly)

Returns extents_cy field.

Returns:

  • (Integer)

    extents_cy field



3807
# File 'lib/obs/websocket/protocol.rb', line 3807

def extents_cy; get_field("extents_cy", Types::Integer); end

#fileString (readonly)

Returns file field.

Returns:

  • (String)

    file field



3810
# File 'lib/obs/websocket/protocol.rb', line 3810

def file; get_field("file", Types::String); end

#fontHash (readonly)

Returns font field.

Returns:

  • (Hash)

    font field



3816
# File 'lib/obs/websocket/protocol.rb', line 3816

def font; get_field("font", Types::Object[{:face=>{:type=>Types::String, :json_name=>"face"}, :flags=>{:type=>Types::Integer, :json_name=>"flags"}, :size=>{:type=>Types::Integer, :json_name=>"size"}, :style=>{:type=>Types::String, :json_name=>"style"}}]); end

#gradientBoolean (readonly)

Returns gradient field.

Returns:

  • (Boolean)

    gradient field



3819
# File 'lib/obs/websocket/protocol.rb', line 3819

def gradient; get_field("gradient", Types::Boolean); end

#gradient_colorInteger (readonly)

Returns gradient_color field.

Returns:

  • (Integer)

    gradient_color field



3822
# File 'lib/obs/websocket/protocol.rb', line 3822

def gradient_color; get_field("gradient_color", Types::Integer); end

#gradient_dirFloat (readonly)

Returns gradient_dir field.

Returns:

  • (Float)

    gradient_dir field



3825
# File 'lib/obs/websocket/protocol.rb', line 3825

def gradient_dir; get_field("gradient_dir", Types::Float); end

#gradient_opacityInteger (readonly)

Returns gradient_opacity field.

Returns:

  • (Integer)

    gradient_opacity field



3828
# File 'lib/obs/websocket/protocol.rb', line 3828

def gradient_opacity; get_field("gradient_opacity", Types::Integer); end

#outlineBoolean (readonly)

Returns outline field.

Returns:

  • (Boolean)

    outline field



3831
# File 'lib/obs/websocket/protocol.rb', line 3831

def outline; get_field("outline", Types::Boolean); end

#outline_colorInteger (readonly)

Returns outline_color field.

Returns:

  • (Integer)

    outline_color field



3834
# File 'lib/obs/websocket/protocol.rb', line 3834

def outline_color; get_field("outline_color", Types::Integer); end

#outline_opacityInteger (readonly)

Returns outline_opacity field.

Returns:

  • (Integer)

    outline_opacity field



3840
# File 'lib/obs/websocket/protocol.rb', line 3840

def outline_opacity; get_field("outline_opacity", Types::Integer); end

#outline_sizeInteger (readonly)

Returns outline_size field.

Returns:

  • (Integer)

    outline_size field



3837
# File 'lib/obs/websocket/protocol.rb', line 3837

def outline_size; get_field("outline_size", Types::Integer); end

#read_from_fileBoolean (readonly)

Returns read_from_file field.

Returns:

  • (Boolean)

    read_from_file field



3813
# File 'lib/obs/websocket/protocol.rb', line 3813

def read_from_file; get_field("read_from_file", Types::Boolean); end

#sourceString (readonly)

Returns source field.

Returns:

  • (String)

    source field



3780
# File 'lib/obs/websocket/protocol.rb', line 3780

def source; get_field("source", Types::String); end

#textString (readonly)

Returns text field.

Returns:

  • (String)

    text field



3843
# File 'lib/obs/websocket/protocol.rb', line 3843

def text; get_field("text", Types::String); end

#valignString (readonly)

Returns valign field.

Returns:

  • (String)

    valign field



3846
# File 'lib/obs/websocket/protocol.rb', line 3846

def valign; get_field("valign", Types::String); end

#verticalBoolean (readonly)

Returns vertical field.

Returns:

  • (Boolean)

    vertical field



3849
# File 'lib/obs/websocket/protocol.rb', line 3849

def vertical; get_field("vertical", Types::Boolean); end