HatchitResource
Public Types | Public Member Functions | List of all members
Hatchit::Resource::RenderTarget Class Reference
Inheritance diagram for Hatchit::Resource::RenderTarget:
Hatchit::Resource::FileResource< RenderTarget >

Public Types

enum  BlendOp {
  ADD, SUB, REV_SUB, MIN,
  MAX, NONE
}
 

Public Member Functions

 RenderTarget (Core::Guid ID)
 
bool Initialize (const std::string &fileName)
 
uint32_t GetWidth () const
 
uint32_t GetHeight () const
 
std::string GetFormat () const
 
std::vector< float > GetClearColor () const
 
BlendOp GetColorBlendOp () const
 
BlendOp GetAlphaBlendOp () const
 

Additional Inherited Members

- Static Public Member Functions inherited from Hatchit::Resource::FileResource< RenderTarget >
static Core::Handle< const RenderTargetGetHandle (const std::string &ID, Args &&...args)
 
static Core::Handle< const RenderTargetGetHandleFromFileName (const std::string &fileName)
 
- Protected Member Functions inherited from Hatchit::Resource::FileResource< RenderTarget >
 FileResource (Core::Guid ID)
 

The documentation for this class was generated from the following files: