![]() |
Duckcpp 2.1.0
Duckcpp is a high-performance c++ graphics engine.
|
This is the complete list of members for dcpp::video::IGPUProgrammingServices, including all inherited members.
addHighLevelShaderMaterial(const dcpp::char_kt *vertexShaderProgram, const dcpp::char_kt *vertexShaderEntryPointName, E_VERTEX_SHADER_TYPE vsCompileTarget, const dcpp::char_kt *pixelShaderProgram, const dcpp::char_kt *pixelShaderEntryPointName, E_PIXEL_SHADER_TYPE psCompileTarget, const dcpp::char_kt *geometryShaderProgram, const dcpp::char_kt *geometryShaderEntryPointName="main", E_GEOMETRY_SHADER_TYPE gsCompileTarget=EGST_GS_4_0, dcpp::scene::E_PRIMITIVE_TYPE inType=dcpp::scene::EPT_TRIANGLES, dcpp::scene::E_PRIMITIVE_TYPE outType=dcpp::scene::EPT_TRIANGLE_STRIP, dcpp::uint32_kt verticesOut=0, IShaderConstantSetCallBack *callback=0, E_MATERIAL_TYPE baseMaterial=dcpp::video::EMT_SOLID, dcpp::int32_kt userData=0)=0 | dcpp::video::IGPUProgrammingServices | pure virtual |
addHighLevelShaderMaterial(const dcpp::char_kt *vertexShaderProgram, const dcpp::char_kt *vertexShaderEntryPointName="main", E_VERTEX_SHADER_TYPE vsCompileTarget=EVST_VS_1_1, const dcpp::char_kt *pixelShaderProgram=0, const dcpp::char_kt *pixelShaderEntryPointName="main", E_PIXEL_SHADER_TYPE psCompileTarget=EPST_PS_1_1, IShaderConstantSetCallBack *callback=0, E_MATERIAL_TYPE baseMaterial=dcpp::video::EMT_SOLID, dcpp::int32_kt userData=0) | dcpp::video::IGPUProgrammingServices | inline |
addHighLevelShaderMaterial(const dcpp::char_kt *vertexShaderProgram, const dcpp::char_kt *pixelShaderProgram=0, IShaderConstantSetCallBack *callback=0, E_MATERIAL_TYPE baseMaterial=dcpp::video::EMT_SOLID, dcpp::int32_kt userData=0) | dcpp::video::IGPUProgrammingServices | inline |
addHighLevelShaderMaterial(const dcpp::char_kt *vertexShaderProgram, const dcpp::char_kt *pixelShaderProgram=0, const dcpp::char_kt *geometryShaderProgram=0, dcpp::scene::E_PRIMITIVE_TYPE inType=dcpp::scene::EPT_TRIANGLES, dcpp::scene::E_PRIMITIVE_TYPE outType=dcpp::scene::EPT_TRIANGLE_STRIP, dcpp::uint32_kt verticesOut=0, IShaderConstantSetCallBack *callback=0, E_MATERIAL_TYPE baseMaterial=dcpp::video::EMT_SOLID, dcpp::int32_kt userData=0) | dcpp::video::IGPUProgrammingServices | inline |
addHighLevelShaderMaterialFromFiles(const dcpp::io::path &vertexShaderProgramFileName, const dcpp::char_kt *vertexShaderEntryPointName, E_VERTEX_SHADER_TYPE vsCompileTarget, const dcpp::io::path &pixelShaderProgramFileName, const dcpp::char_kt *pixelShaderEntryPointName, E_PIXEL_SHADER_TYPE psCompileTarget, const dcpp::io::path &geometryShaderProgramFileName, const dcpp::char_kt *geometryShaderEntryPointName="main", E_GEOMETRY_SHADER_TYPE gsCompileTarget=EGST_GS_4_0, dcpp::scene::E_PRIMITIVE_TYPE inType=dcpp::scene::EPT_TRIANGLES, dcpp::scene::E_PRIMITIVE_TYPE outType=dcpp::scene::EPT_TRIANGLE_STRIP, dcpp::uint32_kt verticesOut=0, IShaderConstantSetCallBack *callback=0, E_MATERIAL_TYPE baseMaterial=dcpp::video::EMT_SOLID, dcpp::int32_kt userData=0)=0 | dcpp::video::IGPUProgrammingServices | pure virtual |
addHighLevelShaderMaterialFromFiles(const dcpp::io::path &vertexShaderProgramFileName, const dcpp::char_kt *vertexShaderEntryPointName="main", E_VERTEX_SHADER_TYPE vsCompileTarget=EVST_VS_1_1, const dcpp::io::path &pixelShaderProgramFileName="", const dcpp::char_kt *pixelShaderEntryPointName="main", E_PIXEL_SHADER_TYPE psCompileTarget=EPST_PS_1_1, IShaderConstantSetCallBack *callback=0, E_MATERIAL_TYPE baseMaterial=dcpp::video::EMT_SOLID, dcpp::int32_kt userData=0) | dcpp::video::IGPUProgrammingServices | inline |
addHighLevelShaderMaterialFromFiles(const dcpp::io::path &vertexShaderProgramFileName, const dcpp::io::path &pixelShaderProgramFileName="", IShaderConstantSetCallBack *callback=0, E_MATERIAL_TYPE baseMaterial=dcpp::video::EMT_SOLID, dcpp::int32_kt userData=0) | dcpp::video::IGPUProgrammingServices | inline |
addHighLevelShaderMaterialFromFiles(const dcpp::io::path &vertexShaderProgramFileName, const dcpp::io::path &pixelShaderProgramFileName="", const dcpp::io::path &geometryShaderProgramFileName="", dcpp::scene::E_PRIMITIVE_TYPE inType=dcpp::scene::EPT_TRIANGLES, dcpp::scene::E_PRIMITIVE_TYPE outType=dcpp::scene::EPT_TRIANGLE_STRIP, dcpp::uint32_kt verticesOut=0, IShaderConstantSetCallBack *callback=0, E_MATERIAL_TYPE baseMaterial=dcpp::video::EMT_SOLID, dcpp::int32_kt userData=0) | dcpp::video::IGPUProgrammingServices | inline |
addHighLevelShaderMaterialFromFiles(dcpp::io::IReadFile *vertexShaderProgram, const dcpp::char_kt *vertexShaderEntryPointName, E_VERTEX_SHADER_TYPE vsCompileTarget, dcpp::io::IReadFile *pixelShaderProgram, const dcpp::char_kt *pixelShaderEntryPointName, E_PIXEL_SHADER_TYPE psCompileTarget, dcpp::io::IReadFile *geometryShaderProgram, const dcpp::char_kt *geometryShaderEntryPointName="main", E_GEOMETRY_SHADER_TYPE gsCompileTarget=EGST_GS_4_0, dcpp::scene::E_PRIMITIVE_TYPE inType=dcpp::scene::EPT_TRIANGLES, dcpp::scene::E_PRIMITIVE_TYPE outType=dcpp::scene::EPT_TRIANGLE_STRIP, dcpp::uint32_kt verticesOut=0, IShaderConstantSetCallBack *callback=0, E_MATERIAL_TYPE baseMaterial=dcpp::video::EMT_SOLID, dcpp::int32_kt userData=0)=0 | dcpp::video::IGPUProgrammingServices | pure virtual |
addHighLevelShaderMaterialFromFiles(dcpp::io::IReadFile *vertexShaderProgram, const dcpp::char_kt *vertexShaderEntryPointName="main", E_VERTEX_SHADER_TYPE vsCompileTarget=EVST_VS_1_1, dcpp::io::IReadFile *pixelShaderProgram=0, const dcpp::char_kt *pixelShaderEntryPointName="main", E_PIXEL_SHADER_TYPE psCompileTarget=EPST_PS_1_1, IShaderConstantSetCallBack *callback=0, E_MATERIAL_TYPE baseMaterial=dcpp::video::EMT_SOLID, dcpp::int32_kt userData=0) | dcpp::video::IGPUProgrammingServices | inline |
addShaderMaterial(const dcpp::char_kt *vertexShaderProgram=0, const dcpp::char_kt *pixelShaderProgram=0, IShaderConstantSetCallBack *callback=0, E_MATERIAL_TYPE baseMaterial=dcpp::video::EMT_SOLID, dcpp::int32_kt userData=0)=0 | dcpp::video::IGPUProgrammingServices | pure virtual |
addShaderMaterialFromFiles(dcpp::io::IReadFile *vertexShaderProgram, dcpp::io::IReadFile *pixelShaderProgram, IShaderConstantSetCallBack *callback=0, E_MATERIAL_TYPE baseMaterial=dcpp::video::EMT_SOLID, dcpp::int32_kt userData=0)=0 | dcpp::video::IGPUProgrammingServices | pure virtual |
addShaderMaterialFromFiles(const dcpp::io::path &vertexShaderProgramFileName, const dcpp::io::path &pixelShaderProgramFileName, IShaderConstantSetCallBack *callback=0, E_MATERIAL_TYPE baseMaterial=dcpp::video::EMT_SOLID, dcpp::int32_kt userData=0)=0 | dcpp::video::IGPUProgrammingServices | pure virtual |
~IGPUProgrammingServices() | dcpp::video::IGPUProgrammingServices | inlinevirtual |