Logo

Contents

  • Introduction
  • Low Level API (NvBlast)
  • Globals API (NvBlastGlobals)
  • High Level (Toolkit) API (NvBlastTk)
  • Extensions (NvBlastExt)
  • Definitions
  • Copyrights
  • Changelog
  • API Documentation
    • Directory hierarchy
    • Namespace hierarchy
    • API contents
      • Classes
      • Macros
      • Directories
        • extensions
        • globals
          • NvBlastAllocator.h
          • NvBlastDebugRender.h
          • NvBlastGlobals.h
          • NvCMath.h
            • Source file
            • operator*
            • operator*
            • operator*
            • operator*
            • operator*
            • operator*
            • operator*=
            • operator*=
            • operator*=
            • operator*=
            • operator+
            • operator+
            • operator+=
            • operator+=
            • operator-
            • operator-
            • operator-
            • operator-
            • operator-=
            • operator-=
            • operator/
            • operator/
            • operator/
            • operator/
            • operator/
            • operator/
            • operator/=
            • operator/=
            • operator/=
            • operator/=
            • operator^
            • operator|
            • operator|
        • lowlevel
        • toolkit
      • Files
      • Functions
      • Namespaces
      • Structs
      • Typedefs
      • Variables
blast-sdk
  • »
  • blast-sdk-5.0.6 »
  • Directories »
  • globals »
  • globals/NvCMath.h
  •  

globals/NvCMath.h

In directory: globals

Source file: globals/NvCMath.h

Vector math utility functions.

Functions

  • operator*(const NvcVec2 &v, const NvcVec2 &w)

  • operator*(float f, const NvcVec3 &v)

  • operator*(const NvcVec3 &v, const NvcVec3 &w)

  • operator*(const NvcVec2 &v, float f)

  • operator*(float f, const NvcVec2 &v)

  • operator*(const NvcVec3 &v, float f)

  • operator*=(NvcVec3 &v, float f)

  • operator*=(NvcVec3 &v, const NvcVec3 &w)

  • operator*=(NvcVec2 &v, float f)

  • operator*=(NvcVec2 &v, const NvcVec2 &w)

  • operator+(const NvcVec2 &v, const NvcVec2 &w): Some basic operators for NvcVec2 and NvcVec3.

  • operator+(const NvcVec3 &v, const NvcVec3 &w)

  • operator+=(NvcVec2 &v, const NvcVec2 &w)

  • operator+=(NvcVec3 &v, const NvcVec3 &w)

  • operator-(const NvcVec2 &v, const NvcVec2 &w)

  • operator-(const NvcVec3 &v)

  • operator-(const NvcVec2 &v)

  • operator-(const NvcVec3 &v, const NvcVec3 &w)

  • operator-=(NvcVec3 &v, const NvcVec3 &w)

  • operator-=(NvcVec2 &v, const NvcVec2 &w)

  • operator/(const NvcVec3 &v, float f)

  • operator/(const NvcVec2 &v, const NvcVec2 &w)

  • operator/(float f, const NvcVec2 &v)

  • operator/(const NvcVec3 &v, const NvcVec3 &w)

  • operator/(float f, const NvcVec3 &v)

  • operator/(const NvcVec2 &v, float f)

  • operator/=(NvcVec2 &v, float f)

  • operator/=(NvcVec3 &v, float f)

  • operator/=(NvcVec2 &v, const NvcVec2 &w)

  • operator/=(NvcVec3 &v, const NvcVec3 &w)

  • operator^(const NvcVec3 &v, const NvcVec3 &w)

  • operator|(const NvcVec2 &v, const NvcVec2 &w)

  • operator|(const NvcVec3 &v, const NvcVec3 &w)


© Copyright 2017-2024, NVIDIA. Last updated on May 29, 2024.