| Python Script Engine 8.3 GL Studio Editor Python Script API

Public Types | Public Member Functions | List of all members
VertexAttribIndexLookup Class Referenceabstract
Inheritance diagram for VertexAttribIndexLookup:

## Public Types
enum | AttributeSemanticEnum { ATTRIB_UNDEFINED = 0 , ATTRIB_POSITION = 0x80000000 , ATTRIB_NORMAL , ATTRIB_BLENDWEIGHT , ATTRIB_TANGENT , ATTRIB_BINORMAL , ATTRIB_BLENDINDICES , ATTRIB_PSIZE , ATTRIB_TEXCOORD0 , ATTRIB_TEXCOORD1 , ATTRIB_TEXCOORD2 , ATTRIB_TEXCOORD3 , ATTRIB_TEXCOORD4 , ATTRIB_TEXCOORD5 , ATTRIB_TEXCOORD6 , ATTRIB_TEXCOORD7 }

## Public Member Functions
int | GetVertexAttribIndexForSemantic (int semanticEnum)=0

## Member Enumeration Documentation

## ◆ AttributeSemanticEnum

enum VertexAttribIndexLookup::AttributeSemanticEnum

Enumerator
ATTRIB_UNDEFINED |
ATTRIB_POSITION |
ATTRIB_NORMAL |
ATTRIB_BLENDWEIGHT |
ATTRIB_TANGENT |
ATTRIB_BINORMAL |
ATTRIB_BLENDINDICES |
ATTRIB_PSIZE |
ATTRIB_TEXCOORD0 |
ATTRIB_TEXCOORD1 |
ATTRIB_TEXCOORD2 |
ATTRIB_TEXCOORD3 |
ATTRIB_TEXCOORD4 |
ATTRIB_TEXCOORD5 |
ATTRIB_TEXCOORD6 |
ATTRIB_TEXCOORD7 |

## Member Function Documentation

## ◆ GetVertexAttribIndexForSemantic()

int VertexAttribIndexLookup::GetVertexAttribIndexForSemantic | ( | int | semanticEnum | ) |
| pure virtual

Returns
  The attributeIndex that should be used to pass the vertex attributes or -1 if they are not needed (see glVertexAttrib)

Parameters

  semanticEnum | The sematic value (see AttributeSemanticEnum)

Implemented in Effect_DiffNormSpecRefl, and GlsRenderEffect.

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

- VertexAttribIndexLookup.i