Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Material Struct Reference

structure containing material properties used to shade a Displayable. More...

#include <MaterialList.h>

List of all members.

Public Attributes

float ambient
float specular
float diffuse
float shininess
float mirror
float opacity
float outline
float outlinewidth
float transmode
int ind


Detailed Description

structure containing material properties used to shade a Displayable.

Definition at line 30 of file MaterialList.h.


Member Data Documentation

float Material::ambient
 

Definition at line 31 of file MaterialList.h.

Referenced by Displayable::change_material, MaterialList::get_ambient, MaterialList::set_ambient, and MoleculeGraphics::use_material.

float Material::diffuse
 

Definition at line 33 of file MaterialList.h.

Referenced by Displayable::change_material, MaterialList::get_diffuse, MaterialList::set_diffuse, and MoleculeGraphics::use_material.

int Material::ind
 

Definition at line 40 of file MaterialList.h.

Referenced by MaterialList::add_material, Displayable::change_material, MaterialList::delete_material, Displayable::update_material, and MoleculeGraphics::use_material.

float Material::mirror
 

Definition at line 35 of file MaterialList.h.

Referenced by Displayable::change_material, MaterialList::get_mirror, MaterialList::set_mirror, and MoleculeGraphics::use_material.

float Material::opacity
 

Definition at line 36 of file MaterialList.h.

Referenced by Displayable::change_material, MaterialList::get_opacity, MaterialList::set_opacity, and MoleculeGraphics::use_material.

float Material::outline
 

Definition at line 37 of file MaterialList.h.

Referenced by Displayable::change_material, MaterialList::get_outline, MaterialList::set_outline, and MoleculeGraphics::use_material.

float Material::outlinewidth
 

Definition at line 38 of file MaterialList.h.

Referenced by Displayable::change_material, MaterialList::get_outlinewidth, MaterialList::set_outlinewidth, and MoleculeGraphics::use_material.

float Material::shininess
 

Definition at line 34 of file MaterialList.h.

Referenced by Displayable::change_material, MaterialList::get_shininess, MaterialList::set_shininess, and MoleculeGraphics::use_material.

float Material::specular
 

Definition at line 32 of file MaterialList.h.

Referenced by Displayable::change_material, MaterialList::get_specular, MaterialList::set_specular, and MoleculeGraphics::use_material.

float Material::transmode
 

Definition at line 39 of file MaterialList.h.

Referenced by Displayable::change_material, MaterialList::get_transmode, MaterialList::set_transmode, and MoleculeGraphics::use_material.


The documentation for this struct was generated from the following file:
Generated on Fri Mar 29 02:47:48 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002