AddRef() | Urho3D::RefCounted | |
angle_ | Urho3D::ParticleEffect2D | private |
angleVariance_ | Urho3D::ParticleEffect2D | private |
asyncLoadState_ | Urho3D::Resource | private |
BeginLoad(Deserializer &source) override | Urho3D::ParticleEffect2D | virtual |
blendMode_ | Urho3D::ParticleEffect2D | private |
blockEvents_ | Urho3D::Object | private |
Cast() | Urho3D::Object | inline |
Cast() const | Urho3D::Object | inline |
Clone(const String &cloneName=String::EMPTY) const | Urho3D::ParticleEffect2D | |
context_ | Urho3D::Object | protected |
duration_ | Urho3D::ParticleEffect2D | private |
emitterType_ | Urho3D::ParticleEffect2D | private |
EndLoad() override | Urho3D::ParticleEffect2D | virtual |
eventHandlers_ | Urho3D::Object | private |
FindEventHandler(StringHash eventType, EventHandler **previous=nullptr) const | Urho3D::Object | private |
FindSpecificEventHandler(Object *sender, EventHandler **previous=nullptr) const | Urho3D::Object | private |
FindSpecificEventHandler(Object *sender, StringHash eventType, EventHandler **previous=nullptr) const | Urho3D::Object | private |
finishColor_ | Urho3D::ParticleEffect2D | private |
finishColorVariance_ | Urho3D::ParticleEffect2D | private |
finishParticleSize_ | Urho3D::ParticleEffect2D | private |
finishParticleSizeVariance_ | Urho3D::ParticleEffect2D | private |
GetAngle() const | Urho3D::ParticleEffect2D | inline |
GetAngleVariance() const | Urho3D::ParticleEffect2D | inline |
GetAsyncLoadState() const | Urho3D::Resource | inline |
GetBlendMode() const | Urho3D::ParticleEffect2D | inline |
GetBlockEvents() const | Urho3D::Object | inline |
GetCategory() const | Urho3D::Object | |
GetContext() const | Urho3D::Object | inline |
GetDuration() const | Urho3D::ParticleEffect2D | inline |
GetEmitterType() const | Urho3D::ParticleEffect2D | inline |
GetEventDataMap() const | Urho3D::Object | |
GetEventHandler() const | Urho3D::Object | |
GetEventSender() const | Urho3D::Object | |
GetFinishColor() const | Urho3D::ParticleEffect2D | inline |
GetFinishColorVariance() const | Urho3D::ParticleEffect2D | inline |
GetFinishParticleSize() const | Urho3D::ParticleEffect2D | inline |
GetFinishParticleSizeVariance() const | Urho3D::ParticleEffect2D | inline |
GetGlobalVar(StringHash key) const | Urho3D::Object | |
GetGlobalVars() const | Urho3D::Object | |
GetGravity() const | Urho3D::ParticleEffect2D | inline |
GetMaxParticles() const | Urho3D::ParticleEffect2D | inline |
GetMaxRadius() const | Urho3D::ParticleEffect2D | inline |
GetMaxRadiusVariance() const | Urho3D::ParticleEffect2D | inline |
GetMemoryUse() const | Urho3D::Resource | inline |
GetMinRadius() const | Urho3D::ParticleEffect2D | inline |
GetMinRadiusVariance() const | Urho3D::ParticleEffect2D | inline |
GetName() const | Urho3D::Resource | inline |
GetNameHash() const | Urho3D::Resource | inline |
GetParticleLifeSpan() const | Urho3D::ParticleEffect2D | inline |
GetParticleLifespanVariance() const | Urho3D::ParticleEffect2D | inline |
GetRadialAcceleration() const | Urho3D::ParticleEffect2D | inline |
GetRadialAccelVariance() const | Urho3D::ParticleEffect2D | inline |
GetRotatePerSecond() const | Urho3D::ParticleEffect2D | inline |
GetRotatePerSecondVariance() const | Urho3D::ParticleEffect2D | inline |
GetRotationEnd() const | Urho3D::ParticleEffect2D | inline |
GetRotationEndVariance() const | Urho3D::ParticleEffect2D | inline |
GetRotationStart() const | Urho3D::ParticleEffect2D | inline |
GetRotationStartVariance() const | Urho3D::ParticleEffect2D | inline |
GetSourcePositionVariance() const | Urho3D::ParticleEffect2D | inline |
GetSpeed() const | Urho3D::ParticleEffect2D | inline |
GetSpeedVariance() const | Urho3D::ParticleEffect2D | inline |
GetSprite() const | Urho3D::ParticleEffect2D | inline |
GetStartColor() const | Urho3D::ParticleEffect2D | inline |
GetStartColorVariance() const | Urho3D::ParticleEffect2D | inline |
GetStartParticleSize() const | Urho3D::ParticleEffect2D | inline |
GetStartParticleSizeVariance() const | Urho3D::ParticleEffect2D | inline |
GetSubsystem(StringHash type) const | Urho3D::Object | |
GetSubsystem() const | Urho3D::Object | |
GetTangentialAcceleration() const | Urho3D::ParticleEffect2D | inline |
GetTangentialAccelVariance() const | Urho3D::ParticleEffect2D | inline |
GetType() const =0 | Urho3D::Object | pure virtual |
GetTypeInfo() const =0 | Urho3D::Object | pure virtual |
GetTypeInfoStatic() | Urho3D::Object | inlinestatic |
GetTypeName() const =0 | Urho3D::Object | pure virtual |
GetUseTimer() | Urho3D::Resource | |
gravity_ | Urho3D::ParticleEffect2D | private |
HasEventHandlers() const | Urho3D::Object | inline |
HasSubscribedToEvent(StringHash eventType) const | Urho3D::Object | |
HasSubscribedToEvent(Object *sender, StringHash eventType) const | Urho3D::Object | |
IsInstanceOf(StringHash type) const | Urho3D::Object | |
IsInstanceOf(const TypeInfo *typeInfo) const | Urho3D::Object | |
IsInstanceOf() const | Urho3D::Object | inline |
Load(Deserializer &source) | Urho3D::Resource | |
LoadFile(const String &fileName) | Urho3D::Resource | |
loadSpriteName_ | Urho3D::ParticleEffect2D | private |
maxParticles_ | Urho3D::ParticleEffect2D | private |
maxRadius_ | Urho3D::ParticleEffect2D | private |
maxRadiusVariance_ | Urho3D::ParticleEffect2D | private |
memoryUse_ | Urho3D::Resource | private |
minRadius_ | Urho3D::ParticleEffect2D | private |
minRadiusVariance_ | Urho3D::ParticleEffect2D | private |
name_ | Urho3D::Resource | private |
nameHash_ | Urho3D::Resource | private |
Object(Context *context) | Urho3D::Object | explicit |
OnEvent(Object *sender, StringHash eventType, VariantMap &eventData) | Urho3D::Object | virtual |
operator=(const RefCounted &rhs)=delete | Urho3D::RefCounted | |
ParticleEffect2D(Context *context) | Urho3D::ParticleEffect2D | explicit |
particleLifeSpan_ | Urho3D::ParticleEffect2D | private |
particleLifespanVariance_ | Urho3D::ParticleEffect2D | private |
radialAcceleration_ | Urho3D::ParticleEffect2D | private |
radialAccelVariance_ | Urho3D::ParticleEffect2D | private |
ReadColor(const XMLElement &element, const String &name) const | Urho3D::ParticleEffect2D | private |
ReadFloat(const XMLElement &element, const String &name) const | Urho3D::ParticleEffect2D | private |
ReadInt(const XMLElement &element, const String &name) const | Urho3D::ParticleEffect2D | private |
ReadVector2(const XMLElement &element, const String &name) const | Urho3D::ParticleEffect2D | private |
refCount_ | Urho3D::RefCounted | private |
RefCounted() | Urho3D::RefCounted | |
RefCounted(const RefCounted &rhs)=delete | Urho3D::RefCounted | |
RefCountPtr() | Urho3D::RefCounted | inline |
Refs() const | Urho3D::RefCounted | |
RegisterObject(Context *context) | Urho3D::ParticleEffect2D | static |
ReleaseRef() | Urho3D::RefCounted | |
RemoveEventSender(Object *sender) | Urho3D::Object | private |
ResetUseTimer() | Urho3D::Resource | |
Resource(Context *context) | Urho3D::Resource | explicit |
rotatePerSecond_ | Urho3D::ParticleEffect2D | private |
rotatePerSecondVariance_ | Urho3D::ParticleEffect2D | private |
rotationEnd_ | Urho3D::ParticleEffect2D | private |
rotationEndVariance_ | Urho3D::ParticleEffect2D | private |
rotationStart_ | Urho3D::ParticleEffect2D | private |
rotationStartVariance_ | Urho3D::ParticleEffect2D | private |
Save(Serializer &dest) const override | Urho3D::ParticleEffect2D | virtual |
SaveFile(const String &fileName) const | Urho3D::Resource | virtual |
SendEvent(StringHash eventType) | Urho3D::Object | |
SendEvent(StringHash eventType, VariantMap &eventData) | Urho3D::Object | |
SendEvent(StringHash eventType, Args... args) | Urho3D::Object | inline |
SetAngle(float angle) | Urho3D::ParticleEffect2D | |
SetAngleVariance(float angleVariance) | Urho3D::ParticleEffect2D | |
SetAsyncLoadState(AsyncLoadState newState) | Urho3D::Resource | |
SetBlendMode(BlendMode blendMode) | Urho3D::ParticleEffect2D | |
SetBlockEvents(bool block) | Urho3D::Object | inline |
SetDuration(float duration) | Urho3D::ParticleEffect2D | |
SetEmitterType(EmitterType2D emitterType) | Urho3D::ParticleEffect2D | |
SetFinishColor(const Color &finishColor) | Urho3D::ParticleEffect2D | |
SetFinishColorVariance(const Color &finishColorVariance) | Urho3D::ParticleEffect2D | |
SetFinishParticleSize(float finishParticleSize) | Urho3D::ParticleEffect2D | |
SetFinishParticleSizeVariance(float finishParticleSizeVariance) | Urho3D::ParticleEffect2D | |
SetGlobalVar(StringHash key, const Variant &value) | Urho3D::Object | |
SetGravity(const Vector2 &gravity) | Urho3D::ParticleEffect2D | |
SetMaxParticles(int maxParticles) | Urho3D::ParticleEffect2D | |
SetMaxRadius(float maxRadius) | Urho3D::ParticleEffect2D | |
SetMaxRadiusVariance(float maxRadiusVariance) | Urho3D::ParticleEffect2D | |
SetMemoryUse(i32 size) | Urho3D::Resource | |
SetMinRadius(float minRadius) | Urho3D::ParticleEffect2D | |
SetMinRadiusVariance(float minRadiusVariance) | Urho3D::ParticleEffect2D | |
SetName(const String &name) | Urho3D::Resource | |
SetParticleLifeSpan(float particleLifeSpan) | Urho3D::ParticleEffect2D | |
SetParticleLifespanVariance(float particleLifespanVariance) | Urho3D::ParticleEffect2D | |
SetRadialAcceleration(float radialAcceleration) | Urho3D::ParticleEffect2D | |
SetRadialAccelVariance(float radialAccelVariance) | Urho3D::ParticleEffect2D | |
SetRotatePerSecond(float rotatePerSecond) | Urho3D::ParticleEffect2D | |
SetRotatePerSecondVariance(float rotatePerSecondVariance) | Urho3D::ParticleEffect2D | |
SetRotationEnd(float rotationEnd) | Urho3D::ParticleEffect2D | |
SetRotationEndVariance(float rotationEndVariance) | Urho3D::ParticleEffect2D | |
SetRotationStart(float rotationStart) | Urho3D::ParticleEffect2D | |
SetRotationStartVariance(float rotationStartVariance) | Urho3D::ParticleEffect2D | |
SetSourcePositionVariance(const Vector2 &sourcePositionVariance) | Urho3D::ParticleEffect2D | |
SetSpeed(float speed) | Urho3D::ParticleEffect2D | |
SetSpeedVariance(float speedVariance) | Urho3D::ParticleEffect2D | |
SetSprite(Sprite2D *sprite) | Urho3D::ParticleEffect2D | |
SetStartColor(const Color &startColor) | Urho3D::ParticleEffect2D | |
SetStartColorVariance(const Color &startColorVariance) | Urho3D::ParticleEffect2D | |
SetStartParticleSize(float startParticleSize) | Urho3D::ParticleEffect2D | |
SetStartParticleSizeVariance(float startParticleSizeVariance) | Urho3D::ParticleEffect2D | |
SetTangentialAcceleration(float tangentialAcceleration) | Urho3D::ParticleEffect2D | |
SetTangentialAccelVariance(float tangentialAccelVariance) | Urho3D::ParticleEffect2D | |
sourcePositionVariance_ | Urho3D::ParticleEffect2D | private |
speed_ | Urho3D::ParticleEffect2D | private |
speedVariance_ | Urho3D::ParticleEffect2D | private |
sprite_ | Urho3D::ParticleEffect2D | private |
startColor_ | Urho3D::ParticleEffect2D | private |
startColorVariance_ | Urho3D::ParticleEffect2D | private |
startParticleSize_ | Urho3D::ParticleEffect2D | private |
startParticleSizeVariance_ | Urho3D::ParticleEffect2D | private |
SubscribeToEvent(StringHash eventType, EventHandler *handler) | Urho3D::Object | |
SubscribeToEvent(Object *sender, StringHash eventType, EventHandler *handler) | Urho3D::Object | |
SubscribeToEvent(StringHash eventType, const std::function< void(StringHash, VariantMap &)> &function, void *userData=nullptr) | Urho3D::Object | |
SubscribeToEvent(Object *sender, StringHash eventType, const std::function< void(StringHash, VariantMap &)> &function, void *userData=nullptr) | Urho3D::Object | |
tangentialAcceleration_ | Urho3D::ParticleEffect2D | private |
tangentialAccelVariance_ | Urho3D::ParticleEffect2D | private |
UnsubscribeFromAllEvents() | Urho3D::Object | |
UnsubscribeFromAllEventsExcept(const Vector< StringHash > &exceptions, bool onlyUserData) | Urho3D::Object | |
UnsubscribeFromEvent(StringHash eventType) | Urho3D::Object | |
UnsubscribeFromEvent(Object *sender, StringHash eventType) | Urho3D::Object | |
UnsubscribeFromEvents(Object *sender) | Urho3D::Object | |
URHO3D_OBJECT(ParticleEffect2D, Resource) (defined in Urho3D::ParticleEffect2D) | Urho3D::ParticleEffect2D | private |
useTimer_ | Urho3D::Resource | private |
WeakRefs() const | Urho3D::RefCounted | |
WriteColor(XMLElement &element, const String &name, const Color &color) const | Urho3D::ParticleEffect2D | private |
WriteFloat(XMLElement &element, const String &name, float value) const | Urho3D::ParticleEffect2D | private |
WriteInt(XMLElement &element, const String &name, int value) const | Urho3D::ParticleEffect2D | private |
WriteVector2(XMLElement &element, const String &name, const Vector2 &value) const | Urho3D::ParticleEffect2D | private |
~Object() override | Urho3D::Object | |
~ParticleEffect2D() override | Urho3D::ParticleEffect2D | |
~RefCounted() | Urho3D::RefCounted | virtual |