Open Inventor Release 2024.2.0
 
Loading...
Searching...
No Matches
SoShaderProgram Member List

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

addShaderParameterImage(const SbString &name, SoTexture *tex)SoShaderProgram
affectsState() constSoNodevirtual
bufferObjectsSoShaderProgram
copy(SbBool copyConnections=FALSE) constSoNodevirtual
copyFieldValues(const SoFieldContainer *fc, SbBool copyConnections=FALSE)SoFieldContainer
enableNotify(SbBool flag)SoFieldContainerinline
fieldsAreEqual(const SoFieldContainer *fc) constSoFieldContainer
generateTransparencySoShaderProgram
GeometryInputType enum nameSoShaderProgram
geometryInputTypeSoShaderProgram
GeometryOutputType enum nameSoShaderProgram
geometryOutputTypeSoShaderProgram
get(SbString &fieldDataString)SoFieldContainerinline
getAllFields(SoFieldList &list) constSoFieldContainervirtual
getByName(const SbName &name)SoNodestatic
getByName(const SbName &name, SoNodeList &list)SoNodestatic
getClassTypeId()SoShaderProgramstatic
getEventIn(const SbName &fieldName) constSoFieldContainervirtual
getEventOut(const SbName &fieldName) constSoFieldContainervirtual
getField(const SbName &fieldName) constSoFieldContainervirtual
getFieldName(const SoField *field, SbName &fieldName) constSoFieldContainer
getFields(SoFieldList &list) constSoFieldContainervirtual
getFragmentShader(int pos) constSoShaderPrograminline
getGeometryShader(int pos) constSoShaderPrograminline
getName() constSoBasevirtual
getNumReservedTextures()SoShaderProgramstatic
getRefCount() constSoRefCounterinline
getTessellationControlShader(int pos) constSoShaderPrograminline
getTessellationEvaluationShader(int pos) constSoShaderPrograminline
getTypeId() constSoShaderProgramvirtual
getUserData(void) constSoFieldContainerinline
getVertexShader(int pos) constSoShaderPrograminline
hasDefaultValues() constSoFieldContainer
imagesSoShaderProgram
isNotifyEnabled() constSoFieldContainerinline
isOfType(const SoType &type) constSoTypedObjectinline
isOfType() constSoTypedObjectinline
isOverride() constSoNodeinlinevirtual
isSynchronizable() constSoBaseinline
LINE_STRIP_OUTPUT enum valueSoShaderProgram
LINES_INPUT enum valueSoShaderProgram
lock() constSoRefCounterinline
maxGeometryOutputVerticesSoShaderProgram
patchLengthSoShaderProgram
POINTS_INPUT enum valueSoShaderProgram
POINTS_OUTPUT enum valueSoShaderProgram
ref() constSoRefCounter
set(const char *fieldDataString)SoFieldContainerinline
set(const SbString &fieldDataString)SoFieldContainerinline
setComputeShader(int pos, const SbString &filenameOrSource, SoShaderObject::SourceType sourceType=SoShaderObject::FILENAME)SoShaderProgramvirtual
setFragmentShader(int pos, const SbString &filenameOrSource, SoShaderObject::SourceType sourceType=SoShaderObject::FILENAME)SoShaderProgramvirtual
setGeometryShader(int pos, const SbString &filenameOrSource, SoShaderObject::SourceType sourceType=SoShaderObject::FILENAME)SoShaderProgramvirtual
setName(const SbName &name)SoBasevirtual
setOverride(const SbBool state)SoNodeinlinevirtual
setSynchronizable(const bool b)SoBaseinline
setTessellationControlShader(int pos, const SbString &filenameOrSource, SoShaderObject::SourceType sourceType=SoShaderObject::FILENAME)SoShaderProgramvirtual
setTessellationEvaluationShader(int pos, const SbString &filenameOrSource, SoShaderObject::SourceType sourceType=SoShaderObject::FILENAME)SoShaderProgramvirtual
setToDefaults()SoFieldContainer
setUserData(void *data)SoFieldContainerinlinevirtual
setVertexShader(int pos, const SbString &filenameOrSource, SoShaderObject::SourceType sourceType=SoShaderObject::FILENAME)SoShaderProgramvirtual
shaderObjectSoShaderProgram
shadowShaderSoShaderProgram
SoShaderProgram()SoShaderProgram
SoUniformShaderParameterSoShaderProgramfriend
touch()SoNodevirtual
TRIANGLE_STRIP_OUTPUT enum valueSoShaderProgram
TRIANGLES_INPUT enum valueSoShaderProgram
unlock() constSoRefCounterinline
unref() constSoRefCounter
unrefNoDelete() constSoRefCounter
vertexProgramTwoSideSoShaderProgram