NAP
Public Member Functions | Protected Member Functions | List of all members
OSCColor Class Reference

#include <oscargument.h>

Public Member Functions

 OSCColor (nap::uint32 color)
 
virtual std::string toString () const override
 
- Public Member Functions inherited from OSCBaseValue
 OSCBaseValue ()=default
 
virtual ~OSCBaseValue ()=default
 

Protected Member Functions

virtual void add (osc::OutboundPacketStream &outPacket) const override
 
virtual size_t size () const override
 

Description

OSC value that holds an RGBA color as 4 8 bit values (1 uint 32 bit int)

Inheritance diagram for OSCColor:
[legend]
Collaboration diagram for OSCColor:
[legend]

Constructor & Destructor Documentation

◆ OSCColor()

OSCColor ( nap::uint32  color)

Member Function Documentation

◆ add()

virtual void add ( osc::OutboundPacketStream &  outPacket) const
overrideprotectedvirtual

Adds the managed value to the packet

Parameters
outPacketthe packet to add the value to

Implements OSCBaseValue.

◆ size()

virtual size_t size ( ) const
overrideprotectedvirtual
Returns
the size in bytes of the stored value type

Implements OSCBaseValue.

◆ toString()

virtual std::string toString ( ) const
overridevirtual
Returns
the osc color as a string.

Implements OSCBaseValue.