DI-Guy SDK Documentation  13.6
diguyDx11GraphicsShaderProgram.cpp File Reference
#include <stdlib.h>
#include <stdio.h>
#include <string>
#include <d3dcompiler.h>
#include "diguyDx11GraphicsShaderProgram.h"
#include "diguyDx11UniformBuffer.h"
#include "dx11_headers.h"
#include <libbdilog.h>
#include <assert.h>
#include <diguyGraphicsTexture.h>

Functions

HRESULT CompileShaderFromFile (const char *szFileName, LPCSTR szEntryPoint, LPCSTR szShaderModel, ID3DBlob **ppBlobOut)
 
diguyGraphicsShaderProgramdiguyDx11GraphicsShaderProgram_create_func (void *internal_data)
 Create function declaration. More...
 

Function Documentation

HRESULT CompileShaderFromFile ( const char *  szFileName,
LPCSTR  szEntryPoint,
LPCSTR  szShaderModel,
ID3DBlob **  ppBlobOut 
)
diguyGraphicsShaderProgram* diguyDx11GraphicsShaderProgram_create_func ( void *  internal_data)

Create function declaration.

Declare a subclass creation function that will be registered with the DI-Guy Graphics API.