#include <shader_map.h>
Public Types | |
enum | Type { Undefined = 0, Scalar, Integer, Vector, Color, Transform, Scalar_array = 16, Integer_array } |
all the map field types | |
Public Member Functions | |
Map_field_type () | |
constructor, unassigned Type | |
Map_field_type (Type type) | |
constructor from a Type | |
Map_field_type (const Map_field_type &type) | |
copy constructor | |
Map_field_type & | operator= (const Type &rhs) |
copy assignment operator (Type) | |
Map_field_type & | operator= (const Map_field_type &rhs) |
copy assignment operator (Map_field_type) | |
bool | operator== (const Type rhs) const |
equality operator (Type) | |
bool | operator== (const Map_field_type &rhs) const |
equality operator (Map_field_type) | |
bool | operator!= (const Type rhs) const |
inequality operator (Type) | |
bool | operator!= (const Map_field_type &rhs) const |
inequality operator (Map_field_type) | |
Type | type () const |
returns the field type as Type |
The Map_field_type is an enumerative class which is meant to list all possible field types for maps
|
constructor from a Type
|
|
copy constructor
|
|
inequality operator (Map_field_type)
|
|
inequality operator (Type)
|
|
copy assignment operator (Map_field_type)
|
|
copy assignment operator (Type)
|
|
equality operator (Map_field_type)
|
|
equality operator (Type)
|
|
returns the field type as Type
|
Copyright © 1986-2008 by
mental images GmbH