CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
OdTrVisMiniVec4d< DataType > Struct Template Reference

#include <TrVisVector.h>

Public Member Functions

 OdTrVisMiniVec4d ()
 
 OdTrVisMiniVec4d (DataType value)
 
 OdTrVisMiniVec4d (DataType x, DataType y, DataType z=0, DataType w=0)
 
 OdTrVisMiniVec4d (const DataType *v)
 
void set (const DataType *v)
 
OdTrVisMiniVec4d< DataType > & operator+= (const OdTrVisMiniVec4d< DataType > &other)
 
OdTrVisMiniVec4d< DataType > & operator*= (DataType value)
 

Public Attributes

union { 
 
   DataType   data [4] 
 
   struct { 
 
      DataType   x 
 
      DataType   y 
 
      DataType   z 
 
      DataType   w 
 
   }  
 
   OdTrVisMiniVec3d< DataType >   xyz 
 
   OdTrVisMiniVec2d< DataType >   xy 
 
};  
 

Detailed Description

template<typename DataType>
struct OdTrVisMiniVec4d< DataType >

Library: Source code provided. <group ExRender_Windows_Classes>

Definition at line 288 of file TrVisVector.h.

Constructor & Destructor Documentation

◆ OdTrVisMiniVec4d() [1/4]

template<typename DataType>
OdTrVisMiniVec4d< DataType >::OdTrVisMiniVec4d ( )
inline

Definition at line 290 of file TrVisVector.h.

◆ OdTrVisMiniVec4d() [2/4]

template<typename DataType>
OdTrVisMiniVec4d< DataType >::OdTrVisMiniVec4d ( DataType value)
inline

Definition at line 293 of file TrVisVector.h.

◆ OdTrVisMiniVec4d() [3/4]

template<typename DataType>
OdTrVisMiniVec4d< DataType >::OdTrVisMiniVec4d ( DataType x,
DataType y,
DataType z = 0,
DataType w = 0 )
inline

Definition at line 297 of file TrVisVector.h.

◆ OdTrVisMiniVec4d() [4/4]

template<typename DataType>
OdTrVisMiniVec4d< DataType >::OdTrVisMiniVec4d ( const DataType * v)
inlineexplicit

Definition at line 301 of file TrVisVector.h.

Member Function Documentation

◆ operator*=()

template<typename DataType>
OdTrVisMiniVec4d< DataType > & OdTrVisMiniVec4d< DataType >::operator*= ( DataType value)
inline

Definition at line 323 of file TrVisVector.h.

◆ operator+=()

template<typename DataType>
OdTrVisMiniVec4d< DataType > & OdTrVisMiniVec4d< DataType >::operator+= ( const OdTrVisMiniVec4d< DataType > & other)
inline

Definition at line 314 of file TrVisVector.h.

◆ set()

template<typename DataType>
void OdTrVisMiniVec4d< DataType >::set ( const DataType * v)
inline

Definition at line 306 of file TrVisVector.h.

Member Data Documentation

◆ [union]

union { ... } OdTrVisMiniVec4d< DataType >

◆ data

template<typename DataType>
DataType OdTrVisMiniVec4d< DataType >::data[4]

Definition at line 335 of file TrVisVector.h.

◆ w

template<typename DataType>
DataType OdTrVisMiniVec4d< DataType >::w

Definition at line 340 of file TrVisVector.h.

◆ x

template<typename DataType>
DataType OdTrVisMiniVec4d< DataType >::x

Definition at line 340 of file TrVisVector.h.

◆ xy

template<typename DataType>
OdTrVisMiniVec2d<DataType> OdTrVisMiniVec4d< DataType >::xy

Definition at line 343 of file TrVisVector.h.

◆ xyz

template<typename DataType>
OdTrVisMiniVec3d<DataType> OdTrVisMiniVec4d< DataType >::xyz

Definition at line 342 of file TrVisVector.h.

◆ y

template<typename DataType>
DataType OdTrVisMiniVec4d< DataType >::y

Definition at line 340 of file TrVisVector.h.

◆ z

template<typename DataType>
DataType OdTrVisMiniVec4d< DataType >::z

Definition at line 340 of file TrVisVector.h.


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