OpenBarnyard
 
Loading...
Searching...
No Matches
ASysShader Class Referenceabstract

#include <ASysShader.h>

Inheritance diagram for ASysShader:
ASysShaderHAL

Public Member Functions

 TDECLARE_CLASS (ASysShader, Toshi::TShader)
 
virtual ASysMaterialCreateMaterial (const TCHAR *a_szName)=0
 
virtual ASysMeshCreateMesh (const TCHAR *a_szName)=0
 
virtual TBOOL IsLightScattering ()
 
virtual void SetLightScattering (TBOOL a_bEnabled)
 

Detailed Description

Definition at line 7 of file ASysShader.h.

Member Function Documentation

◆ CreateMaterial()

virtual ASysMaterial * ASysShader::CreateMaterial ( const TCHAR * a_szName)
pure virtual

Implemented in ASysShaderHAL.

◆ CreateMesh()

virtual ASysMesh * ASysShader::CreateMesh ( const TCHAR * a_szName)
pure virtual

Implemented in ASysShaderHAL.

◆ IsLightScattering()

TBOOL ASysShader::IsLightScattering ( )
virtual

Definition at line 14 of file ASysShader.cpp.

15{
16 return TFALSE;
17}
#define TFALSE
Definition Typedefs.h:24

◆ SetLightScattering()

void ASysShader::SetLightScattering ( TBOOL a_bEnabled)
virtual

Definition at line 19 of file ASysShader.cpp.

20{
21}

◆ TDECLARE_CLASS()

ASysShader::TDECLARE_CLASS ( ASysShader ,
Toshi::TShader  )

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