AddRef() | Urho3D::RefCounted | |
auxViewFrameNumber_ | Urho3D::Material | private |
CheckOcclusion() | Urho3D::Material | private |
Clone(const String &cloneName=String()) const | Urho3D::Material | |
context_ | Urho3D::Object | protected |
cullMode_ | Urho3D::Material | private |
depthBias_ | Urho3D::Material | private |
GetAuxViewFrameNumber() const | Urho3D::Material | inline |
GetContext() const | Urho3D::Object | inline |
GetCullMode() const | Urho3D::Material | inline |
GetDepthBias() const | Urho3D::Material | inline |
GetEventHandler() const | Urho3D::Object | |
GetEventSender() const | Urho3D::Object | |
GetMemoryUse() const | Urho3D::Resource | inline |
GetName() const | Urho3D::Resource | inline |
GetNameHash() const | Urho3D::Resource | inline |
GetNumTechniques() const | Urho3D::Material | inline |
GetOcclusion() const | Urho3D::Material | inline |
GetPass(unsigned index, StringHash passType) const | Urho3D::Material | |
GetShaderParameter(const String &name) const | Urho3D::Material | |
GetShaderParameters() const | Urho3D::Material | inline |
GetShadowCullMode() const | Urho3D::Material | inline |
GetSpecular() const | Urho3D::Material | inline |
GetSubsystem(ShortStringHash type) const | Urho3D::Object | |
GetSubsystem() const | Urho3D::Object | |
GetTechnique(unsigned index) const | Urho3D::Material | |
GetTechniqueEntry(unsigned index) const | Urho3D::Material | |
GetTechniques() const | Urho3D::Material | inline |
GetTexture(TextureUnit unit) const | Urho3D::Material | |
GetTextures() const | Urho3D::Material | inline |
GetTextureUnitName(TextureUnit unit) | Urho3D::Material | static |
GetType() const =0 | Urho3D::Object | pure virtual |
GetTypeName() const =0 | Urho3D::Object | pure virtual |
GetUseTimer() | Urho3D::Resource | |
HasSubscribedToEvent(StringHash eventType) const | Urho3D::Object | |
HasSubscribedToEvent(Object *sender, StringHash eventType) const | Urho3D::Object | |
Load(Deserializer &source) | Urho3D::Material | virtual |
MarkForAuxView(unsigned frameNumber) | Urho3D::Material | |
Material(Context *context) | Urho3D::Material | |
OBJECT(Material) (defined in Urho3D::Material) | Urho3D::Material | private |
Object(Context *context) | Urho3D::Object | |
occlusion_ | Urho3D::Material | private |
OnEvent(Object *sender, StringHash eventType, VariantMap &eventData) | Urho3D::Object | virtual |
RefCounted() | Urho3D::RefCounted | |
RefCountPtr() | Urho3D::RefCounted | inline |
Refs() const | Urho3D::RefCounted | |
RegisterObject(Context *context) | Urho3D::Material | static |
ReleaseRef() | Urho3D::RefCounted | |
ReleaseShaders() | Urho3D::Material | |
RemoveShaderParameter(const String &name) | Urho3D::Material | |
ResetUseTimer() | Urho3D::Resource | |
Resource(Context *context) | Urho3D::Resource | |
Save(Serializer &dest) | Urho3D::Material | virtual |
SendEvent(StringHash eventType) | Urho3D::Object | |
SendEvent(StringHash eventType, VariantMap &eventData) | Urho3D::Object | |
SetCullMode(CullMode mode) | Urho3D::Material | |
SetDepthBias(const BiasParameters ¶meters) | Urho3D::Material | |
SetMemoryUse(unsigned size) | Urho3D::Resource | |
SetName(const String &name) | Urho3D::Resource | |
SetNumTechniques(unsigned num) | Urho3D::Material | |
SetShaderParameter(const String &name, const Vector4 &value) | Urho3D::Material | |
SetShadowCullMode(CullMode mode) | Urho3D::Material | |
SetTechnique(unsigned index, Technique *tech, unsigned qualityLevel=0, float lodDistance=0.0f) | Urho3D::Material | |
SetTexture(TextureUnit unit, Texture *texture) | Urho3D::Material | |
SetUVTransform(const Vector2 &offset, float rotation, const Vector2 &repeat) | Urho3D::Material | |
SetUVTransform(const Vector2 &offset, float rotation, float repeat) | Urho3D::Material | |
shaderParameters_ | Urho3D::Material | private |
shadowCullMode_ | Urho3D::Material | private |
specular_ | Urho3D::Material | private |
SubscribeToEvent(StringHash eventType, EventHandler *handler) | Urho3D::Object | |
SubscribeToEvent(Object *sender, StringHash eventType, EventHandler *handler) | Urho3D::Object | |
techniques_ | Urho3D::Material | private |
textures_ | Urho3D::Material | 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 | |
WeakRefs() const | Urho3D::RefCounted | |
~Material() | Urho3D::Material | |
~Object() | Urho3D::Object | virtual |
~RefCounted() | Urho3D::RefCounted | virtual |