Visualization Library 2.0.0

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
Public Member Functions | Public Attributes | List of all members
vl::A3DSMaterial Class Reference

The A3DSMaterial class represents a material in a 3DS file. More...

#include <io3DS.hpp>

Public Member Functions

 A3DSMaterial ()
 

Public Attributes

String mMaterialName
 
fvec3 mAmbient
 
fvec3 mDiffuse
 
fvec3 mSpecular
 
float mShininess
 
float mShininessStrength
 
float mTransparency
 
bool mDoubleSided
 
A3DSTexture mTexture1
 
A3DSTexture mTexture2
 

Detailed Description

The A3DSMaterial class represents a material in a 3DS file.

Definition at line 116 of file io3DS.hpp.

Constructor & Destructor Documentation

◆ A3DSMaterial()

vl::A3DSMaterial::A3DSMaterial ( )
inline

Definition at line 119 of file io3DS.hpp.

Member Data Documentation

◆ mAmbient

fvec3 vl::A3DSMaterial::mAmbient

Definition at line 122 of file io3DS.hpp.

Referenced by vl::A3DSLoader::read_MATERIAL_BLOCK().

◆ mDiffuse

fvec3 vl::A3DSMaterial::mDiffuse

Definition at line 122 of file io3DS.hpp.

Referenced by vl::A3DSLoader::read_MATERIAL_BLOCK().

◆ mDoubleSided

bool vl::A3DSMaterial::mDoubleSided

Definition at line 125 of file io3DS.hpp.

Referenced by vl::A3DSLoader::read_MATERIAL_BLOCK().

◆ mMaterialName

String vl::A3DSMaterial::mMaterialName

Definition at line 121 of file io3DS.hpp.

Referenced by vl::A3DSLoader::read_MATERIAL_BLOCK().

◆ mShininess

float vl::A3DSMaterial::mShininess

Definition at line 123 of file io3DS.hpp.

Referenced by vl::A3DSLoader::read_MATERIAL_BLOCK().

◆ mShininessStrength

float vl::A3DSMaterial::mShininessStrength

Definition at line 123 of file io3DS.hpp.

Referenced by vl::A3DSLoader::read_MATERIAL_BLOCK().

◆ mSpecular

fvec3 vl::A3DSMaterial::mSpecular

Definition at line 122 of file io3DS.hpp.

Referenced by vl::A3DSLoader::read_MATERIAL_BLOCK().

◆ mTexture1

A3DSTexture vl::A3DSMaterial::mTexture1

Definition at line 126 of file io3DS.hpp.

Referenced by vl::A3DSLoader::read_MATERIAL_BLOCK().

◆ mTexture2

A3DSTexture vl::A3DSMaterial::mTexture2

Definition at line 127 of file io3DS.hpp.

Referenced by vl::A3DSLoader::read_MATERIAL_BLOCK().

◆ mTransparency

float vl::A3DSMaterial::mTransparency

Definition at line 124 of file io3DS.hpp.

Referenced by vl::A3DSLoader::read_MATERIAL_BLOCK().


The documentation for this class was generated from the following file: