MaterialAttrib¶
from panda3d.core import MaterialAttrib
-
class
MaterialAttrib
¶ Bases:
RenderAttrib
Indicates 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
MaterialAttrib
is not an ‘off’MaterialAttrib
, returns the material that is associated. Otherwise, return NULL.
-
isOff
() → bool¶ Returns true if the
MaterialAttrib
is an ‘off’MaterialAttrib
, indicating that it should disable the use of materials.
-
static
make
(material: Material) → RenderAttrib¶ Constructs a new
MaterialAttrib
object suitable for rendering the indicated material onto geometry.
-
static
makeDefault
() → RenderAttrib¶ Returns a
RenderAttrib
that corresponds to whatever the standard default properties for render attributes of this type ought to be.
-
static
makeOff
() → RenderAttrib¶ Constructs a new
MaterialAttrib
object suitable for rendering unmateriald geometry.
-
property
material
→ Material¶ If the
MaterialAttrib
is not an ‘off’MaterialAttrib
, returns the material that is associated. Otherwise, return NULL.
-
static