, including all inherited members.
addDependency(Object *object) | engine::Object | |
addParamerter(const std::string &name, ShaderParameterType type) | render::Shader | [virtual] |
addResourceEventReceiver(ResourceEventReceiver *newEventReceiver) | resource::Resource | |
bind() | render::Shader | [virtual] |
createParameter(const std::string &name, ShaderParameterType type, u32 index, u32 elemCount) | render::Shader | [protected] |
createParameterImpl(const std::string &name) | render::Shader | [protected, virtual] |
findParameter(const std::string &name) | render::Shader | [protected] |
fireLoaded() | resource::Resource | [protected] |
fireUnloaded() | resource::Resource | [protected] |
getElementCount(ShaderParameterType type) | render::Shader | [protected, static] |
getElementCount(ShaderAutoParameterType type) | render::Shader | [protected, static] |
getFilename() const | resource::Resource | |
getFloatPrameterData(u32 index) | render::Shader | [protected] |
getFloatPrameterData(u32 index) const | render::Shader | [protected] |
getID() const | engine::Object | |
getIntPrameterData(u32 index) | render::Shader | [protected] |
getIntPrameterData(u32 index) const | render::Shader | [protected] |
getName() const | engine::Object | |
getObjectType() const | engine::Object | |
getResourceType() const | resource::Resource | |
getShaderType() | render::Shader | |
getSize() | resource::Resource | |
getState() const | resource::Resource | |
getType(ShaderAutoParameterType type) | render::Shader | [protected, static] |
getType(TextureType type) | render::Shader | [protected, static] |
initialize() | engine::Object | |
initializeImpl() | engine::Object | [protected, virtual] |
initProperties() | render::Shader | [protected] |
isFloat(ShaderParameterType type) | render::Shader | [protected, static] |
isFloat(ShaderAutoParameterType type) | render::Shader | [protected, static] |
isInitialized() const | engine::Object | |
isSampler(ShaderParameterType type) | render::Shader | [protected, static] |
load() | resource::Resource | |
loadImpl() | render::Shader | [protected, virtual] |
mAlreadyLoadedEventReceivers | resource::Resource | [protected] |
mChangeableName | engine::Object | [protected] |
mDataStream | resource::Resource | [protected] |
mDependencyObjects | engine::Object | [protected] |
mEntryPoint | render::Shader | [protected] |
mFilename | resource::Resource | [protected] |
mFloatParameterData | render::Shader | [protected] |
mID | engine::Object | [protected] |
mIndexCounter | engine::Object | [protected, static] |
mIntParameterData | render::Shader | [protected] |
mIsInitialized | engine::Object | [protected] |
mName | engine::Object | [protected] |
mObjectType | engine::Object | [protected] |
mParameters | render::Shader | [protected] |
mResourceEvent | resource::Resource | [protected] |
mResourceEventReceivers | resource::Resource | [protected] |
mResourceType | resource::Resource | [protected] |
mSerializer | resource::Resource | [protected] |
mShaderType | render::Shader | [protected] |
mSize | resource::Resource | [protected] |
msNextGeneratedObjectIndex | engine::Object | [protected, static] |
mSource | render::Shader | [protected] |
mState | resource::Resource | [protected] |
Object() | engine::Object | |
Object(const std::string &name) | engine::Object | |
reload() | resource::Resource | |
removeAllDependencies() | engine::Object | |
removeAllParameters() | render::Shader | [protected] |
removeDependency(Object *object) | engine::Object | |
removeResourceEventReceiver(ResourceEventReceiver *oldEventReceiver) | resource::Resource | |
Resource(const std::string &name, Serializer *serializer=NULL) | resource::Resource | |
setAutoParamerter(const std::string &name, ShaderAutoParameterType type) | render::Shader | |
setEntryPoint(const std::string &entry) | render::Shader | |
setName(const std::string &name) | engine::Object | |
setParamerter(const std::string &name, const Color &col) | render::Shader | [virtual] |
setParamerter(const std::string &name, const core::vector2d &vec) | render::Shader | [virtual] |
setParamerter(const std::string &name, const core::vector3d &vec) | render::Shader | [virtual] |
setParamerter(const std::string &name, const core::vector4d &vec) | render::Shader | [virtual] |
setParamerter(const std::string &name, const core::matrix4 &m) | render::Shader | [virtual] |
setParamerter(const std::string &name, const f32 *val, u32 count) | render::Shader | [virtual] |
setParamerter(const std::string &name, const s32 *val, u32 count) | render::Shader | [virtual] |
setShaderType(const ShaderType &type) | render::Shader | |
setSource(const std::string &source) | render::Shader | |
Shader(const std::string &name, resource::Serializer *serializer) | render::Shader | |
unbind() | render::Shader | [virtual] |
uninitialize() | engine::Object | |
uninitializeImpl() | engine::Object | [protected, virtual] |
unload() | resource::Resource | |
unloadImpl() | render::Shader | [protected, virtual] |
update(f32 elapsedTime) | engine::Object | |
updateAutoParameters(ShaderParamData &data) | render::Shader | [virtual] |
updateImpl(f32 elapsedTime) | resource::Resource | [protected, virtual] |
writedParameterData(u32 index, const f32 *val, u32 count) | render::Shader | [protected] |
writedParameterData(u32 index, const s32 *val, u32 count) | render::Shader | [protected] |
~Object() | engine::Object | |
~Resource() | resource::Resource | [virtual] |
~Shader() | render::Shader | [virtual] |