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

#include <EngineTypes.h>

Inheritance diagram for IgnoreRayResultCallback:

Public Member Functions

 IgnoreRayResultCallback (const btVector3 &rayFromWorld, const btVector3 &rayToWorld)
 
virtual btScalar addSingleResult (btCollisionWorld::LocalRayResult &rayResult, bool normalInWorldSpace) override
 

Public Attributes

uint32_t mNumIgnoreObjects = 0
 
btCollisionObject ** mIgnoreObjects = nullptr
 
bool mIgnorePureOverlap = true
 

Constructor & Destructor Documentation

◆ IgnoreRayResultCallback()

IgnoreRayResultCallback::IgnoreRayResultCallback ( const btVector3 &  rayFromWorld,
const btVector3 &  rayToWorld 
)

Member Function Documentation

◆ addSingleResult()

btScalar IgnoreRayResultCallback::addSingleResult ( btCollisionWorld::LocalRayResult &  rayResult,
bool  normalInWorldSpace 
)
overridevirtual

Member Data Documentation

◆ mIgnoreObjects

btCollisionObject** IgnoreRayResultCallback::mIgnoreObjects = nullptr

◆ mIgnorePureOverlap

bool IgnoreRayResultCallback::mIgnorePureOverlap = true

◆ mNumIgnoreObjects

uint32_t IgnoreRayResultCallback::mNumIgnoreObjects = 0

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