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)
 
PrimitivePairoperator= (const PrimitivePair &other)
 
PrimitivePairoperator= (PrimitivePair &&other)
 

Public Attributes

Primitive3DmPrimitiveA = nullptr
 
Primitive3DmPrimitiveB = 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: