Cogs.Rendering
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
Loading...
Searching...
No Matches
Source
IPipelineStates.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
Common.h
"
4
5
namespace
Cogs
6
{
7
struct
IPipelineStates
8
{
9
virtual
void
releaseRenderPipeline
(
RenderPipelineHandle
psoHandle) = 0;
10
virtual
void
releaseComputePipeline
(
ComputePipelineHandle
psoHandle) = 0;
11
virtual
void
releaseResources
() = 0;
12
};
13
}
Common.h
Cogs
Definition:
Base.h:24
Cogs::Handle_t
Handle template class used to provide opaque, non-converting handles.
Definition:
Common.h:22
Cogs::IPipelineStates
Definition:
IPipelineStates.h:8
Cogs::IPipelineStates::releaseResources
virtual void releaseResources()=0
Cogs::IPipelineStates::releaseRenderPipeline
virtual void releaseRenderPipeline(RenderPipelineHandle psoHandle)=0
Cogs::IPipelineStates::releaseComputePipeline
virtual void releaseComputePipeline(ComputePipelineHandle psoHandle)=0
Generated by
1.9.6