Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::view::Vector3D Struct Reference

#include <animator_set.hpp>

Public Member Functions

Vector3D operator+ (const Vector3D &o) const
Vector3D operator- (const Vector3D &o) const
Vector3D operator* (float s) const
float dot (const Vector3D &o) const
Vector3D cross (const Vector3D &o) const
float length () const
Vector3D normalized () const

Public Attributes

float x = 0
float y = 0
float z = 0

Member Function Documentation

◆ cross()

Vector3D pulp::view::Vector3D::cross ( const Vector3D & o) const
inline

◆ dot()

float pulp::view::Vector3D::dot ( const Vector3D & o) const
inline

◆ length()

float pulp::view::Vector3D::length ( ) const
inline

◆ normalized()

Vector3D pulp::view::Vector3D::normalized ( ) const
inline

◆ operator*()

Vector3D pulp::view::Vector3D::operator* ( float s) const
inline

◆ operator+()

Vector3D pulp::view::Vector3D::operator+ ( const Vector3D & o) const
inline

◆ operator-()

Vector3D pulp::view::Vector3D::operator- ( const Vector3D & o) const
inline

Member Data Documentation

◆ x

float pulp::view::Vector3D::x = 0

◆ y

float pulp::view::Vector3D::y = 0

◆ z

float pulp::view::Vector3D::z = 0

The documentation for this struct was generated from the following file: