Polyphase Game Engine
Loading...
Searching...
No Matches
PrimitivePair Struct Reference

#include <EngineTypes.h>

Public Member Functions

 PrimitivePair ()
 
 PrimitivePair (Primitive3D *compA, Primitive3D *compB)
 
size_t operator() (const PrimitivePair &pairToHash) const
 
bool operator== (const PrimitivePair &other) const
 
 PrimitivePair (const PrimitivePair &other)
 
PrimitivePair & operator= (const PrimitivePair &other)
 
PrimitivePair & operator= (PrimitivePair &&other)
 

Public Attributes

Primitive3D * mPrimitiveA = nullptr
 
Primitive3D * mPrimitiveB = nullptr
 

Constructor & Destructor Documentation

◆ PrimitivePair() [1/3]

PrimitivePair::PrimitivePair ( )
inline

◆ PrimitivePair() [2/3]

PrimitivePair::PrimitivePair ( Primitive3D *  compA,
Primitive3D *  compB 
)
inline

◆ PrimitivePair() [3/3]

PrimitivePair::PrimitivePair ( const PrimitivePair &  other)
inline

Member Function Documentation

◆ operator()()

size_t PrimitivePair::operator() ( const PrimitivePair &  pairToHash) const
inline

◆ operator=() [1/2]

PrimitivePair & PrimitivePair::operator= ( const PrimitivePair &  other)
inline

◆ operator=() [2/2]

PrimitivePair & PrimitivePair::operator= ( PrimitivePair &&  other)
inline

◆ operator==()

bool PrimitivePair::operator== ( const PrimitivePair &  other) const
inline

Member Data Documentation

◆ mPrimitiveA

Primitive3D* PrimitivePair::mPrimitiveA = nullptr

◆ mPrimitiveB

Primitive3D* PrimitivePair::mPrimitiveB = nullptr

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