Public Member Functions | Public Attributes | List of all members
gte::Shader::Data Struct Reference

#include <GteShader.h>

Public Member Functions

 Data (GraphicsObjectType inType, std::string const &inName, int inBindPoint, int inNumBytes, unsigned int inExtra, bool inIsGpuWritable)
 

Public Attributes

int bindPoint
 
unsigned int extra
 
bool isGpuWritable
 
std::string name
 
int numBytes
 
std::shared_ptr< GraphicsObjectobject
 
GraphicsObjectType type
 

Detailed Description

Definition at line 174 of file GteShader.h.

Constructor & Destructor Documentation

Shader::Data::Data ( GraphicsObjectType  inType,
std::string const &  inName,
int  inBindPoint,
int  inNumBytes,
unsigned int  inExtra,
bool  inIsGpuWritable 
)

Definition at line 13 of file GteShader.cpp.

Member Data Documentation

int gte::Shader::Data::bindPoint

Definition at line 183 of file GteShader.h.

unsigned int gte::Shader::Data::extra

Definition at line 185 of file GteShader.h.

bool gte::Shader::Data::isGpuWritable

Definition at line 186 of file GteShader.h.

std::string gte::Shader::Data::name

Definition at line 182 of file GteShader.h.

int gte::Shader::Data::numBytes

Definition at line 184 of file GteShader.h.

std::shared_ptr<GraphicsObject> gte::Shader::Data::object

Definition at line 180 of file GteShader.h.

GraphicsObjectType gte::Shader::Data::type

Definition at line 181 of file GteShader.h.


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


geometric_tools_engine
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:00:06