1#ifndef GAME_EDITOR_REFERENCES_H
2#define GAME_EDITOR_REFERENCES_H
Definition references.h:28
std::shared_ptr< CLayerQuads > m_pLayerQuads
Definition references.h:38
void AddQuadIndex(int QuadIndex)
Definition references.h:33
std::vector< int > m_vQuadIndices
Definition references.h:37
void SetEnvelope(const std::shared_ptr< CEnvelope > &pEnvelope, int EnvIndex) override
Definition references.cpp:11
CLayerQuadsEnvelopeReference(std::shared_ptr< CLayerQuads > pLayerQuads)
Definition references.h:30
bool Empty() const
Definition references.h:34
Definition references.h:42
void AddSoundSourceIndex(int SoundSourceIndex)
Definition references.h:47
void SetEnvelope(const std::shared_ptr< CEnvelope > &pEnvelope, int EnvIndex) override
Definition references.cpp:25
std::shared_ptr< CLayerSounds > m_pLayerSounds
Definition references.h:52
CLayerSoundEnvelopeReference(std::shared_ptr< CLayerSounds > pLayerSounds)
Definition references.h:44
bool Empty() const
Definition references.h:48
std::vector< int > m_vSoundSourceIndices
Definition references.h:51
Definition references.h:17
void SetEnvelope(const std::shared_ptr< CEnvelope > &pEnvelope, int EnvIndex) override
Definition references.cpp:3
CLayerTilesEnvelopeReference(std::shared_ptr< CLayerTiles > pLayerTiles)
Definition references.h:19
std::shared_ptr< CLayerTiles > m_pLayerTiles
Definition references.h:24
Definition references.h:10
virtual void SetEnvelope(const std::shared_ptr< CEnvelope > &pEnvelope, int EnvIndex)=0
virtual ~IEditorEnvelopeReference()=default