1#ifndef GAME_EDITOR_REFERENCES_H
2#define GAME_EDITOR_REFERENCES_H
15 virtual void SetEnvelope(
const std::shared_ptr<CEnvelope> &pEnvelope,
int EnvelopeIndex) = 0;
24 void SetEnvelope(
const std::shared_ptr<CEnvelope> &pEnvelope,
int EnvelopeIndex)
override;
35 void SetEnvelope(
const std::shared_ptr<CEnvelope> &pEnvelope,
int EnvelopeIndex)
override;
49 void SetEnvelope(
const std::shared_ptr<CEnvelope> &pEnvelope,
int EnvelopeIndex)
override;
std::shared_ptr< CLayerQuads > m_pLayerQuads
Definition references.h:41
void AddQuadIndex(int QuadIndex)
Definition references.h:36
std::vector< int > m_vQuadIndices
Definition references.h:40
void SetEnvelope(const std::shared_ptr< CEnvelope > &pEnvelope, int EnvelopeIndex) override
Definition references.cpp:16
CLayerQuadsEnvelopeReference(std::shared_ptr< CLayerQuads > pLayerQuads)
Definition references.h:33
bool Empty() const
Definition references.h:37
Definition layer_quads.h:7
void AddSoundSourceIndex(int SoundSourceIndex)
Definition references.h:50
std::shared_ptr< CLayerSounds > m_pLayerSounds
Definition references.h:55
void SetEnvelope(const std::shared_ptr< CEnvelope > &pEnvelope, int EnvelopeIndex) override
Definition references.cpp:30
CLayerSoundEnvelopeReference(std::shared_ptr< CLayerSounds > pLayerSounds)
Definition references.h:47
bool Empty() const
Definition references.h:51
std::vector< int > m_vSoundSourceIndices
Definition references.h:54
Definition layer_sounds.h:7
void SetEnvelope(const std::shared_ptr< CEnvelope > &pEnvelope, int EnvelopeIndex) override
Definition references.cpp:8
CLayerTilesEnvelopeReference(std::shared_ptr< CLayerTiles > pLayerTiles)
Definition references.h:22
std::shared_ptr< CLayerTiles > m_pLayerTiles
Definition references.h:27
Definition layer_tiles.h:41
Definition references.h:13
virtual ~IEditorEnvelopeReference()=default
virtual void SetEnvelope(const std::shared_ptr< CEnvelope > &pEnvelope, int EnvelopeIndex)=0