#include <OGREInterfaces.h>
Inherits DigitalSpaces::DIObjectBase.
Public Member Functions | |
| bool | IsTransparent (void) |
| void | SetReceiveShadows (bool enabled) |
| bool | GetReceiveShadows (void) |
| void | SetTransparencyCastsShadows (bool enabled) |
| bool | GetTransparencyCastsShadows (void) |
| DIOGRETechnique * | CreateTechnique (void) |
| DIOGRETechnique * | GetTechnique (unsigned short index) |
| unsigned short | GetNumTechniques (void) |
| void | RemoveTechnique (unsigned short index) |
| void | RemoveAllTechniques (void) |
| DIOGRETechnique * | GetSupportedTechnique (unsigned short index) |
| unsigned short | GetNumSupportedTechniques (void) |
| unsigned short | GetNumLodLevels (void) |
| DIOGRETechnique * | GetBestTechnique () |
| DIOGRETechnique * | GetBestTechnique (unsigned short lodIndex) |
| DIOGREMaterial * | Clone (const char *newName) |
| DIOGREMaterial * | Clone (const char *newName, bool changeGroup, const char *newGroup) |
| void | CopyDetailsTo (DIOGREMaterial *mat) |
| void | Compile () |
| void | Compile (bool autoManageTextureUnits) |
| void | SetAmbient (float red, float green, float blue) |
| void | SetAmbient (in_Vector3f *ambient) |
| void | SetDiffuse (float red, float green, float blue, float alpha) |
| void | SetDiffuse (in_Vector4f *ambient) |
| void | SetSpecular (float red, float green, float blue, float alpha) |
| void | SetSpecular (in_Vector4f *specular) |
| void | SetShininess (float val) |
| void | SetSelfIllumination (float red, float green, float blue) |
| void | SetDepthCheckEnabled (bool enabled) |
| void | SetDepthWriteEnabled (bool enabled) |
| void | SetDepthFunction (OGRECompareFunction func) |
| void | SetColourWriteEnabled (bool enabled) |
| void | SetCullingMode (OGRECullingMode mode) |
| void | SetManualCullingMode (OGREManualCullingMode mode) |
| void | SetLightingEnabled (bool enabled) |
| void | SetShadingMode (OGREShadeOptions mode) |
| void | SetFog (bool overrideScene, OGREFogMode mode) |
| void | SetFog (bool overrideScene, OGREFogMode mode, in_Vector3f *colour, float expDensity, float linearStart, float linearEnd) |
| void | SetDepthBias (float constantBias, float slopeScaleBias) |
| void | SetTextureFiltering (OGRETextureFilterOptions filterType) |
| void | SetTextureAnisotropy (int maxAniso) |
| void | SetSceneBlending (OGRESceneBlendType sbt) |
| void | SetSceneBlending (OGRESceneBlendFactor sourceFactor, OGRESceneBlendFactor destFactor) |
| void | SetLodLevels (float *distances, unsigned int count) |
| unsigned short | GetLodIndex (float d) |
| unsigned short | GetLodIndexSquaredDepth (float squaredDepth) |
| bool DigitalSpaces::DIOGREMaterial::IsTransparent | ( | void | ) |
| void DigitalSpaces::DIOGREMaterial::SetReceiveShadows | ( | bool | enabled | ) |
| bool DigitalSpaces::DIOGREMaterial::GetReceiveShadows | ( | void | ) |
| void DigitalSpaces::DIOGREMaterial::SetTransparencyCastsShadows | ( | bool | enabled | ) |
| bool DigitalSpaces::DIOGREMaterial::GetTransparencyCastsShadows | ( | void | ) |
| DIOGRETechnique* DigitalSpaces::DIOGREMaterial::CreateTechnique | ( | void | ) |
| DIOGRETechnique* DigitalSpaces::DIOGREMaterial::GetTechnique | ( | unsigned short | index | ) |
| unsigned short DigitalSpaces::DIOGREMaterial::GetNumTechniques | ( | void | ) |
| void DigitalSpaces::DIOGREMaterial::RemoveTechnique | ( | unsigned short | index | ) |
| void DigitalSpaces::DIOGREMaterial::RemoveAllTechniques | ( | void | ) |
| DIOGRETechnique* DigitalSpaces::DIOGREMaterial::GetSupportedTechnique | ( | unsigned short | index | ) |
| unsigned short DigitalSpaces::DIOGREMaterial::GetNumSupportedTechniques | ( | void | ) |
| unsigned short DigitalSpaces::DIOGREMaterial::GetNumLodLevels | ( | void | ) |
| DIOGRETechnique* DigitalSpaces::DIOGREMaterial::GetBestTechnique | ( | ) |
| DIOGRETechnique* DigitalSpaces::DIOGREMaterial::GetBestTechnique | ( | unsigned short | lodIndex | ) |
| DIOGREMaterial* DigitalSpaces::DIOGREMaterial::Clone | ( | const char * | newName | ) |
| DIOGREMaterial* DigitalSpaces::DIOGREMaterial::Clone | ( | const char * | newName, | |
| bool | changeGroup, | |||
| const char * | newGroup | |||
| ) |
| void DigitalSpaces::DIOGREMaterial::CopyDetailsTo | ( | DIOGREMaterial * | mat | ) |
| void DigitalSpaces::DIOGREMaterial::Compile | ( | ) |
| void DigitalSpaces::DIOGREMaterial::Compile | ( | bool | autoManageTextureUnits | ) |
| void DigitalSpaces::DIOGREMaterial::SetAmbient | ( | float | red, | |
| float | green, | |||
| float | blue | |||
| ) |
| void DigitalSpaces::DIOGREMaterial::SetAmbient | ( | in_Vector3f * | ambient | ) |
| void DigitalSpaces::DIOGREMaterial::SetDiffuse | ( | float | red, | |
| float | green, | |||
| float | blue, | |||
| float | alpha | |||
| ) |
| void DigitalSpaces::DIOGREMaterial::SetDiffuse | ( | in_Vector4f * | ambient | ) |
| void DigitalSpaces::DIOGREMaterial::SetSpecular | ( | float | red, | |
| float | green, | |||
| float | blue, | |||
| float | alpha | |||
| ) |
| void DigitalSpaces::DIOGREMaterial::SetSpecular | ( | in_Vector4f * | specular | ) |
| void DigitalSpaces::DIOGREMaterial::SetShininess | ( | float | val | ) |
| void DigitalSpaces::DIOGREMaterial::SetSelfIllumination | ( | float | red, | |
| float | green, | |||
| float | blue | |||
| ) |
| void DigitalSpaces::DIOGREMaterial::SetDepthCheckEnabled | ( | bool | enabled | ) |
| void DigitalSpaces::DIOGREMaterial::SetDepthWriteEnabled | ( | bool | enabled | ) |
| void DigitalSpaces::DIOGREMaterial::SetDepthFunction | ( | OGRECompareFunction | func | ) |
| void DigitalSpaces::DIOGREMaterial::SetColourWriteEnabled | ( | bool | enabled | ) |
| void DigitalSpaces::DIOGREMaterial::SetCullingMode | ( | OGRECullingMode | mode | ) |
| void DigitalSpaces::DIOGREMaterial::SetManualCullingMode | ( | OGREManualCullingMode | mode | ) |
| void DigitalSpaces::DIOGREMaterial::SetLightingEnabled | ( | bool | enabled | ) |
| void DigitalSpaces::DIOGREMaterial::SetShadingMode | ( | OGREShadeOptions | mode | ) |
| void DigitalSpaces::DIOGREMaterial::SetFog | ( | bool | overrideScene, | |
| OGREFogMode | mode | |||
| ) |
| void DigitalSpaces::DIOGREMaterial::SetFog | ( | bool | overrideScene, | |
| OGREFogMode | mode, | |||
| in_Vector3f * | colour, | |||
| float | expDensity, | |||
| float | linearStart, | |||
| float | linearEnd | |||
| ) |
| void DigitalSpaces::DIOGREMaterial::SetDepthBias | ( | float | constantBias, | |
| float | slopeScaleBias | |||
| ) |
| void DigitalSpaces::DIOGREMaterial::SetTextureFiltering | ( | OGRETextureFilterOptions | filterType | ) |
| void DigitalSpaces::DIOGREMaterial::SetTextureAnisotropy | ( | int | maxAniso | ) |
| void DigitalSpaces::DIOGREMaterial::SetSceneBlending | ( | OGRESceneBlendType | sbt | ) |
| void DigitalSpaces::DIOGREMaterial::SetSceneBlending | ( | OGRESceneBlendFactor | sourceFactor, | |
| OGRESceneBlendFactor | destFactor | |||
| ) |
| void DigitalSpaces::DIOGREMaterial::SetLodLevels | ( | float * | distances, | |
| unsigned int | count | |||
| ) |
| unsigned short DigitalSpaces::DIOGREMaterial::GetLodIndex | ( | float | d | ) |
| unsigned short DigitalSpaces::DIOGREMaterial::GetLodIndexSquaredDepth | ( | float | squaredDepth | ) |
1.5.6