Back to index

nux  3.0.0
Classes | Namespaces | Defines | Enumerations
IOpenGLResource.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  nux::ShaderAttributeDefinition
class  nux::IOpenGLResource

Namespaces

namespace  nux
 The Writer singleton is responsible for controlling where the logging message go.

Defines

#define NUM_VERTEX_SHADER_INPUT_ATTRIBUTE   16

Enumerations

enum  nux::VertexAttributeType {
  nux::VAT_UNDEFINED = 0, nux::VAT_FLOAT = 1, nux::VAT_FLOAT2, nux::VAT_FLOAT3,
  nux::VAT_FLOAT4, nux::VAT_FLOAT_MAT2, nux::VAT_FLOAT_MAT3, nux::VAT_FLOAT_MAT4
}
enum  nux::ShaderType { nux::SHADER_TYPE_GLSL = 0, nux::SHADER_TYPE_CG, nux::SHADER_TYPE_FORCE_DWORD = 0x7fffffff }

Class Documentation

struct nux::ShaderAttributeDefinition

Definition at line 63 of file IOpenGLResource.h.

Collaboration diagram for nux::ShaderAttributeDefinition:
Class Members
int attribute_index
string attribute_name
int type
bool valid

Define Documentation

Definition at line 44 of file IOpenGLResource.h.