MaterialAttrib
from panda3d.core import MaterialAttrib
- class MaterialAttrib
Bases:
Bases:
RenderAttribIndicates which, if any, material should be applied to geometry. The material is used primarily to control lighting effects, and isn’t necessary (or useful) in the absence of lighting.
Inheritance diagram
- static getClassType() TypeHandle
- getMaterial() Material
If the
MaterialAttribis not an ‘off’MaterialAttrib, returns the material that is associated. Otherwise, return NULL.
- isOff() bool
Returns true if the
MaterialAttribis an ‘off’MaterialAttrib, indicating that it should disable the use of materials.
- static make(material: Material) RenderAttrib
Constructs a new
MaterialAttribobject suitable for rendering the indicated material onto geometry.
- static makeDefault() RenderAttrib
Returns a
RenderAttribthat corresponds to whatever the standard default properties for render attributes of this type ought to be.
- static makeOff() RenderAttrib
Constructs a new
MaterialAttribobject suitable for rendering unmateriald geometry.
- property material Material
If the
MaterialAttribis not an ‘off’MaterialAttrib, returns the material that is associated. Otherwise, return NULL.
