Berserk
|
This is the complete list of members for Material, including all inherited members.
AddRef() const | RefCnt | inline |
Destroy() const | RefCnt | inlineprotectedvirtual |
GetDescription() const | Material | inline |
GetName() const | Material | inline |
GetPackedParams() const | Material | inline |
GetRefs() const | RefCnt | inline |
GetShader() const | Material | inline |
GetTechnique() const | Material | inline |
GetVariation() const | Material | inline |
IsDirty() const | Material | inline |
IsUnique() const | RefCnt | inline |
Material(Ref< const Shader > shader) | Material | explicit |
MaterialParams class | Material | friend |
RelRef() const | RefCnt | inline |
SetBool1(const StringName &name, bool value, uint32 arrayIndex=0) | Material | |
SetBool2(const StringName &name, const Vec2b &value, uint32 arrayIndex=0) | Material | |
SetBool3(const StringName &name, const Vec3b &value, uint32 arrayIndex=0) | Material | |
SetBool4(const StringName &name, const Vec4b &value, uint32 arrayIndex=0) | Material | |
SetDescription(String description) | Material | |
SetFloat1(const StringName &name, float value, uint32 arrayIndex=0) | Material | |
SetFloat2(const StringName &name, const Vec2f &value, uint32 arrayIndex=0) | Material | |
SetFloat3(const StringName &name, const Vec3f &value, uint32 arrayIndex=0) | Material | |
SetFloat4(const StringName &name, const Vec4f &value, uint32 arrayIndex=0) | Material | |
SetInt1(const StringName &name, int32 value, uint32 arrayIndex=0) | Material | |
SetInt2(const StringName &name, const Vec2i &value, uint32 arrayIndex=0) | Material | |
SetInt3(const StringName &name, const Vec3i &value, uint32 arrayIndex=0) | Material | |
SetInt4(const StringName &name, const Vec4i &value, uint32 arrayIndex=0) | Material | |
SetMat2(const StringName &name, const Mat2x2f &value, uint32 arrayIndex=0) | Material | |
SetMat3(const StringName &name, const Mat3x3f &value, uint32 arrayIndex=0) | Material | |
SetMat4(const StringName &name, const Mat4x4f &value, uint32 arrayIndex=0) | Material | |
SetName(StringName name) | Material | |
SetTexture(const StringName &name, Ref< RHITexture > texture, Ref< RHISampler > sampler, uint32 arrayIndex=0) | Material | |
SetUInt1(const StringName &name, uint32 value, uint32 arrayIndex=0) | Material | |
SetUInt2(const StringName &name, const Vec2u &value, uint32 arrayIndex=0) | Material | |
SetUInt3(const StringName &name, const Vec3u &value, uint32 arrayIndex=0) | Material | |
SetUInt4(const StringName &name, const Vec4u &value, uint32 arrayIndex=0) | Material | |
UpdatePack() | Material | |
~Material() override=default | Material | |
~RefCnt() | RefCnt | inlinevirtual |