Panda3D
Shader Member List

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

__init__(const Shader)Shader
__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(VectorUchar data, BamReader reader)TypedWritableReferenceCountstatic
encodeToBamStream()TypedWritable
encodeToBamStream(VectorUchar data, BamWriter writer)TypedWritable
fillin(DatagramIterator scan, BamReader manager)TypedWritable
getBamModified()TypedWritable
getCacheCompiledShader()Shader
getClassType()Shaderstatic
getErrorFlag()Shader
getFilename(Shader::ShaderType type)Shader
getFullpath()Shader
getLanguage()Shader
getRefCount()ReferenceCount
getText(Shader::ShaderType type)Shader
getType()TypedObject
getTypeIndex()TypedObject
hasFullpath()Shader
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
ref_countReferenceCount
release(PreparedGraphicsObjects prepared_objects)Shader
releaseAll()Shader
setCacheCompiledShader(bool flag)Shader
setFilename(Shader::ShaderType type, const Filename filename)Shader
ShaderLanguage enum nameShader
ShaderType enum nameShader
SL_Cg enum valueShader
SL_GLSL enum valueShader
SL_HLSL enum valueShader
SL_none enum valueShader
SL_SPIR_V 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
typeTypedObject
unref()ReferenceCount