lugre_material_L Class Reference

file : ../lugre/src/lugre_material_L.cpp (this is just a pseudo class used for grouping global functions) More...

List of all members.

Static Public Member Functions

static mixed SaveTextureToFile (...)
 string SaveTextureToFile (sTexName,sFilePath)
static mixed CloneMaterial (...)
 string CloneMaterial (sOldMatName,sNewMatName=uniquename())
static mixed CreateMaterial (...)
 string CreateMaterial (sMatName=uniquename())
static mixed SetAmbient (...)
 void SetAmbient (sMatName,iTech,iPass,r,g,b)
static mixed SetShaderParamByIndex (...)
static mixed SetShaderParamByName (...)
static mixed SetDiffuse (...)
 void SetDiffuse (sMatName,iTech,iPass,r,g,b,a)
static mixed SetSceneBlend (...)
 void SetSceneBlend (sMatName,iSceneBlendMode)
static mixed SetDepthWriteEnabled (...)
 void SetDepthWriteEnabled (sMatName,iTech,iPass,iSceneBlendMode)
static mixed SetAlphaRejection (...)
static mixed SetMaterialPassParam (...)
 void SetMaterialPassParam (matname,techidx,passidx,pname,pvalue)
static mixed SetMaterialTechniqueParam (...)
 void SetMaterialTechniqueParam (matname,techidx,pname,pvalue)
static mixed SetMaterialParam (...)
 void SetMaterialParam (matname,pname,pvalue)
static mixed SetHardwareCulling (...)
static mixed SetSoftwareCulling (...)
static mixed SetTextureIsAlpha (...)
 void SetTextureIsAlpha (sMatName,bIsAlpha,iTech=0,iPass=0,iTextureUnit=0)
static mixed SetSceneBlending (...)
 void SetSceneBlending (sMatName,mode)
static mixed SetTextureAddressingMode (...)
 void SetTextureAddressingMode (sMatName,adressMode,iTech=0,iPass=0,iTextureUnit=0)
static mixed SetTextureFiltering (...)
 void SetTextureFiltering (sMatName,filterOption,iTech=0,iPass=0,iTextureUnit=0)
static mixed SetTexture (...)
static mixed GetTexture (...)
static mixed SetReceiveShadows (...)
 void SetReceiveShadows (sMatName,bool)


Detailed Description

file : ../lugre/src/lugre_material_L.cpp (this is just a pseudo class used for grouping global functions)

Definition at line 7422 of file lua_pseudo_code.cpp.


Member Function Documentation

static mixed lugre_material_L::SaveTextureToFile (   ...  )  [inline, static]

string SaveTextureToFile (sTexName,sFilePath)

Definition at line 7425 of file lua_pseudo_code.cpp.

static mixed lugre_material_L::CloneMaterial (   ...  )  [inline, static]

string CloneMaterial (sOldMatName,sNewMatName=uniquename())

Definition at line 7428 of file lua_pseudo_code.cpp.

static mixed lugre_material_L::CreateMaterial (   ...  )  [inline, static]

string CreateMaterial (sMatName=uniquename())

Definition at line 7431 of file lua_pseudo_code.cpp.

static mixed lugre_material_L::SetAmbient (   ...  )  [inline, static]

void SetAmbient (sMatName,iTech,iPass,r,g,b)

Definition at line 7434 of file lua_pseudo_code.cpp.

static mixed lugre_material_L::SetShaderParamByIndex (   ...  )  [inline, static]

see also staticgeom:SetCustomParameter (iParam,x,y,z,w) (iris) see also gfx3D:SetMeshSubEntityCustomParameter void SetShaderParamByIndex (sMatName,iTech,iPass,iParam,x,y,z,w)

Definition at line 7439 of file lua_pseudo_code.cpp.

static mixed lugre_material_L::SetShaderParamByName (   ...  )  [inline, static]

see also staticgeom:SetCustomParameter (iParam,x,y,z,w) (iris) see also gfx3D:SetMeshSubEntityCustomParameter void SetShaderParamByName (sMatName,iTech,iPass,sParam,x,y,z,w)

Definition at line 7444 of file lua_pseudo_code.cpp.

static mixed lugre_material_L::SetDiffuse (   ...  )  [inline, static]

void SetDiffuse (sMatName,iTech,iPass,r,g,b,a)

Definition at line 7447 of file lua_pseudo_code.cpp.

static mixed lugre_material_L::SetSceneBlend (   ...  )  [inline, static]

void SetSceneBlend (sMatName,iSceneBlendMode)

Definition at line 7450 of file lua_pseudo_code.cpp.

static mixed lugre_material_L::SetDepthWriteEnabled (   ...  )  [inline, static]

void SetDepthWriteEnabled (sMatName,iTech,iPass,iSceneBlendMode)

Definition at line 7453 of file lua_pseudo_code.cpp.

static mixed lugre_material_L::SetAlphaRejection (   ...  )  [inline, static]

void SetAlphaRejection (sMatName,iTech,iPass,compare_method,value) ~ compare_methods (see oger api for details): ~ CMPF_ALWAYS_FAIL ~ CMPF_ALWAYS_PASS ~ CMPF_LESS ~ CMPF_LESS_EQUAL ~ CMPF_EQUAL ~ CMPF_NOT_EQUAL ~ CMPF_GREATER_EQUAL ~ CMPF_GREATER

Definition at line 7465 of file lua_pseudo_code.cpp.

static mixed lugre_material_L::SetMaterialPassParam (   ...  )  [inline, static]

void SetMaterialPassParam (matname,techidx,passidx,pname,pvalue)

Definition at line 7468 of file lua_pseudo_code.cpp.

static mixed lugre_material_L::SetMaterialTechniqueParam (   ...  )  [inline, static]

void SetMaterialTechniqueParam (matname,techidx,pname,pvalue)

Definition at line 7471 of file lua_pseudo_code.cpp.

static mixed lugre_material_L::SetMaterialParam (   ...  )  [inline, static]

void SetMaterialParam (matname,pname,pvalue)

Definition at line 7474 of file lua_pseudo_code.cpp.

static mixed lugre_material_L::SetHardwareCulling (   ...  )  [inline, static]

void SetHardwareCulling (sMatName,iTech,iPass,iCullMode) iCullMode 0=CULL_NONE 1=CULL_CLOCKWISE 2=CULL_ANTICLOCKWISE

Definition at line 7478 of file lua_pseudo_code.cpp.

static mixed lugre_material_L::SetSoftwareCulling (   ...  )  [inline, static]

void SetSoftwareCulling (sMatName,iTech,iPass,iCullMode) iCullMode 0=MANUAL_CULL_NONE 1=MANUAL_CULL_BACK 2=MANUAL_CULL_FRONT

Definition at line 7482 of file lua_pseudo_code.cpp.

static mixed lugre_material_L::SetTextureIsAlpha (   ...  )  [inline, static]

void SetTextureIsAlpha (sMatName,bIsAlpha,iTech=0,iPass=0,iTextureUnit=0)

Definition at line 7485 of file lua_pseudo_code.cpp.

static mixed lugre_material_L::SetSceneBlending (   ...  )  [inline, static]

void SetSceneBlending (sMatName,mode)

Definition at line 7488 of file lua_pseudo_code.cpp.

static mixed lugre_material_L::SetTextureAddressingMode (   ...  )  [inline, static]

void SetTextureAddressingMode (sMatName,adressMode,iTech=0,iPass=0,iTextureUnit=0)

Definition at line 7491 of file lua_pseudo_code.cpp.

static mixed lugre_material_L::SetTextureFiltering (   ...  )  [inline, static]

void SetTextureFiltering (sMatName,filterOption,iTech=0,iPass=0,iTextureUnit=0)

Definition at line 7494 of file lua_pseudo_code.cpp.

static mixed lugre_material_L::SetTexture (   ...  )  [inline, static]

old : CreateTextureUnitState (sMatName,iTech,iPass,sTextureName) void SetTexture (sMatName,sTextureName,iTech=0,iPass=0,iTextureUnit=0)

Definition at line 7498 of file lua_pseudo_code.cpp.

static mixed lugre_material_L::GetTexture (   ...  )  [inline, static]

old : CreateTextureUnitState (sMatName,iTech,iPass,sTextureName) texname GetTexture (sMatName,iTech=0,iPass=0,iTextureUnit=0)

Definition at line 7502 of file lua_pseudo_code.cpp.

static mixed lugre_material_L::SetReceiveShadows (   ...  )  [inline, static]

void SetReceiveShadows (sMatName,bool)

Definition at line 7505 of file lua_pseudo_code.cpp.


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

Generated on Fri Mar 29 05:41:10 2013 for lua by  doxygen 1.5.6