#include <volRenderingDoc.h>
Public Member Functions | |
virtual BOOL | OnNewDocument () |
virtual void | Serialize (CArchive &ar) |
virtual BOOL | OnOpenDocument (LPCTSTR lpszPathName) |
virtual | ~CvolRenderingDoc () |
Public Attributes | |
CoreTexture3D * | dataset |
ID3D10ShaderResourceView * | datasetsrv |
ID3D10ShaderResourceView * | gradientsrv |
Protected Member Functions | |
CvolRenderingDoc () |
CvolRenderingDoc::CvolRenderingDoc | ( | ) | [protected] |
CvolRenderingDoc::~CvolRenderingDoc | ( | ) | [virtual] |
BOOL CvolRenderingDoc::OnNewDocument | ( | ) | [virtual] |
BOOL CvolRenderingDoc::OnOpenDocument | ( | LPCTSTR | lpszPathName | ) | [virtual] |
Load volumetric dataset and create a 3D texture
lpszPathName | Path to volumetric dataset |
void CvolRenderingDoc::Serialize | ( | CArchive & | ar | ) | [virtual] |
volumetric dataset (null when no dataset loaded
ID3D10ShaderResourceView* CvolRenderingDoc::datasetsrv |
ShaderResourceView for volumetric dataset
ID3D10ShaderResourceView* CvolRenderingDoc::gradientsrv |
ShaderResourceView for gradient texture