DDraceNetwork Documentation
Loading...
Searching...
No Matches
CLayerQuadsEnvelopeReference Class Reference

#include <references.h>

Inheritance diagram for CLayerQuadsEnvelopeReference:
[legend]
Collaboration diagram for CLayerQuadsEnvelopeReference:
[legend]

Public Member Functions

 CLayerQuadsEnvelopeReference (std::shared_ptr< CLayerQuads > pLayerQuads)
void SetEnvelope (const std::shared_ptr< CEnvelope > &pEnvelope, int EnvelopeIndex) override
void AddQuadIndex (int QuadIndex)
bool Empty () const
Public Member Functions inherited from IEditorEnvelopeReference
virtual ~IEditorEnvelopeReference ()=default

Private Attributes

std::vector< int > m_vQuadIndices
std::shared_ptr< CLayerQuadsm_pLayerQuads

Constructor & Destructor Documentation

◆ CLayerQuadsEnvelopeReference()

CLayerQuadsEnvelopeReference::CLayerQuadsEnvelopeReference ( std::shared_ptr< CLayerQuads > pLayerQuads)
inline

Member Function Documentation

◆ AddQuadIndex()

void CLayerQuadsEnvelopeReference::AddQuadIndex ( int QuadIndex)
inline

◆ Empty()

bool CLayerQuadsEnvelopeReference::Empty ( ) const
inline

◆ SetEnvelope()

void CLayerQuadsEnvelopeReference::SetEnvelope ( const std::shared_ptr< CEnvelope > & pEnvelope,
int EnvelopeIndex )
overridevirtual

Member Data Documentation

◆ m_pLayerQuads

std::shared_ptr<CLayerQuads> CLayerQuadsEnvelopeReference::m_pLayerQuads
private

◆ m_vQuadIndices

std::vector<int> CLayerQuadsEnvelopeReference::m_vQuadIndices
private

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