10 #ifndef __VOP_Constant_h__
11 #define __VOP_Constant_h__
30 const char *
outputLabel(
unsigned idx)
const override;
32 const char * getConstantValueParmName();
36 void setPARMTYPEINDEX(
int idx);
37 void setPARMSTORAGE(
int type);
59 VOP_Type getUniformType(
int pidx,
bool conditioned,
Reprsents a language for which VOPs can generate source code.
bool translatesDirectlyToUSD() const override
bool updateParmsFlags() override
virtual void getDescriptiveName(UT_String &str) const
GLuint const GLchar * name
virtual void getCode(UT_String &codestr, const VOP_CodeGenContext &context)
Get the code fragment to be included in the shader code.
virtual const char * outputLabel(unsigned idx) const
virtual void getOutputTypeInfoSubclass(VOP_TypeInfo &type_info, int idx)
virtual void getOutputNameSubclass(UT_String &out, int idx) const
VOP_Type
Enumeration of the built-in (basic) VOP data types.