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 51 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 64 of file unitTestHelper.h.

Member Data Documentation

HgiAttachmentDesc HgiPipelineCreationTestDriver::_colorAtt
protected

Definition at line 77 of file unitTestHelper.h.

HgiAttachmentDesc HgiPipelineCreationTestDriver::_depthAtt
protected

Definition at line 78 of file unitTestHelper.h.

HgiUniquePtr HgiPipelineCreationTestDriver::_hgi
protected

Definition at line 73 of file unitTestHelper.h.

HgiGraphicsPipelineHandle HgiPipelineCreationTestDriver::_pipeline
protected

Definition at line 75 of file unitTestHelper.h.

HgiShaderProgramHandle HgiPipelineCreationTestDriver::_shaderProgram
protected

Definition at line 74 of file unitTestHelper.h.

HgiVertexBufferDesc HgiPipelineCreationTestDriver::_vboDesc
protected

Definition at line 76 of file unitTestHelper.h.


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