raSystem  1.0 bata
raCSRessource Class Reference

#include <raCSRessource.h>

Inheritance diagram for raCSRessource:
raComputeShaderObject raCSIOBuffer raCSRessourceTexture1D

Public Member Functions

 raCSRessource (raDirectX *dx, LPCSTR ShaderFileName, LPCSTR FunctionName)
 
virtual ~raCSRessource (void)
 
- Public Member Functions inherited from raComputeShaderObject
 raComputeShaderObject (raDirectX *dx, LPCSTR ShaderFileName, LPCSTR FunctionName)
 
virtual bool Create ()
 
virtual void Destroy ()
 
virtual bool RunCS (UINT ThreadGroupCountX, UINT ThreadGroupCountY, UINT ThreadGroupCountZ)
 

Protected Attributes

ID3D11Resource * m_pResource
 
ID3D11View * m_pView
 
- Protected Attributes inherited from raComputeShaderObject
raDirectXm_dx
 
LPCSTR m_ShaderFileName
 
LPCSTR m_FunctionName
 
ID3D11ComputeShader * m_pCS
 

Additional Inherited Members

- Protected Member Functions inherited from raComputeShaderObject
 raComputeShaderObject (const GUID &raguid, raDirectX *dx, LPCSTR ShaderFileName, LPCSTR FunctionName)
 

Detailed Description

Definition at line 5 of file raCSRessource.h.

Constructor & Destructor Documentation

◆ raCSRessource()

raCSRessource::raCSRessource ( raDirectX dx,
LPCSTR  ShaderFileName,
LPCSTR  FunctionName 
)

Definition at line 5 of file raCSRessource.cpp.

◆ ~raCSRessource()

raCSRessource::~raCSRessource ( void  )
virtual

Definition at line 12 of file raCSRessource.cpp.

Member Data Documentation

◆ m_pResource

ID3D11Resource* raCSRessource::m_pResource
protected

Definition at line 12 of file raCSRessource.h.

◆ m_pView

ID3D11View* raCSRessource::m_pView
protected

Definition at line 13 of file raCSRessource.h.


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