#include <OSGSimpleTexturedMaterialBase.h>
Inheritance diagram for osg::SimpleTexturedMaterialBase:

Definition at line 85 of file OSGSimpleTexturedMaterialBase.h.
|
|
Reimplemented from osg::SimpleMaterial. Reimplemented in osg::SimpleTexturedMaterial. Definition at line 89 of file OSGSimpleTexturedMaterialBase.h. |
|
|
Reimplemented from osg::SimpleMaterialBase. Definition at line 94 of file OSGSimpleTexturedMaterialBase.h. |
|
|
Reimplemented from osg::SimpleMaterialBase. Definition at line 96 of file OSGSimpleTexturedMaterialBase.h. 00097 { 00098 ImageFieldId = Inherited::NextFieldId, 00099 MinFilterFieldId = ImageFieldId + 1, 00100 MagFilterFieldId = MinFilterFieldId + 1, 00101 EnvModeFieldId = MagFilterFieldId + 1, 00102 EnvMapFieldId = EnvModeFieldId + 1, 00103 NextFieldId = EnvMapFieldId + 1 00104 };
|
|
|
Definition at line 211 of file OSGSimpleTexturedMaterialBase.cpp. 00211 : 00212 _sfImage (), 00213 _sfMinFilter (GLenum(GL_LINEAR_MIPMAP_LINEAR)), 00214 _sfMagFilter (GLenum(GL_LINEAR)), 00215 _sfEnvMode (GLenum(GL_REPLACE)), 00216 _sfEnvMap (bool(false)), 00217 Inherited() 00218 { 00219 }
|
|
|
Definition at line 225 of file OSGSimpleTexturedMaterialBase.cpp. 00225 : 00226 _sfImage (source._sfImage ), 00227 _sfMinFilter (source._sfMinFilter ), 00228 _sfMagFilter (source._sfMagFilter ), 00229 _sfEnvMode (source._sfEnvMode ), 00230 _sfEnvMap (source._sfEnvMap ), 00231 Inherited (source) 00232 { 00233 }
|
|
|
Definition at line 237 of file OSGSimpleTexturedMaterialBase.cpp.
|
|
|
Reimplemented from osg::SimpleMaterialBase. Definition at line 58 of file OSGSimpleTexturedMaterialBase.inl. References _type. Referenced by create(). 00059 { 00060 return _type; 00061 }
|
|
|
Reimplemented from osg::SimpleMaterialBase. Definition at line 65 of file OSGSimpleTexturedMaterialBase.inl. References _type, and osg::TypeBase::getId(). 00066 { 00067 return _type.getId(); 00068 }
|
|
|
Reimplemented from osg::SimpleMaterialBase. Definition at line 153 of file OSGSimpleTexturedMaterialBase.cpp. References _type. 00154 { 00155 return _type; 00156 }
|
|
|
Reimplemented from osg::SimpleMaterialBase. Definition at line 158 of file OSGSimpleTexturedMaterialBase.cpp. References _type. 00159 { 00160 return _type; 00161 }
|
|
|
Reimplemented from osg::SimpleMaterialBase. Definition at line 173 of file OSGSimpleTexturedMaterialBase.cpp. 00174 { 00175 return sizeof(SimpleTexturedMaterial); 00176 }
|
|
|
Definition at line 101 of file OSGSimpleTexturedMaterialBase.inl. References _sfImage. 00102 { 00103 return &_sfImage; 00104 }
|
|
|
Definition at line 108 of file OSGSimpleTexturedMaterialBase.inl. References _sfMinFilter. 00109 { 00110 return &_sfMinFilter; 00111 }
|
|
|
Definition at line 115 of file OSGSimpleTexturedMaterialBase.inl. References _sfMagFilter. 00116 { 00117 return &_sfMagFilter; 00118 }
|
|
|
Definition at line 122 of file OSGSimpleTexturedMaterialBase.inl. References _sfEnvMode. 00123 { 00124 return &_sfEnvMode; 00125 }
|
|
|
Definition at line 129 of file OSGSimpleTexturedMaterialBase.inl. References _sfEnvMap. 00130 { 00131 return &_sfEnvMap; 00132 }
|
|
|
Definition at line 137 of file OSGSimpleTexturedMaterialBase.inl. References _sfImage, and osg::SField< FieldTypeT, fieldNameSpace >::getValue(). Referenced by osg::SimpleTexturedMaterial::changed(), and osg::SimpleTexturedMaterial::isTransparent(). 00138 { 00139 return _sfImage.getValue(); 00140 }
|
|
|
Definition at line 144 of file OSGSimpleTexturedMaterialBase.inl. References _sfImage, and osg::SField< FieldTypeT, fieldNameSpace >::getValue(). 00145 { 00146 return _sfImage.getValue(); 00147 }
|
|
|
Definition at line 158 of file OSGSimpleTexturedMaterialBase.inl. References _sfMinFilter, and osg::SField< FieldTypeT, fieldNameSpace >::getValue(). Referenced by osg::SimpleTexturedMaterial::changed(). 00159 { 00160 return _sfMinFilter.getValue(); 00161 }
|
|
|
Definition at line 165 of file OSGSimpleTexturedMaterialBase.inl. References _sfMinFilter, and osg::SField< FieldTypeT, fieldNameSpace >::getValue(). 00166 { 00167 return _sfMinFilter.getValue(); 00168 }
|
|
|
Definition at line 179 of file OSGSimpleTexturedMaterialBase.inl. References _sfMagFilter, and osg::SField< FieldTypeT, fieldNameSpace >::getValue(). Referenced by osg::SimpleTexturedMaterial::changed(). 00180 { 00181 return _sfMagFilter.getValue(); 00182 }
|
|
|
Definition at line 186 of file OSGSimpleTexturedMaterialBase.inl. References _sfMagFilter, and osg::SField< FieldTypeT, fieldNameSpace >::getValue(). 00187 { 00188 return _sfMagFilter.getValue(); 00189 }
|
|
|
Definition at line 200 of file OSGSimpleTexturedMaterialBase.inl. References _sfEnvMode, and osg::SField< FieldTypeT, fieldNameSpace >::getValue(). Referenced by osg::SimpleTexturedMaterial::changed(), and osg::SimpleTexturedMaterial::isTransparent(). 00201 { 00202 return _sfEnvMode.getValue(); 00203 }
|
|
|
Definition at line 207 of file OSGSimpleTexturedMaterialBase.inl. References _sfEnvMode, and osg::SField< FieldTypeT, fieldNameSpace >::getValue(). 00208 { 00209 return _sfEnvMode.getValue(); 00210 }
|
|
|
Definition at line 221 of file OSGSimpleTexturedMaterialBase.inl. References _sfEnvMap, and osg::SField< FieldTypeT, fieldNameSpace >::getValue(). Referenced by osg::SimpleTexturedMaterial::changed(). 00222 { 00223 return _sfEnvMap.getValue(); 00224 }
|
|
|
Definition at line 228 of file OSGSimpleTexturedMaterialBase.inl. References _sfEnvMap, and osg::SField< FieldTypeT, fieldNameSpace >::getValue(). 00229 { 00230 return _sfEnvMap.getValue(); 00231 }
|
|
|
Definition at line 151 of file OSGSimpleTexturedMaterialBase.inl. References _sfImage, and osg::SField< FieldTypeT, fieldNameSpace >::setValue().
|
|