CommonLibSSE (Parapets fork)
RE::hkpWorldRayCastOutput Struct Reference

#include <hkpWorldRayCastOutput.h>

Inheritance diagram for RE::hkpWorldRayCastOutput:
RE::hkpShapeRayCastOutput RE::hkpShapeRayCastCollectorOutput

Public Member Functions

constexpr bool HasHit () const noexcept
 
constexpr void Reset () noexcept
 
- Public Member Functions inherited from RE::hkpShapeRayCastOutput
constexpr void ChangeLevel (std::int32_t a_delta) noexcept
 
constexpr void SetKey (hkpShapeKey a_key) noexcept
 
constexpr void Reset () noexcept
 
- Public Member Functions inherited from RE::hkpShapeRayCastCollectorOutput
constexpr bool HasHit () const noexcept
 
constexpr void Reset () noexcept
 

Public Attributes

const hkpCollidablerootCollidable { nullptr }
 
- Public Attributes inherited from RE::hkpShapeRayCastOutput
hkpShapeKey shapeKeys [kMaxHierarchyDepth] { HK_INVALID_SHAPE_KEY }
 
std::int32_t shapeKeyIndex { 0 }
 
- Public Attributes inherited from RE::hkpShapeRayCastCollectorOutput
hkVector4 normal
 
float hitFraction { 1.0F }
 
std::int32_t extraInfo { -1 }
 
hkpShapeKey shapeKey { HK_INVALID_SHAPE_KEY }
 
std::int32_t pad { 0 }
 

Additional Inherited Members

- Public Types inherited from RE::hkpShapeRayCastOutput
enum  { kMaxHierarchyDepth = 8 }
 

Member Function Documentation

◆ HasHit()

constexpr bool RE::hkpWorldRayCastOutput::HasHit ( ) const
inlineconstexprnoexcept

◆ Reset()

constexpr void RE::hkpWorldRayCastOutput::Reset ( )
inlineconstexprnoexcept

Member Data Documentation

◆ rootCollidable

const hkpCollidable* RE::hkpWorldRayCastOutput::rootCollidable { nullptr }

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