HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HgiPipelineCreationTestDriver Class Reference

#include <unitTestHelper.h>

+ Inheritance diagram for HgiPipelineCreationTestDriver:

Public Member Functions

HGI_API HgiPipelineCreationTestDriver ()
 
HGI_API ~HgiPipelineCreationTestDriver ()
 
HGI_API bool CreateTestPipeline ()
 
HGI_API HgiGetHgi ()
 

Protected Member Functions

bool _CreateShaderProgram ()
 
void _DestroyShaderProgram ()
 
void _CreateVertexBufferDescriptor ()
 
bool _CreatePipeline ()
 
void _PrintCompileErrors ()
 

Protected Attributes

HgiUniquePtr _hgi
 
HgiShaderProgramHandle _shaderProgram
 
HgiGraphicsPipelineHandle _pipeline
 
HgiVertexBufferDesc _vboDesc
 
HgiAttachmentDesc _colorAtt
 
HgiAttachmentDesc _depthAtt
 

Detailed Description

Definition at line 34 of file unitTestHelper.h.

Constructor & Destructor Documentation

HGI_API HgiPipelineCreationTestDriver::HgiPipelineCreationTestDriver ( )
HGI_API HgiPipelineCreationTestDriver::~HgiPipelineCreationTestDriver ( )

Member Function Documentation

bool HgiPipelineCreationTestDriver::_CreatePipeline ( )
protected
bool HgiPipelineCreationTestDriver::_CreateShaderProgram ( )
protected
void HgiPipelineCreationTestDriver::_CreateVertexBufferDescriptor ( )
protected
void HgiPipelineCreationTestDriver::_DestroyShaderProgram ( )
protected
void HgiPipelineCreationTestDriver::_PrintCompileErrors ( )
protected
HGI_API bool HgiPipelineCreationTestDriver::CreateTestPipeline ( )
HGI_API Hgi* HgiPipelineCreationTestDriver::GetHgi ( )
inline

Definition at line 47 of file unitTestHelper.h.

Member Data Documentation

HgiAttachmentDesc HgiPipelineCreationTestDriver::_colorAtt
protected

Definition at line 60 of file unitTestHelper.h.

HgiAttachmentDesc HgiPipelineCreationTestDriver::_depthAtt
protected

Definition at line 61 of file unitTestHelper.h.

HgiUniquePtr HgiPipelineCreationTestDriver::_hgi
protected

Definition at line 56 of file unitTestHelper.h.

HgiGraphicsPipelineHandle HgiPipelineCreationTestDriver::_pipeline
protected

Definition at line 58 of file unitTestHelper.h.

HgiShaderProgramHandle HgiPipelineCreationTestDriver::_shaderProgram
protected

Definition at line 57 of file unitTestHelper.h.

HgiVertexBufferDesc HgiPipelineCreationTestDriver::_vboDesc
protected

Definition at line 59 of file unitTestHelper.h.


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