H3D API  2.4.1
H3D::ShaderPart Member List

This is the complete list of members for H3D::ShaderPart, including all inherited members.

addDestructCallback(void(*func)(Node *, void *), void *args)H3D::Node
addInlinePrefix(const string &s)H3D::X3DUrlObjectprotected
addUnrefCallback(void(*func)(RefCountedClass *, void *), void *args)H3DUtil::RefCountedClass
clone(bool deepCopy=true, DeepCopyMap *deepCopyMap=NULL)H3D::Nodevirtual
cloneFieldValue(Field &_from, Field &_to, bool deepCopy, DeepCopyMap &deepCopyMap)H3D::Nodeprotected
closestPoint(const Vec3f &p, NodeIntersectResult &result)H3D::Nodevirtual
compileShader()H3D::ShaderPartvirtual
databaseH3D::ShaderPartstatic
DeepCopyMap typedefH3D::Node
defaultXMLContainerField()H3D::ShaderPartinlinevirtual
FAILED enum valueH3D::X3DUrlObject
forceReloadH3D::ShaderPart
getClonedInstance(Node *original, bool deepCopy, DeepCopyMap &deepCopyMap)H3D::Nodeprotectedstatic
getConstantVariableString(Field *const in_variable, std::string &out_name, std::string &out_type, std::string &out_field_value)H3D::ShaderPartprotected
getField(const string &_name) constH3D::Nodevirtual
getFullName()H3DUtil::RefCountedClass
getInlinedContentOffset(const std::string &url)H3D::X3DUrlObjectprotected
getManualInitialize() constH3DUtil::RefCountedClass
getMetadataByName(const string &_name)H3D::X3DNode
getName() constH3DUtil::RefCountedClass
getParentComposedShader()H3D::ShaderPartinline
getProtoInstanceParent()H3D::Nodeinline
getRefCount() constH3DUtil::RefCountedClass
getShaderHandle()H3D::ShaderPartinline
getTypeName() constH3DUtil::RefCountedClass
getURLBase()H3D::X3DUrlObjectinline
getURLUsed()H3D::X3DUrlObjectinline
hasName()H3DUtil::RefCountedClass
INIT enum valueH3D::X3DUrlObject
is_initializedH3DUtil::RefCountedClassprotected
isCompiled()H3D::ShaderPartvirtual
isInitialized()H3DUtil::RefCountedClass
lineIntersect(const Vec3f &from, const Vec3f &to, LineIntersectResult &result)H3D::Nodevirtual
LOADED enum valueH3D::X3DUrlObject
LOADING enum valueH3D::X3DUrlObject
loadProgress()H3D::X3DUrlObjectinlinevirtual
LoadStatus enum nameH3D::X3DUrlObject
loadStatus()H3D::ShaderPartvirtual
manual_initializeH3DUtil::RefCountedClassprotected
metadataH3D::X3DNode
modifyShaderConstants(Field *field)H3D::ShaderPart
movingSphereIntersect(H3DFloat radius, const Vec3f &from, const Vec3f &to, NodeIntersectResult &result)H3D::Nodevirtual
nameH3DUtil::RefCountedClassprotected
Node()H3D::Node
nrNodesAlive()H3D::Nodeinlinestatic
nrNodesCreated()H3D::Nodeinlinestatic
parent_composed_shaderH3D::ShaderPartprotected
preProcess(const std::string &input, const std::string &_url, int depth=0)H3D::ShaderPartprotected
ref()H3DUtil::RefCountedClass
ref_countH3DUtil::RefCountedClassprotected
ref_count_lock_pointerH3DUtil::RefCountedClassprotected
RefCountedClass()H3DUtil::RefCountedClass
RefCountedClass(bool _use_lock)H3DUtil::RefCountedClass
removeDestructCallback(void(*func)(Node *, void *), void *args)H3D::Node
removeTmpFile(const string &file)H3D::X3DUrlObject
removeUnrefCallback(void(*func)(RefCountedClass *, void *), void *args)H3DUtil::RefCountedClass
render()H3D::Nodeinlinevirtual
replaceString(string &string_to_update, const std::string &string_start, const std::string &string_end, const std::string &to_insert, const std::string &conditional_string="")H3D::ShaderPart
resolveURL(const string &_url, bool return_contents, bool *is_tmp_file=NULL)H3D::X3DUrlObjectprotected
resolveURLAsFile(const string &url, bool *is_tmp_file=NULL)H3D::X3DUrlObject
resolveURLAsString(const string &url)H3D::X3DUrlObject
setManualInitialize(bool b)H3DUtil::RefCountedClass
setName(const std::string &_name)H3DUtil::RefCountedClass
setParentComposedShader(ComposedShader *s)H3D::ShaderPart
setProtoInstanceParent(X3DPrototypeInstance *p)H3D::Nodeinline
setURLBase(const string &_url_base)H3D::X3DUrlObjectinline
setURLUsed(const string &_url_used)H3D::X3DUrlObjectinline
shader_handleH3D::ShaderPartprotected
ShaderPart(Inst< SFNode > _metadata=0, Inst< MFString > _url=0, Inst< SFString > _type=0, Inst< SFShaderString > _shaderString=0, Inst< SFBool > _forceReload=0)H3D::ShaderPart
shaderStringH3D::ShaderPart
shaderStringFromURL(const std::string &shader_url)H3D::ShaderPartprotected
supported_inline_prefixesH3D::X3DUrlObjectprotected
traverseSG(TraverseInfo &ti)H3D::Nodevirtual
typeH3D::ShaderPart
type_nameH3DUtil::RefCountedClassprotected
unref()H3DUtil::RefCountedClass
unref_callbacksH3DUtil::RefCountedClassprotected
updateShaderConstantValues(std::string &input, bool update_all_values)H3D::ShaderPartprotected
updateSinglePassStereoValues(std::string &input)H3D::ShaderPartprotected
urlH3D::X3DUrlObject
url_baseH3D::X3DUrlObjectprotected
url_usedH3D::X3DUrlObjectprotected
X3DNode(Inst< SFNode > _metadata=0)H3D::X3DNode
X3DUrlObject(Inst< MFString > _url=0)H3D::X3DUrlObject
~Node()H3D::Nodevirtual
~RefCountedClass()H3DUtil::RefCountedClassvirtual