AddRef() | Dviglo::RefCounted | |
alphaToCoverage_ | Dviglo::Material | private |
ApplyShaderDefines(unsigned index=M_MAX_UNSIGNED) | Dviglo::Material | private |
asyncLoadState_ | Dviglo::Resource | private |
auxViewFrameNumber_ | Dviglo::Material | private |
batchedParameterUpdate_ | Dviglo::Material | private |
BeginLoad(Deserializer &source) override | Dviglo::Material | virtual |
BeginLoadJSON(Deserializer &source) | Dviglo::Material | private |
BeginLoadXML(Deserializer &source) | Dviglo::Material | private |
blockEvents_ | Dviglo::Object | private |
Cast() | Dviglo::Object | inline |
Cast() const | Dviglo::Object | inline |
Clone(const String &cloneName=String::EMPTY) const | Dviglo::Material | |
context_ | Dviglo::Object | protected |
cullMode_ | Dviglo::Material | private |
depthBias_ | Dviglo::Material | private |
EndLoad() override | Dviglo::Material | virtual |
eventHandlers_ | Dviglo::Object | private |
fillMode_ | Dviglo::Material | private |
FindEventHandler(StringHash eventType, EventHandler **previous=nullptr) const | Dviglo::Object | private |
FindSpecificEventHandler(Object *sender, EventHandler **previous=nullptr) const | Dviglo::Object | private |
FindSpecificEventHandler(Object *sender, StringHash eventType, EventHandler **previous=nullptr) const | Dviglo::Object | private |
GetAlphaToCoverage() const | Dviglo::Material | inline |
GetAsyncLoadState() const | Dviglo::Resource | inline |
GetAuxViewFrameNumber() const | Dviglo::Material | inline |
GetBlockEvents() const | Dviglo::Object | inline |
GetCategory() const | Dviglo::Object | |
GetContext() const | Dviglo::Object | inline |
GetCullMode() const | Dviglo::Material | inline |
GetDepthBias() const | Dviglo::Material | inline |
GetEventDataMap() const | Dviglo::Object | |
GetEventHandler() const | Dviglo::Object | |
GetEventSender() const | Dviglo::Object | |
GetFillMode() const | Dviglo::Material | inline |
GetGlobalVar(StringHash key) const | Dviglo::Object | |
GetGlobalVars() const | Dviglo::Object | |
GetLineAntiAlias() const | Dviglo::Material | inline |
GetMemoryUse() const | Dviglo::Resource | inline |
GetName() const | Dviglo::Resource | inline |
GetNameHash() const | Dviglo::Resource | inline |
GetNumTechniques() const | Dviglo::Material | inline |
GetOcclusion() const | Dviglo::Material | inline |
GetPass(unsigned index, const String &passName) const | Dviglo::Material | |
GetPixelShaderDefines() const | Dviglo::Material | inline |
GetRenderOrder() const | Dviglo::Material | inline |
GetScene() const | Dviglo::Material | |
GetShaderParameter(const String &name) const | Dviglo::Material | |
GetShaderParameterAnimation(const String &name) const | Dviglo::Material | |
GetShaderParameterAnimationInfo(const String &name) const | Dviglo::Material | private |
GetShaderParameterAnimationSpeed(const String &name) const | Dviglo::Material | |
GetShaderParameterAnimationWrapMode(const String &name) const | Dviglo::Material | |
GetShaderParameterHash() const | Dviglo::Material | inline |
GetShaderParameters() const | Dviglo::Material | inline |
GetShadowCullMode() const | Dviglo::Material | inline |
GetSpecular() const | Dviglo::Material | inline |
GetSubsystem(StringHash type) const | Dviglo::Object | |
GetSubsystem() const | Dviglo::Object | |
GetTechnique(unsigned index) const | Dviglo::Material | |
GetTechniqueEntry(unsigned index) const | Dviglo::Material | |
GetTechniques() const | Dviglo::Material | inline |
GetTexture(TextureUnit unit) const | Dviglo::Material | |
GetTextures() const | Dviglo::Material | inline |
GetTextureUnitName(TextureUnit unit) | Dviglo::Material | static |
GetType() const =0 | Dviglo::Object | pure virtual |
GetTypeInfo() const =0 | Dviglo::Object | pure virtual |
GetTypeInfoStatic() | Dviglo::Object | inlinestatic |
GetTypeName() const =0 | Dviglo::Object | pure virtual |
GetUseTimer() | Dviglo::Resource | |
GetVertexShaderDefines() const | Dviglo::Material | inline |
HandleAttributeAnimationUpdate(StringHash eventType, VariantMap &eventData) | Dviglo::Material | private |
HasEventHandlers() const | Dviglo::Object | inline |
HasSubscribedToEvent(StringHash eventType) const | Dviglo::Object | |
HasSubscribedToEvent(Object *sender, StringHash eventType) const | Dviglo::Object | |
IsInstanceOf(StringHash type) const | Dviglo::Object | |
IsInstanceOf(const TypeInfo *typeInfo) const | Dviglo::Object | |
IsInstanceOf() const | Dviglo::Object | inline |
lineAntiAlias_ | Dviglo::Material | private |
Load(const XMLElement &source) | Dviglo::Material | |
Load(const JSONValue &source) | Dviglo::Material | |
Load(Deserializer &source) | Dviglo::Material | |
Dviglo::Resource::Load(Deserializer &source) | Dviglo::Resource | |
LoadFile(const String &fileName) | Dviglo::Resource | |
loadJSONFile_ | Dviglo::Material | private |
loadXMLFile_ | Dviglo::Material | private |
MarkForAuxView(unsigned frameNumber) | Dviglo::Material | |
Material(Context *context) | Dviglo::Material | explicit |
memoryUse_ | Dviglo::Resource | private |
name_ | Dviglo::Resource | private |
nameHash_ | Dviglo::Resource | private |
Object(Context *context) | Dviglo::Object | explicit |
occlusion_ | Dviglo::Material | private |
OnEvent(Object *sender, StringHash eventType, VariantMap &eventData) | Dviglo::Object | virtual |
operator=(const RefCounted &rhs)=delete | Dviglo::RefCounted | |
ParseShaderParameterValue(const String &value) | Dviglo::Material | static |
pixelShaderDefines_ | Dviglo::Material | private |
refCount_ | Dviglo::RefCounted | private |
RefCounted() | Dviglo::RefCounted | |
RefCounted(const RefCounted &rhs)=delete | Dviglo::RefCounted | |
RefCountPtr() | Dviglo::RefCounted | inline |
RefreshMemoryUse() | Dviglo::Material | private |
RefreshShaderParameterHash() | Dviglo::Material | private |
Refs() const | Dviglo::RefCounted | |
RegisterObject(Context *context) | Dviglo::Material | static |
ReleaseRef() | Dviglo::RefCounted | |
ReleaseShaders() | Dviglo::Material | |
RemoveEventSender(Object *sender) | Dviglo::Object | private |
RemoveShaderParameter(const String &name) | Dviglo::Material | |
renderOrder_ | Dviglo::Material | private |
ResetToDefaults() | Dviglo::Material | private |
ResetUseTimer() | Dviglo::Resource | |
Resource(Context *context) | Dviglo::Resource | explicit |
Save(Serializer &dest) const override | Dviglo::Material | virtual |
Save(XMLElement &dest) const | Dviglo::Material | |
Save(JSONValue &dest) const | Dviglo::Material | |
SaveFile(const String &fileName) const | Dviglo::Resource | virtual |
scene_ | Dviglo::Material | private |
SendEvent(StringHash eventType) | Dviglo::Object | |
SendEvent(StringHash eventType, VariantMap &eventData) | Dviglo::Object | |
SendEvent(StringHash eventType, Args... args) | Dviglo::Object | inline |
SetAlphaToCoverage(bool enable) | Dviglo::Material | |
SetAsyncLoadState(AsyncLoadState newState) | Dviglo::Resource | |
SetBlockEvents(bool block) | Dviglo::Object | inline |
SetCullMode(CullMode mode) | Dviglo::Material | |
SetDepthBias(const BiasParameters ¶meters) | Dviglo::Material | |
SetFillMode(FillMode mode) | Dviglo::Material | |
SetGlobalVar(StringHash key, const Variant &value) | Dviglo::Object | |
SetLineAntiAlias(bool enable) | Dviglo::Material | |
SetMemoryUse(unsigned size) | Dviglo::Resource | |
SetName(const String &name) | Dviglo::Resource | |
SetNumTechniques(unsigned num) | Dviglo::Material | |
SetOcclusion(bool enable) | Dviglo::Material | |
SetPixelShaderDefines(const String &defines) | Dviglo::Material | |
SetRenderOrder(unsigned char order) | Dviglo::Material | |
SetScene(Scene *scene) | Dviglo::Material | |
SetShaderParameter(const String &name, const Variant &value) | Dviglo::Material | |
SetShaderParameterAnimation(const String &name, ValueAnimation *animation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | Dviglo::Material | |
SetShaderParameterAnimationSpeed(const String &name, float speed) | Dviglo::Material | |
SetShaderParameterAnimationWrapMode(const String &name, WrapMode wrapMode) | Dviglo::Material | |
SetShadowCullMode(CullMode mode) | Dviglo::Material | |
SetTechnique(unsigned index, Technique *tech, MaterialQuality qualityLevel=QUALITY_LOW, float lodDistance=0.0f) | Dviglo::Material | |
SetTexture(TextureUnit unit, Texture *texture) | Dviglo::Material | |
SetUVTransform(const Vector2 &offset, float rotation, const Vector2 &repeat) | Dviglo::Material | |
SetUVTransform(const Vector2 &offset, float rotation, float repeat) | Dviglo::Material | |
SetVertexShaderDefines(const String &defines) | Dviglo::Material | |
shaderParameterAnimationInfos_ | Dviglo::Material | private |
shaderParameterHash_ | Dviglo::Material | private |
shaderParameters_ | Dviglo::Material | private |
shadowCullMode_ | Dviglo::Material | private |
SortTechniques() | Dviglo::Material | |
specular_ | Dviglo::Material | private |
subscribed_ | Dviglo::Material | private |
SubscribeToEvent(StringHash eventType, EventHandler *handler) | Dviglo::Object | |
SubscribeToEvent(Object *sender, StringHash eventType, EventHandler *handler) | Dviglo::Object | |
SubscribeToEvent(StringHash eventType, const std::function< void(StringHash, VariantMap &)> &function, void *userData=nullptr) | Dviglo::Object | |
SubscribeToEvent(Object *sender, StringHash eventType, const std::function< void(StringHash, VariantMap &)> &function, void *userData=nullptr) | Dviglo::Object | |
techniques_ | Dviglo::Material | private |
textures_ | Dviglo::Material | private |
UnsubscribeFromAllEvents() | Dviglo::Object | |
UnsubscribeFromAllEventsExcept(const PODVector< StringHash > &exceptions, bool onlyUserData) | Dviglo::Object | |
UnsubscribeFromEvent(StringHash eventType) | Dviglo::Object | |
UnsubscribeFromEvent(Object *sender, StringHash eventType) | Dviglo::Object | |
UnsubscribeFromEvents(Object *sender) | Dviglo::Object | |
UpdateEventSubscription() | Dviglo::Material | private |
URHO3D_OBJECT(Material, Resource) (defined in Dviglo::Material) | Dviglo::Material | private |
useTimer_ | Dviglo::Resource | private |
vertexShaderDefines_ | Dviglo::Material | private |
WeakRefs() const | Dviglo::RefCounted | |
~Material() override | Dviglo::Material | |
~Object() override | Dviglo::Object | |
~RefCounted() | Dviglo::RefCounted | virtual |