CommonLibSSE (Parapets fork)
RE::hkpShapeRayCastOutput Struct Reference

#include <hkpShapeRayCastOutput.h>

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

Public Types

enum  { kMaxHierarchyDepth = 8 }
 

Public Member Functions

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

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 }
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
kMaxHierarchyDepth 

Member Function Documentation

◆ ChangeLevel()

constexpr void RE::hkpShapeRayCastOutput::ChangeLevel ( std::int32_t  a_delta)
inlineconstexprnoexcept

◆ Reset()

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

◆ SetKey()

constexpr void RE::hkpShapeRayCastOutput::SetKey ( hkpShapeKey  a_key)
inlineconstexprnoexcept

Member Data Documentation

◆ shapeKeyIndex

std::int32_t RE::hkpShapeRayCastOutput::shapeKeyIndex { 0 }

◆ shapeKeys

hkpShapeKey RE::hkpShapeRayCastOutput::shapeKeys[kMaxHierarchyDepth] { HK_INVALID_SHAPE_KEY }

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