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

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

AddInput(const VdfConnection &connection, const VdfMask &mask)VdfSchedule
Clear()VdfSchedule
DeduplicateInputs()VdfSchedule
ForEachScheduledOutput(const VdfNode &node, const VdfScheduledOutputCallback &callback) const VdfSchedule
GetAffectsMask(const OutputId &outputId) const VdfSchedule
GetComputeTask(const VdfScheduleTaskIndex index) const VdfScheduleinline
GetComputeTaskIds(const VdfNode &node) const VdfScheduleinline
GetComputeTaskIds(const VdfScheduleInputDependency &input) const VdfScheduleinline
GetFromBufferOutput(const OutputId &outputId) const VdfSchedule
GetInputs(const VdfNode &node) const VdfSchedule
GetInputsTask(const VdfScheduleTaskIndex index) const VdfScheduleinline
GetKeepMask(const OutputId &outputId) const VdfSchedule
GetKeepMask(const VdfScheduleTaskIndex invocationIndex) const VdfScheduleinline
GetKeepTaskIndex(const VdfNode &node) const VdfScheduleinline
GetNetwork() const VdfScheduleinline
GetNode(const OutputId &outputId) const VdfSchedule
GetNumComputeTasks() const VdfScheduleinline
GetNumInputsTasks() const VdfScheduleinline
GetNumKeepTasks() const VdfScheduleinline
GetNumPrepTasks() const VdfScheduleinline
GetNumUniqueInputDependencies() const VdfScheduleinline
GetOptionalInputDependencies(const VdfScheduleInputsTask &task) const VdfScheduleinline
GetOrCreateOutputId(const VdfOutput &output)VdfSchedule
GetOutput(const OutputId &outputId) const VdfSchedule
GetOutputId(const VdfOutput &output) const VdfSchedule
GetOutputIdsBegin(const VdfNode &node) const VdfSchedule
GetOutputIdsEnd(const VdfNode &node) const VdfSchedule
GetOutputToClear(const VdfNode &node) const VdfSchedule
GetPassToOutput(const OutputId &outputId) const VdfSchedule
GetPrereqInputDependencies(const VdfScheduleInputsTask &task) const VdfScheduleinline
GetRequest() const VdfScheduleinline
GetRequestAndAffectsMask(const OutputId &outputId, const VdfMask **requestMask, const VdfMask **affectsMask) const VdfSchedule
GetRequestAndAffectsMask(const VdfScheduleTaskIndex invocationIndex, const VdfMask **requestMask, const VdfMask **affectsMask) const VdfScheduleinline
GetRequestMask(const OutputId &outputId) const VdfSchedule
GetRequestMask(const VdfScheduleTaskIndex invocationIndex) const VdfScheduleinline
GetRequiredInputDependencies(const VdfScheduleComputeTask &task) const VdfScheduleinline
GetScheduledNodeBits() const VdfScheduleinline
GetScheduleNodeIndex(const OutputId &outputId) const VdfScheduleinline
GetScheduleNodeVector()VdfScheduleinline
GetScheduleNodeVector() const VdfScheduleinline
GetUniqueIndex(const OutputId outputId) const VdfSchedule
HasSMBL() const VdfScheduleinline
InitializeFromNetwork(const VdfNetwork &network)VdfSchedule
InputDependencyRange typedefVdfSchedule
InputsRange typedefVdfSchedule
IsAffective(const OutputId &outputId) const VdfSchedule
IsScheduled(const VdfNode &node) const VdfSchedule
IsSmallSchedule() const VdfScheduleinline
IsValid() const VdfScheduleinline
operator=(const VdfSchedule &)=deleteVdfSchedule
ScheduleNodeVector typedefVdfSchedule
SetAffectsMask(const OutputId &outputId, const VdfMask &mask)VdfSchedule
SetFromBufferOutput(const OutputId &outputId, const VdfOutput *output)VdfSchedule
SetHasSMBL(bool enable)VdfScheduleinline
SetKeepMask(const OutputId &outputId, const VdfMask &mask)VdfSchedule
SetOutputToClear(const VdfNode &node, const VdfOutput *outputToClear)VdfSchedule
SetPassToOutput(const OutputId &outputId, const VdfOutput *output)VdfSchedule
SetRequest(const VdfRequest &request)VdfSchedule
SetRequestMask(const OutputId &outputId, const VdfMask &mask)VdfSchedule
TaskIdRange typedefVdfSchedule
VdfSchedule(const VdfSchedule &)=deleteVdfSchedule
VdfSchedule()VdfSchedule
VdfScheduler classVdfSchedulefriend
~VdfSchedule()VdfSchedule