render: avoid hashing null node
This commit is contained in:
@@ -370,11 +370,21 @@ Node *ViewerOutput::GetConnectedTextureOutput()
|
||||
return GetConnectedOutput(kTextureInput);
|
||||
}
|
||||
|
||||
Node::ValueHint ViewerOutput::GetConnectedTextureValueHint()
|
||||
{
|
||||
return GetValueHintForInput(kTextureInput);
|
||||
}
|
||||
|
||||
Node *ViewerOutput::GetConnectedSampleOutput()
|
||||
{
|
||||
return GetConnectedOutput(kSamplesInput);
|
||||
}
|
||||
|
||||
Node::ValueHint ViewerOutput::GetConnectedSampleValueHint()
|
||||
{
|
||||
return GetValueHintForInput(kSamplesInput);
|
||||
}
|
||||
|
||||
void ViewerOutput::InputValueChangedEvent(const QString &input, int element)
|
||||
{
|
||||
if (input == kAutoCacheInput) {
|
||||
|
||||
@@ -150,8 +150,12 @@ public:
|
||||
|
||||
virtual Node *GetConnectedTextureOutput();
|
||||
|
||||
virtual ValueHint GetConnectedTextureValueHint();
|
||||
|
||||
virtual Node *GetConnectedSampleOutput();
|
||||
|
||||
virtual ValueHint GetConnectedSampleValueHint();
|
||||
|
||||
void SetViewerVideoCacheEnabled(bool e) { video_cache_enabled_ = e; }
|
||||
void SetViewerAudioCacheEnabled(bool e) { audio_cache_enabled_ = e; }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user