group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
IRenderer Member List

This is the complete list of members for IRenderer, including all inherited members.

drawFrame(glm::vec3 eye, float yaw, float pitch, float roll)=0IRendererpure virtual
getCamera() const =0IRendererpure virtual
getDevice() const =0IRendererpure virtual
getShaderFormat() const =0IRendererpure virtual
init(SDL_Window *window)=0IRendererpure virtual
loadSceneModel(const char *filename, glm::vec3 pos, float scale, bool flipUVs)=0IRendererpure virtual
modelCount() const =0IRendererpure virtual
quit()=0IRendererpure virtual
requestScreenshot(const std::string &path)=0IRendererpure virtual
setEntityRenderList(std::vector< EntityRenderCmd > cmds)=0IRendererpure virtual
setModelEmissive(int modelIndex, glm::vec4 emissiveFactor)=0IRendererpure virtual
setParticleSystem(ParticleSystem *ps)=0IRendererpure virtual
setPointLights(std::vector< PointLight > lights)=0IRendererpure virtual
setVSync(bool enabled)=0IRendererpure virtual
setWeaponViewmodel(const WeaponViewmodel &vm)=0IRendererpure virtual
supports(RendererFeature feature) const =0IRendererpure virtual
updateModelMeshVertices(int modelIndex, int meshIndex, const ModelVertex *vertices, Uint32 vertexCount)=0IRendererpure virtual
uploadSceneModel(const LoadedModel &model)=0IRendererpure virtual
~IRenderer()=defaultIRenderervirtual