FreeWRL / FreeX3D 4.3.0
X3D_Material Struct Reference

Data Fields

int _nodeType
int _renderFlags
int _hit
int _change
int _ichange
char * _fieldchange
struct Vector_parentVector
double _dist
float _extent [6]
struct X3D_GeomRep_intern
int referenceCount
int _defaultContainer
void * _gc
struct X3D_Node_executionContext
struct X3D_Nodemetadata
struct SFColor emissiveColor
struct X3D_NodeemissiveTexture
struct Uni_StringemissiveTextureMapping
float normalScale
struct X3D_NodenormalTexture
struct Uni_StringnormalTextureMapping
float transparency
void * _material
float occlusionStrength
struct X3D_NodeocclusionTexture
struct Uni_StringocclusionTextureMapping
float ambientIntensity
struct X3D_NodeambientTexture
struct Uni_StringambientTextureMapping
struct SFColor diffuseColor
struct X3D_NodediffuseTexture
struct Uni_StringdiffuseTextureMapping
float shininess
struct X3D_NodeshininessTexture
struct Uni_StringshininessTextureMapping
struct SFColor specularColor
struct X3D_NodespecularTexture
struct Uni_StringspecularTextureMapping

Detailed Description

Definition at line 9080 of file Structs.h.

Field Documentation

◆ _change

int X3D_Material::_change

Definition at line 9084 of file Structs.h.

◆ _defaultContainer

int X3D_Material::_defaultContainer

Definition at line 9092 of file Structs.h.

◆ _dist

double X3D_Material::_dist

Definition at line 9088 of file Structs.h.

◆ _executionContext

struct X3D_Node* X3D_Material::_executionContext

Definition at line 9094 of file Structs.h.

◆ _extent

float X3D_Material::_extent[6]

Definition at line 9089 of file Structs.h.

◆ _fieldchange

char* X3D_Material::_fieldchange

Definition at line 9086 of file Structs.h.

◆ _gc

void* X3D_Material::_gc

Definition at line 9093 of file Structs.h.

◆ _hit

int X3D_Material::_hit

Definition at line 9083 of file Structs.h.

◆ _ichange

int X3D_Material::_ichange

Definition at line 9085 of file Structs.h.

◆ _intern

struct X3D_GeomRep* X3D_Material::_intern

Definition at line 9090 of file Structs.h.

◆ _material

void* X3D_Material::_material

Definition at line 9104 of file Structs.h.

◆ _nodeType

int X3D_Material::_nodeType

Definition at line 9081 of file Structs.h.

◆ _parentVector

struct Vector* X3D_Material::_parentVector

Definition at line 9087 of file Structs.h.

◆ _renderFlags

int X3D_Material::_renderFlags

Definition at line 9082 of file Structs.h.

◆ ambientIntensity

float X3D_Material::ambientIntensity

Definition at line 9108 of file Structs.h.

◆ ambientTexture

struct X3D_Node* X3D_Material::ambientTexture

Definition at line 9109 of file Structs.h.

◆ ambientTextureMapping

struct Uni_String* X3D_Material::ambientTextureMapping

Definition at line 9110 of file Structs.h.

◆ diffuseColor

struct SFColor X3D_Material::diffuseColor

Definition at line 9111 of file Structs.h.

◆ diffuseTexture

struct X3D_Node* X3D_Material::diffuseTexture

Definition at line 9112 of file Structs.h.

◆ diffuseTextureMapping

struct Uni_String* X3D_Material::diffuseTextureMapping

Definition at line 9113 of file Structs.h.

◆ emissiveColor

struct SFColor X3D_Material::emissiveColor

Definition at line 9097 of file Structs.h.

◆ emissiveTexture

struct X3D_Node* X3D_Material::emissiveTexture

Definition at line 9098 of file Structs.h.

◆ emissiveTextureMapping

struct Uni_String* X3D_Material::emissiveTextureMapping

Definition at line 9099 of file Structs.h.

◆ metadata

struct X3D_Node* X3D_Material::metadata

Definition at line 9096 of file Structs.h.

◆ normalScale

float X3D_Material::normalScale

Definition at line 9100 of file Structs.h.

◆ normalTexture

struct X3D_Node* X3D_Material::normalTexture

Definition at line 9101 of file Structs.h.

◆ normalTextureMapping

struct Uni_String* X3D_Material::normalTextureMapping

Definition at line 9102 of file Structs.h.

◆ occlusionStrength

float X3D_Material::occlusionStrength

Definition at line 9105 of file Structs.h.

◆ occlusionTexture

struct X3D_Node* X3D_Material::occlusionTexture

Definition at line 9106 of file Structs.h.

◆ occlusionTextureMapping

struct Uni_String* X3D_Material::occlusionTextureMapping

Definition at line 9107 of file Structs.h.

◆ referenceCount

int X3D_Material::referenceCount

Definition at line 9091 of file Structs.h.

◆ shininess

float X3D_Material::shininess

Definition at line 9114 of file Structs.h.

◆ shininessTexture

struct X3D_Node* X3D_Material::shininessTexture

Definition at line 9115 of file Structs.h.

◆ shininessTextureMapping

struct Uni_String* X3D_Material::shininessTextureMapping

Definition at line 9116 of file Structs.h.

◆ specularColor

struct SFColor X3D_Material::specularColor

Definition at line 9117 of file Structs.h.

◆ specularTexture

struct X3D_Node* X3D_Material::specularTexture

Definition at line 9118 of file Structs.h.

◆ specularTextureMapping

struct Uni_String* X3D_Material::specularTextureMapping

Definition at line 9119 of file Structs.h.

◆ transparency

float X3D_Material::transparency

Definition at line 9103 of file Structs.h.


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