Panda3D
Shader Member List

This is the complete list of members for Shader, including all inherited members.

__reduce__()TypedWritable
__reduce_persist__(object pickler)TypedWritable
AS_gloss enum valueShader
AS_glow enum valueShader
AS_normal enum valueShader
AS_ramp enum valueShader
AS_shadow enum valueShader
AutoShaderBit enum nameShader
AutoShaderSwitch enum nameShader
bit_AutoShaderGloss enum valueShader
bit_AutoShaderGlow enum valueShader
bit_AutoShaderNormal enum valueShader
bit_AutoShaderRamp enum valueShader
bit_AutoShaderShadow enum valueShader
decodeFromBamStream(str data, BamReader reader)TypedWritableReferenceCountstatic
encodeToBamStream()TypedWritable
encodeToBamStream(String data, BamWriter writer)TypedWritable
getBamModified()TypedWritable
getClassType()Shaderstatic
getErrorFlag()Shader
getFilename(Shader::ShaderType type)Shader
getLanguage()Shader
getRefCount()ReferenceCount
getShaderUtilization()Shaderstatic
getText(Shader::ShaderType type)Shader
getType()TypedObject
getTypeIndex()TypedObject
haveShaderUtilization()Shaderstatic
isExactType(TypeHandle handle)TypedObject
isOfType(TypeHandle handle)TypedObject
isPrepared(PreparedGraphicsObjects prepared_objects)Shader
load(const Filename file, Shader::ShaderLanguage lang)Shaderstatic
load(Shader::ShaderLanguage lang, const Filename vertex, const Filename fragment, const Filename geometry, const Filename tess_control, const Filename tess_evaluation)Shaderstatic
loadCompute(Shader::ShaderLanguage lang, const Filename fn)Shaderstatic
make(Shader::ShaderLanguage lang, str vertex, str fragment, str geometry, str tess_control, str tess_evaluation)Shaderstatic
make(str body, Shader::ShaderLanguage lang)Shaderstatic
makeCompute(Shader::ShaderLanguage lang, str body)Shaderstatic
markBamModified()TypedWritable
prepare(PreparedGraphicsObjects prepared_objects)Shader
prepareNow(PreparedGraphicsObjects prepared_objects, GraphicsStateGuardianBase gsg)Shader
ref()ReferenceCount
release(PreparedGraphicsObjects prepared_objects)Shader
releaseAll()Shader
setShaderUtilization(ShaderUtilization utl)Shaderstatic
ShaderLanguage enum nameShader
ShaderType enum nameShader
SL_Cg enum valueShader
SL_GLSL enum valueShader
SL_none enum valueShader
ST_compute enum valueShader
ST_COUNT enum valueShader
ST_fragment enum valueShader
ST_geometry enum valueShader
ST_none enum valueShader
ST_tess_control enum valueShader
ST_tess_evaluation enum valueShader
ST_vertex enum valueShader
testRefCountIntegrity()ReferenceCount
testRefCountNonzero()ReferenceCount
unref()ReferenceCount