Return to Main Docs Page

IMaterial

Please make sure, that not all functions was tested to be working.

Functions

Shared

IMaterial:AddRef()
IMaterial:AlphaModulate()
IMaterial:ColorModulate()
IMaterial:DecrementReferenceCount()
IMaterial:DeleteIfUnreferenced()
IMaterial:GetAlphaModulation()
IMaterial:GetColorModulation()
IMaterial:GetEnumerationID()
IMaterial:GetMappingHeight()
IMaterial:GetMappingWidth()
IMaterial:GetMaterialPage()
IMaterial:GetMaterialVarFlag()
IMaterial:GetMorphFormat()
IMaterial:GetName()
IMaterial:GetNumAnimationFrames()
IMaterial:GetNumPasses()
IMaterial:GetPropertyFlag()
IMaterial:GetReflectivity()
IMaterial:GetShaderName()
IMaterial:GetTextureGroupName()
IMaterial:GetTextureMemoryBytes()
IMaterial:InMaterialPage()
IMaterial:IncrementReferenceCount()
IMaterial:IsAlphaTested()
IMaterial:IsErrorMaterial()
IMaterial:IsSpriteCard()
IMaterial:IsTranslucent()
IMaterial:IsTwoSided()
IMaterial:IsVertexLit()
IMaterial:NeedsFullFrameBufferTexture()
IMaterial:NeedsLightmapBlendAlpha()
IMaterial:NeedsPowerOfTwoFrameBufferTexture()
IMaterial:NeedsSoftwareLighting()
IMaterial:NeedsSoftwareSkinning()
IMaterial:NeedsTangentSpace()
IMaterial:RecomputeStateSnapshots()
IMaterial:Refresh()
IMaterial:RefreshPreservingMaterialVars()
IMaterial:Release()
IMaterial:SetMaterialVarFlag()
IMaterial:SetShader()
IMaterial:SetUseFixedFunctionBakedLighting()
IMaterial:ShaderParamCount()
IMaterial:UsesEnvCubemap()
IMaterial:WasReloadedFromWhitelist()
               
Thank you for reading this article, see ya later!

JOIN HL2GMED DISCORD SERVER!