HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SHOP_Clerk Member List

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

addShaderClerk(SHOP_TYPE type, SHOP_Clerk *shop)SHOP_Clerkstatic
buildOpShaderBounds(OP_Node *node, UT_BoundingBox &box, fpreal now, const UT_Options *options, SHOP_TYPE interpret_type)SHOP_Clerkvirtual
buildOpShaderData(OP_Node *node, SHOP_ReData &data, fpreal now, const UT_Options *options, SHOP_TYPE interpret_type)SHOP_Clerkvirtual
buildOpShaderString(OP_Node *node, UT_String &shader, fpreal now, const UT_Options *options, SHOP_TYPE interpret_type)SHOP_Clerkvirtual
buildShaderBounds(SHOP_Node *shop, UT_BoundingBox &box, fpreal now, const UT_Options *options, SHOP_TYPE interpret_type)SHOP_Clerkvirtual
buildShaderData(SHOP_Node *shop, SHOP_ReData &data, fpreal now, const UT_Options *options, SHOP_TYPE interpret_type)SHOP_Clerkvirtual
buildShaderEnd(UT_String &str, const char *shader_name, SHOP_Node *node)SHOP_Clerkprotectedvirtual
buildShaderStart(UT_String &str, const char *shader_name, SHOP_Node *node)SHOP_Clerkprotectedvirtual
buildShaderString(SHOP_Node *shop, UT_String &shader, fpreal now, const UT_Options *options, SHOP_TYPE interpret_type)SHOP_Clerkvirtual
buildVopShaderString(OP_Node *material, VOP_Node *vop, UT_String &shader, fpreal now, const UT_Options *options, SHOP_TYPE interpret_type)SHOP_Clerkvirtual
evalSopBoundingBox(UT_BoundingBox &box, SHOP_Node &node, const char *parmname, fpreal now)SHOP_Clerkprotected
generatesString() const SHOP_Clerkvirtual
getAnyClerk(const char *rendermask, SHOP_TYPE shader_type, SHOP_TYPE interpret_type, bool only_string_generators)SHOP_Clerkstatic
getBoundingBox(UT_BoundingBox &box, SHOP_Node &node, OP_Context &ctx)SHOP_Clerkvirtual
getClerk(const UT_Options *options, const char *default_clerk, const char *rendermask, SHOP_TYPE shader_type, SHOP_TYPE interpret_type, bool only_string_data, bool accept_badmask=false)SHOP_Clerkstatic
getClerk(const char *rendertype, const char *rendermask, SHOP_TYPE shader_type, SHOP_TYPE interpret_type, bool accept_badmask=false)SHOP_Clerkstatic
getClerkList(SHOP_TYPE type)SHOP_Clerkstatic
getCreationScript(SHOP_TYPE shader_type) const SHOP_Clerkvirtual
getDefaultKeywords() const SHOP_Clerkvirtual
getDialogScriptEnum(SHOP_TYPE type) const SHOP_Clerkvirtual
getGeometryAttribute(SHOP_TYPE shader_type) const SHOP_Clerkvirtual
getGeometryIndirect(SHOP_TYPE shader_type) const SHOP_Clerkvirtual
getIsVexClerk() const SHOP_Clerkvirtual
getRenderLabel() const SHOP_Clerkvirtual
getRenderName() const =0SHOP_Clerkpure virtual
installClerks()SHOP_Clerkstatic
renderMatch(const char *rendertype, const char *rendermask, bool accept_badmask=false)SHOP_Clerkstatic
requireAutoAdd(SHOP_TYPE type) const SHOP_Clerkvirtual
runCreateScript(const char *node_path, const char *render_mask, SHOP_TYPE shader_type)SHOP_Clerkstatic
SHOP_Clerk()SHOP_Clerk
~SHOP_Clerk()SHOP_Clerkvirtual