FreeWRL / FreeX3D 4.3.0
s_shader_capabilities Struct Reference

Data Fields

GLint compiledOK
 
GLuint myShaderProgram
 
GLint myMaterialDiffuse
 
GLint myMaterialEmissive
 
GLint myMaterialSpecular
 
GLint myMaterialAmbient
 
GLint myMaterialShininess
 
GLint myMaterialOcclusion
 
GLint myMaterialNormalScale
 
GLint myMaterialTransparency
 
GLint myMaterialBaseColor
 
GLint myMaterialMetallic
 
GLint myMaterialRoughness
 
GLint myMaterialType
 
GLint myMaterialTransdex
 
GLint myMaterialNt
 
GLint myMaterialTindex [10]
 
GLint myMaterialMode [10]
 
GLint myMaterialSource [10]
 
GLint myMaterialFunc [10]
 
GLint myMaterialCmap [10]
 
GLint myMaterialSampler [7]
 
GLint myMaterialTcount [7]
 
GLint myMaterialTstart [7]
 
GLint myMaterialBackDiffuse
 
GLint myMaterialBackEmissive
 
GLint myMaterialBackSpecular
 
GLint myMaterialBackAmbient
 
GLint myMaterialBackShininess
 
GLint myMaterialBackOcclusion
 
GLint myMaterialBackNormalScale
 
GLint myMaterialBackTransparency
 
GLint myMaterialBackBaseColor
 
GLint myMaterialBackMetallic
 
GLint myMaterialBackRoughness
 
GLint myMaterialBackType
 
GLint myMaterialBackTransdex
 
GLint myMaterialBackNt
 
GLint myMaterialBackTindex [10]
 
GLint myMaterialBackMode [10]
 
GLint myMaterialBackSource [10]
 
GLint myMaterialBackFunc [10]
 
GLint myMaterialBackCmap [10]
 
GLint myMaterialBackSampler [7]
 
GLint myMaterialBackTcount [7]
 
GLint myMaterialBackTstart [7]
 
GLint myPointSize
 
bool haveLightInShader
 
GLint lightcount
 
GLint lightType [MAX_LIGHTS]
 
GLint lightAmbientIntensity [MAX_LIGHTS]
 
GLint lightColor [MAX_LIGHTS]
 
GLint lightIntensity [MAX_LIGHTS]
 
GLint lightLocation [MAX_LIGHTS]
 
GLint lightDirection [MAX_LIGHTS]
 
GLint lightAtten [MAX_LIGHTS]
 
GLint lightSpotCutoffAngle [MAX_LIGHTS]
 
GLint lightSpotBeamWidth [MAX_LIGHTS]
 
GLint lightRadius [MAX_LIGHTS]
 
GLint lightshadows [MAX_LIGHTS]
 
GLint lightshadowIntensity [MAX_LIGHTS]
 
GLint lightdepthmap [MAX_LIGHTS]
 
GLint lightMat [MAX_LIGHTS]
 
GLint ModelViewMatrix
 
GLint ProjectionMatrix
 
GLint NormalMatrix
 
GLint ModelViewInverseMatrix
 
GLint TextureMatrix [MAX_MULTITEXTURE]
 
GLint nTexMatrix
 
GLint tmap [MAX_MULTITEXTURE+2]
 
GLint cmap [MAX_MULTITEXTURE+2]
 
GLint tgen [MAX_MULTITEXTURE+2]
 
GLint parameter_n
 
GLint parameter [7]
 
GLint ntexcombo
 
GLint Vertices
 
GLint Normals
 
GLint Colours
 
GLint TexCoords [MAX_MULTITEXTURE]
 
GLint nTexCoordChannels
 
GLint Cindex
 
GLint flipuv
 
GLint FogCoords
 
GLint prevVertex
 
GLint nextVertex
 
GLint linetype
 
GLint lineperiod
 
GLint linewidth
 
GLint linestrip_start_style
 
GLint linestrip_end_style
 
GLint screenresolution
 
GLint linetype_uv
 
GLint linetype_tse
 
GLint pointSize
 
GLint pointAttenuation
 
GLint pointRange
 
GLint pointColorMode
 
GLint pointPosition
 
GLint pointMethod
 
GLint pointCPV
 
GLint pointFogCoord
 
GLint textureUnit [16]
 
GLint textureUnitCube [8]
 
GLint ptmCount
 
GLint ptmGenMatCam [8]
 
GLint ptmcolor [8]
 
GLint ptmintensity [8]
 
GLint ptmbackCull [8]
 
GLint ptmshadows [8]
 
GLint ptmshadowIntensity [8]
 
GLint ptmdepthmap [8]
 
GLint ptmtcount [8]
 
GLint ptmtstart [8]
 
GLint ptmtype [8]
 
GLint ptmfarDistance [8]
 
GLint tdtindex [16]
 
GLint tdmode [16]
 
GLint tdsource [16]
 
GLint tdfunc [16]
 
GLint tdsamplr [16]
 
GLint TextureUnit [MAX_MULTITEXTURE]
 
GLint TextureMode [MAX_MULTITEXTURE]
 
GLint TextureSource [MAX_MULTITEXTURE]
 
GLint TextureFunction [MAX_MULTITEXTURE]
 
GLint textureCount
 
GLint multitextureColor
 
GLint tex3dTiles
 
GLint tex3dUseVertex
 
GLint repeatSTR
 
GLint magFilter
 
GLint hatchColour
 
GLint filledBool
 
GLint hatchedBool
 
GLint hatchAlgo
 
GLint texCoordGenType
 
GLint fogColor
 
GLint fogvisibilityRange
 
GLint fogScale
 
GLint fogType
 
GLint fogHaveCoords
 
GLint clipplanes
 
GLint nclipplanes
 

Detailed Description

Definition at line 346 of file display.h.

Field Documentation

◆ Cindex

GLint s_shader_capabilities::Cindex

Definition at line 444 of file display.h.

◆ clipplanes

GLint s_shader_capabilities::clipplanes

Definition at line 519 of file display.h.

◆ cmap

GLint s_shader_capabilities::cmap[MAX_MULTITEXTURE+2]

Definition at line 432 of file display.h.

◆ Colours

GLint s_shader_capabilities::Colours

Definition at line 441 of file display.h.

◆ compiledOK

GLint s_shader_capabilities::compiledOK

Definition at line 347 of file display.h.

◆ filledBool

GLint s_shader_capabilities::filledBool

Definition at line 506 of file display.h.

◆ flipuv

GLint s_shader_capabilities::flipuv

Definition at line 445 of file display.h.

◆ fogColor

GLint s_shader_capabilities::fogColor

Definition at line 513 of file display.h.

◆ FogCoords

GLint s_shader_capabilities::FogCoords

Definition at line 446 of file display.h.

◆ fogHaveCoords

GLint s_shader_capabilities::fogHaveCoords

Definition at line 517 of file display.h.

◆ fogScale

GLint s_shader_capabilities::fogScale

Definition at line 515 of file display.h.

◆ fogType

GLint s_shader_capabilities::fogType

Definition at line 516 of file display.h.

◆ fogvisibilityRange

GLint s_shader_capabilities::fogvisibilityRange

Definition at line 514 of file display.h.

◆ hatchAlgo

GLint s_shader_capabilities::hatchAlgo

Definition at line 508 of file display.h.

◆ hatchColour

GLint s_shader_capabilities::hatchColour

Definition at line 505 of file display.h.

◆ hatchedBool

GLint s_shader_capabilities::hatchedBool

Definition at line 507 of file display.h.

◆ haveLightInShader

bool s_shader_capabilities::haveLightInShader

Definition at line 401 of file display.h.

◆ lightAmbientIntensity

GLint s_shader_capabilities::lightAmbientIntensity[MAX_LIGHTS]

Definition at line 406 of file display.h.

◆ lightAtten

GLint s_shader_capabilities::lightAtten[MAX_LIGHTS]

Definition at line 411 of file display.h.

◆ lightColor

GLint s_shader_capabilities::lightColor[MAX_LIGHTS]

Definition at line 407 of file display.h.

◆ lightcount

GLint s_shader_capabilities::lightcount

Definition at line 403 of file display.h.

◆ lightdepthmap

GLint s_shader_capabilities::lightdepthmap[MAX_LIGHTS]

Definition at line 421 of file display.h.

◆ lightDirection

GLint s_shader_capabilities::lightDirection[MAX_LIGHTS]

Definition at line 410 of file display.h.

◆ lightIntensity

GLint s_shader_capabilities::lightIntensity[MAX_LIGHTS]

Definition at line 408 of file display.h.

◆ lightLocation

GLint s_shader_capabilities::lightLocation[MAX_LIGHTS]

Definition at line 409 of file display.h.

◆ lightMat

GLint s_shader_capabilities::lightMat[MAX_LIGHTS]

Definition at line 422 of file display.h.

◆ lightRadius

GLint s_shader_capabilities::lightRadius[MAX_LIGHTS]

Definition at line 418 of file display.h.

◆ lightshadowIntensity

GLint s_shader_capabilities::lightshadowIntensity[MAX_LIGHTS]

Definition at line 420 of file display.h.

◆ lightshadows

GLint s_shader_capabilities::lightshadows[MAX_LIGHTS]

Definition at line 419 of file display.h.

◆ lightSpotBeamWidth

GLint s_shader_capabilities::lightSpotBeamWidth[MAX_LIGHTS]

Definition at line 416 of file display.h.

◆ lightSpotCutoffAngle

GLint s_shader_capabilities::lightSpotCutoffAngle[MAX_LIGHTS]

Definition at line 415 of file display.h.

◆ lightType

GLint s_shader_capabilities::lightType[MAX_LIGHTS]

Definition at line 405 of file display.h.

◆ lineperiod

GLint s_shader_capabilities::lineperiod

Definition at line 450 of file display.h.

◆ linestrip_end_style

GLint s_shader_capabilities::linestrip_end_style

Definition at line 453 of file display.h.

◆ linestrip_start_style

GLint s_shader_capabilities::linestrip_start_style

Definition at line 452 of file display.h.

◆ linetype

GLint s_shader_capabilities::linetype

Definition at line 449 of file display.h.

◆ linetype_tse

GLint s_shader_capabilities::linetype_tse

Definition at line 456 of file display.h.

◆ linetype_uv

GLint s_shader_capabilities::linetype_uv

Definition at line 455 of file display.h.

◆ linewidth

GLint s_shader_capabilities::linewidth

Definition at line 451 of file display.h.

◆ magFilter

GLint s_shader_capabilities::magFilter

Definition at line 502 of file display.h.

◆ ModelViewInverseMatrix

GLint s_shader_capabilities::ModelViewInverseMatrix

Definition at line 427 of file display.h.

◆ ModelViewMatrix

GLint s_shader_capabilities::ModelViewMatrix

Definition at line 424 of file display.h.

◆ multitextureColor

GLint s_shader_capabilities::multitextureColor

Definition at line 496 of file display.h.

◆ myMaterialAmbient

GLint s_shader_capabilities::myMaterialAmbient

Definition at line 353 of file display.h.

◆ myMaterialBackAmbient

GLint s_shader_capabilities::myMaterialBackAmbient

Definition at line 377 of file display.h.

◆ myMaterialBackBaseColor

GLint s_shader_capabilities::myMaterialBackBaseColor

Definition at line 382 of file display.h.

◆ myMaterialBackCmap

GLint s_shader_capabilities::myMaterialBackCmap[10]

Definition at line 392 of file display.h.

◆ myMaterialBackDiffuse

GLint s_shader_capabilities::myMaterialBackDiffuse

Definition at line 374 of file display.h.

◆ myMaterialBackEmissive

GLint s_shader_capabilities::myMaterialBackEmissive

Definition at line 375 of file display.h.

◆ myMaterialBackFunc

GLint s_shader_capabilities::myMaterialBackFunc[10]

Definition at line 391 of file display.h.

◆ myMaterialBackMetallic

GLint s_shader_capabilities::myMaterialBackMetallic

Definition at line 383 of file display.h.

◆ myMaterialBackMode

GLint s_shader_capabilities::myMaterialBackMode[10]

Definition at line 389 of file display.h.

◆ myMaterialBackNormalScale

GLint s_shader_capabilities::myMaterialBackNormalScale

Definition at line 380 of file display.h.

◆ myMaterialBackNt

GLint s_shader_capabilities::myMaterialBackNt

Definition at line 387 of file display.h.

◆ myMaterialBackOcclusion

GLint s_shader_capabilities::myMaterialBackOcclusion

Definition at line 379 of file display.h.

◆ myMaterialBackRoughness

GLint s_shader_capabilities::myMaterialBackRoughness

Definition at line 384 of file display.h.

◆ myMaterialBackSampler

GLint s_shader_capabilities::myMaterialBackSampler[7]

Definition at line 393 of file display.h.

◆ myMaterialBackShininess

GLint s_shader_capabilities::myMaterialBackShininess

Definition at line 378 of file display.h.

◆ myMaterialBackSource

GLint s_shader_capabilities::myMaterialBackSource[10]

Definition at line 390 of file display.h.

◆ myMaterialBackSpecular

GLint s_shader_capabilities::myMaterialBackSpecular

Definition at line 376 of file display.h.

◆ myMaterialBackTcount

GLint s_shader_capabilities::myMaterialBackTcount[7]

Definition at line 394 of file display.h.

◆ myMaterialBackTindex

GLint s_shader_capabilities::myMaterialBackTindex[10]

Definition at line 388 of file display.h.

◆ myMaterialBackTransdex

GLint s_shader_capabilities::myMaterialBackTransdex

Definition at line 386 of file display.h.

◆ myMaterialBackTransparency

GLint s_shader_capabilities::myMaterialBackTransparency

Definition at line 381 of file display.h.

◆ myMaterialBackTstart

GLint s_shader_capabilities::myMaterialBackTstart[7]

Definition at line 395 of file display.h.

◆ myMaterialBackType

GLint s_shader_capabilities::myMaterialBackType

Definition at line 385 of file display.h.

◆ myMaterialBaseColor

GLint s_shader_capabilities::myMaterialBaseColor

Definition at line 358 of file display.h.

◆ myMaterialCmap

GLint s_shader_capabilities::myMaterialCmap[10]

Definition at line 368 of file display.h.

◆ myMaterialDiffuse

GLint s_shader_capabilities::myMaterialDiffuse

Definition at line 350 of file display.h.

◆ myMaterialEmissive

GLint s_shader_capabilities::myMaterialEmissive

Definition at line 351 of file display.h.

◆ myMaterialFunc

GLint s_shader_capabilities::myMaterialFunc[10]

Definition at line 367 of file display.h.

◆ myMaterialMetallic

GLint s_shader_capabilities::myMaterialMetallic

Definition at line 359 of file display.h.

◆ myMaterialMode

GLint s_shader_capabilities::myMaterialMode[10]

Definition at line 365 of file display.h.

◆ myMaterialNormalScale

GLint s_shader_capabilities::myMaterialNormalScale

Definition at line 356 of file display.h.

◆ myMaterialNt

GLint s_shader_capabilities::myMaterialNt

Definition at line 363 of file display.h.

◆ myMaterialOcclusion

GLint s_shader_capabilities::myMaterialOcclusion

Definition at line 355 of file display.h.

◆ myMaterialRoughness

GLint s_shader_capabilities::myMaterialRoughness

Definition at line 360 of file display.h.

◆ myMaterialSampler

GLint s_shader_capabilities::myMaterialSampler[7]

Definition at line 369 of file display.h.

◆ myMaterialShininess

GLint s_shader_capabilities::myMaterialShininess

Definition at line 354 of file display.h.

◆ myMaterialSource

GLint s_shader_capabilities::myMaterialSource[10]

Definition at line 366 of file display.h.

◆ myMaterialSpecular

GLint s_shader_capabilities::myMaterialSpecular

Definition at line 352 of file display.h.

◆ myMaterialTcount

GLint s_shader_capabilities::myMaterialTcount[7]

Definition at line 370 of file display.h.

◆ myMaterialTindex

GLint s_shader_capabilities::myMaterialTindex[10]

Definition at line 364 of file display.h.

◆ myMaterialTransdex

GLint s_shader_capabilities::myMaterialTransdex

Definition at line 362 of file display.h.

◆ myMaterialTransparency

GLint s_shader_capabilities::myMaterialTransparency

Definition at line 357 of file display.h.

◆ myMaterialTstart

GLint s_shader_capabilities::myMaterialTstart[7]

Definition at line 371 of file display.h.

◆ myMaterialType

GLint s_shader_capabilities::myMaterialType

Definition at line 361 of file display.h.

◆ myPointSize

GLint s_shader_capabilities::myPointSize

Definition at line 398 of file display.h.

◆ myShaderProgram

GLuint s_shader_capabilities::myShaderProgram

Definition at line 348 of file display.h.

◆ nclipplanes

GLint s_shader_capabilities::nclipplanes

Definition at line 520 of file display.h.

◆ nextVertex

GLint s_shader_capabilities::nextVertex

Definition at line 448 of file display.h.

◆ NormalMatrix

GLint s_shader_capabilities::NormalMatrix

Definition at line 426 of file display.h.

◆ Normals

GLint s_shader_capabilities::Normals

Definition at line 440 of file display.h.

◆ ntexcombo

GLint s_shader_capabilities::ntexcombo

Definition at line 438 of file display.h.

◆ nTexCoordChannels

GLint s_shader_capabilities::nTexCoordChannels

Definition at line 443 of file display.h.

◆ nTexMatrix

GLint s_shader_capabilities::nTexMatrix

Definition at line 430 of file display.h.

◆ parameter

GLint s_shader_capabilities::parameter[7]

Definition at line 435 of file display.h.

◆ parameter_n

GLint s_shader_capabilities::parameter_n

Definition at line 434 of file display.h.

◆ pointAttenuation

GLint s_shader_capabilities::pointAttenuation

Definition at line 458 of file display.h.

◆ pointColorMode

GLint s_shader_capabilities::pointColorMode

Definition at line 460 of file display.h.

◆ pointCPV

GLint s_shader_capabilities::pointCPV

Definition at line 463 of file display.h.

◆ pointFogCoord

GLint s_shader_capabilities::pointFogCoord

Definition at line 464 of file display.h.

◆ pointMethod

GLint s_shader_capabilities::pointMethod

Definition at line 462 of file display.h.

◆ pointPosition

GLint s_shader_capabilities::pointPosition

Definition at line 461 of file display.h.

◆ pointRange

GLint s_shader_capabilities::pointRange

Definition at line 459 of file display.h.

◆ pointSize

GLint s_shader_capabilities::pointSize

Definition at line 457 of file display.h.

◆ prevVertex

GLint s_shader_capabilities::prevVertex

Definition at line 447 of file display.h.

◆ ProjectionMatrix

GLint s_shader_capabilities::ProjectionMatrix

Definition at line 425 of file display.h.

◆ ptmbackCull

GLint s_shader_capabilities::ptmbackCull[8]

Definition at line 475 of file display.h.

◆ ptmcolor

GLint s_shader_capabilities::ptmcolor[8]

Definition at line 473 of file display.h.

◆ ptmCount

GLint s_shader_capabilities::ptmCount

Definition at line 471 of file display.h.

◆ ptmdepthmap

GLint s_shader_capabilities::ptmdepthmap[8]

Definition at line 478 of file display.h.

◆ ptmfarDistance

GLint s_shader_capabilities::ptmfarDistance[8]

Definition at line 483 of file display.h.

◆ ptmGenMatCam

GLint s_shader_capabilities::ptmGenMatCam[8]

Definition at line 472 of file display.h.

◆ ptmintensity

GLint s_shader_capabilities::ptmintensity[8]

Definition at line 474 of file display.h.

◆ ptmshadowIntensity

GLint s_shader_capabilities::ptmshadowIntensity[8]

Definition at line 477 of file display.h.

◆ ptmshadows

GLint s_shader_capabilities::ptmshadows[8]

Definition at line 476 of file display.h.

◆ ptmtcount

GLint s_shader_capabilities::ptmtcount[8]

Definition at line 480 of file display.h.

◆ ptmtstart

GLint s_shader_capabilities::ptmtstart[8]

Definition at line 481 of file display.h.

◆ ptmtype

GLint s_shader_capabilities::ptmtype[8]

Definition at line 482 of file display.h.

◆ repeatSTR

GLint s_shader_capabilities::repeatSTR

Definition at line 501 of file display.h.

◆ screenresolution

GLint s_shader_capabilities::screenresolution

Definition at line 454 of file display.h.

◆ tdfunc

GLint s_shader_capabilities::tdfunc[16]

Definition at line 487 of file display.h.

◆ tdmode

GLint s_shader_capabilities::tdmode[16]

Definition at line 485 of file display.h.

◆ tdsamplr

GLint s_shader_capabilities::tdsamplr[16]

Definition at line 488 of file display.h.

◆ tdsource

GLint s_shader_capabilities::tdsource[16]

Definition at line 486 of file display.h.

◆ tdtindex

GLint s_shader_capabilities::tdtindex[16]

Definition at line 484 of file display.h.

◆ tex3dTiles

GLint s_shader_capabilities::tex3dTiles

Definition at line 499 of file display.h.

◆ tex3dUseVertex

GLint s_shader_capabilities::tex3dUseVertex

Definition at line 500 of file display.h.

◆ texCoordGenType

GLint s_shader_capabilities::texCoordGenType

Definition at line 511 of file display.h.

◆ TexCoords

GLint s_shader_capabilities::TexCoords[MAX_MULTITEXTURE]

Definition at line 442 of file display.h.

◆ textureCount

GLint s_shader_capabilities::textureCount

Definition at line 495 of file display.h.

◆ TextureFunction

GLint s_shader_capabilities::TextureFunction[MAX_MULTITEXTURE]

Definition at line 494 of file display.h.

◆ TextureMatrix

GLint s_shader_capabilities::TextureMatrix[MAX_MULTITEXTURE]

Definition at line 428 of file display.h.

◆ TextureMode

GLint s_shader_capabilities::TextureMode[MAX_MULTITEXTURE]

Definition at line 492 of file display.h.

◆ TextureSource

GLint s_shader_capabilities::TextureSource[MAX_MULTITEXTURE]

Definition at line 493 of file display.h.

◆ TextureUnit

GLint s_shader_capabilities::TextureUnit[MAX_MULTITEXTURE]

Definition at line 491 of file display.h.

◆ textureUnit

GLint s_shader_capabilities::textureUnit[16]

Definition at line 467 of file display.h.

◆ textureUnitCube

GLint s_shader_capabilities::textureUnitCube[8]

Definition at line 468 of file display.h.

◆ tgen

GLint s_shader_capabilities::tgen[MAX_MULTITEXTURE+2]

Definition at line 433 of file display.h.

◆ tmap

GLint s_shader_capabilities::tmap[MAX_MULTITEXTURE+2]

Definition at line 431 of file display.h.

◆ Vertices

GLint s_shader_capabilities::Vertices

Definition at line 439 of file display.h.


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