FreeWRL / FreeX3D 4.3.0
X3D_PhysicalMaterial 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
 
struct SFColor baseColor
 
struct X3D_NodebaseTexture
 
struct Uni_StringbaseTextureMapping
 
float metallic
 
float roughness
 
struct X3D_NodemetallicRoughnessTexture
 
struct Uni_StringmetallicRoughnessTextureMapping
 

Detailed Description

Definition at line 11316 of file Structs.h.

Field Documentation

◆ _change

int X3D_PhysicalMaterial::_change

Definition at line 11320 of file Structs.h.

◆ _defaultContainer

int X3D_PhysicalMaterial::_defaultContainer

Definition at line 11328 of file Structs.h.

◆ _dist

double X3D_PhysicalMaterial::_dist

Definition at line 11324 of file Structs.h.

◆ _executionContext

struct X3D_Node* X3D_PhysicalMaterial::_executionContext

Definition at line 11330 of file Structs.h.

◆ _extent

float X3D_PhysicalMaterial::_extent[6]

Definition at line 11325 of file Structs.h.

◆ _fieldchange

char* X3D_PhysicalMaterial::_fieldchange

Definition at line 11322 of file Structs.h.

◆ _gc

void* X3D_PhysicalMaterial::_gc

Definition at line 11329 of file Structs.h.

◆ _hit

int X3D_PhysicalMaterial::_hit

Definition at line 11319 of file Structs.h.

◆ _ichange

int X3D_PhysicalMaterial::_ichange

Definition at line 11321 of file Structs.h.

◆ _intern

struct X3D_GeomRep* X3D_PhysicalMaterial::_intern

Definition at line 11326 of file Structs.h.

◆ _material

void* X3D_PhysicalMaterial::_material

Definition at line 11340 of file Structs.h.

◆ _nodeType

int X3D_PhysicalMaterial::_nodeType

Definition at line 11317 of file Structs.h.

◆ _parentVector

struct Vector* X3D_PhysicalMaterial::_parentVector

Definition at line 11323 of file Structs.h.

◆ _renderFlags

int X3D_PhysicalMaterial::_renderFlags

Definition at line 11318 of file Structs.h.

◆ baseColor

struct SFColor X3D_PhysicalMaterial::baseColor

Definition at line 11344 of file Structs.h.

◆ baseTexture

struct X3D_Node* X3D_PhysicalMaterial::baseTexture

Definition at line 11345 of file Structs.h.

◆ baseTextureMapping

struct Uni_String* X3D_PhysicalMaterial::baseTextureMapping

Definition at line 11346 of file Structs.h.

◆ emissiveColor

struct SFColor X3D_PhysicalMaterial::emissiveColor

Definition at line 11333 of file Structs.h.

◆ emissiveTexture

struct X3D_Node* X3D_PhysicalMaterial::emissiveTexture

Definition at line 11334 of file Structs.h.

◆ emissiveTextureMapping

struct Uni_String* X3D_PhysicalMaterial::emissiveTextureMapping

Definition at line 11335 of file Structs.h.

◆ metadata

struct X3D_Node* X3D_PhysicalMaterial::metadata

Definition at line 11332 of file Structs.h.

◆ metallic

float X3D_PhysicalMaterial::metallic

Definition at line 11347 of file Structs.h.

◆ metallicRoughnessTexture

struct X3D_Node* X3D_PhysicalMaterial::metallicRoughnessTexture

Definition at line 11349 of file Structs.h.

◆ metallicRoughnessTextureMapping

struct Uni_String* X3D_PhysicalMaterial::metallicRoughnessTextureMapping

Definition at line 11350 of file Structs.h.

◆ normalScale

float X3D_PhysicalMaterial::normalScale

Definition at line 11336 of file Structs.h.

◆ normalTexture

struct X3D_Node* X3D_PhysicalMaterial::normalTexture

Definition at line 11337 of file Structs.h.

◆ normalTextureMapping

struct Uni_String* X3D_PhysicalMaterial::normalTextureMapping

Definition at line 11338 of file Structs.h.

◆ occlusionStrength

float X3D_PhysicalMaterial::occlusionStrength

Definition at line 11341 of file Structs.h.

◆ occlusionTexture

struct X3D_Node* X3D_PhysicalMaterial::occlusionTexture

Definition at line 11342 of file Structs.h.

◆ occlusionTextureMapping

struct Uni_String* X3D_PhysicalMaterial::occlusionTextureMapping

Definition at line 11343 of file Structs.h.

◆ referenceCount

int X3D_PhysicalMaterial::referenceCount

Definition at line 11327 of file Structs.h.

◆ roughness

float X3D_PhysicalMaterial::roughness

Definition at line 11348 of file Structs.h.

◆ transparency

float X3D_PhysicalMaterial::transparency

Definition at line 11339 of file Structs.h.


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