activeTime_ | Urho3D::ParticleEffect | private |
AddColorFrame(const ColorFrame &colorFrame) | Urho3D::ParticleEffect | |
AddColorTime(const Color &color, float time) | Urho3D::ParticleEffect | |
AddRef() | Urho3D::RefCounted | |
AddTextureFrame(const TextureFrame &textureFrame) | Urho3D::ParticleEffect | |
AddTextureTime(const Rect &uv, float time) | Urho3D::ParticleEffect | |
animationLodBias_ | Urho3D::ParticleEffect | private |
asyncLoadState_ | Urho3D::Resource | private |
BeginLoad(Deserializer &source) override | Urho3D::ParticleEffect | virtual |
blockEvents_ | Urho3D::Object | private |
Cast() | Urho3D::Object | inline |
Cast() const | Urho3D::Object | inline |
Clone(const String &cloneName=String::EMPTY) const | Urho3D::ParticleEffect | |
colorFrames_ | Urho3D::ParticleEffect | private |
constantForce_ | Urho3D::ParticleEffect | private |
context_ | Urho3D::Object | protected |
dampingForce_ | Urho3D::ParticleEffect | private |
directionMax_ | Urho3D::ParticleEffect | private |
directionMin_ | Urho3D::ParticleEffect | private |
emissionRateMax_ | Urho3D::ParticleEffect | private |
emissionRateMin_ | Urho3D::ParticleEffect | private |
emitterSize_ | Urho3D::ParticleEffect | private |
emitterType_ | Urho3D::ParticleEffect | private |
EndLoad() override | Urho3D::ParticleEffect | virtual |
eventHandlers_ | Urho3D::Object | private |
faceCameraMode_ | Urho3D::ParticleEffect | 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 |
fixedScreenSize_ | Urho3D::ParticleEffect | private |
GetActiveTime() const | Urho3D::ParticleEffect | inline |
GetAnimationLodBias() const | Urho3D::ParticleEffect | inline |
GetAsyncLoadState() const | Urho3D::Resource | inline |
GetBlockEvents() const | Urho3D::Object | inline |
GetCategory() const | Urho3D::Object | |
GetColorFrame(unsigned index) const | Urho3D::ParticleEffect | |
GetColorFrames() const | Urho3D::ParticleEffect | inline |
GetConstantForce() const | Urho3D::ParticleEffect | inline |
GetContext() const | Urho3D::Object | inline |
GetDampingForce() const | Urho3D::ParticleEffect | inline |
GetEmitterSize() const | Urho3D::ParticleEffect | inline |
GetEmitterType() const | Urho3D::ParticleEffect | inline |
GetEventDataMap() const | Urho3D::Object | |
GetEventHandler() const | Urho3D::Object | |
GetEventSender() const | Urho3D::Object | |
GetFaceCameraMode() const | Urho3D::ParticleEffect | inline |
GetFloatMinMax(const XMLElement &element, float &minValue, float &maxValue) | Urho3D::ParticleEffect | private |
GetGlobalVar(StringHash key) const | Urho3D::Object | |
GetGlobalVars() const | Urho3D::Object | |
GetInactiveTime() const | Urho3D::ParticleEffect | inline |
GetMaterial() const | Urho3D::ParticleEffect | inline |
GetMaxDirection() const | Urho3D::ParticleEffect | inline |
GetMaxEmissionRate() const | Urho3D::ParticleEffect | inline |
GetMaxParticleSize() const | Urho3D::ParticleEffect | inline |
GetMaxRotation() const | Urho3D::ParticleEffect | inline |
GetMaxRotationSpeed() const | Urho3D::ParticleEffect | inline |
GetMaxTimeToLive() const | Urho3D::ParticleEffect | inline |
GetMaxVelocity() const | Urho3D::ParticleEffect | inline |
GetMemoryUse() const | Urho3D::Resource | inline |
GetMinDirection() const | Urho3D::ParticleEffect | inline |
GetMinEmissionRate() const | Urho3D::ParticleEffect | inline |
GetMinParticleSize() const | Urho3D::ParticleEffect | inline |
GetMinRotation() const | Urho3D::ParticleEffect | inline |
GetMinRotationSpeed() const | Urho3D::ParticleEffect | inline |
GetMinTimeToLive() const | Urho3D::ParticleEffect | inline |
GetMinVelocity() const | Urho3D::ParticleEffect | inline |
GetName() const | Urho3D::Resource | inline |
GetNameHash() const | Urho3D::Resource | inline |
GetNumColorFrames() const | Urho3D::ParticleEffect | inline |
GetNumParticles() const | Urho3D::ParticleEffect | inline |
GetNumTextureFrames() const | Urho3D::ParticleEffect | inline |
GetRandomDirection() const | Urho3D::ParticleEffect | |
GetRandomRotation() const | Urho3D::ParticleEffect | |
GetRandomRotationSpeed() const | Urho3D::ParticleEffect | |
GetRandomSize() const | Urho3D::ParticleEffect | |
GetRandomTimeToLive() const | Urho3D::ParticleEffect | |
GetRandomVelocity() const | Urho3D::ParticleEffect | |
GetSizeAdd() const | Urho3D::ParticleEffect | inline |
GetSizeMul() const | Urho3D::ParticleEffect | inline |
GetSubsystem(StringHash type) const | Urho3D::Object | |
GetSubsystem() const | Urho3D::Object | |
GetTextureFrame(unsigned index) const | Urho3D::ParticleEffect | |
GetTextureFrames() const | Urho3D::ParticleEffect | 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 |
GetUpdateInvisible() const | Urho3D::ParticleEffect | inline |
GetUseTimer() | Urho3D::Resource | |
GetVector2MinMax(const XMLElement &element, Vector2 &minValue, Vector2 &maxValue) | Urho3D::ParticleEffect | private |
GetVector3MinMax(const XMLElement &element, Vector3 &minValue, Vector3 &maxValue) | Urho3D::ParticleEffect | private |
HasEventHandlers() const | Urho3D::Object | inline |
HasSubscribedToEvent(StringHash eventType) const | Urho3D::Object | |
HasSubscribedToEvent(Object *sender, StringHash eventType) const | Urho3D::Object | |
inactiveTime_ | Urho3D::ParticleEffect | private |
IsFixedScreenSize() const | Urho3D::ParticleEffect | inline |
IsInstanceOf(StringHash type) const | Urho3D::Object | |
IsInstanceOf(const TypeInfo *typeInfo) const | Urho3D::Object | |
IsInstanceOf() const | Urho3D::Object | inline |
IsRelative() const | Urho3D::ParticleEffect | inline |
IsScaled() const | Urho3D::ParticleEffect | inline |
IsSorted() const | Urho3D::ParticleEffect | inline |
Load(const XMLElement &source) | Urho3D::ParticleEffect | |
Load(Deserializer &source) | Urho3D::ParticleEffect | |
LoadFile(const String &fileName) | Urho3D::Resource | |
loadMaterialName_ | Urho3D::ParticleEffect | private |
material_ | Urho3D::ParticleEffect | private |
memoryUse_ | Urho3D::Resource | private |
name_ | Urho3D::Resource | private |
nameHash_ | Urho3D::Resource | private |
numParticles_ | Urho3D::ParticleEffect | private |
Object(Context *context) | Urho3D::Object | explicit |
OnEvent(Object *sender, StringHash eventType, VariantMap &eventData) | Urho3D::Object | virtual |
operator=(const RefCounted &rhs)=delete | Urho3D::RefCounted | |
ParticleEffect(Context *context) | Urho3D::ParticleEffect | explicit |
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::ParticleEffect | static |
relative_ | Urho3D::ParticleEffect | private |
ReleaseRef() | Urho3D::RefCounted | |
RemoveColorFrame(unsigned index) | Urho3D::ParticleEffect | |
RemoveEventSender(Object *sender) | Urho3D::Object | private |
RemoveTextureFrame(unsigned index) | Urho3D::ParticleEffect | |
ResetUseTimer() | Urho3D::Resource | |
Resource(Context *context) | Urho3D::Resource | explicit |
rotationMax_ | Urho3D::ParticleEffect | private |
rotationMin_ | Urho3D::ParticleEffect | private |
rotationSpeedMax_ | Urho3D::ParticleEffect | private |
rotationSpeedMin_ | Urho3D::ParticleEffect | private |
Save(Serializer &dest) const override | Urho3D::ParticleEffect | virtual |
Save(XMLElement &dest) const | Urho3D::ParticleEffect | |
SaveFile(const String &fileName) const | Urho3D::Resource | virtual |
scaled_ | Urho3D::ParticleEffect | private |
SendEvent(StringHash eventType) | Urho3D::Object | |
SendEvent(StringHash eventType, VariantMap &eventData) | Urho3D::Object | |
SendEvent(StringHash eventType, Args... args) | Urho3D::Object | inline |
SetActiveTime(float time) | Urho3D::ParticleEffect | |
SetAnimationLodBias(float lodBias) | Urho3D::ParticleEffect | |
SetAsyncLoadState(AsyncLoadState newState) | Urho3D::Resource | |
SetBlockEvents(bool block) | Urho3D::Object | inline |
SetColorFrame(unsigned index, const ColorFrame &colorFrame) | Urho3D::ParticleEffect | |
SetColorFrames(const Vector< ColorFrame > &colorFrames) | Urho3D::ParticleEffect | |
SetConstantForce(const Vector3 &force) | Urho3D::ParticleEffect | |
SetDampingForce(float force) | Urho3D::ParticleEffect | |
SetEmitterSize(const Vector3 &size) | Urho3D::ParticleEffect | |
SetEmitterType(EmitterType type) | Urho3D::ParticleEffect | |
SetFaceCameraMode(FaceCameraMode mode) | Urho3D::ParticleEffect | |
SetFixedScreenSize(bool enable) | Urho3D::ParticleEffect | |
SetGlobalVar(StringHash key, const Variant &value) | Urho3D::Object | |
SetInactiveTime(float time) | Urho3D::ParticleEffect | |
SetMaterial(Material *material) | Urho3D::ParticleEffect | |
SetMaxDirection(const Vector3 &direction) | Urho3D::ParticleEffect | |
SetMaxEmissionRate(float rate) | Urho3D::ParticleEffect | |
SetMaxParticleSize(const Vector2 &size) | Urho3D::ParticleEffect | |
SetMaxRotation(float rotation) | Urho3D::ParticleEffect | |
SetMaxRotationSpeed(float speed) | Urho3D::ParticleEffect | |
SetMaxTimeToLive(float time) | Urho3D::ParticleEffect | |
SetMaxVelocity(float velocity) | Urho3D::ParticleEffect | |
SetMemoryUse(unsigned size) | Urho3D::Resource | |
SetMinDirection(const Vector3 &direction) | Urho3D::ParticleEffect | |
SetMinEmissionRate(float rate) | Urho3D::ParticleEffect | |
SetMinParticleSize(const Vector2 &size) | Urho3D::ParticleEffect | |
SetMinRotation(float rotation) | Urho3D::ParticleEffect | |
SetMinRotationSpeed(float speed) | Urho3D::ParticleEffect | |
SetMinTimeToLive(float time) | Urho3D::ParticleEffect | |
SetMinVelocity(float velocity) | Urho3D::ParticleEffect | |
SetName(const String &name) | Urho3D::Resource | |
SetNumColorFrames(unsigned number) | Urho3D::ParticleEffect | |
SetNumParticles(unsigned num) | Urho3D::ParticleEffect | |
SetNumTextureFrames(unsigned number) | Urho3D::ParticleEffect | |
SetRelative(bool enable) | Urho3D::ParticleEffect | |
SetScaled(bool enable) | Urho3D::ParticleEffect | |
SetSizeAdd(float sizeAdd) | Urho3D::ParticleEffect | |
SetSizeMul(float sizeMul) | Urho3D::ParticleEffect | |
SetSorted(bool enable) | Urho3D::ParticleEffect | |
SetTextureFrame(unsigned index, const TextureFrame &textureFrame) | Urho3D::ParticleEffect | |
SetTextureFrames(const Vector< TextureFrame > &textureFrames) | Urho3D::ParticleEffect | |
SetUpdateInvisible(bool enable) | Urho3D::ParticleEffect | |
sizeAdd_ | Urho3D::ParticleEffect | private |
sizeMax_ | Urho3D::ParticleEffect | private |
sizeMin_ | Urho3D::ParticleEffect | private |
sizeMul_ | Urho3D::ParticleEffect | private |
SortColorFrames() | Urho3D::ParticleEffect | |
sorted_ | Urho3D::ParticleEffect | private |
SortTextureFrames() | Urho3D::ParticleEffect | |
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 | |
textureFrames_ | Urho3D::ParticleEffect | private |
timeToLiveMax_ | Urho3D::ParticleEffect | private |
timeToLiveMin_ | Urho3D::ParticleEffect | private |
UnsubscribeFromAllEvents() | Urho3D::Object | |
UnsubscribeFromAllEventsExcept(const PODVector< StringHash > &exceptions, bool onlyUserData) | Urho3D::Object | |
UnsubscribeFromEvent(StringHash eventType) | Urho3D::Object | |
UnsubscribeFromEvent(Object *sender, StringHash eventType) | Urho3D::Object | |
UnsubscribeFromEvents(Object *sender) | Urho3D::Object | |
updateInvisible_ | Urho3D::ParticleEffect | private |
URHO3D_OBJECT(ParticleEffect, Resource) (defined in Urho3D::ParticleEffect) | Urho3D::ParticleEffect | private |
useTimer_ | Urho3D::Resource | private |
velocityMax_ | Urho3D::ParticleEffect | private |
velocityMin_ | Urho3D::ParticleEffect | private |
WeakRefs() const | Urho3D::RefCounted | |
~Object() override | Urho3D::Object | |
~ParticleEffect() override | Urho3D::ParticleEffect | |
~RefCounted() | Urho3D::RefCounted | virtual |