DDraceNetwork Documentation
Loading...
Searching...
No Matches
CEnvelope::CEnvelopePointAccess Class Reference
Inheritance diagram for CEnvelope::CEnvelopePointAccess:
[legend]
Collaboration diagram for CEnvelope::CEnvelopePointAccess:
[legend]

Public Member Functions

 CEnvelopePointAccess (std::vector< CEnvPoint_runtime > *pvPoints)
int NumPoints () const override
const CEnvPointGetPoint (int Index) const override
const CEnvPointBezierGetBezier (int Index) const override
Public Member Functions inherited from IEnvelopePointAccess
virtual ~IEnvelopePointAccess ()=default
int FindPointIndex (CFixedTime Time) const

Private Attributes

std::vector< CEnvPoint_runtime > * m_pvPoints

Constructor & Destructor Documentation

◆ CEnvelopePointAccess()

CEnvelope::CEnvelopePointAccess::CEnvelopePointAccess ( std::vector< CEnvPoint_runtime > * pvPoints)

Member Function Documentation

◆ GetBezier()

const CEnvPointBezier * CEnvelope::CEnvelopePointAccess::GetBezier ( int Index) const
overridevirtual

Implements IEnvelopePointAccess.

◆ GetPoint()

const CEnvPoint * CEnvelope::CEnvelopePointAccess::GetPoint ( int Index) const
overridevirtual

Implements IEnvelopePointAccess.

◆ NumPoints()

int CEnvelope::CEnvelopePointAccess::NumPoints ( ) const
overridevirtual

Implements IEnvelopePointAccess.

Member Data Documentation

◆ m_pvPoints

std::vector<CEnvPoint_runtime>* CEnvelope::CEnvelopePointAccess::m_pvPoints
private

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