버전

menu_open
Wwise SDK 2023.1.4
T3DVector< TDataType > 클래스 템플릿 참조

#include <AkVectors.h>

Public 타입

typedef TDataType data_type
 
typedef AkSafeConversion TTypeConverter
 

Public 멤버 함수

 T3DVector ()
 
 T3DVector (TDataType in_x, TDataType in_y, TDataType in_z)
 
template<typename TFromDataType >
 T3DVector (const T3DVector< TFromDataType > &in_vector)
 
 T3DVector (const AkVector &in_vector)
 
 T3DVector (const AkVector64 &in_vector)
 
 operator AkVector () const
 
 operator AkVector64 () const
 
template<typename TVectorType >
TVectorType Cast () const
 
 T3DVector (TDataType in_scalar)
 
 T3DVector (const AKSIMD_V4F32 &in_v4f32)
 
AkForceInline AKSIMD_V4F32 PointV4F32 () const
 
AkForceInline AKSIMD_V4F32 VectorV4F32 () const
 
void Zero ()
 
AkForceInline bool operator== (const T3DVector &b) const
 
AkForceInline bool operator!= (const T3DVector &b) const
 
AkForceInline bool operator< (const T3DVector &b) const
 
AkForceInline bool operator<= (const T3DVector &b) const
 
AkForceInline bool operator> (const T3DVector b) const
 
AkForceInline bool operator>= (const T3DVector &b) const
 
AkForceInline T3DVectoroperator*= (const TDataType f)
 
AkForceInline T3DVectoroperator/= (const TDataType f)
 
AkForceInline T3DVector operator* (const T3DVector v2) const
 
AkForceInline T3DVector operator* (const TDataType f) const
 
AkForceInline T3DVector operator/ (const T3DVector in_rhs) const
 
AkForceInline T3DVector operator/ (const TDataType f) const
 
AkForceInline T3DVector operator+ (const TDataType f) const
 
AkForceInline T3DVector operator- (const TDataType f) const
 
AkForceInline T3DVector operator+ (const T3DVector &b) const
 
AkForceInline T3DVector operator- (const T3DVector &b) const
 
AkForceInline TDataType HorizontalMin () const
 
AkForceInline TDataType HorizontalMax () const
 
AkForceInline bool Equals (const T3DVector &b, const TDataType tolerance=static_cast< TDataType >(0.0)) const
 
AkForceInline T3DVector Rotate180X_90Y () const
 
AkForceInline T3DVector SphericalToCartesian (const TDataType azimuth, const TDataType elevation)
 
AkForceInline T3DVector LinearCombination (const T3DVector &A, const T3DVector &B, const T3DVector &C) const
 
AkForceInline T3DVectorNormalize ()
 
AkForceInline TDataType L2_Norm () const
 
AkForceInline TDataType DotProduct (const T3DVector &v2) const
 
AkForceInline TDataType Dot (const T3DVector &v2) const
 
AkForceInline T3DVector Cross (const T3DVector &v) const
 
AkForceInline TDataType Length () const
 
AkForceInline TDataType LengthSquared () const
 
AkForceInline bool IsAllPositive () const
 
AkForceInline T3DVector Abs () const
 
AkForceInline bool IsFinite () const
 

정적 Public 멤버 함수

static AkForceInline T3DVector Min (const T3DVector &A, const T3DVector &B)
 
static AkForceInline T3DVector Max (const T3DVector &A, const T3DVector &B)
 
static AkForceInline TDataType Determinant (const T3DVector &a, const T3DVector &b, const T3DVector &c)
 

Public 속성

TDataType X
 
TDataType Y
 
TDataType Z
 

상세한 설명

template<typename TDataType>
class T3DVector< TDataType >

AkVectors.h 파일의 210 번째 라인에서 정의되었습니다.


이 페이지가 도움이 되었나요?

지원이 필요하신가요?

질문이 있으신가요? 문제를 겪고 계신가요? 더 많은 정보가 필요하신가요? 저희에게 문의해주시면 도와드리겠습니다!

지원 페이지를 방문해 주세요

작업하는 프로젝트에 대해 알려주세요. 언제든지 도와드릴 준비가 되어 있습니다.

프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.

Wwise를 시작해 보세요