sc::RenderedObject(3)

πŸ“¦
version 2.3.1 Β· 5 versions
, in ubuntu jammy

🌸 NAME 🌸

sc::RenderedObject β€” hey bestie, welcome to the sc::RenderedObject(3) page πŸ’– this is the class name, and honestly it's giving main character energy. periodt.

✨ SYNOPSIS ✨

Lowkey the inheritance tea first: it inherits sc::DescribedClass. No cap.

Inherited by sc::RenderedMolecule, sc::RenderedObjectSet, sc::RenderedPolygons, sc::RenderedPolylines, and sc::RenderedSphere β€” the whole little family is literally right there. 🫢

🫢 Public Member Functions

  • RenderedObject (const Ref< Material > &=0) β€” constructor, with that default argument right there.
  • RenderedObject (const Ref< KeyVal > &) β€” the other constructor, taking a KeyVal ref.
  • const char * name () const β€” gets the name as a const char *.
  • void set_name (const char *) β€” sets the name from a const char *.
  • Ref< Material > material () const β€” returns the Material ref.
  • Ref< Appearance > appearance () const β€” returns the Appearance ref.
  • Ref< Transform > transform () const β€” returns the Transform ref.
  • void material (const Ref< Material > &m) β€” sets the material from m.
  • void appearance (const Ref< Appearance > &a) β€” sets the appearance from a.
  • void transform (const Ref< Transform > &t) β€” sets the transform from t.
  • virtual void print (std::ostream &=ExEnv::out0()) const β€” Print the object. Cute little stream default, iykyk 🌸
  • virtual void render (const Ref< Render > &)=0 β€” the =0 is literally right there, bestie. slay.

πŸŽ€ Protected Attributes

  • char * name_ β€” the raw name pointer.
  • Ref< Material > material_ β€” the material ref.
  • Ref< Appearance > appearance_ β€” the appearance ref.
  • Ref< Transform > transform_ β€” the transform ref.

πŸ¦‹ Friends

  • class Render β€” friends with Render, iconic.

🌈 Additional Inherited Members

The original just says there are additional inherited members and then dips β€” lowkey mysterious, honestly. 🫢

πŸ’œ Author

Author: Generated automatically by Doxygen for MPQC from the source code. Not me hand-typing lore, it's the Doxygen machine 😭

kisses bestie πŸ’– β€” this page is from the MPQC source, Version 2.3.1, dated Sun Oct 4 2020. slay.

πŸ“¦ where this page comes from